#pretextとは何か・DOMハックの極致「レイアウトスラッシング」をAIの力技でねじ伏せた・複数行のテキスト測定とレイアウトのためのTypeScript ライブラリ #三30
Pretextの衝撃:AIが突破したWebテキストレイアウトの限界と未来 #Web開発 #AI #DOMハック #フロントエンド W3Cが怠慢だった10年間を、AIが数週間で終わらせた。人類には早すぎたテキストレイアウトエンジンの全貌と、ブラウザレンダリングの深淵に迫る、全フロントエンドエンジニア必読の書。 免責事項 本書に記載されている技術情報やライブラリ(特定のソフトウェア部品)の仕様、パフォーマンス指標は、2026年3月時点での執筆・調査に基づいています。WebブラウザのアップデートやW3C(World Wide Web Consortium:Web技術の標準化団体)による新たな規格の制定により、状況は刻一刻と変化します。本書に記載されたコードやアプローチを本番環境(実際のサービス)へ導入する際は、必ず最新の公式ドキュメントを参照し、読者自身の責任においてテストを行ってください。著者は本書の情報を利用したことによるいかなる損害についても責任を負いません。 謝辞 本書を執筆するにあたり、多大なるインスピレーションを与えてくれた「Pretext」の作者であるCheng Lou氏、そして初期の構想を練り上げたSebastian Markbage氏に深く感謝いたします。また、日夜Hacker Newsや各種フォーラムで熱い議論を交わし、Webの限界を押し広げようと奮闘している世界中のフロントエンド開発者たちに敬意を表します。あなたたちの終わりのない探求心が、この不完全で美しいWebを支えています。 【特別収録】マーケティング&メディア・アセット 出版プロジェクト資料(企画書ハイライト)を開く 冒頭3ページ:「絶望のレイアウトスラッシング」読者を掴む導入 (ページ1:絶望のビジュアル) 真っ赤に染まったChrome DevTools(ブラウザの開発者向け検証ツール)のパフォーマンスタブの画像。見出しは 「あなたのUIは、息をするようにDOMを破壊している」 。 (ページ2:歴史的パラドックス) 「2026年。我々はAIにコードを書かせ、ロケットを自動着陸させ、量子コンピューターを動かしている。しかし、Webブラウザ上で『このテキストが何ピクセルの高さになるか』を知るためには、一度画面に描画してブラウザに計算させ、それを読み取る...