2015-09-29のJS

Release v3.0.1 · rackt/redux

Redux 3.0.1リリース。 Actionオブジェクトはtypeを持つことを必須とする破壊的な変更が含まれている。 combineReducers()にチェックする仕組みを追加。

Release 1.2.0 - 2015.09.27 · zloirock/core-js

core-js 1.2.0リリース。 PromiseにUnhandled Rejection Trackingを実装、IsRegExpのalgorithmの修正、String#leftPadのプロポーザルへの追従など

Release v2.2.0 · jscs-dev/node-jscs

JSCS 2.2.0リリース。 設定ファイルにYAMLを利用できるように、HTML内のスクリプトタグ内のコードをチェックできるように、ルールやプリセットの追加と修正など

ECMAScript 2015(ES6)の概要と次世代JavaScriptの新たな機能 | HTML5Experts.jp

ES6で追加された構文とオブジェクトの簡単な解説

ES6 Promises in Depth

Promiseの動きをビジュアライズしながら、.then.catchがどのようなフローで処理されるかを解説している記事。 Promiseを返すFetch APIを使った例を元に解説している。

ES6 Modules in Depth

ES6 Modulesの構文についての解説

Automated testing in Yahoo Mail | Yahoo Engineering

Yahoo Mailにおけるテストについて。 Unit Tests、Functional Tests、Smoke TestsとIntegration Testsそれぞれでやっていることについて書かれている

Typed React and Redux — Jack Hsu

TypeScriptとReact、Reduxを組み合わせて使う事について 型による早期エラーの発見、interfacereact.PropTypesの違い、Reduxを扱う際にunion typesをモデルとして使うことについてなど

Debugging Node.js Applications for Memory Leaks | Toptal

Node.jsアプリのメモリリークをデバッグする方法やツールについて。

ORTC API is now available in Microsoft Edge | Microsoft Edge Dev Blog

MSEdgeにORTC APIが実装されたことについて

Mastering the filesystem in Node.js — Medium

Node.jsでファイルを作成/削除、ディレクトリを作成、ファイルを検索する方法についてまとめられている

What forces layout/reflow. The comprehensive list.

reflowを強制的に起こすCSSプロパティやJavaScriptのメソッドのまとめ

NW.js & Electron Compared | TangibleJS

NW.jsとElectronの比較

How to Write an Open Source JavaScript Library - Video Tutorial Series @eggheadio

JavaScriptライブラリを書いてGitHubに公開し、npmにpublishすることについてのスクリーンキャスト。 ES6で書く方法やsemverについてなど幅広い内容について解説されてる。

TechBuzz 第17回 HTML5+JS勉強会資料

Web Workerを使ったサンプルと共にWeb Workerについて解説しているスライド

New animation inspector features in Firefox 43 - YouTube

Firefox 43に実装された開発者ツールのアニメーションインスペクタについて動画

clipboard.js — Copy to clipboard without Flash

execCommandを使ったクリップボードへのコピーを行うライブラリ。 ユーザーのインタラクションに対して文字列のコピーとカットが行える

Rune.js Documentation

virtual-domライブラリを使ったSVG描画ライブラリ。 Gridシステムを持っているのが特徴的