2016-06-13のJS

jQuery 3.0 Final Released! | Official jQuery Blog

jQuery 3.0リリース。 ajaxとeffectを取り除いたslimビルドの公開。 jQuery.DeferredがPromise A/+互換に、非推奨イベントの削除、再度requestAnimationFrameを利用するように変更など

Firefox 47.0 リリースノート

Firefox 47リリース。 Widevine CDM(DMRなストリーミング)のサポート、Service Worker/Push APIのデバッグ機能の改善、 about:debuggingの追加、ES2017のObject.values()Object.entries()の実装など

Release v6.10.0 · babel/babel

Babel 6.10.0リリース。 --watch時に、初回はビルドしない--skip-initial-buildオプションの追加、バグ修正など

ESLint v2.12.0 released - ESLint - Pluggable JavaScript linter

ESLint v2.12.0リリース。 JSCS互換のルールの追加、全てのビルトインルールを読み込むeslint:allの追加、パフォーマンスの改善など

Release Notes for Safari Technology Preview 6 | WebKit

Safari Technology Preview 6リリース。 関数の引数におけるtrailing commasのドラフトをサポート、CSSのnormal値をサポートなど

Dev.Opera — What’s new in Chromium 51 and Opera 38

Opera 38(based on Chromium 51)リリース。 ES6 Symbol.hasInstanceSymbol.species、関数式のfn.name対応、querySelectorの返り値がiterableに、KeyboardEvent#keyのサポートなど

Chromium Blog: Chrome 52 Beta: CSS containment, simpler performance measurement, streamable responses from service workers, and more options for web push

Chrome 52 Betaリリース。 CSS containプロパティ、PerformanceObserverのサポート。 Fetch APIがreferrer policyをサポート。 metaタグでのX-Frame-Optionが無効となるなど

Open Sourcing CloudFlare’s UI Framework

小さなReact Componentをmonorepoで管理して公開する話。 コンポーネントの粒度、テスト方法、デバッグ、アクセシビリティなどについて

DOM Features You Didn’t Know Existed (Video & Slides) | Impressive Webs

いろんなDOM APIについて紹介してる記事

Passive Event Listeners によるスクロールの改善 | blog.jxck.io

addEventListener(type, handler, options)の第三引数として追加されてた passiveオプションについて。 passive: true とした場合の効果、Feature detectの方法についてなど

Performance Observer - Efficient Access to Performance Data | Web Updates - Google Developers

PerformanceObserverについての解説記事。 ブラウザがアイドル時に、非同期でTiming情報を取る事ができる。

Memory Debugging with Web Inspector | WebKit

Safari TPの新しいメモリプロファイラについて

Practical React with MobX - YouTube

MobXについてのスクリーンキャスト。 MobXを使ってどのようにStateを管理するのか、どのようなサイクルで状態の変更を描画するのかについて

web audio lesson

Web Audio APIの基礎から応用までの課題付きチュートリアル。 コードをその場で実行できるようになっている。

npms

バックエンドにElasticsearchを使ったnpm検索サービス。 Quality、Maintenance、Popularity、Personalities(未実装)という指標も一緒に表示してくれる

airbnb/hypernova: A service for server-side rendering your JavaScript views

AirbnbのReactサーバサイドレンダリングモジュール。 Railsとの統合する設定も公開されている

Kakapo.js

HTTPモックライブラリ。 モックデータ入りの開発サーバを作れるライブラリ。

rill-js/rill: Isomorphic web application framework.

Browser、Node.jsで動くisomorphicなHTTPミドルウェアライブラリ。

benjamn/reify: Enable ECMAScript 2015 modules in Node today. No caveats. Full stop.

ECMAScript moduleをNode.jsに変換/ランタイム変換するツール。

CSSシークレット ―ウェブデザイナーが知るべき47のキーポイント : Lea Verou, 牧野 聡 : 本 : Amazon.co.jp

2016年6月25日発売 CSS Secretsの翻訳