2017-04-04のJS

normalize.css/CHANGELOG.md at master · necolas/normalize.css

normalize.css 6.0.0リリース。 HTML要素やform要素へのfont-familyline-heightなどのopinionated rulesを削除

TC39: Ecma-402 updates | Rafael Xavier

Ecma-402(ECMAScript i18n API)のProposalやステータスについて

Release 2.3.0 · qunitjs/qunit

QUnit 2.3.0リリース。 QUnit CLIの追加、CLIからQUnitを実行でき、reporterなどを指定できる。

New Web Features in Safari 10.1 | WebKit

Safari 10.1リリース。 Fetch API、CSS Grid、ES2016+、IndexedDB 2.0、Custom Elements、Gamepad、Pointer Lock、Input Events、download属性、HTML Media Captureなど

Node v7.8.0 (Current) | Node.js

Node.js 7.8.0リリース。 npm 4.2.0へアップデート、async functionの修正のバックポートなど

TestCafe v0.14.0 Released | TestCafe

TestCafe v0.14.0リリース。 Roleでログイン情報を決めることができるように、BrowserStackサポート、t.debug()debugger;的なデバッグができるように、file://に対してもテストできるように、Selectorにカスタムメソッドを定義できるようになるなど

Flow: A Static Type Checker for JavaScript

Flowの公式サイトがリニューアル公開された

Release Almin.js 0.11 · almin/almin

Almin 0.11リリース。 Functional UseCaseのサポート、APIドキュメントの更新、Reactバインディングの追加など

Announcing free Microsoft Edge testing in partnership with BrowserStack - Microsoft Edge Dev BlogMicrosoft Edge Dev Blog

BrowserStackでテスト目的のMSEdgeが無料で利用できるように

ZEIT – Next.js 2.0

Reactを使ったフレームワークであるNext.js 2.0リリース。 動的なルーティングができるように、next/cssは非推奨となり代わりにstyled-jsxを導入、<Link>prefetchサポート、サンプルの追加、babelの設定などを行えるようになるなど

V8 JavaScript Engine: Help us test the future of V8!

V8の新しいコンパイラーパイプラインであるIgnition interpreterとTurbofan compilerを有効化する方法について。 またバグを見つけた時の報告先について

Writing Better JavaScript with Flow — SitePoint

Flowの基本的な使い方についての解説記事。 型の付け方、ライブラリの型、型アノテーションの取り除き方について

React is Slow, React is Fast: Optimizing React Apps in Practice

Reactのパフォーマンス計測と改善について。 ?react_perfを使いコンポーネントプロファイル、why-did-you-updateでのコンポーネントの更新時間の計測。 shouldComponentUpdateでの無駄な更新を排除することでの改善、RecomposeやReselect、React/JSXの使い方での改善について

Svelte ナメてたけど結構スゴい - Qiita

HTML/CSS/JSをセットで書いたコンポーネントをJavaScript+小さなランタイムに変換するUIフレームワークであるSvelteについて

Regular Expressions in a post-ES6 world

ES2015以降の正規表現の追加された仕様とProposalの仕様について

Vue.js Tutorial: A Prerendered, SEO-Friendly Example \[Live Demo\] - Snipcart

Vue.jsのチュートリアル。 PrerenderSpaPluginを使うことで、静的なHTMLを吐けるようにするところまでを行う話

ECMAScript proposal updates @ 2017-03 | ECMAScript Daily

ECMAScript Proposalの最新の変更まとめ。 正規表現系のProposalがStage 3になった。

君はyarn.lockをコミットしているか?

ライブラリでyarn.lockをコミットすることによるdevDepsの固定のメリットについて。 devDepsの方がBreaking Changeは起きやすいため固定することによるメリットがあるという話

Vue.js Tutorial: A Prerendered, SEO-Friendly Example \[Live Demo\] - Snipcart

Vue.jsのチュートリアル。 PrerenderSpaPluginを使うことで、静的なHTMLを吐けるようにするところまでを行う話

sdgluck/mewt: Immutability in under one kilobyte

Proxyを使ったシンプルなImmutableラッパーライブラリ

はじめに | Reset CSSフレンズ

ユーザーエージェントによるCSSの特徴を上書きしていくReset CSSやnormalize.cssなどがどのようなスタイルを当てているかについての解説