JSer.info #249 - Node.js 4.2.0がリリースされました。
このバージョンは"Argon"というコードネームが付いていますが、Node.jsのLTS(Long-term Support)版としてリリースされています。
名前の通りリリースから 18ヶ月アクティブ + 12ヶ月メンテナンスモード で合計30ヶ月のサポートが行われる予定のバージョンです。
加えてコードから実行されているNode.jsがLTSなのかどうかを返すprocess.release.lts
などが追加されています。
ES6 Overview in 350 Bullet Pointsという記事では同作者が書いたes6-in-depthシリーズを元にES6の機能について箇条書きで紹介されています。
機能別にリスト化されているので、気になったものを見つけたら詳細を見てみるという取っ掛かりとして読むと良いかもしれません。
JavaScript/CSS 2015 Autumnというスライドでは、JavaScriptとCSSの現状について書かれています。
- JavaScriptについてでは、 ES6とBabel
- CSSについてでは、cssnext、PostCSS、Sass
- ビルドツールについてでは、Grunt/gulpとnpm
フロントエンド周りでのツールなどについて広くまとめられているので、導入として全体を見て、気になったものは詳細を調べてみると良さそうです。
ヘッドライン
Node v4.2.0 (Stable) | Node.js
nodejs.org/en/blog/release/v4.2.0/
Node.js 4.2.0リリース。
"Argon"というコードネームでLTS版(長期間サポート)を初リリース、コマンドラインオプションにシンタックスチェックだけを行う--check
を追加
Release 3.4.0 Release Candidate · knockout/knockout
github.com/knockout/knockout/releases/tag/v3.4.0rc
Knockout 3.4.0RCリリース。
ko.isPureComputed
、ko.onError
の追加、Observableのパフォーマンス改善など
V8 JavaScript Engine: V8 Release 4.7
v8project.blogspot.jp/2015/10/v8-release-47.html
V8 4.7リリース。
Rest operator、Array#includesの追加など
Release Fetch 0.10.0 · github/fetch
github.com/github/fetch/releases/tag/v0.10.0
Fetch APIのpolyfillであるFetch 0.10.0リリース。
Requst
/Response
へのメソッドの追加
アーティクル
難読化されたJavaScriptコードを読む : document
imaya.blog.jp/archives/8183160.html
難読化されたコードを読むためのツールやリファクタリング方法について
ES2015 — Web Fundamentals
developers.google.com/web/shows/ttt/series-2/es2015
ES6を学ぶためのリソースやツールについて
ES6 Overview in 350 Bullet Points
ES6の機能やポイントについて箇条書きでまとめたもの
Surfin' Safari - Blog Archive » ES6 in WebKit
www.webkit.org/blog/4054/es6-in-webkit/
Safari 9とWebKit nightlyに入ってるES6周りの機能について
A Gentle Introduction to Ember 2.0 — Medium
medium.com/@jamesfuthey/a-gentle-introduction-to-ember-2-0-8ef1f378ee4
FirebaseとEmber.jsを使ってブログを作りながら、Ember.jsについて学ぶチュートリアル
Lazy, composable, and modular JavaScript
codewords.recurse.com/issues/four/lazy-composable-and-modular-javascript
JavaScriptでの高階関数、関数合成、遅延評価。
Generator/iteratorを使った関数の組み合わせ方について
Not Angularな環境でProtractorを使ってES2015(ES6), ES7なE2Eテストコードを書いてみた - Qiita
qiita.com/nana4gonta/items/fabf1ab30ef16050c1e8
async/awaitを使ったProtractorのE2Eテスト。
非同期処理となる部分をasync/awaitを使うことで直列に書けるようにする話
スライド、動画関係
JavaScript/CSS 2015 Autumn
www.slideshare.net/t32k/javascriptcss-2015-autumn
JavaScriptやCSS、ビルドツール周りについて幅広くまとめられているスライド
AngularJSの$watch登録数が60,000だった - @yoshiko_pg
yoshiko-pg.github.io/slides/20151015-gp-meetup/
AngularJSのパフォーマンスチューニングについてのスライド。
$watchの数の調べ方と改善方法について
サイト、サービス、ドキュメント
All of the javascript features.
ES5、ES6やES.nextの機能別のサンプルコードがまとめられているサイト
ソフトウェア、ツール、ライブラリ関係
gabrielbull/react-desktop
github.com/gabrielbull/react-desktop
OS X(やWindows)風のUIを作成するReact Component
ryanbahniuk/sassaby
github.com/ryanbahniuk/sassaby
MochaやJasmineなどと合わせて使えるSassのテストライブラリ。
Sassの関数やmixinなどのテストを行える
Mancy NodeJs Repl
Electronを使ったJavaScript REPLアプリ
書籍関係
Front-end Handbook - GitBook
www.gitbook.com/book/frontendmasters/front-end-handbook/details
フロントエンドについての電子書籍