2015-05-27のJS

async/CHANGELOG.md at master · caolan/async

非同期処理を管理するライブラリであるasync 1.0.0リリース。

We have a problem with promises

Promiseの色々な落とし穴やアンチパターンについてよくまとまってる

JavaScript - AngularJSモダンプラクティス - Qiita

AngularJS 2に移行しやすくするにはどうするかというチュートリアル。 1.xでもES6 Classesを使った書き方をするためのリファクタリング方法。 AngularJS 2でのdirective、モジュール、関連ライブラリやツール、FAQなど

Moving to ES6 from CoffeeScript

CoffeeScriptからES6への移行において文法の比較やES6の構文や機能の紹介

ES6 — classes and inheritance — Medium

ES6 ClassesとES5との書き方比較。 getterやsetter、細かいショートハンドとともに紹介してる

Why Backbone.js? - Roost Austin

JavaScriptライブラリをどのような基準で比較して選択するかについて。 メジャーなライブラリの統計を比較した図や学習曲線、欠点などについて書かれていて、どのような見方があるかについての話が興味深い

Notifying you of Changes to Notifications

Chrome 44でService Workerを使ったプッシュ通知で任意のオブジェクトを渡せるようになり、またgetNotifications()で特定のtagがついたNotificationのみを取り出せるようになった

graphite, grafana, sitespeed.io, diamond で継続 Web パフォーマンスモニタリング - Qiita

sitespeed.ioを使い実際のブラウザを動かしてTiming API等のクライアントサイドでのメトリクス情報を継続的に取得したデータをgraphiteに保存し可視化する方法について

ここ最近のWeb地図周辺の動向をまとめてみた | #GUNMAGISGEEK

GeoJSONを始めウェブの地図周りの技術についての変化について

Testing JavaScript — Medium

proxyquireを使ったテスト、E2Eとモック、tapeを使ったテストについて

ウェブクリエイターの為の情報サイト | Web Programming Primer

HTML/CSS/JavaScriptの入門的な内容のチュートリアル集

Plain JavaScript - Functions and Helpers

Pure JavaScriptでDOM操作などについての逆引きリファレンス

EmberWeekend

Ember.jsについてのpodcast

sebastian-lenz/typedoc

TypeScriptのAPIドキュメント生成ツール

WebdriverIO - Selenium 2.0 javascript bindings for nodejs

Node.jsのSelenium/WebDriver APIのバインディング。 モバイルのフリックやタブの切替等色々なAPIが用意されてる

symdiff

HTMLとCSSを渡して使われてないCSSを検索するツール

padolsey/operative

直接関数を渡してそれをWeb Workerで動かせるライブラリ。 古いブラウザ向けのfallbackやPromiseのサポートなど、できるだけシームレスに書けるようにしてる

High-performance javascript library for animations & interfaces | Famous.org

アニメーションライブラリであるFamousがリニューアル公開された

Easily testing React components with react-test-tree — Qubit Engineering — Medium

React component向けのテストライブラリ。 対象のReact componentにref属性を追加しておくことで、clickなどのイベントのシミュレートや子componentをstubすることができる