Fork me on GitHub

2011-12-18のJS: Dartium公開、JS開発者アンケートの結果発表、Polyfilling The HTML5

Edit on GitHub 編集履歴を見る

JSer.info #48 -DartVMをサポートしたChromium( Dartium )が公開されています。
ビルド方法は
BuildingDartium - dart - Building Dartium: Chromium with DartVM Support - Dart - Structured Web Programming - Google Project Hostingに書かれています。

また、WebSocketがRFC 6455として公開されたため、そろそろ安定したWebSocketプロトコルが利用できそうな感じになってきました。

先週DailyJSで行われていたアンケートの結果が公開されましたが、2010に比べてもJavaScriptのテスト周りについての変化が大きい気がします。最近もmochaやBusterやChaiなど新しくテスト関係のものが出てきているので、今年1年でもまた大きく変わってきそうです。

今週紹介しているスライドのPolyfilling The HTML5、ES5、pdf.jsについてのスライドはそれぞれ素晴らしいので一度見ておくといいと思います。

ヘッドライン

DartVMを内蔵したChromiumが公開された

WebSocketプロトコルがRFC 6455として公開された

RIAフレームワークなqooxdoo 1.6リリース

Dojo 1.7.1リリース

アーティクル

DailyJSで行われいたJavaScript開発者向けのアンケート結果発表
QUnitよりJasmineを使っている人が多いのが意外だった

IndexedDBについてかなり詳細な解説。
JaidというIndexedDB用のライブラリについても

AMDとは何かついての解説などをまとめたリンク集

IIFE即時関数の書き方の風習文化ついての話
Spidermonkeyのディスアセンブル関数を使った比較

メッセージングによる通知のメリットや実装について

Jasmineのspy関数のチートシート

スライド、動画関係

HTML5やそれに類するJavaScriptなどに対するPolyfillについてのスライド。
かなり広範囲な内容について扱っていて、多数のライブラリなどを紹介している。
またPolyfillを実現する手段についてもいろいろ

ES5についてのスライド
- Object.create nullを渡した場合についても
- defineProperty
getOwnPropertyDescriptor, getOwnPropertyNames, Object.keysや
Array, bind, など追加されたものについてES3での後方互換実装を交えて解説していてとてもわかりやすい

PDF.jsについてのスライド
動作原理、重い処理を回す方法など

サービス、ツール、ソフトウェア関係

JavaScriptパッケージをホスティングしてくれるサービス。
開発者がzipファイルをアップロード(またはgitからインポート)して、
利用者がシンプルにzipでダウロードできるようにしてくれる感じのサービス

ライブラリ関係

BDD/TDDなアサーションライブラリ。
ライブラリ自身はmochaと組み合わせてテストされてる

Lionみたいなスクロールバーを表示させるjQueryプラグイン

書籍関係

2011年12月20日発売

この記事へ修正リクエストをする
記事を紹介する