Frontend Weekly Vol.44

Headlines

Why Performance Matters, Part 2: Perception Management by Smashing Magazine

パフォーマンス改善における心理的側面について。パート1から、さらに細かい部分までをカバーしている。

What is an accessible website? by Lee Jordan

アクセシビリティを単にスクリーンリーダーに対応することとして捉えるのは範囲が狭すぎる。記事ではアクセシビリティの問題をUXの問題ととして考え、そのスコープでのガイドラインなどについて紹介している。

Web Performance Today by Zeldman on Web & Interaction Design

Jeffrey Zeldman氏によると、Webデザイナーはこれまでも様々な技を使って、パフォーマンスの向上に努めてきた。確かに現在のWebは『その昔』と比べると複雑化しているが、やはり知っておくべき知識となっている。

Designing without a Designer

デザイナーが居なくてもデザインができるようにするにはどうすればいいのか? デザイナーなのか、デザインに関する意志決定を行うのか。スケールしながらクオリティを担保するために知っておきたい違い。

モバイル向けにハイブリッドアプリを作ることが珍しくない今、避けて通れないのがWebView。WebViewとは一体何なのかを、ネイティブにおけるWebViewや、NW.jsやElectronなどの関連技術などと合わせて詳しく解説。

JavaScript ES6+: var, let, or const? by Eric Elliott

ES6(ES2015)から追加されたletとconstについて、おなじみのvarと比較して紹介。letとconstの特性を簡潔に触れつつ、varを使うシーンはほとんどないとも述べている。

ECMAScript 2015はなぜ策定まで時間がかかったか? 仕様策定のリーダー、アレン・ワーフスブラック氏に聞く by CodeZine

ECMAScript 2015の仕様策定のリーダーを務めたAllen Wirfs-Brock氏とのインタビュー。仕様を決めるプロセスなど、興味深い話がたくさん。

Slides/Videos

Responsive Web Design for Non-Designers by Andrew Cassell

ノンデザイナーのためのレスポンシブWebデザイン。基礎的な話から、サーバーサイド、クライアントサイドでの実装などについて紹介。

unassert - encourage reliable programming by writing assertions in production by Takuto Wada

power-assretの作者であるt_wada氏によるunassertというライブラリの解説スライド。プロダクションコードにテストを記述し、リリース時に該当コードを自動で削除するツール。単体で使えるほか、babelやwebpack、browserifyでも使えるプラグインがある。Design by Contractの思想に沿って作られたもの。

Announcement

Slack for Frontend Weekly

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

In Brief