Fork me on GitHub

2015-06-02のJS: AngularJS 1.4.0、Polymer 1.0リリース、今後のJSの流れ

Edit on GitHub 編集履歴を見る

JSer.info #230 - AngularJS 1.4.0がリリースされました。
ngAnimateのアニメーション周りのバグ修正やAPIの変更、$cookieStoreが非推奨となり$cookiesへ統合、i18nサポートを補助するngMessagesの改善などが行われています。

詳細は以下を見ると良さそうです


Google Developers Blog: Polymer 1.0 Released! Web ComponentsをベースにするライブラリであるPolymer 1.0がリリースされました。
0.9からはバグ修正が中心、0.5 -> 1.0の変更点や移行方法については以下を参照すると良さそうです。

また1.0に併せてPolymer Starter Kitの方も1.0に対応されているので、改めて一から見てみるのもいいかもしれません。


今週の先読み

何かスペースが余ったので。。ちょっと先の事について

  • jQueryが3.0のリリースに向けてちょっとずつ進んでいるようです
  • The Evolution of Flux Frameworks — Mediumという記事ではFluxはデータが一方通行へ流れる事の重要性に注力したが、その流れでobservablesであったりFPについて考えみようという記事が面白いです
    • Fluxライブラリ乱立の次を考える上で大事な気がします
  • 次期ECMAScriptを決めるTC39ミーティングでObservableのプロポーサルがStage 1となったそうです(Stage 4で仕様に入る)

JSer.infoをサポートするには

JSer.info Sponsors

JSer.info SponsorsGitHub SponsorsとしてJSer.infoを支援してくれている方々です。


ヘッドライン


Angular 1.4.0 - jaracimrman-existence

angularjs.blogspot.com/2015/05/angular-140-jaracimrman-existence.html

AngularJS ReleaseNote

AngularJS 1.4.0リリース。
$httpのパラメータシリアライズ方法のカスタマイズ、i18nをサポートするngMessageFormatの追加、ngCookiesの追加など


ESLint 0.22.0 released - ESLint - Pluggable JavaScript linter

eslint.org/blog/2015/06/eslint-0.22.0-released

Tools JavaScript ReleaseNote

ESLint 0.22.0リリース
ルールプラグインに設定のバリデーション用のJSON Schemaを書けるように、.eslintrcの設定ファイルをバリデーションできるように


gulp/CHANGELOG.md at v3.9.0 · gulpjs/gulp

github.com/gulpjs/gulp/blob/v3.9.0/CHANGELOG.md

JavaScript Tools ReleaseNote

gulp 3.9.0リリース。
内部で利用しているinterpretがアップデートされgulpfileをBabelやLiveScriptで書けるようになった(.babel.jsのような拡張子で判定される)


Google Developers Blog: Polymer 1.0 Released!

googledevelopers.blogspot.com/2015/05/polymer-10-released.html

WebComponents library

Polymer 1.0リリース


io.js Week of May 29th — Node & JavaScript — Medium

medium.com/node-js-javascript/io-js-week-of-may-29th-89bdeace6056

node.js ReleaseNote

io.js 2.2.0リリース


アーティクル


ES6 In Depth: Destructuring ✩ Mozilla Hacks – the Web developer blog

hacks.mozilla.org/2015/05/es6-in-depth-destructuring/

JavaScript ECMAScript

Destructuringの色々なパターンについて。
配列、ES6 module、Iteratorなどとあわせた例


ES6 コードをテストする | アカベコマイリ

akabeko.me/blog/2015/05/es6-unit-test/

JavaScript ECMAScript testing

ES6で書いたコードに対するテストをES6とpower-assertで書いて、Node.js上で実行する方法について


WebGL 軽量ライブラリを比較してみる - Qiita

qiita.com/cx20/items/0fa19c96aa6470d98807

WebGL JavaScript まとめ

色々なWebGLライブラリを使って三角形など基本的なものを表示するサンプルコードまとめ


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

medium.com/qubit-engineering/easily-testing-react-components-with-react-test-tree-f9e1668b1c2d

React testing DOM

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


サイト、サービス、ドキュメント


EmberWeekend

emberweekend.com/episodes

JavaScript library podcast

EmberJSについてのpodcast


ソフトウェア、ツール、ライブラリ関係


mako-taco/DecorateThis

github.com/mako-taco/DecorateThis

JavaScript library

Decoratorを使った型のバリデーション、メモ化、カリー、Debounceなど色々なものを用意したライブラリ


skadimoolam/x-doc

github.com/skadimoolam/x-doc

node.js リファレンス

Node.js/io.jsをコマンドラインからオフラインで引けるリファレンスツール


書籍関係


Using WebPagetest - O'Reilly Media

shop.oreilly.com/product/0636920033592.do

browser performance

WebPagetestについての書籍


この記事へ修正リクエストをする
JSer.info Slackに参加する