3. Web Components
Custam Elements
HTMLTemplate
HTMLImports
Shadow DOM
Multimedia
video/audio
Web Audio API
WebVTT
HTML Media Capture
Graphics
SVG
WebGL
Canvas
Device Access
Calendar API
Geolocation API
Network Information API
USB, Bluetooth, etc
Web Speech API
Device Orientation API
Battery Status API
HTML5
Indexed Database
Offline Web Application
File System API
WebStorage
online/offline events
ApplicationCache
Service Workers
Realtime Connectivity
WebRTC
Notifications
WebSocket
Server-SentEvents
XMLHttpRequest(Level2)
WebMessageing
4. Offline Web Application
Web Storage
Application Cache
File System API
Indexed Database
online/offline events
Service Workers
5. Web Storage
Local Storage/Session Storage
JavaScriptで制御可能
サイズが5MBとクッキーに比べ大容量
Session Storageでは別ウィンドウ/タブを閉じるまで有効
Local Storageでは永続的に有効であり別ウィンドウでもデー
タが共有される
15. WebRTCの2つの仕様
Media Capture and Streams(getUserMedia)
ローカルのカメラやマイクからストリームデータを取得 す
る仕様
WebRTC 1.0: Real----time Communication
Between Browsers
主にP2P通信のための仕様が定義されている
40. HTML5 Architectures
Page Display
Page Generation
Logic & State
Data
Integration
User Interface
Interface
Management
Logic & State
Data
Integration
APIs
HTML5
(Single-page Application)
Browser
App Server
OLD Web
HTML & CSS
JavaScript
JSON