Fork me on GitHub

2015-10-16のJS: Node.js 4.2.0 LTS、ES6、CSS.next

Edit on GitHub 編集履歴を見る

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 ReleaseNote

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

JavaScript library ReleaseNote

Knockout 3.4.0RCリリース。
ko.isPureComputedko.onErrorの追加、Observableのパフォーマンス改善など


V8 JavaScript Engine: V8 Release 4.7

v8project.blogspot.jp/2015/10/v8-release-47.html

V8 ReleaseNote

V8 4.7リリース。
Rest operator、Array#includesの追加など


Release Fetch 0.10.0 · github/fetch

github.com/github/fetch/releases/tag/v0.10.0

JavaScript library ReleaseNote

Fetch APIのpolyfillであるFetch 0.10.0リリース。
Requst/Responseへのメソッドの追加


アーティクル


難読化されたJavaScriptコードを読む : document

imaya.blog.jp/archives/8183160.html

JavaScript

難読化されたコードを読むためのツールやリファクタリング方法について


ES2015 — Web Fundamentals

developers.google.com/web/shows/ttt/series-2/es2015

ECMAScript JavaScript Tools

ES6を学ぶためのリソースやツールについて


ES6 Overview in 350 Bullet Points

ponyfoo.com/articles/es6

ECMAScript まとめ

ES6の機能やポイントについて箇条書きでまとめたもの


Surfin' Safari - Blog Archive » ES6 in WebKit

www.webkit.org/blog/4054/es6-in-webkit/

webkit safari ECMAScript

Safari 9とWebKit nightlyに入ってるES6周りの機能について


A Gentle Introduction to Ember 2.0 — Medium

medium.com/@jamesfuthey/a-gentle-introduction-to-ember-2-0-8ef1f378ee4

JavaScript tutorial

FirebaseとEmber.jsを使ってブログを作りながら、Ember.jsについて学ぶチュートリアル


Lazy, composable, and modular JavaScript

codewords.recurse.com/issues/four/lazy-composable-and-modular-javascript

JavaScript ECMAScript

JavaScriptでの高階関数、関数合成、遅延評価。
Generator/iteratorを使った関数の組み合わせ方について


Not Angularな環境でProtractorを使ってES2015(ES6), ES7なE2Eテストコードを書いてみた - Qiita

qiita.com/nana4gonta/items/fabf1ab30ef16050c1e8

JavaScript testing protractor Selenium

async/awaitを使ったProtractorのE2Eテスト。
非同期処理となる部分をasync/awaitを使うことで直列に書けるようにする話


スライド、動画関係


JavaScript/CSS 2015 Autumn

www.slideshare.net/t32k/javascriptcss-2015-autumn

JavaScript CSS スライド

JavaScriptやCSS、ビルドツール周りについて幅広くまとめられているスライド


AngularJSの$watch登録数が60,000だった - @yoshiko_pg

yoshiko-pg.github.io/slides/20151015-gp-meetup/

AngularJS スライド

AngularJSのパフォーマンスチューニングについてのスライド。
$watchの数の調べ方と改善方法について


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


All of the javascript features.

jsfeatures.in/

JavaScript ECMAScript まとめ

ES5、ES6やES.nextの機能別のサンプルコードがまとめられているサイト


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


gabrielbull/react-desktop

github.com/gabrielbull/react-desktop

React mac windows

OS X(やWindows)風のUIを作成するReact Component


ryanbahniuk/sassaby

github.com/ryanbahniuk/sassaby

Sass testing node.js

MochaやJasmineなどと合わせて使えるSassのテストライブラリ。
Sassの関数やmixinなどのテストを行える


Mancy NodeJs Repl

www.mancy-re.pl/

node.js JavaScript software Electron

Electronを使ったJavaScript REPLアプリ


書籍関係


Front-end Handbook - GitBook

www.gitbook.com/book/frontendmasters/front-end-handbook/details

JavaScript CSS book

フロントエンドについての電子書籍


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