2018-12-18のJS

Firefox 64.0, See All New Features, Updates and Fixes

Firefox 64.0リリース。 Fullscreen APIの接頭辞を削除、requestFullscreen()などがPromiseを返すように、macOSでWebVR APIを有効化。 XMLHttpRequest.getAllResponseHeaders()がヘッダ名を小文字で返すようになるなど

Ember.js - Ember 3.6 Released

Ember 3.6リリース。 いくつかの制限はあるがES classをサポート。 new EmberObject()を非推奨化し、EmberObject.create()の利用を推奨するようになるなど

Release v6.0.0 · reduxjs/react-redux

React Redux 6.0.0リリース。 Context APIのサポート、withRefオプションはforwardRefオプションに置き換えなど

Release 1.0 · avajs/ava

AVA 1.0リリース。 t.throwsの挙動の変更とt.throwsAsyncの追加。 Babel 7に対応、ava.config.jsのサポートなど。 破壊的な変更としてtestは名前をもつことが必須となり、t.ifErrorの削除など

billboard.js 1.7.0 release!! – Jae Sung Park – Medium

D3.jsベースのグラフライブラリであるbillboard.js 1.7.0リリース。 Multi Axes、graph theme、TypeScriptのサポートなど

Chrome DevToolsを用いたメルカリWebのパフォーマンス計測 - Mercari Engineering Blog

Chromeの開発者ツールのネットワークパネルやパフォーマンスパネルの読み方について。 スクリーンショットを元にそれぞれの要素が何を表しているかを説明している

Introducing Background Fetch  |  Web  |  Google Developers

Chrome 71で試験的に導入されるBackground Fetchについて。

An Introduction and Guide to the CSS Object Model (CSSOM) | CSS-Tricks

CSS Object Model (CSSOM) について。 JavaScriptから要素のスタイルの取得、変更、Priorityや@keyframesなどへのアクセス方法などについて

worker\_threadsを使ったNode.js マルチスレッドプログラミング - kakts-log

Node.js 10.5.0で試験的にサポートされたworker_threadsモジュールについて。 Node.jsでのWorkerを使ったスレッド処理について

混沌を極める jQuery のコードをいかにして Vue.js に頼らずに整理したか - Qiita

jQueryを使い書かれていたイベント処理が密結合で影響範囲が複雑化していた問題について。 イベントのフローや影響範囲をViewで区切るなど、どのようにリファクタリングを進めたかについて

HTML5 Conference 2018 - YouTube

HTML5 Conference 2018の動画まとめ

Measuring the performance impact of Chrome extensions | DebugBear

Chrome拡張などがパフォーマンス計測に与える影響について

GoogleChromeLabs/quicklink: ⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time

Viewportに表示されているリンクをアイドル時にprefetchを行うライブラリ

Pika | Search modern module esm packages on npm

ECMAScriptモジュールに対応したnpmパッケージを検索できるウェブサービス。 "module"フィールドに対応しているパッケージを検索できる。

simov/grant: OAuth Middleware for Express, Koa and Hapi

expressなどで使えるOAuth middleware。 passportのように色々なサービスに対応している

Wenzil/Mhysa: Dependency-free stream utils for Node.js

Node.js Streamを扱う TypeScriptで書かれているライブラリ。fromArrayからStreamのラッパーを作成しmapreducemergeduplexなどを使いStream処理できるライブラリ

zeit/arg: Simple argument parsing

シンプルなコマンドライン引数パーサライブラリ