JSer.info #244 - Node.js 4.0.0がリリースされました。
Node.jsのメジャーアップデートでもあり、io.jsとの統合後の初めてのリリースとなっています。
長期間サポート(LTS)のバージョンがリリースサイクルに追加され、最初のLTS版は10月を予定しているそうです。
TypeScript 1.6βがリリースされました。
- Announcing TypeScript 1.6 Beta: React/JSX, better error checking, and more - TypeScript - Site Home - MSDN Blogs
- Roadmap · Microsoft/TypeScript Wiki
JSX(TSX)、abstract class、Class expressionやGeneratorのサポートなどが追加されています。
また、外部モジュールの読み込みロジックの改善やtsconfigの生成をする--init
オプションやexclude
プロパティのサポートなどが行われています。
Reactjs v0.14 changes // Speaker Deckというスライドでは、現在beta3が公開されているReact 0.14の変更点などについて紹介されています。
React 0.14ではreact
とreact-dom
へのパッケージの分離やStateless Componentなどが予定されています。
また、JSXのビルドツールがreact-toolsではなくBabelになったり、新しいReactの開発者ツールもリリースされたので、ツール周りも色々変更されています。
ヘッドライン
Node v4.0.0 (Stable) | Node.js
nodejs.org/en/blog/release/v4.0.0/
io.jsと統合したNode.js 4.0.0リリース。
長期間サポート(LTS)のバージョンが1年に1度リリースされ、12ヶ月アクティブ + 18ヶ月メンテナンスモードでサポートされるリリースサイクルとなる予定。
jshint/CHANGELOG.md at 2.9.0 · jshint/jshint
github.com/jshint/jshint/blob/2.9.0/CHANGELOG.md
JSHint 2.9.0リリース。
esversion
のオプション追加、"use strict"をグローバルか関数かどこに書くかの設定をstrict: global
という形で指定できるように
Announcing TypeScript 1.6 Beta: React/JSX, better error checking, and more - TypeScript - Site Home - MSDN Blogs
TypeScript 1.6βリリース。
TSX(JSX)サポート、tsconfig.jsonを作成する--init
オプションの追加、exclude
オプションの追加、abstruct classのサポートなど
Release 1.19.0 · jquery/qunit
github.com/jquery/qunit/releases/tag/1.19.0
QUnit 1.19.0リリース。
ES6 MapとSetを対象としたassertのサポート、QUnit.stack
の実装など
Ember.js - Ember Data v2.0 Released and v2.1 Beta Released
emberjs.com/blog/2015/09/02/ember-data-2-0-released.html
Ember Data 2.0リリース。
Ember 2.0と同じように、1.xで非推奨となったメソッドの削除がメインとなるアップデート
Chromium Blog: Chrome 46 Beta: Flexible animations and improved loading performance
blog.chromium.org/2015/09/chrome-46-beta-flexible-animations-and.html
Chrome 46βリリース。
CSS Motion Path、HTTP Client Hintsのサポート。
ES6 spread operator、new.target
、Event.isTrusted
、CSS.escape()
の追加、iframeのsandbox改善など
アーティクル
Typed Arrays in ECMAScript 6
www.2ality.com/2015/09/typed-arrays.html
Typed Arraysについての詳しい解説
Angular 2 Survey Results
angularjs.blogspot.com/2015/09/angular-2-survey-results.html
AngularJS 2に関するアンケート結果
Flash-Free Clipboard for the Web ✩ Mozilla Hacks – the Web developer blog
hacks.mozilla.org/2015/09/flash-free-clipboard-for-the-web/
document.execCommand("copy")
を使ってクリップボードへのコピーをJavaScriptで行うことについて
New React Developer Tools | React
facebook.github.io/react/blog/2015/09/02/new-react-developer-tools.html
Reactの新しい開発者ツールが公開された。
FirefoxとChromeに対応している。
Measuring JavaScript Functions' Performance
www.sitepoint.com/measuring-javascript-functions-performance/
JavaScriptで関数のパフォーマンスを計測するときに気をつけるべきことについて
スライド、動画関係
Reactjs v0.14 changes // Speaker Deck
speakerdeck.com/koba04/reactjs-v0-dot-14-changes
React 0.14での変更点についてのスライド
Introduction to Redux // Speaker Deck
speakerdeck.com/axross/introduction-to-redux
Reduxについてのスライド。
Reduxのデータフローについて解説されている。
ソフトウェア、ツール、ライブラリ関係
Substance
WYSIWYGエディタライブラリ。
UpUp - The Offline First Library
Service Workersを使いオフラインでもコンテンツを表示できるようにするライブラリ
書籍関係
Amazon: JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック: クジラ飛行机
www.amazon.co.jp/dp/4883379930
クローラーや自動化などのツールとしてJavaScriptを扱う書籍