What is HTML5? What can it do? When will it be ready? Are these even valid questions to ask? A pragmatic, exhaustive, high-level HTML5 overview: past, present, and future.
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Editor's Notes
Flash is built as a multimedia and animation platform, HTML5 is a progressive enhancement over a content centric and descriptive language.
Flash is good at what Flash does, HTML5 is good at what HTML does.
Backwards compatibility, clear migration path
Well-defined error handling
Users should not be exposed to authoring errors
Practical use
Scripting is here to stay
Device-specific profiling should be avoided
Open process
Web Hypertext Application Technology Working Group
Web Hypertext Application Technology Working Group
So we’ve really got a spec geared to Web Applications and cross-browser compatibility detail. To directly aid what people are hacking around anyway.
BUT you don’t have to use it. HTML4 won’t be deprecated, this is evolutionary.
So we’ve really got a spec geared to Web Applications and cross-browser compatibility detail. To directly aid what people are hacking around anyway.
BUT you don’t have to use it. HTML4 won’t be deprecated, this is evolutionary.
So we’ve really got a spec geared to Web Applications and cross-browser compatibility detail. To directly aid what people are hacking around anyway.
BUT you don’t have to use it. HTML4 won’t be deprecated, this is evolutionary.
The ones that win are the ones that ship.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
Cross-document messaging, IE8 documentation. ZIP code example.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
By now, given people were working on this from 2004, we have a lot of technologies lined up.
Brad Neuberg, (ex)Google defines them.
"HTML5 Strict" - Things that are strictly inside the W3C's HTML5 spec.
"Referenced by HTML5" - Things that are referenced by the HTML5 spec and which can optionally be parsed into the DOM and displayed.
"Broken out of HTML5" - Things that used to be part of HTML5 or its older iterations, called Web Applications and Web Forms.
"HTML5 Family of Technologies" - Extended set of technologies not strictly part of HTML5 spec or referenced but likely to be used in conjunction with HTML5.
"HTML5++" - More experimental technologies pushing the web forward that are not part of the HTML5 spec at all; may or may not see broader adoption.
Web Hypertext Application Technology Working Group
Web Hypertext Application Technology Working Group
Web Hypertext Application Technology Working Group
Web Hypertext Application Technology Working Group
Web Hypertext Application Technology Working Group