2015-04-20のJS

April 14, 2015 Rev 38 Final Draft - Draft Specification for ES.next (Ecma-262 Edition 6)

ECMAScript 2015(ES6)の最終ドラフトがリリース。

React v0.13.2 | React

React v0.13.2リリース。 react toolsに--es6moduleのオプションを追加など

Release electron v0.24.0 · atom/electron

Atom Shell 0.24.0リリース。 Atom ShellはElectronにリネームされた

jsdom/Changelog.md at master · tmpvar/jsdom

jsdom 5.0.0リリース。 document.cookie周りの修正が中心

Release v0.8.0 · airportyh/testem

Testem 0.8.0リリース。 Sauce Labsのようにリモートとつないで実行する場合の挙動を改善

Release v0.11.0: ES6 support (2015-04-18) · twada/power-assert

power-assert 0.11.0リリース。 ES6の構文をサポート

Chromium Blog: Chrome 43 Beta: Web MIDI and upgrading legacy sites to HTTPS

Chrome 43 Betaリリース。 Web MIDI APIがデフォルトで有効に、Permissions APIのサポート、DOM属性がprototype chainに移動、Flashなしでもクリップボードへのコピーが出来るように、Fetchでレスポンスをストリーミング出来るようになるなど

Getting started with Node.js and Mocha - Semaphore

Mochaを使ったテストについて。 Mochaの基本的な使い方やexpressを使って実装したウェブサーバのテストについて簡潔にまとめられている

Fullscreen API と 闇 - Browser

ブラウザ間のFullscreen APIの挙動の違いについて

Permissions API for the Web

パーミッションを確認するAPI。 navigator.permissionsについて

JavaScriptでフルスクラッチゲーム開発しよう 第1回 準備編 - Qiita

一からJavaScriptでゲーム(ゲームエンジン)を作る連載。 フレームごとの更新、Canvasを使った描画、画像の読み込みなどゲームフレームワークは使わずに書いていく話

Controllable React Components // Speaker Deck

ReactでES6 Classesを使ったComponentを作るスライド。 Component内では常にstateじゃなくpropsを使いたい、FormのControlled Componentでもpropsを使うための高階関数について

ES Weekly Newsletter

ECMAScriptについての週刊のメールマガジン

mixi-inc/JavaScriptTraining

mixi社のJavaScript研修資料。 テストを通すことで進んでいけるような内容になっている。 DOM操作、DOMイベント、非同期処理、PromiseとFetch API、bowerを使ったパッケージ管理などについて

ARIA in HTML 日本語訳

HTMLとWAI-ARIAの属性についての要件をまとめた仕様。 ある要素のデフォルトのARIAセマンティクスと使用してもよいARIAロールについて簡潔にまとめられている

Hacklone/private-bower

Private bower registry

HAR Resources | A community curated list of resources, tools, projects and applications that support HTTP Archive (HAR)

HTTP Archive(HAR)を扱うツールやリソースのまとめ

acornejo/jjv

JSON Schemaの定義とバリデーションを行うライブラリ

caiogondim/logdown

ロガー + Markdownなライブラリ。 ブラウザ、Node.jsどちらでも動作する

T3 JavaScript Framework - T3 JavaScript Framework

Box社のJavaScriptフレームワーク。 AngularJS 1.x系みたいなモジュールの仕組みだが、基本はコンパクトでコールスタックもかなり浅くなるように作られている。debugオプションを有効にすることでエラーが取りやすいように設計されている

vdemedes/interaptor

mitmを使ったHTTP stubライブラリ。 特定のリクエストに対して任意のレスポンスを定義して返せる