2016-02-02のJS

V8 JavaScript Engine: V8 Release 4.9

V8 4.9リリース。 Destructuring、Proxy、Reflect、デフォルトパラメータなどES6の仕様追従。 Math.random()のアルゴリズム改善など

jQuery UI 1.12.0 Beta 1 | jQuery UI Blog

jQuery UI 1.12.0 Beta 1リリース。 controlgroupとcheckboxradioの追加、npmサポート、IE7サポート終了など

jsdom/Changelog.md at master · tmpvar/jsdom

jsdom 8.0.0リリース。 IDLからコードを生成することで仕様との互換性の向上、Element#insertAdjacentHTMLNode#adoptNodeの実装など

Firefox 44.0 リリースノート

Firefox 44.0リリース。 Symbol.toPrimitiveの実装、letやconstがES6の仕様に追従、OffscreenCanvas APIをフラグ付きで追加、WebRTCから接頭辞の削除など

Announcing TypeScript 1.8 Beta - TypeScript - Site Home - MSDN Blogs

TypeScript 1.8βリリース。 tscにJavaScriptファイルを扱う --allowJs が追加された。 ES6 to ES5をTypeScript Compilerで変換、d.tsがないライブラリとかをtscが直接扱えるようになる。 Unreachable codeの検出、String literal typesの追加、JSXの対応改善など

PhantomJS 2.1 Release Notes | PhantomJS

PhantomJS 2.1リリース。 SSL Client Authentication、context menuイベントのサポート

Release v3.1.0 · rackt/redux

Redux 3.1.0リリース。 createStore()applyMiddleware()をオプションとして受け入れられるようになった。

Deprecate TSD · Issue #269 · DefinitelyTyped/tsd

TypeScriptの型定義ファイルを管理するツールであるtsdが非推奨となり、代わりにtypingsを利用することが推奨されている。

ECMAScript 2016 features & changes - JSer.info

ES2016で追加される機能が確定したことについて。 また新機能以外の変更点やどこを見れば仕様の変更が分かるかなどについて

What's new in webpack 2

webpack 2での変更点について。 ES6 modulesをベースとした最適化、System.importを使った動的ロード向けのモジュール分離に対応するなど

Front-end Application Libraries and Component Architectures - Telerik Developer Network

コンポーネントを扱うライブラリの仕組みや構成、ルーター、サポートブラウザなどについての比較まとめ。 Polymer、React、Riot.js、Vue.js、Aurelia、Angular2について

Spencer Dixon - Test Driven React Tutorial

Reactのテストについてのチュートリアル

Adding ESLint to Your Project is Now Easier than Ever

ESLint 2.xで導入されてる--initによるAutomatic Configurationについて

CreateJS入門 - ICS MEDIA

CreateJS入門サイト

Styleguide: Accessibility · edx/ux-pattern-library Wiki

アクセシビリティについてスタイルガイド

naomiaro/waveform-playlist: Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Project inspired by Audacity.

AudacityインスパイアなWeb Audioを使った音声エディタ

sinsoku/clairvoyance

CSSのカバレッジ計測ツール。 CSSファイルに書かれたスタイルがHTMLの中でどのくらい使われてるかを計測できるツール

juliankrispel/decaf: Coffeescript to ES.next transpiler

CoffeeScriptのコードをJavaScriptに変換するツール。

dfilatov/vidom: Library to build UI based on virtual DOM

ReactインスパイアなVirtual DOMを持つUIライブラリ。 Reactより小さく早いものを目的としている

developit/preact: Fast 3kb React alternative with the same ES6 API. Components & Virtual DOM.

Reactのコアを再実装することを目的としたライブラリ。 ContextやPropTypesなどを削除している。 preact-compatというReactの互換レイヤーを別モジュールとして持っている。

zeithq/micro: Micro — Async HTTP microservices

小さなHTTPサーバライブラリ。 リクエストを受け取りレスポンスを返すというシンプルなもの。 async/awaitをデフォルトで使えるようになっている。

sindresorhus/got: Simplified HTTP/HTTPS requests

Node.js向けのHTTPクライアントライブラリ。requestと同じ立ち位置のライブラリ

Viewer.js

多機能な画像ビューアライブラリ。

stylelint/stylelint

ルールやプラグインで拡張できるCSSのスタイルLintツール