Frontend Weekly Vol.62

Headlines

Answers to Questions About Performance by Google Developers

パフォーマンスはなぜ大切なのか。Googleでパフォーマンスの専門家として知られるPaul Lewis氏によるオピニオン。ライブラリとフレームワークの差などにも触れられているが、本当に大切なのはユーザのことを考えること。

Progressive web apps: the long game

Remy Sharp氏による、Progressive Web Appsを体現する魔法と称したService WorkerとWeb App Manifestについての意見。

Maybe we could tone down the JavaScript by fuzzy notepad

JavaScriptは確かにWebにおいて重要な言語であることは間違いない。しかし、現状のJavaScriptへの依存は過剰といえるのではないか? Tweet画面を一例に現状と改善について紹介。

JavaScript Modules: A Beginner’s Guide — Free Code Camp — Medium

JavaScriptにおけるモジュールとはなにか。AMDやCommonJSはもちろん、UMDやES6のモジュールなども詳しく紹介。初学者はもちろんのこと、中級者にとっても詳しいリファレンスとしておすすめ。

Atomic Design を実案件に導入 - UI コンポーネントの粒度を明確化した結果と副産物 by ygoto3.com

Atomic Designのプロジェクト導入談。どのような方法で浸透させたか、そして結果どのようなメリット・課題が生まれたかが具体的に書かれている。

The web’s original sin by QuirksBlog

Webが持つ原罪であるコンテンツは無料であるということ。PPK氏らしい見方で、プロとしてコンテンツを制作してご飯を食べている人たちと、広告ブロッカーについての意見を熱く語っている。

Stop moaning that you don’t have time and prove it!

我々に取っては避けがたいといえる『時間がない』病。しかし、はたしてその時間の無さを可視化したことはあるだろうか? 時間を作り出すのも大切なスキルの1つ。

Slides

Breaking up with media queries by Patrick Fulton

モジュラーなHTML/CSS設計が定着してきている今、従来のMediaQueriesのあり方を見直してみよう。本スライドではElement/Container Queriesのアプローチをいくつか紹介。

Announcement

Slack for Frontend Weekly (PR)

Frontend Weeklyの『実験的』Slackコミュニティに興味がある方は、こちらから招待をリクエストしてください。 週次で50人くらいずつ招待をして行くつもりです。

In Brief