7. WHATWG?
• Web Hypertext Application Technology Working
Group
• competing vision
• Web browser manufacturers and interested parties
• based on HTML and related technologies
• interoperable Web Applications
• submit the results to a standards organisation
15. Video for everybody
• Camen Design UK
• <camendesign.com/code/video_for_everybody>
• Fallback to Flash Video
• However, browser controls look
• MediaElement.js <mediaelementjs.com>
• VideoJS <videojs.com>
16. Geo-location
function get_location() {
if (Modernizr.geolocation) {
navigator.geolocation.getCurrentPosition(show_map);
} else {
// no native support; maybe try Gears?
}
}
18. Local Storage
• Cookies are limited to about 4 KB of data
• Web apps need a lot of storage space...
• on the client...
• that persists beyond a page refresh...
• and isn't transmitted to the server.
21. text/cache-manifest
• Offline web application
• will read the list of URLs from the manifest file
• download the resources
• cache them locally
• and automatically keep the local copies up to
date as they change
25. Boilerplate:
Why it is awesome
• Cross-browser compatible (IE6)
• HTML5 ready. Use the new tags with certainty
• Optimal caching and compression
• Best practice site configuration defaults
• Mobile browser optimisations
• Progressive enhancement graceful degradation
• IE specific classes for maximum cross-browser control
• Handy .no-js and .js classes to style based on capability
• A full, hooked up test suite
26. Boilerplate:
Why it is awesom-er
• Javascript profiling…in IE6 and IE7?
• Console.log nerfing so you won't break anyone by mistake
• Never go wrong with your doctype or markup!
• An optimal print stylesheet, performance optimized
• iOS, Android, Opera Mobile-adaptable markup and CSS skeleton
• IE6 pngfix baked in
• .clearfix, .visuallyhidden classes to style things wisely and accessibly
• .htaccess file that allows proper use of HTML5 features and faster page
load
• CDN hosted jQuery with local fallback failsafe
• Think there's too much? The HTML5 Boilerplate is delete-key friendly. :)
27. HTML5 Reset v2
• Similar to boilerplate but different in scope
• html5reset.org
28. Resources
• Dive Into HTML5 by Mark Pilgrim
<diveintohtml5.org>
• HTML5: Up & Running (printed version)
O'Reilly
• dev.w3.org/html5/html4-differences/
• en.wikipedia.org/wiki/HTML5
29. Thank you
My name is Graeme Bryan
Mobile: 0425 724 169
Email: grae@avinago.com
URL: avinago.com/webbinago