Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Web関連の仕様書を読むモチベーション
Search
teamLab
PRO
January 22, 2025
Programming
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Web関連の仕様書を読むモチベーション
teamLab
PRO
January 22, 2025
More Decks by teamLab
See All by teamLab
「ボタンだけどリンクにしたい…」をスマートに解決するPolymorphicコンポーネントの話
teamlab
PRO
1
150
border-radiusだけじゃ足りない: Squircleがつくる自然なUI
teamlab
PRO
0
76
僕はただドキュメントを HTML で見たいだけなんだ
teamlab
PRO
0
96
アクセシビリティに配慮したアニメーション
teamlab
PRO
0
79
TSKaigi 2026 - 10秒のビルドを1秒へ:tsdownが切り拓く2026年のTypeScriptライブラリ開発
teamlab
PRO
2
540
TSKaigi 2026 - enumよ、さようなら
teamlab
PRO
3
860
TSKaigi 2026 - 型プラグインシステムの実装に使われるテクニック
teamlab
PRO
2
600
TSKaigi 2026 - Auth.jsからBetter Authへの 移行に見る「型とランタイム」の 設計思想の変化
teamlab
PRO
1
360
TSKaigi Hokuriku - TypeScriptによる静的データガバナンス
teamlab
PRO
0
210
Other Decks in Programming
See All in Programming
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
370
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.3k
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
7
3k
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
280
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
290
cdk deploy JawsSonic #MARATHONしながらAWSリソースをデプロイしてみよう
akihisaikeda
2
140
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
5
3.4k
iOSDC2026登壇資料.pdf
riofujimon
0
170
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
420
Are APIs Still Relevant in the AI Era?
soyuka
0
270
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
130
アクセシビリティから考える情報設計
high_g_engineer
0
380
Featured
See All Featured
New Earth Scene 8
popppiees
4
2.6k
Color Theory Basics | Prateek | Gurzu
gurzu
1
470
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Faster Mobile Websites
deanohume
310
32k
Amusing Abliteration
ianozsvald
1
310
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
540
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Accessibility Awareness
sabderemane
1
210
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
400
Transcript
Web関連の仕様書を読むモチベーション 【学⽣向け勉強会】teamLab×DMM tech meetup ~frontend~ ⼤貫 匠
© teamLab Inc ⾃⼰紹介 ⼤貫 匠 Onuki Takumi 2022年4⽉ 新卒⼊社
パッケージチーム フロントエンド班
© teamLab Inc ⾃⼰紹介 ⼤貫 匠 Onuki Takumi 2022年4⽉ 新卒⼊社
パッケージチーム フロントエンド班 休⽇の趣味 • 動画を延々と⾒ている • Web関連の仕様書を読む
© 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/
© teamLab Inc Web関連の仕様書とは • Web関連の技術は複数のブラウザで実装されるので、ブラウザ間でウェブ サイトの挙動を揃えるため「仕様書」が標準化されている。 ◦ あくまで、ブラウザを実装する⼈たち向けの技術⽂書 ◦
仕様書を読めば⾃分でブラウザを作ることも(理論上は)可能
© teamLab Inc 💬 ブラウザを作りたい? ➔ いいえ(憧れはちょっとあるけど……) 💬 仕事で必要? ➔
いいえ(同僚で仕様書を読んでいるような⼈を知らない) 💬 新しい技術を学びたい? ➔ いいえ 知らない技術に関して学びたければ、まず MDN Web Docs などを読んだほう が断然いい どうしてWeb関連の仕様書を読んでいるのか
© teamLab Inc どうしてWeb関連の仕様書を読んでいるのか • 今まで学んできたことを別の視点から⾒ることで、新しい発⾒がある。 ◦ MDN Web Docs
などの解説は、主にウェブサイトを開発する⼈の⽬線で 書かれている。 ◦ 仕様書には、ブラウザを実装する⼈を対象読者とした情報が多く書かれ ている。 • なんとなく⾝についた「こう記述したらこういう動きをしそう」 のような予想の根拠が、明⽂化される。 個⼈的には「答え合わせ」に近い感覚がある。
© teamLab Inc • Web関連の技術について、より深く理解できる。 特に内部的な動作を知ることで、より正確にブラウザの挙動を予想できるよう になる。 • バグの調査などが効率化する。 MDN
Web Docs も完全ではないから、疑義があれば仕様書の 定義を⾒に⾏く必要がある場⾯もたまにある。 その場合に、どこをどう⾒れば何が分かるのかがあらかじめ 把握できていると効率的。 Web関連の仕様書を読むことのメリット
© teamLab Inc • Web関連の仕様を趣味で読んでいる。 • 新しい発⾒が楽しい⼀⽅で、これまで⾝についた知識を再確認する楽しさもあ る。 • Web関連の技術に対する理解を深めることができる。
まとめ