simpl.info
This site aims to provide the simplest possible examples of HTML, CSS and JavaScript.
I also maintain a list of resources for tutorials, documentation and reference material.
Submit bug reports, requests and comments at github.com/samdutton/simpl.
Thanks!
Ajax (aka XMLHttpRequest)
AppCache
Array methods: some, every, filter, forEach, map
<audio>
Audio Data
Battery API
canPlayType()
<canvas>
CSS filters
CSS flexbox: center
CSS flexbox: expand to fit
CSS negative selector
CSS text-indent
CSS transition
Data channels
<datalist>
<details> and <summary>
Device Orientation
Fieldset (localStorage example)
FileSystem
FileSystem using Blob
Fullscreen
Geolocation
getUserMedia
getUserMedia with constraints
getUserMedia: screen capture
History pushState() and popState()
Hyphenation (soft hyphen)
<iframe>
Image: a big one (20MB)
Input types: email, tel, url, date, time, colour
localStorage
Media Capture (using <input>)
MutationObserver
Object.observe()
Navigation Timing (window.performance)
navigator.userAgent
Page Visibility API
postMessage()
querySelector() and querySelectorAll()
RTCDataChannel (WebRTC)
RTCPeerConnection (WebRTC)
Screen capture (getUserMedia + RTCPeerConnection)
sessionStorage
SVG
<track> with <video>
<track> with <audio>
user agent
<video> (with autoplay)
<video> (with scripted playback)
long video (~380MB)
video with src media query
video with <div> overlay
Web Audio
Web Fonts
Web Intents
WebP
WebRTC (getUserMedia, RTCPeerConnection, RTCDataChannel)
getUserMedia screen capture
WebSQL
Web Workers
XMLHttpRequest (aka Ajax)