2014-11-17のJS

Living on the Edge – our next step in helping the web just work - IEBlog - Site Home - MSDN Blogs

IE12?の新しいプレビュー版が公開された。 多くのES6の機能が入り、CSP 1.0、CSS Interaction Media Queries、Gamepad API等が実装された。 またドキュメントモードの挙動もEdgeがデフォルトとなり、互換表示となる場合が限定された。

jasmine/2.1.0.md at master · pivotal/jasmine

Jasmine 2.1.0リリース。 fitfdescribeで指定したテストのみを実行出来るように、beforeAllafterAllのサポート、failのサポート、それぞれタイムアウトの時間指定のサポート等

Sinon.JS/Changelog.txt at v1.12.1 · cjohansen/Sinon.JS

Sinon.JS 1.12.1 リリース。 Fake timersが単体のモジュールに分離、setImmediateとsetTimeoutを同時に使った時の順番の問題を改善、AMDの対応改善など

power-assert/CHANGELOG.md at v0.10.0 · twada/power-assert

power-assert 0.10.0リリース。 設定や出力に使うモジュールを指定等が出来る.customize APIをサポート。 diff等のassert結果の細かいカスタマイズが可能になった

Announcing TypeScript 1.3 - TypeScript - Site Home - MSDN Blogs

TypeScript 1.3リリース。 protected アクセス修飾子、tupleのサポート、Visual Studioでコード構文解析やリファクタリング機能の改善

Release 4.0 “Indivisibiliter ac Inseparabiliter” · postcss/autoprefixer

Autoprefixer 4.0リリース。 Source Mapがデフォルト有効に、prevでSource Mapを指定時にエラーが起きた時に元の行数を示せるように、不要なprefixの削除がデフォルト有効になる等

Announcing ES6 and JSX Support - ESLint

ESLintではES6とJSXをサポートしたブランチ es6jsx が用意されて、masterとは別モジュールとしてインストールする事でES6のコードに対応する。 JSXはオプションで有効化出来る。 また、現時点ではES6ではスコープの表現力が変わったため、正しく動作しないルールが存在している。 年内にES6対応をリリース予定

Underscore vs Lo-Dash

UnderscoreとLo-Dashについて。 Lo-DashはUnderscoreを書き直し+機能追加したもの。 2つの違いについてユーザビリティ、ファイルサイズ、バージョニング、追加機能、パフォーマンスの観点で書かれている。

npm で依存もタスクも一元化する - Qiita

npm run-scriptをtask runnerのインターフェースとして使う話

interact.js for drag and drop, resizing and multi-touch gestures ✩ Mozilla Hacks – the Web developer blog

要素をD&D、リサイズ、multi-touch等に対応した処理を書くことが出来るinteract.jsについての紹介記事

Building a Q&A System With Polymer and Firebase

PolymerとFirebaseを使ったQ&Aシステム作るチュートリアル

native\_javascript\_data\_binding

Object.observeを使ったデータバインディング、getter/setterを使ったデータバインディングの実装について

wilmoore/frontend-packagers

フロントエンド向けのパッケージマネージャ管理ツールのまとめ

Getfirebug Blog » Blog Archive » Firebug 3 – next generation of Firebug

Firebug 3αリリース。 Firefox開発者ツールをベースにした拡張となる。 Firefox開発者ツールにFirebug風のテーマやDOMパネル等の機能を追加出来るアドオン

Mozilla Introduces the First Browser Built For Developers: Firefox Developer Edition ✩ Mozilla Hacks – the Web developer blog

Firefox Developer Editionが公開された(Auroraと呼ばれていたもの)

BlinkOn 3 One-Pager - http://bit.ly/blinkon3 - Google ドキュメント

Blinkについてのカンファレンスのスライドまとめ

CSSI: CSS Investigation // Speaker Deck

CSSのコードレビューやツールについてのスライド

Simplifying Async Programs

js-CSPについてのスライド

wooorm/franc

テキストから言語判定が出来るJavaScriptライブラリ

sinonjs/lolex

SinonJSのFake timersライブラリ。 SinonJSから独立して使えるようになった

danielstjules/jsinspect

JavaScriptのファイル(複数ファイルも可能)から構造的に類似している部分を抽出してdiff表示出来るツール

The Pragmatic Bookshelf | Dart 1 for Everyone

Dartについての書籍