Preface
We know you want to learn about all the wonderful and exciting
developments that come with HTML5, like web forms,
canvas, and local storage. But we also know the
importance of establishing a good foundation for advanced development. Let’s
first put HTML5 into a bit of context.
What Is HTML5?
HTML5 is a specification (see http://dev.w3.org/html5/spec/) under development by the World Wide Web Consortium (W3C). As we write this book, the HTML5 specification is officially a Working Draft, which means it may go through additional revisions before becoming a recommendation. The recommendation will then go through a formal approval process, resulting in a specific version of the markup language.
Meanwhile, independent from the W3C, the Web Hypertext Application Technology Working Group (WHATWG) also pursues development of the HTML specification (see http://whatwg.org/html).
Notice I didn’t mention a version number. That’s because the WHATWG recently decided to change tack and drop versioning entirely. A “living standard” is now how WHATWG defines HTML (see http://blog.whatwg.org/html-is-the-new-html5). This new development model means that HTML is defined according to how it’s evolving, not as a version tied to features in a “snapshot” of time.
Feature Support, Not Browser Versions
What does this mean for us designers and developers? It could lead to a greater focus on implementing individual features, rather than a full specification: no more “this is an HTML5 site,” but instead “this ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access