< 戻る

「Web API」とは何か

参考:Web API - Wikipedia

参考:Web API - MDN

参考:Introduction to web APIs - MDN

参考:Web service - Wikipedia#Web_API

Web API」とは、Webサイトに関するコンピュータープログラミングを行う際、使い方を理解すれば実際の内部機構を知らなくても、機能を利用できる技術のこと。Web APIは主にWorld Wide Web上のHTTP通信によって機能を提供したり利用したりする。

1. 特徴的な「Web API」の一覧

ここでは、Webブラウザーに組込まれているブラウザーAPIの中でも、特徴的なものを扱う。

Web API参考(MDN)関連する開発ツール
HTML文書を操作するためのAPIDOM(Document Object Model)参考:ドキュメントオブジェクトモデル (DOM) - Web API | MDNLevel 5:開発ツール > JavaScript(クライアントサイド)の効率化
CSSCSSOM(CSS Object Model)参考:CSS オブジェクトモデル (CSSOM) - Web API | MDN
コンピューターグラフィックス(2D表現・3D表現)WebGL参考:WebGL: ウェブの 2D および 3D グラフィック - Web API | MDNLevel 5:開発ツール > Three.js
コンピューターグラフィックス(2D表現)Canvas API参考:キャンバス API - Web API | MDN
アニメーションWeb Animations API参考:ウェブアニメーション API - Web API | MDN
XR(VR・AR)WebXR Device API参考:WebXR Device API - Web API | MDNLevel 5:開発ツール > A-Frame
サーバからデータ取得をするためのAPIXMLHttpRequest参考:XMLHttpRequest - Web API | MDNLevel 5:開発ツール > Axios
Fetch API参考:Fetch API - Web API | MDN
双方向通信The WebSocket API (WebSockets)参考:WebSocket API (WebSockets) - Web API | MDNLevel 5:開発ツール > Socket.IO
ブラウザーの機能コンソール出力Console API参考:Console API - Web API | MDN
クリップボードClipboard API参考:クリップボード API - Web API | MDN
ページの可視・不可視Page Visibility API参考:Page Visibility API - Web API | MDN
セッション履歴History API参考:History API - Web API | MDN
全画面(フルスクリーン)モードFullscreen API参考:Fullscreen API - Web API | MDN
クライアントサイドでのデータ保持Web Storage API参考:Web Storage API - Web API | MDN
クライアントサイドでのデータ保持(大規模データ)IndexedDB API参考:IndexedDB API - Web API | MDN
デバイスハードウェアを振動Vibration API参考:Vibration API - Web API | MDN
システム通知Notifications API参考:通知 API の使用 - Web API | MDN
ゲームパッドGamepad API参考:ゲームパッド API の使用 - Web API | MDN
マウスの動きPointer Lock API参考:Pointer Lock API - Web API | MDN
位置情報Geolocation API参考:位置情報 API - Web API | MDN
画面起動ロックScreen Wake Lock API参考:画面起動ロック API - Web API | MDN
バックグラウンドで実行する仕組み Web Workers API参考:Web Workers API - Web API | MDN
ページ離脱後も実行する仕組みService Worker API参考:サービスワーカー API - Web API | MDN
動画と音声音声を処理・合成するWeb Audio API参考:Web Audio API - Web API | MDN
動画と音声の送受信WebRTC API参考:WebRTC API - Web API | MDN
URLのためのAPI URL API参考:URL API - Web API | MDN
その他のWeb API