2018-02-13のJS

jest/CHANGELOG.md at v22.2.0 · facebook/jest

Jest 22.2.0リリース。

browserify/changelog.markdown at v16.0.0 · browserify/browserify

Browserify 16.0.0リリース。 --preserve-symlinksのサポート、eventsのshimを更新、--nodeオプションを渡したときに__dirname__filenameを動的に設定するようになるなど

Dev.Opera — What’s new in Chromium 64 and Opera 51

Opera 51 (based on Chromium 64)リリース。 Resize Observer、import.meta、ES2018の正規表現の実装、AudioWorkletのフラグ付き実装など

Release Notes for Safari Technology Preview 49 | WebKit

Safari Technology Preview 49リリース。 Service Worker、Fetchのバグ修正、ITPにデバッグモードを試験的に追加、Media Queryでcalc()をサポート。 String#trimStart、json superset proposalの実装など

Chromium Blog: Chrome 65 Beta: CSS Paint API and the ServerTiming API

Chrome 65 Betaリリース。 CSS Paint API、Server Timing API、Feature-Policyのsync-xhrをサポート、TLS 1.3(draft-23)のサポートなど

Eloquent JavaScript

Eloquent JavaScripの第3版が公開された

CanJS 4.0

CanJS 4.0リリース。 デバッグツールの追加、テンプレートの記法を統一、ProxyとクラスベースのObservableオブジェクトの追加など

Release Inferno v4 · infernojs/inferno

Inferno v4リリース。 Inferno.Componentinfernoパッケージに移動、findDOMNodeinferno-compatパッケージに移動。 createPortalのサポート、RouterがReact Router v4と同じAPIに変更、Mobx、Redux連携の更新、IE9+のサポートなど

Echo JS on Twitter: "Echo JS, 2011-2018 - https://t.co/vEiEFdntF8"

echojs.com が閉鎖された

なぜプロダクトに Vue.js を採用したのか? 運用してみてどうっだった? という話 | Nagisaのすゝめ

Riotで作られていたサイトをVueでリニューアルした話。 Vueの特徴、ルータ、ステート管理、メリット、デメリットについて

Welcoming Progressive Web Apps to Microsoft Edge and Windows 10 - Microsoft Edge Dev BlogMicrosoft Edge Dev Blog

Microsoft StoreにPWAアプリを登録できるようになる。 また、BingでPWAアプリのクロールを行い一定の条件を満たしたものを表示する。

PWAs are coming to iOS 11.3: Cupertino, we have a problem

Safari 11.1で実装されたService Workerについて。 数週間使わてないService Workerは自動的に削除される点やWeb App Manifestのサポート、ホームスクリーンアプリとしての動作で注意する点などについて書かれている

Introduction  |  Web Fundamentals  |  Google Developers

webpackを使った場合に置けるコードの最適化についての記事。 コード分割やキャッシュ、分析や計測などについて

Hygen

コードジェネレートツール。 テンプレートからコードを生成できる。 YAML Frontmatterでメタデータの定義、ejsでテンプレートの記述、特定の依存がある場合に動作するhook処理などを書ける

Jake Archibald: In The Loop - JSConf.Asia 2018 - YouTube

ブラウザのイベントループについての発表。 setTimeoutrequestAnimationFrameの違い。 イベントループとスタイルの変更の反映のタイミングについて。それぞれを可視化しながら解説している。 また、PromiseなどのMicroTaskとの処理順について

JSConf.Asia 2018 - YouTube

JSConf.Asia 2018の動画が公開された

Web Assembly Studio

CなどでWebAssembly向けのコードを書いて、コンパイル実行できるエディタツール

thejameskyle/unstated: State that goes without saying

Reactの新しいContext APIを使ったステート管理ライブラリ

VimeoSmashing Magazine

SmashingConf London 2018の動画が公開された