Frontend Weekly Vol.53

Headlines

Content & Display Patterns by Dan Mall

UIをデザインする上で理解しておきたいパターンやコンポーネント。数多くの著名サイトを手がけてきたDan Mall氏による、コンテント・パターンというアプローチについて。実際にそのアプローチを用いて作成したページのケーススタディ。

スムーズなブラウジングとメモリ使用率の低減のためのスマートなガベージ コレクション by Google Developers Japan

Chromium Blog の記事の翻訳版。ガベージコレクションはブラウザのメモリを管理する上で必要な機能だが、スクロール中やアニメーション中に起きると動きが止まって見えてしまうという問題がある。 Blinkで搭載されていたタスクスケジューラの機能をV8に載せた結果Choromiumでもブラウザのアイドル中にガベージコレクションするように改善された。

Do you have to love what you do? by Signal v. Noise

仕事を選ぶ上で、続けて行く上で、または新しいビジネスを始める上で、何が大切なのか。BasecampのCEOであるJason Fried氏によるオピニオン。イノベーションはどこからくるのか。

A Specificity Battle! (and other trickery) by CSS-Tricks

CSSセレクタが詳細度の高さ順にリスト化されているチートシート。常用しないハック的なものまであるが、ステップ12の!importantまでは把握しておきたい。

How to Learn ES6 by JavaScript Scene

最近はES6を使用する人も多くなってきて決して珍しいものでは無くなってきている。しかし、まだ使っていないと使用するのに尻込みしてしまうのも事実。この記事では、ES6を使用するメリットから勉強するのに必要なスライド、本や動画などの資料をEric Elliottがシンプルに紹介している。

Run Express server in your browser by Better world by better software

Service Workerを利用して、Expressをブラウザ上で動作させる実験に関するレポート。実際に利用できるかどうかはさておき、コンセプトから実装、動作まできちんとプロセスを踏まえて書かれているので参考になる。

22 Essential CSS Recipes

比較的新しいプロパティも含めたCSSによる22の技集。なかなか面白い技もあるし、知っておいて損はしないだろう。少しずつでも新しい技術を取り込むためにも実際に試してみてほしい。

Announcement

フロントエンドエンジニアのための現在とこれからの必須知識 (PR)

フロントエンドを1、2年以上担当した人を対象に、「今知っておかないといけない情報」と、「今後役に立つ情報」をピックアップ。 発売は2016/1/28。
Frontend Weeklyのキュレータの1人である谷と編集長の斉藤も著者の1人。

Slack for Frontend Weekly (PR)

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

In Brief