2016-03-17のJS

V8 JavaScript Engine: V8 Release 5.0

V8 5.0リリース。 RegExp Unicode flagのサポート、RegExpのwell-known symbolsをサポート、Object.keys()やrest parameterの速度改善など

Release v6.7.0 · babel/babel

Babel v6.7.0リリース。 async/await周りのバグ修正、内部的な変更してAST上に存在したキャッシュをWeakMapベースで保存するように変更。

node/CHANGELOG.md at v5.8.0 · nodejs/node

Node.js 5.8.0リリース。 path.normalizeのレグレッションを修正、util.formatのパフォーマンス改善。

Node v5.9.0 (Stable) | Node.js

Node.js 5.9.0リリース。 vmモジュールのメモリ使用量の削減、zlibモジュールがconcatenated archivesをサポート

Release v1.5.0 · testem/testem

testem v1.5.0リリース。 複数のTest Pageを指定するとparallel実行できるように、Mochaのテストにかかった時間を表示できるようになるなど

React.js v15.0 changes - blog.koba04.com

React.js v15.0 RCの変更点まとめ

A WebAssembly Milestone: Experimental Support in Multiple Browsers ★ Mozilla Hacks – the Web developer blog

WebAssemblyの仕様、ブラウザの実装のステータスについて。 最初のbinary formatドラフト仕様がでており、Firefox、Chrome、ChackraCoreのNightlyで試験的な実装がされている。

Firefox 開発ツールを使った Service Workers と Push のデバッグ | Mozilla Developer Street (modest)

FirefoxでのService WorkerとPush Notificationsのデバッグについて。 about:debuggingというデバッグのダッシュボード画面についても書かれている

State of the Art JavaScript in 2016 — JavaScript and Opinions — Medium

最近のJavaScriptにおける主流となったライブラリやツールについて。 React、Redux、Babel、ESLint、npm、webpack、mochaなどのテストツールなどや人について If you don’t need it, don’t use it と書かれているように全てに対するベストではないという話も書かれている

Learning React Without Using React Part 1 — JavaScript Inside — Medium

ツールなどは使わないで学ぶReactのチュートリアル。

Webpack FTW!!!!

webpackはどんなことができるのかというのをわかりやすく簡単に紹介してる

特集:C#×JavaScript:ECMAScriptの最新情報を得るには (1/2) - @IT

ECMAScriptの仕様策定のプロセスやリソースがどこにあるかがまとまってる記事

Jest | "JavaScript Unit Testing Performance"

テストフレームワークのJestが実行時間を改善するためにやっていることについて

JavaScript Proposal for weak references: WeakRef

WeakRef Proposalについての解説。 WeakMapと同じようにWeakな扱いだが、WeakMapと違いGCで回収された時に呼ばれるexecutorを指定できる。(WeakMap/Setは回収されたタイミングを知ることができない)

Node.js Buffer API Changes — Medium

Node.js v6で予定されているBuffer APIの変更についての解説

Fluent Conference 2016 (San Francisco, CA) - YouTube

Fluent Conference 2016の動画が公開された

PostCSS.parts | A searchable catalog of PostCSS plugins

PostCSSのカタログサイト

Introducing InversifyJS 2.0

Inversion of control (IoC)コンテナーのTypeScript向けライブラリ

rajasegar/compack: An awesome bundler for Web Components

Web Componentsのscaffoldingとbundleするツール

eanplatter/enclave: A simpler way to compile React applications http://enclave.js.org

npm installしてnpm startするだけで、React+Babelな環境を動かせるブートストラップ的なツール