JSer.info #234 - Ember DataがついにStableリリースされました。
2年ほど前にEmber Data 1.0 Beta 1が公開されていましたが、その後も順調に変化を重ねて、今回Ember.jsのバージョンに併せてEmber Data 1.13としてリリースされました。
リリース記事ではEmber Data 2.0に向けての変更点についても書かれています。
JavaScript Scene Tech Survey Results — JavaScript Scene — Mediumという記事ではTwitterでEric Elliottさんが中心となってJavaScriptについてアンケートを取った結果が公開されています。
ES6を使った事があるかや興味のあるES6の機能、興味のあるフレームワークなどについての回答がまとめられています。
若干新しいもの好き、Node.jsユーザが多めで、DailyJSが行っているJavaScript Developer Surveyとは回答者の層が少し違う感じがして面白いと思います。
突然のアンケートです。
JSer.infoをサポートするには
- 😘 知り合いにJSer.infoをおすすめする
- ❤️ GitHub Sponsorsで@azuのスポンサーになる
- 🐦 X(Twitter)で@jser_infoをフォローする
JSer.info Sponsors
JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。
ヘッドライン
jsdom/Changelog.md at master · tmpvar/jsdom
github.com/tmpvar/jsdom/blob/master/Changelog.md#550
jsdom 5.5.0リリース。
postMessageのサポート、cloneNode
とimportNode
の問題を修正など
flow/Changelog.md at master · facebook/flow
github.com/facebook/flow/blob/master/Changelog.md#v0131
Flow v0.13.1リリース。
flow ast
でESTree ASTを出力するように。class式、binary/octal integer literalのサポートなど
Ember.js - Ember Data v1.13 Released
emberjs.com/blog/2015/06/18/ember-data-1-13-released.html
Ember Data 1.13リリース。
Ember Data初のStableリリースで、バージョンをEmberと合わせてる
ESLint 0.24.0 released - ESLint - Pluggable JavaScript linter
eslint.org/blog/2015/06/eslint-0.24.0-released
ESLint 0.24.0リリース。
ES6 Classesに関するルールの追加など
Vorlon.js 0.0.15 is out ! - Etienne Margraff - Site Home - MSDN Blogs
blogs.msdn.com/b/emargraff/archive/2015/06/24/vorlon-js-0-0-15-is-out.aspx
JavaScriptデバッグツールのVorlon.js 0.0.15リリース。
ネットワークパネル、DOMパネル、プラグイン機能の改善など
Announcing Orion 9.0 | Orion News
planetorion.org/news/2015/06/language-tooling-goodness-in-orion-9-0/
Orion 9.0リリース。
Ternをベースとしたコード解析に変更し、コード補完やコードナビゲーション、リファクタリング機能の追加。
アーティクル
ES5 + Facebook JSXで書かれたJavaScriptコードベースをTypeScriptに移行させる - VOYAGE GROUP techlog
techlog.voyagegroup.com/entry/2015/06/24/170611
TypeScriptでES6 targetなコードを吐き出し、BabelでES5へ変換するビルドチェインの形成について。
既存プロジェクトの段階的な移行ステップについて。
追記: TypeScriptのmasterブランチにJSXサポートがマージされたので、この辺ももう少し構成が代わって行く可能性はありそうです。
JavaScript Scene Tech Survey Results — JavaScript Scene — Medium
medium.com/javascript-scene/javascript-scene-tech-survey-d2449a529ed
Twitterなどで行ったJavaScriptアンケートの結果発表。
Node.jsのユーザーが多めで、ES6を利用したことがある人が半分程度、関心のあるフレームワークなど
Metaprogramming in ES6: Symbols and why they're awesome
blog.keithcirkel.co.uk/metaprogramming-in-es6-symbols/
ES6とメタプログラミング。
Symbolの使い方。Symbol.hasInstance、Symbol.iterator、Symbol.matchなどそれぞれを定義しておいた時の挙動について書かれてる
JavaScript - Web Audioの新しいAPIについてざっくり解説 - Qiita
qiita.com/mohayonao/items/ace81c01892321702687
新しく増えたWeb Audio APIとそのpolyfillについて
A Guide to React.js Tools and Libraries | Toptal
www.toptal.com/react/navigating-the-react-ecosystem
Reactで見るJavaScriptのエコシステム、ツール、ES6やTranspilerなどについて。
またFluxの実装ライブラリとしてAltの紹介やReactの関連ライブラリについてなど幅広く書かれてる
The State of JS Build Tools 2015
www.walkercoderanger.com/blog/2015/06/state-of-js-build-tools-2015/
JavaScriptのビルドツールであるGrunt、Gulp、Broccoli、Brunchについて。
それぞれの簡単な紹介と何を基準にこれらのツールを選ぶのかという話
Building Backbone apps using Flux — Medium
medium.com/@victordoss/building-backbone-apps-using-flux-f656fd8a873a
Backbone.jsでFlux的なデータの流れにするためにModeをラップしてDispatcherを入れるライブラリについて
Sass - SCSSと付き合う上でやって(知って)よかったこと8選 - Qiita
qiita.com/suisho/items/e996c42798bbb17add13
Sassに関連するTipsやライブラリ、ツールについて
スライド、動画関係
Front End TV - Screencast tutorials for web developers.
JavaScriptやCSSや関連するツールなどについて5分程度のスクリーンキャストをやっているサイト
サイト、サービス、ドキュメント
HTML5test - How well does your browser support HTML5?
ブラウザの実装してるHTMLやJavaScriptの機能をテストしてスコアを出すサービス
React 0.13 日本語リファレンス | js STUDIO
Reactリファレンスの日本語訳
ソフトウェア、ツール、ライブラリ関係
timdp/es6-promise-pool
github.com/timdp/es6-promise-pool
Promise.allのように並列に処理を行うが、一度に何個づつやるかを決めて処理できるPromiseの補助ライブラリ
wavesurfer.js
Web Audioの波形をCanvasで描画してくれるライブラリ
karpathy/convnetjs
JavaScriptでニューラルネットワークの実装ライブラリ