2019-06-04のJS

async/CHANGELOG.md at master · caolan/async

async 3.0.0リリース。 asyncモジュールのメソッドがcallbackを指定していない場合に、Promiseを返すように、コレクションメソッドでAsync Generatorのサポート、cargoQueueの追加など。 また、ES2015のコードベースになったため、古いブラウザやNode 4以下のサポート終了。

Node v10.16.0 (LTS) | Node.js

Node v10.16.0(LTS)リリース。 npm 6.9.0への更新、zlibモジュールのbrotliサポートのバックポート、eventsモジュールのonceメソッドのバックポートなど

W3C and WHATWG to work together to advance the open Web platform | W3C Blog

W3CはHTMLとDOMに関する標準策定をやめ、WHATWGが策定しているLiving Standardを共同で策定していくことに合意した。 また、WHATWGはレビュードラフトと呼ばれる定期的なスナップショットをだし、これをW3Cプロセスに従う形で勧告まで進めるなどのプロセスの変更について書かれている。

Version 8 of Angular — Smaller bundles, CLI APIs, and alignment with the ecosystem

Angular 8.0.0リリース。 modern build(es2015)とlegacy build(es5)を出し分けロードするDifferential Loadingの有効化。 Route ConfigでDynamic Importsを使うように、CLI向けにBuilders APIの追加。 IvyをenableIvyで試せるようになるなど

Release Notes for Safari Technology Preview 83 | WebKit

Safari Technology Preview 83リリース。 WebAuthNのデフォルト有効化、CSSのline-break: anywheredisplay: flow-rootのサポートなど

Release v0.19.0 · axios/axios

axios 0.19.0リリース。 Node.jsでレスポンスがgzipなどでかつ204の場合に例外が発生する問題を修正、maxContentLengthの設定を無視してリクエストを継続するDosにつながる問題を修正など。

Announcing TypeScript 3.5 | TypeScript

TypeScript 3.5リリース。 型チェックのパフォーマンス改善、--incrementalビルドのパフォーマンス改善、Omitヘルパー型の追加など。 破壊的な変更として型パラメータの型が不明な場合の型が{}からunknownへ変更など

Release v2.8.0 · nuxt/nuxt.js

Nuxt.js 2.8.0リリース。 SSRログの表示を改善、ビルド中のインジケータ表示の改善など

Release 2.0.0 · avajs/ava

AVA 2.0.0リリース。 Node.js 8.9.4以降のサポート、snapshotが作られていない場合はCIで失敗するように、assertionメッセージが文字列ではない場合は例外を投げるようになるなど。

Verdaccio 4 released !!! · Verdaccio

npm registry serverのOSS実装であるVerdaccio 4リリース。 UIの刷新、npm star/npm profileのサポート、JWTサポート、Pluginsサポートの改善など

What's New In DevTools (Chrome 76)  |  Web  |  Google Developers

Chrome 76の開発者ツールの変更点について。 ネットワークパネル設定のUIの変更、WebSocketメッセージをHARファイルとしてエクスポートできるように、合計メモリ消費量のリアルタイム表示、Background Fetchのデバッグ機能など。

イメージで伝われ!図解JavaScriptの非同期処理 - メモを揉め

JavaScriptの同期処理と非同期処理の動作の違い、非同期処理の実装方法や考え方について

JSConf EU 2019 - YouTube

JSConf EU 2019の動画まとめ

Zdog · Round, flat, designer-friendly pseudo-3D engine for canvas and SVG

擬似的な3D描画を行うCanvas、SVGライブラリ。

atomicojs/atomico: Small library for the creation of interfaces based on web-components, only using functions and hooks.

Web ComponentsベースのJSXでのDOM定義とReact HooksライクなAPIを提供するライブラリ

mholt/PapaParse: Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input

CSVパーサライブラリ