Fork me on GitHub

2015-09-25のJS: Firefox 41.0、npm 3.x stableリリース、XRegExp 3.0.0

Edit on GitHub 編集履歴を見る

JSer.info #246 - Firefox 41.0がリリースされました。

CSSの縦書き文章のレイアウト機能(writing-mode)がデフォルトで有効となりました。
ES6の対応としてSymbol.speciesnew.targetのサポート、destructuringやlet式の仕様追従が行われています。

また、Navigator.onLineがWindowsとMacでまともな動作をするようになり、Notifications APIなどがWeb Worker内で利用できるようになっています。


npm v3.xがstableリリースされています。

v3.3.2まではβとしてリリースされているため、npm install npmではインストールされませんでしたが、v3.3.3からβでなくなったためstableとしてインストールされます。

Node.jsにバンドルされるのは次のメジャーアップデート時になると思いますが、npm v3.xの変更点については以下を読むといいと思います。

依存関係のディレクトリ構造がフラットになり、またpeerDependenciesがデフォルトでインストールされなくなる等、より安全なインストールが出来るような変更が行われています。

また、npm v3.x関連だとnpm linkに関する問題やnpm installに時間がかかるというIssueが挙げられています。


拡張した正規表現を扱えるXRegExp 3.0.0がリリースされました。

3.0.0ではES6に追従するような変更、Unicodeのサポート、速度の改善などが行われています。


ヘッドライン


Firefox 41.0 リリースノート

www.mozilla.jp/firefox/41.0/releasenotes/

firefox ReleaseNote

Firefox 41.0リリース。
縦書きレイアウトの機能がデフォルトで有効に、Symbol.speciesnew.targetのサポート、Web Workerの中でNotifications APIなどが利用できるようになるなど


Node v4.1.0 (Stable) | Node.js

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

node.js ReleaseNote

Node.js v4.1.0リリース。
Buffer作成の改善、fs.WriteStreamの書き込み速度の改善など


The npm Blog — npm weekly #29: npm 3 out of beta, Nick out of the...

blog.npmjs.org/post/129378362260/npm-weekly-29-npm-3-out-of-beta-nick-out-of-the

npm ReleaseNote

npm 3.xがlatestとしてリリースされた。
npm install -g npmでnpm 3.xがインストールされるようになった


Announcing TypeScript 1.6 - TypeScript - Site Home - MSDN Blogs

blogs.msdn.com/b/typescript/archive/2015/09/16/announcing-typescript-1-6.aspx

TypeScript ReleaseNote

TypeScript 1.6リリース。
JSX(TSX)、Class expressions、User defined type guards、Intersection types、Abstract classes、モジュール解決アルゴリズムの改善など


Release 1.0 · bosonic/bosonic

github.com/bosonic/bosonic/releases/tag/v1.0

WebComponents JavaScript library ReleaseNote

Web Componentsを扱うライブラリであるBosonic 1.0リリース


Flagrant Badassery » XRegExp 3.0.0!

blog.stevenlevithan.com/archives/xregexp-3-0-0

JavaScript 正規表現 library Electron

正規表現の拡張ライブラリであるXRegExp 3.0.0リリース。
Unicode周りのサポート改善、A(astral)フラグの追加、ES6に追従した変更など


RxJS/CHANGELOG.md at 5.0.0-alpha.1 · ReactiveX/RxJS

github.com/ReactiveX/RxJS/blob/5.0.0-alpha.1/CHANGELOG.md

Rx JavaScript library ReleaseNote

ReactiveX/RxJS 5.0.0αリリース


リリース バージョン 10547 : Microsoft Edge Dev

dev.modern.ie/platform/changelog/desktop/10547/

MSEdge ReleaseNote

MSEdge Build 10547リリース。
<template><picture>の追加、<a download>の対応、SVGで外部コンテンツのロード、フラグ付きでAsync Function、**演算子の対応など


ESLint v1.5.0 released - ESLint - Pluggable JavaScript linter

eslint.org/blog/2015/09/eslint-v1.5.0-released/

JavaScript Tools ReleaseNote

ESLint v1.5.0リリース。
--fixに対応するルールの追加、--debugフラグの追加など


Release ES2016 Draft 1 · tc39/ecma262

github.com/tc39/ecma262/releases/tag/es2016-draft-1

ECMAScript ReleaseNote

ES2016 Draft 1リリース。
仕様書がWordからEcmarkupで書かれるようになり、GitHubでリリースされた。


アーティクル


React.js v0.14 changes - blog.koba04.com

blog.koba04.com/post/2015/09/22/react-js-v014-changes/

React ReleaseNote

React 0.14の変更点について


Pointer Events Will Make Cross-Browser Touch Support Easy

www.sitepoint.com/pointer-events-will-make-cross-browsers-touch-support-easy/

JavaScript

Pointer Eventsのコンセプト、実際にどう使うかについての解説記事。
feature detectionの方法、ジェスチャーを扱うMSGesture objectについて


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


ESDoc Hosting Service - hosts documentation for JavaScript(ES6) with ESDoc

doc.esdoc.org/

JSDoc document

ESDocで書かれたドキュメントをホスティングするサービス。
GitHubリポジトリのURLを登録するとESDocによるドキュメントが生成される。esdoc.jsonの設定ファイルがない場合も自動的にsrc/のコードを元に生成される。


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


mantoni/eslint_d.js

github.com/mantoni/eslint_d.js

JavaScript Tools サーバー

ESLintをサーバとして立ててLintを行うツール。
初回起動のオーバーヘッドがなくなるので高速に実行出来る


ConquestArrow/dtsmake · GitHub

github.com/ConquestArrow/dtsmake

TypeScript JavaScript Tools

JavaScriptを与えるとd.tsを生成するツール


fireball-x/editor-framework

github.com/fireball-x/editor-framework

editor library Electron

ElectronとPolymerをベースとしたエディタ向けのフレームワーク


Release the docs!

sassdoc.com/

Sass document Tools JSDoc

コメントでアノテーションを書いたSassのコードからドキュメントを生成するツール


書籍関係


Amazon: 速習ECMAScript6: 次世代の標準JavaScriptを今すぐマスター! [Kindle版]: 山田祥寛

www.amazon.co.jp/dp/B014MS5XWK?tag=amazon0abac-22

JavaScript ECMAScript book

ES6についてのKindle本


Building Isomorphic JavaScript Apps: From Concept to Implementation to Real-World Solutions: Jason Strimpel, Maxime Najim: 9781491932933: Amazon.com: Books

www.amazon.com/dp/1491932937/

JavaScript book

2016年4月30日発売
IsomorphicについてのO'Reilly本


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