2016-08-23のJS

Node v6.4.0 (Current) | Node.js

Node v6.4.0リリース

Release v0.31.0 · facebook/flow

Flow 0.31.0リリース。

Release Notes for Safari Technology Preview Release 11 | WebKit

Safari Technology Preview Release 11リリース。 class extends nullの挙動をES2016準拠に、DOMTokenList.replace()のサポートなど

WebVR 1.0 available in Firefox Nightly

WebVR 1.0 APIがFirefoxのNightlyで利用できるように

What’s new in Web Audio? ★ Mozilla Hacks – the Web developer blog

ここ1年のWeb Audio APIの変更点について

Generative Testing in JavaScript — JavaScript Inside — Medium

JavaScriptでのProperty-based Testingについて。 そもそもどのようなアプローチのテスト手法なのかやtestcheck-jsなどの既存のライブラリについて

performance.markでパフォーマンス計測する | Web Scratch

performance.markなどのAPIを使ってある区間の処理時間を計測する方法や、パフォーマンスロガーの作り方などについて

Angular2 RC5への更新とステート管理の変更、power-assertによるテストまで試す - undefined

AngularJS 2 RC5で導入されたNgModuleについてや、ステート管理について。 また、NgModuleを使ったテストについて

Vue.js 2.0のFeaturesを訳してみる - Qiita

Vue.js 2.0の変更点についての訳

Writing a JavaScript Framework - Execution timing, beyond setTimeout | @RisingStack

JavaScriptの非同期実行に関する記事。 ECMAScript、HTML、Node.jsそれぞれのjob queueの仕組みについて。 それらを使ってどのようにレンダリングのイベントループを実装するかについて

The cost of small modules | Read the Tea Leaves

Browserifyやwebpack、rollupなどのモジュール数とロード時間の相関関係について。 browserifyはrequireをエミュレート、rollupなどはインライン化するなどの特徴が現れてる

CSS for Software Engineers for CSS Developers // Speaker Deck

CSSにおけるSOLIDの原則のような開発指針についてのスライド。 DRY、単一責任の原則、関心の分離、Immutability、Open/Closed、直交性など

The Progressive Framework - Google スライド

Vue.js 2.0についてのスライド 規模や状況に応じてツール/フレームワークを選ぶべきという話。 Vue.js 2.0は段階を踏んで使えるよという話

Keynote

Babel pluginについてのスライド。 どのような仕組みで変換されているのかをDOM APIとの対比しながら見ていく話

siddharthkp/auto-install: Install dependencies as you code

コードの変更を監視して自動的にnpm installしてくれるツール

waud/waud: Web Audio Library

Web Audio APIを使った音を再生するライブラリ。 Audio Spriteやbase64、iOSなどの再生にインタラクションが必要な物への対応など

andywer/npm-launch: 🚀 Minimalistic task runner on steroids!

npm run-scriptの表記と互換性があるTask Runnerツール。 コメントが書けるJSONまたはNode.jsスクリプトで書ける

A Book Apart, Practical SVG

SVGについての書籍

書籍情報―JavaScriptとWebGLによる 画像処理プログラミング

WebGLでの画像処理についての書籍