2016-09-05のJS

esprima/ChangeLog at 3.0.0 · jquery/esprima

esprima 3.0.0リリース。 ES2016 ** をサポート、JSXのサポートなど

Sass 3.5 Release Candidate « Sass Blog

Sass 3.5 RCリリース。 libsassがRuby版とほぼ100%の互換性を持つように。 CSS Custom Propertyのサポートなど

jsdom/Changelog.md at 9.5.0 · tmpvar/jsdom

jsdom 9.5.0リリース。 document.scriptsdocument.embedsdocument.pluginsの追加。 document.getElementsByTagNameHTMLCollectionを返すようになるなど

Angular 2 RC6

Angular 2 RC6リリース RC5以下で非推奨となっていたAPIの削除、npmパッケージにES6 modules形式のソースを含むように、TypeScript 2.0に対応など

Release Notes for Safari Technology Preview Release 12 | WebKit

Safari Technology Preview Release 12リリース。 Fetch APIがデフォルトで有効に、Resource Timingの仕様追従など

Node v6.5.0 (Current) | Node.js

Node v6.5.0リリース。 inspectorがuncaught exceptionをサポートなど

Announcing TypeScript 2.0 RC | TypeScript

TypeScript 2.0 RCリリース。 Tagged Unions、numberとstringのLiteral Typeを強化、tsconfig.jsonでglobの対応など

Babili (babel-minify) · Babel

BabelのminifyプラグインであるBabili βリリース。 Uglifyと違って変換後のES5なコードではなく、ES2015+のコードに対して圧縮を行う。 そのためFlowなどの型情報を使った圧縮なども可能になる。

The Case for Custom Elements: Part 1 – Dev Channel – Medium

Custome Elementのケーススタディ

15K 行のアプリを TypeScript 1.8 から 2.0 に移行してみた - はやくプログラムになりたい

TypeScript 2系への移行とオプションについて

the new code – Web Developer Reading List: Maths in JavaScript

Mathについての学ぶチュートリアル

Reactの最新動向とベストプラクティス // Speaker Deck

Reactのコンポーネントの作り方やテスト、React周りで最近でてきたツールについてのスライド

Service Worker Deep Dive - Google スライド

ここ1年ぐらいのService Worker周りの変化についてのスライド。 Push Notification、Stream、Background、Foreign Fetch、Header-based Install、Origin Trialなど

Edge Web Technologies and Browser Vendors

ここ最近のウェブブラウザの変化についてのスライド。 ウェブ互換性への方針、新しい機能などについてざっくりと紹介されている

WAI-ARIA珍プレー好プレー

WAI-ARIAは表現やインタラクションを変えない role="button"を付けてキーボードによるインタラクションを忘れているケース、メニューの例などについて

html-best-practices/README.ja.md at master · hail2u/html-best-practices

HTML Best Practices日本語訳

Top | Diff of HTMLs

WHATWGとW3C HTMLのdiffを見ることができるツール

Async Redux Actions With RxJS - React Rally 2016

_redux-observable_についてのスライド。 Reduxにおいて非同期処理を行う場合に、連続性やCancelなどを表現しやすいRxJSを使うという話

camwiegert/in-view: Get notified when a DOM element enters or exits the viewport.

ある要素がviewportに含まれているかを判定して、入った時と出た時のハンドラを書けるライブラリ。 将来的にIntersectionObserverへも対応予定

dollarshaveclub/postmate: A powerful, simple, promise-based postMessage library 📭 📨 📬 📫 🚚

PromiseベースのpostMessageライブラリ

sdkennedy/babel-preset-target: Babel preset that allows for target environments to be specified along with plugins and presets. If all environments have native support for a given plugin, it will be skipped.

サポートするブラウザを指定することで、対応したBabel pluginでの変換をしてくれるbabel preset

Angular 2 Router by Victor Savkin [Leanpub PDF/iPad/Kindle]

AngularJS 2のRouterについての電子書籍