Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MDNのWebAPI 3選
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kuracchi
March 18, 2026
9
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MDNのWebAPI 3選
kuracchi
March 18, 2026
More Decks by kuracchi
See All by kuracchi
大規模なプロダクト開発に携わる新卒エンジニアの苦労と成長
kura04
0
39
新卒1年目がTPACに参加したことをきっかけにMDNのWeb APIを全部読んでみた。
kura04
3
110
新卒目線で感じたAIレビュー機能開発の学びと課題
kura04
0
600
ChromeDevTools_MCPを活用したフロントエンド開発
kura04
0
95
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
140
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
360
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
370
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Mind Mapping
helmedeiros
PRO
1
250
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Transcript
MDNのWeb API[spec]を 全部読んでみた 2025.02.18 くらっち 1
Web APIを全部読んでみた 2
Web API3選 3
HTML Drag and Drop API 4
ブラウザでドラッグ&ドロップを 実装できるAPI 5
HTMLをドラッグ可能にするには draggble属性をtrueに設定する 6
“draggble=true”の実装 7
ドラッグ開始時やドラッグ中、 ドロップした時の処理を実装可能 8
ドラッグイベントを利用したDnDの実装 9 推しWebAPI3選
HTMLとJavaScriptで 簡単にDnDが実装可能 10
Battery Status API 11
デバイスのバッテリー量や変化を 取得することが出来るAPI 12
今回注目するのは ブラウザ毎の実装方針 13
実装されていないブラウザがある 14 mdn, Battery Status API, https://developer.mozilla.org/en-US/docs/Web/API/Battery_Status_API
プライバシー上の懸念により FireFoxから削除された 15 bleepingcomputer, Battery Status API being Removed from
Firefox due to Privacy Concerns, https://www.bleepingcomputer.com/news/software/battery-status-api-being-removed-from-firefox-due-to-privacy-concerns/
まだ実装されていないだけでなく 実装しないパターンもある 16
File System API 17
デバイスのファイルにアクセス 読み込みや書き込み等が可能なAPI 18
思い入れのあるAPIなので選出 19
思い入れのあるAPIとは? 20
OSSに初めてContributeする きっかけになったAPI! 21
MDNのtypoを修正 22
MDNにContributeするまで 23
2025年11月に開催された TPAC 2025に参加 24
Webは自分達が作っていくもの と意識が変わる 25
2025年12月に1人アドカレを行い WebAPIを1日1つまとめる 26
19日目のアドカレでtypoを発見 27
同期や先輩に相談し、 MDNにContributeすることを決心 28
MDNのtypoを修正(再掲) 29
TPACに参加したことで Webに対して行動することが出来た 30
ご清聴ありがとうございました! 31
©️ Cybozu, Inc. 32