2016-11-01のJS

Node v7.0.0 (Current) | Node.js

Node v7.0.0リリース。 V8のアップデート、WHATWG URL Parserの試験的サポートなど

6.18.0 Released · Babel

Babel v6.18.0リリース。 import()のinitialサポート、helper-builder-react-jsxuseBuiltInsオプションの追加など

Release Notes for Safari Technology Preview 16 | WebKit

Safari Technology Preview Release 16リリース。 URLのパースがウェブ標準により準拠するように、Gamepad APIのサポート、Intl.getCanonicalLocalesのサポート、ES2016のnon-simple parametersにおけるearly errorに対応など

ESLint v3.9.0 released - ESLint - Pluggable JavaScript linter

ESLint v3.9.0リリース。 codeframe formatterの追加、カスタムパーサがルール向けに情報を提供するオブジェクト(context.parserServices)を定義できるようになるなど

Redux without React — State Management in Vanilla JavaScript

Reactは使わずにReduxを扱ってみる話

Visual Debugging with ES6 and Node.js – Good Eggs Product – Medium

Node.jsとBabelを組み合わせた場合のGUIデバッグ方法について

V8 JavaScript Engine: WebAssembly Browser Preview

Chromeがフラグ付きでWebAssernblyを実験的にサポート。フィードバックを募集している。

Different ways to debug JavaScript code – Medium

JavaScriptのデバッグ手法について。 alert、console、breakpoint、debugger;debugmonitorなどのAPIや方法について

Node v7 で入った WHATWG URL 実装について | blog.jxck.io

Node.js v7で試験的に実装されたWHATWG URLについて

ZEIT – Next.js

Reactを使ったサーバサイドレンダリング向けのフレームワーク。 CSS in JS、Head、ルーティングや開発ツールがセットになっている。

Webpack & React Performance in 16+ Steps

webpackとReactでパフォーマンスやサイズなど気をつける点についてのスライド

timarney/react-faq: A collection of links to help answer your questions about React.js

Reactに関するFAQをまとめたページ

Performance | Web | Google Developers

ウェブサイトのパフォーマンス改善についてのドキュメント。 クリティカルレンダリングパスの改善やネットワーク、アニメーションなど色々なパフォーマンスについての記事がまとめられている

パフォーマンス - 開発ツール | MDN

Firefoxの開発者ツールのリファレンスページ。 基本的な使い方やツールの見方について。 またカクカクなCSSアニメーション、UIスレッドをブロックしてしまうJSの問題などのシナリオ元にした改善方法についても書かれている

pelotoncycle/resize-observer

Resize Observerのpolyfill

Raynos/jsig: From scratch type-checker

JSDocのような型アノテーションコメントと型推論から静的な型チェックを行うツール。 FlowTypeとは異なりES5に焦点をおいてる事と曖昧さを許容しない作り

taichi/ci-yarn-upgrade: Keep NPM dependencies up-to-date with CI, providing version-to-version diff for each library

yarnを使ってpackage.jsonの依存モジュールを更新するPRを出す事ができるツール。 また更新するモジュールの一覧を取得する事もできる

azu/ui-event-observer: Provide performant way to subscribe to browser UI Events.

同じ要素への同じイベントの複数のaddEventListenerを1つにまとめて扱うことができるライブラリ。

Modular JavaScript Book Series

クラウドファンディングで開始されたJavaScriptの書籍シリーズ

関数型プログラミングの基礎 JavaScriptを使って学ぶ : 立川察理, 長瀬嘉秀 : 本 : Amazon.co.jp

2016年10月29日発売 JavaScriptでの関数型プログラミングについての書籍