Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Web関連の仕様書を読むモチベーション

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.
Avatar for teamLab teamLab PRO
January 22, 2025

 Web関連の仕様書を読むモチベーション

Avatar for teamLab

teamLab PRO

January 22, 2025
Tweet

More Decks by teamLab

Other Decks in Programming

Transcript

  1. © teamLab Inc ⾃⼰紹介 ⼤貫 匠 Onuki Takumi 2022年4⽉ 新卒⼊社

    パッケージチーム フロントエンド班
  2. © teamLab Inc ⾃⼰紹介 ⼤貫 匠 Onuki Takumi 2022年4⽉ 新卒⼊社

    パッケージチーム フロントエンド班 休⽇の趣味 • 動画を延々と⾒ている • Web関連の仕様書を読む
  3. © teamLab Inc Web関連の仕様書とは HTML Living Standard https://html.spec.whatwg.org/multipage/ CSS Box

    Model Module Level 4 https://drafts.csswg.org/css-box-4/ ECMAScript 2025 Language Specification https://tc39.es/ecma262/multipage/ Service Workers Nightly https://w3c.github.io/ServiceWorker/ WebAssembly Specification https://webassembly.github.io/spec/
  4. © teamLab Inc 💬 ブラウザを作りたい? ➔ いいえ(憧れはちょっとあるけど……) 💬 仕事で必要? ➔

    いいえ(同僚で仕様書を読んでいるような⼈を知らない) 💬 新しい技術を学びたい? ➔ いいえ 知らない技術に関して学びたければ、まず MDN Web Docs などを読んだほう が断然いい どうしてWeb関連の仕様書を読んでいるのか
  5. © teamLab Inc どうしてWeb関連の仕様書を読んでいるのか • 今まで学んできたことを別の視点から⾒ることで、新しい発⾒がある。 ◦ MDN Web Docs

    などの解説は、主にウェブサイトを開発する⼈の⽬線で 書かれている。 ◦ 仕様書には、ブラウザを実装する⼈を対象読者とした情報が多く書かれ ている。 • なんとなく⾝についた「こう記述したらこういう動きをしそう」 のような予想の根拠が、明⽂化される。 個⼈的には「答え合わせ」に近い感覚がある。
  6. © teamLab Inc • Web関連の技術について、より深く理解できる。 特に内部的な動作を知ることで、より正確にブラウザの挙動を予想できるよう になる。 • バグの調査などが効率化する。 MDN

    Web Docs も完全ではないから、疑義があれば仕様書の 定義を⾒に⾏く必要がある場⾯もたまにある。 その場合に、どこをどう⾒れば何が分かるのかがあらかじめ 把握できていると効率的。 Web関連の仕様書を読むことのメリット