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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
teamLab
PRO
January 22, 2025
Programming
180
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
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
180
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
280
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
130
「ボタンだけどリンクにしたい…」をスマートに解決するPolymorphicコンポーネントの話
teamlab
PRO
1
190
border-radiusだけじゃ足りない: Squircleがつくる自然なUI
teamlab
PRO
0
100
僕はただドキュメントを HTML で見たいだけなんだ
teamlab
PRO
0
150
アクセシビリティに配慮したアニメーション
teamlab
PRO
0
110
TSKaigi 2026 - 10秒のビルドを1秒へ:tsdownが切り拓く2026年のTypeScriptライブラリ開発
teamlab
PRO
2
570
TSKaigi 2026 - enumよ、さようなら
teamlab
PRO
3
910
Other Decks in Programming
See All in Programming
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
700
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2.3k
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
Railsバージョンを4倍にした話
optim
0
440
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
Kotlinの15年とServer-Side Kotlin
n_takehata
1
150
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
残高管理から台帳サービスへの進化
artoy
1
200
AmebaブログはKMPから卒業します
kmars0605
0
200
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
Featured
See All Featured
Scaling GitHub
holman
464
140k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Abbi's Birthday
coloredviolet
4
10k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Are puppies a ranking factor?
jonoalderson
2
4.1k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Making the Leap to Tech Lead
cromwellryan
135
10k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
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関連の技術に対する理解を深めることができる。
まとめ