Frontend Weekly Vol.92

Headlines

Front-end is🤘and JavaScript is 👑 by Frontend Weekly

フロントエンドが”難しく”なった理由

最近フロントエンド開発への導入が難しくなりすぎている、という話題が多い。確かにそれも事実だろう。しかし、そこにはきちんとした理由がある。背景もなく何故もなく、難しいだけが先行してしまうことのないように。

Understanding your users’ mental model by Inside Intercom

ユーザのメンタルモデルを理解する

ユーザがプロダクトをどう理解しているかを理解するのに便利な手法について。この記事ではユーザに実際にスケッチをしてもらう方法について、またその得た情報をどう理解するかについても詳しく解説。

Web performance secrets from the BBC by net magazine

BBCによるWebパフォーマンスに関する秘密

BBCの実践的Webパフォーマンス改善ケーススタディ。この記事では主にキャッシュをどう使っているかについて紹介されている。フロントエンドとは若干遠いのでは、と思うかも知れないが、知っておいて損はしない。

Building Social: A Case Study On Progressive Enhancement by Smashing Magazine

プログレッシブ・エンハンスメントのケーススタディ

Building Socialというプロダクトのラインディングページにおけるプログレッシブ・エンハンスメントについて。たかがランディングページと侮るなかれ。かなり深く細かい内容についても実装を踏まえて解説してくれているので参考になる。

ユーザブルなリンクのためのガイドライン

たかがリンク。されどリンク。Webの根幹を支えていると言っても過言ではないリンクのユーザビリティについての調査まとめとそれをベースにしたガイドラインについて。ガイドラインそのものよりも、調査まとめを読むべき。

SVG & media queries by JakeArchibald.com

SVGとメディアクエリ

メディアクエリが利用できるのはSVGの大きな利点の1つだろう。しかし、SVG内のメディアクエリには問題ももちろんある。Jake Archibald氏による様々なブラウザ実装における際に関する解説記事。

Why you should avoid using document.write, specifically for scripts injection by DareBoost Blog

document.writeを避けるべき理由

Google Chromeがdocument.writeの実装を抑制しはじめるかもしれない。この記事ではその抑制がどんな場合に発生するのか、そしてそれを抑制しようとする理由について解説している。

Announcement

Slack for Frontend Weekly (PR)

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

In Brief