2014-11-25のJS

Chromium Blog: Chrome 39 Beta: JS Generators, Animation Playback Control, and the WebApp Manifest

Chrome 39リリース。(Stableのリリースノートはこちら) Generatorがデフォルトで有効、Web Animationのplay()pause()のサポート、 Web Application Manifest、 Beacon API のサポート

Send beacon data in Chrome 39

Chrome 39でBeacon APIが入った。 Beacon APIを使えばクリックしてページ移動するときのクリックのログも非同期でちゃんと送ることが出来る。(単純なXHRだと送り終わる前に遷移してしまう)

Modern Debugging Experience: Part 2 - Tuts+ Code Tutorial

開発者ツールを使ったデバッグ方法のTips。 debuggerステートメント、コールスタック、getter/setter/Object.observe等を使ったアクセス時にBreakさせる方法やWatch Expression、イベントリスナーのデバッグ等について書かれている

My five promise patterns

Promiseパターンについて Node.jsスタイルの高階関数をPromiseを返すようにするdenodeify、bindによる引数の固定、コールバックとの併用、rejectではなく常にthrowする、処理の終わりでいつもcatchする

Property testing in JavaScript with quick_check.js - RightScale Engineering Blog

JavaScriptのQuickCheck実装である quick_check.js について

uxebu/mocha-sinon-traceur-example

ES6でテストを書いてTDDするサンプルプロジェクト

Nodevember - YouTube

http://nodevember.org/ の動画が公開されている

Real World React - YouTube

ReactのComponentの作り方やテストについて詳しい発表

DOM Performance (JSNext Bulgaria)

DOM操作のパフォーマンスTips的なスライド。 Event Delegate、Style操作、DOM Nodeの作成(clone、DocumentFragment)、DOM Nodeの削除について。

KnowThen – Screencasts For Developers

JavaScriptについてのスクリーンキャストをするサイト

newton-software/devil

node-inspectorのようにGUIでNode.jsアプリのデバッグを行う事が出来るツール。

Flow | A static type checker for JavaScript

Facebookの静的型チェックツール。 OCamlで書かれていて、TypeScriptと大体互換性のある型定義を行える。 サーバとして動かす事もできる。HHVM/Hackみたいなインクリメンタルな型付けを行える

axemclion/protractor-perf

Protractorのパフォーマンス測定版のようなツール

inikulin/ineed

HTMLのスクレイピング、変換処理(Reprocessing)を行えるNode.jsモジュール

jas-/secStore.js

localStorage/sessionStorage/Cookieで暗号化をサポートするラッパーライブラリ

janmonschke/Web-Audio-Editor

ウェブベースのWeb Audio Editor

SpoonX/useuses

@usesアノテーションコメントでそのJSファイルが依存するファイルパスを記述して使うモジュール管理ルール、ビルドツール concatする程度にはシンプルで、CommonJSのような強い依存関係ではなく、単純にコメントを追加するだけなので余計にファイルは必要ない。

techlayer/espresso.js

BackboneとReactをインスパイアしたMV*ライブラリ。 Fluxのデータフローを一方向にするアイデアをBackboneに持ってきた感じのライブラリ

Discover AngularJS by Adam Burak [Leanpub PDF/iPad/Kindle]

AngularJSチュートリアル本