HTML5 today and tomorrow
HTML5 & Friends
Today and tomorrow
<!DOCTYPE html>
<html>
<body>
<article>
<video></video>
<canvas></canvas>
</article>
</body>
</html>
DOM
Document object model
WebSockets
persistent
full-duplex
server-sent events
simple
server-to-client
persistent
events
Audio API
process
generate
offline
localStorage
app cache
File API
previews
readers
WebWorkers
JavaScript threads
WARNING!
work in progress
being / to be standardized
not stable, not sure
DOMCrypt
Cryptography client side
encrypt() / decrypt()
Web Notifications
createNotification(
'icon.png', 'title', 'text'
);
speech input
<input type="text" speech>
joystick
http://is.gd/joystickdemo
http://is.gd/joystickapi
Mouse Lock/Capture API
Because mousemove
is not enough.
WebUSB
addUSBHandler(
matchClass,
matchVendor,
matchDevice
)
WebContact
query contacts
update contacts
(add/remove/edit)
WebSMS
send SMS messages
receive SMS messages
WebTelephony
- dial out
- mediate incoming calls
(accept/reject/merge)
- query transceiver state
WebVibrator
navigator.vibrate(
pattern, [repeat]
)
WebNFC
near-field communication
network type
navigator.networktype
DOM3 keyboards events
multimedia keys
WebRTC
Web Real-Time
Communication
camera, audio
live streaming