I'm looking for a good article or description of what HTML 5 actually is or isn't. At Google I/O last year, I kept hearing that Google Gears can be thought of as a reference implementation of HTML 5. Shortly thereafter Yahoo's BrowserPlus plugin came out with similar functionality. And Firefox has some offline support, I think? So again, are these plugins/browsers considered to be HTML 5 implementations, and exactly what does HTML 5 cover (offline support?, local datastore?, better thread handling?)...
HTML5 is several years old now, and as the living standard of the language as a whole, it will only continue to get updated to work with the modern web.
In December 2012, W3C designated HTML5 as a Candidate Recommendation. The criterion for advancement to W3C Recommendation is "two 100% complete and fully interoperable implementations". On 16 September 2014, W3C moved HTML5 to Proposed Recommendation.
HTML5 is the latest and most enhanced version of HTML. Technically, HTML is not a programming language, but rather a markup language.
There is no such thing as an HTML5 reference implementation.
http://wiki.whatwg.org/wiki/Implementations_in_Web_browsers has information on what Web browsers have implemented so far regarding HTML5.
As for what HTML5 is. It is both a document and application language, defining various APIs applications can use, including storage and offline capabilities. For detailed information it is probably easiest to browse through the specification: http://www.whatwg.org/html5
"Threads" is part of a separate specification, done by basically the same group of people, named Web Workers: http://www.whatwg.org/ww
(Disclaimer: I'm a WHATWG Member and W3C HTML WG Member.)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With