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
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
180
border-radiusだけじゃ足りない: Squircleがつくる自然なUI
teamlab
PRO
0
82
僕はただドキュメントを HTML で見たいだけなんだ
teamlab
PRO
0
110
アクセシビリティに配慮したアニメーション
teamlab
PRO
0
95
TSKaigi 2026 - 10秒のビルドを1秒へ:tsdownが切り拓く2026年のTypeScriptライブラリ開発
teamlab
PRO
2
560
TSKaigi 2026 - enumよ、さようなら
teamlab
PRO
3
890
TSKaigi 2026 - 型プラグインシステムの実装に使われるテクニック
teamlab
PRO
2
610
TSKaigi 2026 - Auth.jsからBetter Authへの 移行に見る「型とランタイム」の 設計思想の変化
teamlab
PRO
1
380
TSKaigi Hokuriku - TypeScriptによる静的データガバナンス
teamlab
PRO
0
230
Other Decks in Programming
See All in Programming
JRuby: Past, Present, and Future
headius
0
210
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
400
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.1k
Security issues being discussed on Web Platforms
petamoriken
0
1.4k
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
510
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
160
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
450
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
280
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
360
アクセシビリティから考える情報設計
high_g_engineer
0
430
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
250
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
4
400
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2.2k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
730
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Bash Introduction
62gerente
615
220k
Fireside Chat
paigeccino
43
4k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Accessibility Awareness
sabderemane
1
230
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Automating Front-end Workflow
addyosmani
1369
210k
Documentation Writing (for coders)
carmenintech
77
5.5k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
2k
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関連の技術に対する理解を深めることができる。
まとめ