2015-04-06のJS

Announcing TypeScript 1.5 Alpha - TypeScript - Site Home - MSDN Blogs

TypeScript 1.5αリリース。 ES6 modulesなどの対応、デコレータのサポート、Sublime Textプラグインの追加など

Firefox — Notes (37.0) — Mozilla

Firefox 37リリース。 Typed ArrayにもArrayメソッドの追加、Web Audio APIを最新の仕様に追従、Web Worker内でIndexedDBを使えるようになる等

Release v2.0.0 · eslint/espree

ESLintが使うASTパーサであるespree 2.0.0リリース。 ESTree仕様への追従のためにBreaking Change、superの対応、RestElementへの対応など

less.js/CHANGELOG.md at v2.5.0 · less/less.js

less.js 2.5.0リリース。 スコープ内でも@pluginが動作するように、パーサのパフォーマンス改善や細かい警告の修正など

5.0.0 Released · Babel

Babel 5.0.0リリース。 --experimentalを廃止して、ECMAScriptを策定してるTC39のプロセスを元にしたStageベースのフラグを導入。またES7のDecoratorsなどの実装を追加、class継承でのsuper()の呼び出しチェックを追加するなど

flow/Changelog at v0.8.0 · facebook/flow

FlowType 0.8.0リリース。

Release v1.4.0 · bower/bower

Bower 1.4.0リリース。 loginとunregisterコマンドをサポート、pacakge.jsonにBowerの設定を書けるように、--save-exactのサポートなど

Release v1.12.0 · jscs-dev/node-jscs

JSCS 1.12.0リリース。 自動整形機能のサポート(-xオプション)、ルールの追加、Auto-configurationのエラー表示の改善など

Node v0.12.2 (Stable)

Node v0.12.2リリース。

harmony:specification_drafts [ES Wiki]

ECMAScript 2015(ES6) RC4リリース。 TC39で承認されたバージョン、"Edition 6"という記述を"ECMAScript 2015"に置換するなど

WebStorm 10 released: improved JavaScript support, TypeScript 1.4, V8 profiling, and more | JetBrains WebStorm Blog

WebStorm 10リリース。 ES6のサポート改善、TypeScript 1.4のサポート、spy-jsで依存関係の表示、多段SourceMapに対応、V8のプロファイリングのサポートなど

Live Editing JavaScript with Webpack (Part III)

webpackのhot module replacementの仕組みについての解説。 リロードなしでモジュールの変更をする仕組みについて

Auto-formatting JavaScript Code Style — Medium

JSCS 1.12.0で自動整形機能が入り、JSCSを使ってSublime Textで自動整形を行う方法について。

CSS Font LoadingとFont Face Observer、Web Font Loader - Weblog - Hail2u.net

CSS Font Loadingと同様の機能を提供するshim的なライブラリの比較

Jam3/jam3-lesson-module-basics

小さいnpmのモジュールを使ってクライアントサイドの開発をしようという紹介記事。 実際にBrowserifyなどを使ってどうやって開発するかについて紹介している

the-offline-cookbook-ja/ja.md at master · kuu/the-offline-cookbook-ja

The offline cookbookの翻訳。 Service Workerのパターンについて書かれている

Service Workerハッカソン資料まとめ - dackdive's blog

Service Workerハッカソンのスライドや動画のまとめ

SemVer checker

npmのsemver計算機 バージョン文字列からどのバージョンにマッチするかを確認できる

ECMAScript 6: Feature Overview and Comparison

ES6とES5の書き方を項目毎に比較紹介してるサイト

sorting algorithms in javascript

JavaScriptでソートアルゴリズムの実装

azu/wait-for-element.js

CSSセレクタにマッチする要素が表示されるまで待つライブラリ。 MutationObserverを使った実装とsetTimeoutを使った実装を持ってる

mohebifar/xto6

ES5のコードをES6へ変換するTranspiler