JSer.info #471 - Chromiumベースの新しいMicrosoft Edgeが正式リリースされました。
- Download New Microsoft Edge Browser | Microsoft
- New year, new browser - The new Microsoft Edge is out of preview and now available for download | Windows Experience Blog
- Upgrading to the new Microsoft Edge - Microsoft Edge Blog
Windows 7+、macOSに対応していて、当初から発表されていたようにChromiumベースにしています。
エンジンは基本的にはChromeと同じとなりますが、ブラウザのUIやTracking Preventionなど機能的には異なる部分があります。
- https://microsoftedgewelcome.microsoft.com/privacy
- Improving Tracking Prevention in Microsoft Edge - Microsoft Edge Blog
レンダリングエンジンがEdgeHTMLであった従来のMSEdgeの方はEdge Legacyと呼ぶようです。
Node.jsのテストフレームワークであるAVA 3.0がリリースされました。
node --inspectと連携するava debug
コマンドの追加、Node.jsに対して引数を渡す--node-arguments
オプションの追加などが行われています。
破壊的な変更としてはNode 10未満のサポート終了、Babelが同梱ではなくなり別パッケージとしてインストールする形に変更されています。
また、ES Modulesのサポートをしていくために.cjs
と.mjs
をテストファイルとして認識するようになっています。
ES Modules対応については次のProject Boardで追跡できます。
JSer.infoをサポートするには
- 😘 知り合いにJSer.infoをおすすめする
- ❤️ GitHub Sponsorsで@azuのスポンサーになる
- 🐦 X(Twitter)で@jser_infoをフォローする
JSer.info Sponsors
JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。
ヘッドライン
Release v7.0.0-esm1 (experimental) · mochajs/mocha
github.com/mochajs/mocha/releases/tag/v7.0.0-esm1
MochaのES Modules対応のExperimental版がリリースされた
New year, new browser - The new Microsoft Edge is out of preview and now available for download | Windows Experience Blog
ChromiumベースのMicrosoft Edgeが公開された。
Windows 7+、macOSに対応したバージョンが配布されている。
- Upgrading to the new Microsoft Edge - Microsoft Edge Blog
- Download New Microsoft Edge Browser | Microsoft
mustache.js/CHANGELOG.md at master · janl/mustache.js
github.com/janl/mustache.js/blob/master/CHANGELOG.md#400--16-january-2020
テンプレートエンジンであるmustache 4.0.0リリース。
.to_html()
メソッドの削除、テンプレートのキャッシュの仕組みをカスタマイズできるようになるなど。
TestCafe v1.8.0 Released | TestCafe
devexpress.github.io/testcafe/blog/testcafe-v1-8-0-released.html
TestCafe v1.8.0リリース。
Chromium版MSEdgeをサポートなど
ECMAScript Archives
www.ecma-international.org/archive/ecmascript/
ECMAScript Archives Page。
過去のECMAScript仕様に関するTC39MTGのミーティングログのアーカイブやドキュメント。
1996年から2015年までのアーカイブ
Blog - Next.js 9.2 | Next.js
Next.js 9.2リリース。
ビルトインでCSSファイルをimportできるように、.module.css
でCSS Modulesとしてimportできるように。
Code Splittingに関するwebpackの設定を変更し、chunks作成時の戦略を変更など
Release 3.0.0 · avajs/ava
github.com/avajs/ava/releases/tag/v3.0.0
AVA 3リリース。
ava debug
コマンドの追加、--node-arguments
オプションの追加。
Node 10未満のサポート終了、Babelが同梱ではなくなり別パッケージとしてインストールする形に変更、ES Modulesのサポートなど
アーティクル
ブラウザで何が起こっているのかを知る Reporting API と ReportingObserver | blog.jxck.io
blog.jxck.io/entries/2020-01-18/reporting.html
ブラウザで起きたエラーレポートなどを送信、監視するReporting APIとReportingObserverについて
Cookie 概説 - 30歳からのプログラミング
numb86-tech.hatenablog.com/entry/2020/01/19/004420
ブラウザとexpressを使ったCookieの設定と属性などのCookieの仕組みについての解説記事。
Expires、Max-Age、Domain、Path,Secure属性、HttpOnly属性、SameSite属性についての解説
スライド、動画関係
GoogleCloudPlatform/wombat-dressing-room: proxy designed to reduce the attack surface of npm publish
github.com/GoogleCloudPlatform/wombat-dressing-room
GitHubリポジトリに紐付いたnpm publishをするための認証トークンを発行するシステム。npm registryに対する2FA Proxy。
トークンと該当するGitHubのタグがある場合にのみpublishでき、トークンはパッケージごとに異なるため流出しても特定のパッケージのみに影響を抑える目的。
サイト、サービス、ドキュメント
wasm3/wasm3: 🚀 The fastest WebAssembly interpreter
WebAssemblyのインタープリター
ソフトウェア、ツール、ライブラリ関係
logaretm/villus: A tiny and fast GraphQL client for Vue.js
Vue.js向けのGraphQLクライアントライブラリ。
gjtorikian/isBinaryFile: Detects if a file is binary in Node.js. Similar to Perl's -B
github.com/gjtorikian/isBinaryFile
ファイルがバイナリかどうかを判定するNode.jsライブラリ