Frontend Weekly Vol.29

Headlines

Stop pushing the web forward by QuirksBlog

Peter-Paul Koch氏による新たな議論への呼び水。彼がこの記事で説いたように、Webの進化を止めて、既存の問題の解決を行うことはいいことなのか、そうでないのか。 様々な立場からこの記事に対する意見が寄せられている最中。

Mobile page bloat: The average page served to mobile is 3X bigger than it was four years ago by SOASTA

モバイルページは年々大きくなってきている。記事タイトルにもある通り、4年前と比べて3倍。はっきりとした数字が出てくると、本質的な問題を浸透させやすい。

Building Plugins for React Apps by Nylas

Reactを使ってプラグインを作るために知っておきたいこと。記事にもあるがFlux/Reactのアーキテクチャに悩む人にもぴったりなチュートリアル。

“No UI” Design’s Next Move: Fake UI by Co.Design

素晴らしいUIはユーザがそれと気がつかないUI。この記事では、そこからさらに一歩進めて、ユーザ側にUIを操作する感覚を与える”偽”のUIの効果について紹介。

ネイティブ・ソーシャル時代にWeb・アプリでやっておくべきことまとめ (ネイティブSEO) by herablog

FacebookのOpen Graphはもちろん、App LinksやTwitter Cards、App Indexなどネイティブ化したソーシャルアプリに対する最適化について。

Mobile Safari’s Performance is Not the Problem by TJ VanToll

The VergeのThe mobile web sucks記事に対する反応がまだまだ続く中、TJ VanToll氏によるモバイル・Webに関わる問題の提起。

Trello CSS Guide by Bobby Grace

TrelloのCSSガイド。セレクタの命名規則やファイル/フォルダ構成、ツール、コードスタイルなどについて。

Slides/Videos

aria-live: the good, the bad and the ugly by Russ Weakley

ARIAについて、そもそも論から、必要になるタイミングと理由、イマイチな部分など145枚に渡る大作スライド。

ECMAScript6 Architecture by Barbarosa Software

ECMAScript6でテスト、メンテナンスしやすいアーキテクチャを作るワークショップのコードサンプルとスライド。

Open Sourcing Working by Kyle Simpson

OSSへの貢献と採用について。思った以上に繊細なトピックに対するKyle Simpson氏からの回答。

In Brief