2016-06-21のJS

ECMAScript® 2016 Language Specification

ECMAScript 2016リリース。 毎年リリース体制になってから初リリース

ECMAScript® 2016 Internationalization API Specification

ECMAScript 2016 Internationalization API仕様リリース。 Unicode 8.0を必要とするようになり、Intl.getCanonicalLocales()の追加。

Release v1.9.0 · testem/testem

testem 1.9.0リリース。 カスタムレポーターがmetaデータを受け取る事ができるようになった

Release 2.0.0 · jquery/qunit

QUnit 2.0.0リリース。 非推奨のグローバル関数を削除、メソッドのリネームなど破壊的な変更が含まれれる

  • module()test()はそれぞれQUnit.*以下に移動
  • start()stop()の代わりにassert.async()
  • setup/teardownbeforeEach/afterEach
  • QUnit.initQUnit.resetの削除
アップグレードガイドは以下を参照

ESLint v2.13.0 released - ESLint - Pluggable JavaScript linter

ESLint v2.13.0リリース。 2.x系では最後になり、次は3.0.0が予定されている

RC2 Now Available

Angular2 RC2リリース

Safari 10.0

Safari 10のリリースノート。 IndexedDB、CSP、Shadow DOM v1、ES6、ECMA i18n APIなど

ReactでTDD(テスト駆動開発)を始めよう : 環境構築からテスト作成、機能実装までの詳解ガイド | プログラミング | POSTD

React ComponentをTDDする話

A Quick Introduction To Polymer — WebComponents.org

Polymer入門向けの概要を説明した文章

実例とともに学ぶECMAScript 2015 〜Generator〜 – NET BIZ DIV. TECH BLOG

Generator、Iteratorについて。 Iterableを扱うfor of、Array.from、spread operatorについて。 「GeneratorはIteratorを返す関数」に至るまでを丁寧に解説してる記事

The SoundCloud Client in React + Redux - RWieruch

React+ReduxでSoundcloudのクライアントを作るチュートリアル

The Future of Declaration Files | TypeScript

npmからTypeScriptの型定義ファイルをインストールして使えるようになるという話。 npm install --save @types/lodash のような形で他にツールを必要としない

Tips & Tricks in Front-End Development // Speaker Deck

object-fit、Viewport unit、既読リンクの扱い、壊れた<img />の表示、要素内が空の場合の表示、postMessage、SVGなどのフロントエンド向けのTips

CSS Animations, Orchestrated by David Khourshid

CSSアニメーションのまとめかたについてのスライド

Resource (pre)loading

<link rel>についてのスライド prefetch、resource loading、feature detectionについて

mgiuca/web-share: Web API proposal for sharing data from a web page

navigator.shareのAPIについてのドキュメント。 Androidのintents、iOSのUIActivityViewControllerのような共有するためのAPI。 Chromeで実装検討中

fed135/Kalm: Node socket wrapper and optimizer

WebSocketやWebRTCなど双方向の通信を行うライブラリ。 Nagleアルゴリズムの実装など効率よくパケットを送れるような仕組みを持っている。 Adapterで利用するプロトコルを変更できるようになっている

af/envalid: Environment variable validation for Node.js

Node.jsのprocess.envの値をバリデーションするライブラリ

headless - chromium/src - Git at Google

Chromiumヘッドレスブラウザのリポジトリ

alexreardon/raf-stub: Accurate and predictable testing of requestAnimationFrame and cancelAnimationFrame

requestAnimationFrameのstubライブラリ。 ステップごとにframeを進めることができる

Manning | Angular 2 in Action

Angular 2についての書籍