Fork me on GitHub

2015-09-09のJS: Node.js 4.0.0、TypeScript 1.6β、React 0.14の変更点

Edit on GitHub 編集履歴を見る

JSer.info #244 - Node.js 4.0.0がリリースされました。

Node.jsのメジャーアップデートでもあり、io.jsとの統合後の初めてのリリースとなっています。

長期間サポート(LTS)のバージョンがリリースサイクルに追加され、最初のLTS版は10月を予定しているそうです。


TypeScript 1.6βがリリースされました。

JSX(TSX)、abstract class、Class expressionやGeneratorのサポートなどが追加されています。

また、外部モジュールの読み込みロジックの改善やtsconfigの生成をする--initオプションやexcludeプロパティのサポートなどが行われています。


Reactjs v0.14 changes // Speaker Deckというスライドでは、現在beta3が公開されているReact 0.14の変更点などについて紹介されています。

React 0.14ではreactreact-domへのパッケージの分離やStateless Componentなどが予定されています。
また、JSXのビルドツールがreact-toolsではなくBabelになったり、新しいReactの開発者ツールもリリースされたので、ツール周りも色々変更されています。


ヘッドライン


Node v4.0.0 (Stable) | Node.js

nodejs.org/en/blog/release/v4.0.0/

node.js ReleaseNote

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

JavaScript Tools ReleaseNote

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

blogs.msdn.com/b/typescript/archive/2015/09/02/announcing-typescript-1-6-beta-react-jsx-better-error-checking-and-more.aspx

TypeScript ReleaseNote

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

JavaScript testing library ReleaseNote

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

JavaScript library ReleaseNote

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 ReleaseNote

Chrome 46βリリース。
CSS Motion Path、HTTP Client Hintsのサポート。
ES6 spread operator、new.targetEvent.isTrustedCSS.escape()の追加、iframeのsandbox改善など


アーティクル


Typed Arrays in ECMAScript 6

www.2ality.com/2015/09/typed-arrays.html

ECMAScript JavaScript

Typed Arraysについての詳しい解説


Angular 2 Survey Results

angularjs.blogspot.com/2015/09/angular-2-survey-results.html

AngularJS

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/

JavaScript クリップボード

document.execCommand("copy")を使ってクリップボードへのコピーをJavaScriptで行うことについて


New React Developer Tools | React

facebook.github.io/react/blog/2015/09/02/new-react-developer-tools.html

React debug firefox Chrome

Reactの新しい開発者ツールが公開された。
FirefoxとChromeに対応している。


Measuring JavaScript Functions' Performance

www.sitepoint.com/measuring-javascript-functions-performance/

JavaScript performance

JavaScriptで関数のパフォーマンスを計測するときに気をつけるべきことについて


スライド、動画関係


Reactjs v0.14 changes // Speaker Deck

speakerdeck.com/koba04/reactjs-v0-dot-14-changes

React スライド

React 0.14での変更点についてのスライド


Introduction to Redux // Speaker Deck

speakerdeck.com/axross/introduction-to-redux

JavaScript Flux スライド

Reduxについてのスライド。
Reduxのデータフローについて解説されている。


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


Substance

substance.io/

JavaScript editor library

WYSIWYGエディタライブラリ。


UpUp - The Offline First Library

www.talater.com/upup/

JavaScript library ServiceWorker

Service Workersを使いオフラインでもコンテンツを表示できるようにするライブラリ


書籍関係


Amazon: JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック: クジラ飛行机

www.amazon.co.jp/dp/4883379930

JavaScript Tools book

クローラーや自動化などのツールとしてJavaScriptを扱う書籍


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