2016-03-03のJS

Release v6.6.0 · babel/babel

Babel 6.6.0リリース。 transform-es3-member-expression-literalsが再度組み合わせて利用できるように、Babel 6で削除されたオプションに関するエラーをわかりやすく表示されるようになるなど

Ember.js - Announcing Ember's First LTS Release

Ember.jsがLTS(Long Term Support)リリースを行う予定。 Ember.js 2.4が最初のLTSリリースとなる

Ember.js - Ember.js 2.4 and 2.5 Beta Released

Ember.js 2.4と2.5 Betaリリース。 2.5ではObject.assignのpolyfillであるEmber.assignの追加、イベントのテストヘルパーの追加

Release 3rd Edition - Release Candidate · tc39/ecma402 · GitHub

ECMAScript Internationalization API 3rd Edition RCリリース。 i18n APIについて定義されてる仕様書

What's New in jQuery 3 - Telerik Developer Network

jQuery 3についての解説。 for/ofでの列挙、$.get/$.postのシグネチャ追加、requestAnimationFrameの対応、data()の動作変更、DeferredがPromise/A+互換に、SVGのサポートなど

Step by Step Guide To Building React Redux Apps — Medium

React+Reduxをステップバイステップで学ぶチュートリアル

Design by Contract with Flow, React, and ESLint · Jeff Winkler

ReactのコードをESLint + FlowTypeでチェックする仕組みについての記事

Preload: What Is It Good For? – Smashing Magazine

<link rel="preload">でのpreloadについての詳しい解説。 ブラウザがちゃんと優先度を扱える、CSPと同居できる、as属性を使い適切な形でリソースを読み込めるなどの特徴について書かれている。

Building command line tools with Node.js - Atlassian Developers

Node.jsでCLI作るチュートリアル

Falcor入門 1日目 Falcorとは何者か - Qiita

Falcorとはどういうものなのかについての解説。 データの透過性と一貫性について Falcorを利用する大きなメリットの1つは「データがサーバにあるのか、クライアントにあるのか意識することなく扱えるようになること」

TypeScriptの型定義管理ツールTypingsについて - Qiita

typingsの使い方について

async/await: It’s Good and Bad — Medium

async/awaitのメリット/デメリットについて。

gaearon/react-makes-you-sad: Here’s a flowchart to make you happy again!

Reactの学ぶ手順やエコシステムについてのアドバイス的な図

Examples of name clashes in JavaScript’s standard library

新たに追加するメソッド名が衝突したBreak the webの例とSymbolについて。 Symbol.unscopablesが導入された経緯について

Elmish: Functional Programming in Javascript — Medium

Elm的なアーキテクチャをJavaScriptで実装しながら学んでみたという話

ConFoo: Measuring SPA Performance // Speaker Deck

SPAでパフォーマンスをどう計測するについてのスライド。 XHRのhook、MutationObserver、FetchObserverについて

React.js Conf 2016 - YouTube

React.js Conf 2016の動画まとめ

Doclets

JSDocとMarkdownのドキュメントホスティングサイト。 ymlにソースとMarkdownファイルを指定すれば、ドキュメントを作ってくれる

HTML Standard 日本語訳

WHATWG Living Standardの日本語訳

rtsao/csjs: Modular, scoped CSS with ES6

Template Stringsを使ったCSSのカプセル化を行うライブラリ

mohayonao/web-audio-mock-api: mock API which implements the Web Audio API&#x27;s interfaces only

Web Audio APIのモックライブラリ

Introduction | React Webpack cookbook

webpackとReactでのビルド環境構築系のGitBook

Amazon.co.jp: ブラウザハック Webブラウザからの攻撃手法とその防御法総覧: Wade Alcorn, Christian Frichot, Michele Orru, 園田 道夫, はせがわ ようすけ, 西村 宗晃, 株式会社プロシステムエルオーシー: 本

2016年3月16日発売 攻撃者目線から学ぶブラウザ/ウェブのセキュリティについての書籍