Frontend Weekly Vol.31

Headlines

Frontend Weeklyでも取り上げてきている『今、Webはどうなっていて、どうなっていくか』というトピックについて、非常によくまとめてある。流れについていけなくなりつつあったらぜひこの記事でキャッチアップしてほしい。

Push Notifications on the Web by Dean Hume

Chrome 42から実装されたPush Notification APIをつかって早速プロトタイプを作る。手順も詳細で、スニペットをふんだんにあるので、週末にチャレンジしてみては?

Understanding Critical CSS by Smashing Magazine

クリティカルCSSの実装はコストに対して効果が見合わないかも。と二の足を踏んでいた方に、そもそも論を踏まえて、Gruntによる自動化の手法を紹介。

あなたと働くエンジニアの人生を最悪なものにしないために – デザイナーのための3つの提言

How Not to Make Your Engineer’s Life Completely Terrible by Facebook DesignのPOSTDによる翻訳記事。パート3あたりはすぐに実践できて効果がありそう。

JavaScript is the C++ of the Web by Pointers Gone Wild

研究としてJavaScriptのJITコンパイラを作ってみた感想。スタート地点はいわゆる開発者とは異なるものの、意見として全うな点も多く、興味深い。

Understanding CSS: Selector Specificity by Daniel Eden

CSSの基礎であるセレクタの詳細度について。丁寧に説明してあるので、初学者はもちろん、誰かに質問された際のリファレンスとして便利。

Designing for Performance by Lara Callender Hogan

EtsyのシニアパフォーマンスエンジニアマネージャーであるLara Callender Hogan著の『Designing for Performance』がオンラインなら無料で読める。

Announcement

Slack for Frontend Weekly始めます。
Frontend Weeklyに掲載されなかったリンクをコンテンツの中心にキュレーター達を中心としたコミュニティを形成するために、Slackを公開。

Slides/Videos

Practical UI physics by David DeSandro

何かと話題になるモーション・デザインについて、実践的なUIにおける物理について。CodePenにあるデモも合わせてどうぞ。

In Brief