Vol.455
The Front End Developer/Engineer Handbook 2024 Jump to heading
2024年フロントエンド開発者ハンドブック Jump to heading
フロントエンド開発者向けの包括的なガイド。主な内容は、フロントエンド開発の役割、一般的な職種、キャリアパス、職業上の課題、学習リソース、および基礎知識の概要を提供している。また、ウェブサイト開発、ウェブアプリケーション開発、UX/UIエンジニアリング、テストエンジニアリング、パフォーマンスエンジニアリング、アクセシビリティエンジニアリング、ウェブゲーム開発など、主要な焦点領域についても詳しく説明している。
Your app is not a product | Koos Looijesteijn Jump to heading
アプリやウェブサイトはプロダクトではない Jump to heading
アプリやウェブサイトは単独ではプロダクトと見なされない理由について議論する。著者は、これらがしばしば「プロダクト」として扱われるが、実際にはユーザー体験やビジネスプロセス全体の一部に過ぎないと指摘している。真のプロダクトは、ユーザーのニーズや問題を解決することに焦点を当てた包括的なソリューションであり、アプリやウェブサイトはその手段の一部に過ぎない。
Craft vs Industry: Separating Concerns Jump to heading
職人技と工業化の対立 Jump to heading
ウェブ制作における「クラフト(職人技)」と「産業(工業化)」の対立について議論する。著者は、ウェブデザインがスケーラビリティや効率性を追求する産業化の影響を受け、従来のクラフトの価値が失われつつあると指摘している。この変化により、デザイナーや開発者は倫理的ジレンマに直面することが多く、個々のクリエイティビティやユーザー体験の質が低下する危険性があると述べている。
The end Jump to heading
デザインシステムの将来について議論する。著者は、標準化されたグローバルデザインシステムの必要性を提唱しつつ、AIによる音声インターフェースの登場がデザインの役割を劇的に変える可能性を指摘している。将来的には、ユーザーがGUIを必要とせず、音声コマンドでタスクを完了できるようになると予想される。これにより、現在のデザインの重要性が減少し、新しい形のユーザー体験が求められるようになる。
BFCache explained Jump to heading
BFCache(バック・フォワードキャッシュ)の仕組みと利点について説明する。BFCacheは、ブラウザがページのスナップショットをメモリに保持し、戻るや進むボタンを押した際に即座にページを表示できる機能。JavaScriptの実行も停止状態で保持され、再開時にそのまま続行されます。ページの互換性を保つために、pageshowイベントのリスニングやunloadイベントの回避が推奨されている。
In Brief Jump to heading
Unit Tests Considered Harmful: ユニットテストの弊害について
Unlocking Icon Usability: Insights from Cognitive Psychology: アイコンの使いやすさを向上させるための心理学的およびデザイン的考察
Things That Can Break aspect-ratio in CSS: CSSのaspect-ratioプロパティが破綻する可能性のある状況について説明する
Passkeys: A Shattered Dream: パスキーの失敗について
Are Web-Safe Fonts still relevant in 2024?: 2024年におけるウェブセーフフォントの重要性について