2015-06-23のJS

ECMAScript 2015 is now an Ecma Standard

ECMAScript 2015(ES6)正式リリース。

babel/CHANGELOG.md at master · babel/babel

Babel 5.6.0リリース。 --watch開始時にパースエラーが起きてもCLIを停止しないように、transformerの一部をpluginとして分離するなど

qooxdoo 5.0 released | qooxdoo News

JavaScriptのRIAフレームワークであるqooxdoo 5.0リリース。 qx.Website widgetsの追加、MSEdgeの対応、Pointer Eventsなどの対応、SVG、Fullscreen APIの対応、WebDriverを使ってテストの導入など

Node v0.12.5 (Stable)

Node v0.12.5リリース。

Release JSHint 2.8.0 · jshint/jshint

JSHint 2.8.0リリース。 moduleでコードをES6 moduleとみなしてチェック出来るように、バグ修正など

Node.js Foundation Advances Community Collaboration, Announces New Members and Ratified Technical Governance | The Linux Foundation

Node.js Foundationについての公式アナウンス。 Node.jsとio.jsのマージやガバナンスモデルについての同意がとれて、Linux FoundationのコラボレーションプロジェクトとしてNode.js Foundationが誕生した。

Brendan Eich » Blog Archive » From ASM.JS to WebAssembly

ブラウザ向けのバイナリフォーマットの標準化プロジェクトとしてWebAssemblyが公開された。 サイズやデコードの効率化を目的としたバイナリフォーマットで、第一段階の目標としてはasm.jsのバイナリ版相当の機能を予定している。 JavaScriptを置き換えるものではなく、JavaScriptが苦手な部分を補完できるような立ち位置であることなどがFAQにかかれています。

WebAssembly: a binary format for the web

WebAssemblyの概要解説

ES6 In Depth: Collections ✩ Mozilla Hacks – the Web developer blog

SetとMapについて。 それぞれのメソッドの解説、JSと他の言語でのMapの特性の違い、列挙の順序問題、WeakSet、WeakMapが何故必要になるのかについてなど

A Practical Guide to SVGs on the web

SVGの使い方ガイドライン。 最適化、使い方、表示方法のまとめ、CSSやJavaScriptからの操作方法、レスポンシブ、アニメーションなどSVGについてまとまってる

MIDI,JavaScript - JavaScriptでMIDIファイルを解析してみる 1 - Qiita

JavaScriptでMIDIファイル(SMF)を解析してヘッダ情報やトラックを取り出すチュートリアル

JSConf US 2015 - YouTube

JSConf US 2015の動画が公開された。 それぞれの動画の文字起こしをしたGistも公開されている

JavaScript Live

RubyFlowみたいなJavaScriptのコミュニティニュースサイト

JavaScript.com

CodeSchoolによるJavaScript初心者向けの学習リソースの紹介、コミュニティによる記事紹介などをしているサイト

Custom Elements - Explore the world of Web Components

Bowerかnpmのキーワードにweb-componentsがついてるものを検索出来るサイト

oceanhouse21/dokker

JSDocのコメントからlodashのようなドキュメントページ/Markdownを生成してくれるツール

trueadm/t7

Template Stringsを使ったテンプレートライブラリ。 結果をReactやその他のvirtual-domライブラリを使ってるもの向けへ出力できる

sighjs/sigh

JavaScriptビルドツール。 gulp pluginをサポートしていて、デフォルトで並列タスク、インクリメンタルリビルド、Source Mapの対応など他のビルドツールの特徴も持たせてる http://sighjs.github.io/

eorroe/NodeList-Prototype-Extension

DOM NodeのCollectionに対して操作出来るライブラリ