Skip to content

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