The following tables compare support of HTML5 differences from HTML 4 for a number of layout engines.
The specification is still a working draft, not a W3C recommendation, and thus not stable. Unless otherwise specified in footnotes, comparisons are based on the stable versions of the programs without any add-ons, extensions or external programs.
[edit] Explanation of the tables
[edit] Engine nomenclature
Rather than the names of web browsers, the names of the underlying engines are used. The browsers that use the various engines are listed below.
| Layout engine |
Release version |
Preview version |
Used by |
| Amaya |
11.3.1 |
11.3-pre |
Amaya |
| Gecko |
9.01 |
10.0b5 |
All Mozilla software, including Firefox; SeaMonkey and Galeon; Camino; K-Meleon; Flock (up to 2.x); Epiphany-gecko; Debian IceWeasel; GNU IceCat (formerly GNU IceWeasel); Icedove, Iceape and Iceowl; Fennec. Also used by the Maple platform in 2010 and 2011 Samsung "SmartTV" devices which are based on the build used in Firefox 3.0. |
| KHTML |
|
N/A |
Konqueror |
| Presto |
2.10.229 |
2.10.238 |
Opera; Opera Mobile, Nintendo DS & DSi Browser; Internet Channel |
| Prince |
7.1 |
N/A |
Prince XML |
| Tasman |
(IE 5.2.3 for Mac) |
none (aborted in 2003) |
Internet Explorer 5+ for Mac OS X |
| Trident |
5.0 (IE 9) |
6.0 (IE 10) |
Internet Explorer and other Internet Explorer shells like Maxthon (Microsoft Windows operating systems only), Windows Phone 7 |
| WebKit |
534.20 |
r83424 |
Safari (both desktop and mobile), Google Chrome, Maxthon 3, Shiira, iCab 4, OmniWeb 5.5+, Epiphany, Adobe AIR, Midori, Adobe Dreamweaver CS4 and CS5, Android browser, Palm webOS browser, Symbian S60 browser, OWB, Steam, Rekonq, Arora, Flock (version 3+), RockMelt. Used by the LG Smart TV platform to enable web content on TVs. |
[edit] Values
Values indicate the level of support in the most recent version of the layout engine, or (if a version number is given) in the specified version. Version numbers without any other value indicate the version at which the layout engine first fully supported the feature.
| Value |
Meaning |
| Yes |
Indicates that the layout engine fully supports this property/element when valid values are used. |
| No |
Indicates that the property/element is completely ignored. |
| Partial |
Indicates that the property/element is understood, but that not all values are supported. Supported values are implemented correctly. |
| Incorrect |
Indicates that the property/element is understood, but that it is not implemented correctly in all cases. |
| Experimental |
Indicates that the property/element is understood, but supported under an alternate name. May be incomplete or buggy. |
| Dropped |
Indicates that the property/element is no longer supported. |
| Nightly build |
Indicates that the property/element is supported to some extent in an experimental/nightly build. Future support is expected. |
| Depends |
Indicates that the property/element is supported only on certain platforms, or if certain settings are configured. |
[edit] Elements
While many of these elements, such as section, have not been implemented natively in layout engines, support may be very easy to emulate using CSS or JavaScript.
[edit] Attributes
[edit] Element Specific
[edit] Global
[edit] Form elements and attributes
Many of these features can be emulated with third-party libraries[citation needed].
[edit] Other features
[edit] Next-generation additions
The WHATWG version of HTML also includes additional features that are not technically HTML5, which are described as "next-generation additions still in development" in the specification.[9]
[edit] Related specifications
- ^
loop attribute not supported,[g 6] poster attribute supported as of 1.9.2.[g 7]
- ^
media attribute not implemented.[g 8]
- ^ Beginning in 2007,[p 1] several experimental builds have been released with Ogg Theora support. Full support for the video element is included in Presto 2.5.[p 2]
- ^ Presto added very limited support for the ECMAScript API related to the audio element in version 2.0 using only the WAV PCM codec, while not implementing the element itself.[p 3] Full support for the audio element with the Ogg Vorbis and WAV codecs is included in Presto 2.5.[p 2]
- ^ MathML for CSS, XHTML only[p 5]
- ^ XHTML only
- ^ a b For file inputs only.
- ^ Limited to the feed protocol in 1.8; fully supported in 1.9.[g 58]
- ^ Limited to feed MIME types in 1.8 and 1.9.[g 59]
- ^ The
ping attribute is disabled by default, due to privacy concerns.[g 69][g 70]
- ^ The
ping attribute is disabled by default, thus needs to be manually enabled by each port
- ^ Currently partially supported in nightly builds for the Linux platform.[g 78]
- ^ More fun using the Web, with getUserMedia and native pages![p 27]
- ^ Geolocation support was added in Presto 2.5, but was not enabled by default until 2.6.[p 32][p 33][p 7][p 8]
[edit] References
[edit] Trident references
- ^ a b c Internet Explorer Platform Preview Guide for Developers, Microsoft, http://msdn.microsoft.com/en-us/ie/ff468705.aspx
- ^ Ruby, http://docs.google.com/View?id=dcgd8hk6_0ccsw4td4
- ^ a b Bisson, Simon (2010-09-17), Microsoft previews Internet Explorer 9 with HTML5 support, ZDNet, http://www.zdnet.co.uk/news/desktop-apps/2010/03/17/microsoft-previews-internet-explorer-9-with-html-5-support-40088334/
- ^ Hachamovitch, Dean (2010-06-23), HTML5, Native: Third IE9 Platform Preview Available for Developers, Microsoft, http://blogs.msdn.com/b/ie/archive/2010/06/23/html5-native-third-ie9-platform-preview-available-for-developers.aspx
- ^ PRB: HTML Tag KEYGEN Not Supported in Internet Explorer, Microsoft, http://support.microsoft.com/kb/190282
- ^ getElementsByClassName, Microsoft, http://ie.microsoft.com/testdrive/HTML5/80getElementsByClassName/Default.html
- ^ HTML5 Parsing in IE10, Windows Internet Explorer Engineering Team, 2001-07-06, http://blogs.msdn.com/b/ie/archive/2011/07/06/html5-parsing-in-ie10.aspx
- ^ onhashchange Event, Microsoft, http://msdn.microsoft.com/en-us/library/cc288209%28VS.85%29.aspx
- ^ Resig, John (2008-03-06), JavaScript in Internet Explorer 8, http://ejohn.org/blog/javascript-in-internet-explorer-8/
- ^ IndexedDB Prototype Available for Internet Explorer, http://blogs.msdn.com/b/interoperability/archive/2010/12/21/indexeddb-prototype-available-for-internet-explorer.aspx
- ^ Introducing the WebSockets Prototype, http://blogs.msdn.com/b/interoperability/archive/2010/12/21/introducing-the-websockets-prototype.aspx
- ^ Acting on Feedback: IE9 Release Candidate Available for Download, http://blogs.msdn.com/b/ie/archive/2011/02/10/acting-on-feedback-ie9-release-candidate-available-for-download.aspx
[edit] Gecko references
- ^ Bug 559284 - Support for HTML5 sectioning elements (article, aside, footer, header, hgroup, nav, section): style as display:block, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=559284
- ^ Bug 562008 - HTML5 section DOM elements should be of type HTMLElement, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=562008
- ^ Bug 485377 - Implement HTML5's <mark> tag, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=485377
- ^ Bug 33339 - HTML5 <ruby> support, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=33339, retrieved 2010-03-13
- ^ Implement the figure element, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=573356
- ^ Bug 449157 - Implement the looping attributes in media elements, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=449157
- ^ Bug 449156 - Implement the poster attribute for the <video> element, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=449156
- ^ Source - MDC, Mozilla, https://developer.mozilla.org/En/HTML/Element/Source
- ^ Canvas - MDC, Mozilla, https://developer.mozilla.org/en/HTML/Canvas
- ^ Bug 591737 - Support for HTML5's <details> and <summary>, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=591737
- ^ Changes for web developers, Mozilla, https://developer.mozilla.org/en/Firefox_8_for_developers#HTML
- ^ Bug 613149 - Support HTML5 bdi element and CSS property unicode-bidi: isolate, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=613149
- ^ Bug 596650 - Use the "sizes" attribute to select the best web app icon, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=596650
- ^ Bug 441770 - Add 'sizes' getter/setter to link elements, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=441770
- ^ Bug 508725 - Implement HTML 5 scoped attribute on STYLE tag, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=508725
- ^ Bug 503481 - Implement async attribute of script element, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=503481
- ^ Bug 601912 - HTML 5's <li> reversed attribute not supported, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=601912
- ^ Bug 341604- Implement IFRAME's sandbox attribute, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=341604
- ^ Bug 631218 – implement the HTML5 seamless attribute for the iframe element, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=631218
- ^ Bug 560112 - Implement HTML5 dataset attribute, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=560112
- ^ Changes for web developers, Mozilla, https://developer.mozilla.org/en/Firefox_8_for_developers#HTML
- ^ Bug 567663 - Implement the hidden attribute, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=567663
- ^ Controlling spell checking in HTML forms, Mozilla, https://developer.mozilla.org/en/Controlling_spell_checking_in_HTML_forms
- ^ a b Blizzard, Christopher (2009-07-15), HTML5 drag and drop in Firefox 3.5, http://hacks.mozilla.org/2009/07/html5-drag-and-drop/
- ^ User:Mounir.lamouri/HTML5 Forms, Mozilla, https://wiki.mozilla.org/User:Mounir.lamouri/HTML5_Forms
- ^ Bug 556007 - Implement list attribute, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=556007
- ^ Bug 345822 - Implement required attribute for <input type="text">, <textarea>, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=345822
- ^ Bug 523771 - Support <input type=file multiple>, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=523771
- ^ Bug 345512 - Implement pattern attribute for <input type="text">, <textarea>, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=345512
- ^ Bug 635499- Implement the max attribute, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=635499
- ^ Bug 635553- Implement the min attribute, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=635553
- ^ Bug 556009 - Implement step attribute, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=556009
- ^ Bug 457800 - Implement placeholder attribute for text input fields, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=457800
- ^ Bug 588683 - Implement form attribute, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=588683
- ^ Bug 546995 - Implement autofocus attribute for some form elements, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=546995
- ^ Bug 535043 - Support maxlength on textarea, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=535043
- ^ Bug 556013 - Implement novalidate attribute for form elements, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=556013
- ^ Bug 562932 - Implement control attribute for label element, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=562932
- ^ Bug 377624 - Implement the accept attribute for the form and file upload controls form "image/*", Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=377624
- ^ Bug 566064 - HTMLInputElement and HTMLButtonElement should implement formtarget attribute which override HTMLFormElement target attribute, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=566064
- ^ Bug 566160 - HTMLInputElement and HTMLButtonElement should implement formaction attribute which override HTMLFormElement action attribute, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=566160
- ^ a b Bug 582412 - Implement @formmethod, @formenctype, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=582412
- ^ Bug 589696 - Implement formnovalidate attribute for submit controls, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=589696
- ^ Bug 555840 - Implement datalist element, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=555840
- ^ Bug 101019 - Implement keygen element, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=101019
- ^ Bug 346485 - Implement Web Forms 2 <html:output/>, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=346485
- ^ Bug 514437 - Implement HTML 5 progress element, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=514437
- ^ Bug 555985 - Implement meter element, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=555985
- ^ Bug 456229 - Implement <input type="search"> for compatibility with Safari, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=456229
- ^ Bug 557620 - Implement <input type="telephone">, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=557620
- ^ Bug 344615 - Implement <input type="url">, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=344615
- ^ Bug 555559- Implement <input type="email">, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=555559
- ^ Bug 446510 - Implement <input type="date"> and other date controls, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=446510
- ^ Bug 344616 - Implement <input type="number">, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=344616
- ^ Bug 344618 - Implement <input type="range">, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=344618
- ^ Bug 547004 - Implement <input type="color">, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=547004, retrieved 2010-02-18
- ^ Bug 357450 - Implement getElementsByClassName, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=357450
- ^ window.navigator.registerProtocolHandler, Mozilla, https://developer.mozilla.org/en/DOM/window.navigator.registerProtocolHandler
- ^ window.navigator.registerContentHandler, Mozilla, https://developer.mozilla.org/en/DOM/window.navigator.registerContentHandler
- ^ Bug 387706 - (postMessage) Implement HTML5's cross-document messaging API (postMessage), Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=387706
- ^ Bug 500328 - Add support for HTML5 History.pushState(), History.replaceState() methods, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=500328
- ^ Bug 591467 - Implement HTML5 Microdata API, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=591467
- ^ Bug 373864 - Replace HTML parser with an HTML5 parser, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=373864
- ^ Bug 530396 - Support for <a rel="noreferrer"> functionality, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=530396
- ^ Bug 385434 - Add support for HTML5 onhashchange (event for named anchor changes), Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=385434
- ^ Bug 501257 - Implement HTML 5's HTMLElement.classList property, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=501257
- ^ Bug 548206 - Implement the auto value for the HTML dir attribute, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=548206
- ^ Bug 319368 - Implement <a ping>, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=319368
- ^ Bug 324645 - <a ping> support should be opt-in, not opt-out, for Gecko-based apps, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=324645
- ^ Bug 319368 - Implement <a ping> (Comment 64), Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=319368#c64
- ^ document.querySelector, https://developer.mozilla.org/En/DOM/Document.querySelector
- ^ DOM Storage, Mozilla, https://developer.mozilla.org/En/DOM:Storage
- ^ Implement Indexed Database API, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=IndexedDB
- ^ Bug 416327 - Implement Client-side database storage, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=416327
- ^ Using files from web applications, Mozilla, https://developer.mozilla.org/en/Using_files_from_web_applications
- ^ Bug 557540 - Implement File API: Writer, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=557540
- ^ implement File API: Directories and System, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=704128
- ^ Bug 692955 - Camera support for desktop, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=692955
- ^ Bug 338583 - Add support for Server-Sent DOM Events (Remote Events), Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=338583
- ^ Bug 472529 - Support for Web sockets' HTML5 Draft Recommendation, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=472529
- ^ Bug 616733 - disable and/or remove WebSockets for gecko 2.0 due to security problems, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=616733
- ^ Bug 437152 - implement worker threads, Mozilla, https://bugzilla.mozilla.org/show_bug.cgi?id=437152
- ^ Using geolocation, Mozilla, https://developer.mozilla.org/En/Using_geolocation
- ^ Offline resources in Firefox, Mozilla, https://developer.mozilla.org/en/offline_resources_in_firefox
[edit] Webkit references
- ^ Bug 32936 - HTML5 <section> element support, WebKit, https://bugs.webkit.org/show_bug.cgi?id=32936
- ^ Bug 27937 - Implement HTML5 nav element, WebKit, https://bugs.webkit.org/show_bug.cgi?id=27937
- ^ Bug 32942 - HTML5 <article> element support, WebKit, https://bugs.webkit.org/show_bug.cgi?id=32942
- ^ Bug 32943 - HTML5 <aside> element support, WebKit, https://bugs.webkit.org/show_bug.cgi?id=32943
- ^ Bug 33369 - Implement HTML5 <hgroup> element., WebKit, https://bugs.webkit.org/show_bug.cgi?id=33369
- ^ Bug 41144 - Implement the HTML5 <mark> element., WebKit, https://bugs.webkit.org/show_bug.cgi?id=41144
- ^ Bug 28420 - Implement HTML5 <ruby> rendering, WebKit, https://bugs.webkit.org/show_bug.cgi?id=28420
- ^ Steiner, Roland (2010-01-20), "Ruby Rendering in WebKit", Surfin’ Safari (WebKit), http://webkit.org/blog/948/ruby-rendering-in-webkit/, retrieved 2010-01-21
- ^ Bug 50684 - Default styling rules for the figure and figcaption elements, WebKit, https://bugs.webkit.org/show_bug.cgi?id=50684
- ^ Bug 42373 - Changes to enable MathML, WebKit, https://bugs.webkit.org/show_bug.cgi?id=42373
- ^ a b c Seidel, Eric (5 August 2010). "The HTML5 Parsing Algorithm". Surfin' Safari. WebKit Project. http://webkit.org/blog/1273/the-html5-parsing-algorithm/. Retrieved 5 August 2010.
- ^ a b Bug 50309 - HTML5 <details> and <summary> initial implementation, WebKit, https://bugs.webkit.org/show_bug.cgi?id=50309
- ^ Bug 50555 - implement the HTML5 "context menu" feature (contextmenu attribute), WebKit, https://bugs.webkit.org/show_bug.cgi?id=50555
- ^ Bug 50913 - [BiDi Add support for the BDI element], WebKit, https://bugs.webkit.org/show_bug.cgi?id=50913
- ^ Bug 37674 - Implement sizes attribute for link tag from HTML5, WebKit, https://bugs.webkit.org/show_bug.cgi?id=37674
- ^ Bug 49142 - Implement HTML5 style scoped attribute, WebKit, https://bugs.webkit.org/show_bug.cgi?id=49142
- ^ Bug 20710 - WebKit should support defer and async on script elements, WebKit, https://bugs.webkit.org/show_bug.cgi?id=20710
- ^ Bug 36724 - Add support for ol reversed, WebKit, https://bugs.webkit.org/show_bug.cgi?id=36724
- ^ Bug 21288 - Implement HTML5's sandbox attribute for iframes, WebKit, https://bugs.webkit.org/show_bug.cgi?id=21288
- ^ Bug 45950 - Implement HTML5's seamless attribute for iframes, WebKit, https://bugs.webkit.org/show_bug.cgi?id=45950
- ^ Bug 41146 - Implement the .dataset DOM property, WebKit, https://bugs.webkit.org/show_bug.cgi?id=41146
- ^ Bug 50555 - implement the HTML5 "context menu" feature (contextmenu attribute), WebKit, https://bugs.webkit.org/show_bug.cgi?id=50555
- ^ Bug 40511 - Implement HTML5 hidden attribute, WebKit, https://bugs.webkit.org/show_bug.cgi?id=40511
- ^ Bug 25537 - WebKit does not follow HTML5 spellcheck attribute logic for words split by spans, WebKit, https://bugs.webkit.org/show_bug.cgi?id=25537
- ^ Bug 26262 - Implement HTML5 draggable, WebKit, https://bugs.webkit.org/show_bug.cgi?id=26262
- ^ Bug 19264 - HTML5 Forms Implementation - Master bug, WebKit, https://bugs.webkit.org/show_bug.cgi?id=19264
- ^ Bug 27247 - [HTML5][Forms] Part 5 of datalist&list: UI of `list' attribute of <input>, WebKit, https://bugs.webkit.org/show_bug.cgi?id=27247
- ^ Almaer, Dion (2009-03-06), input type="file" multiple; now in a real browser!, Ajaxian, http://ajaxian.com/archives/input-typefile-multiple-now-in-a-real-browser
- ^ Bug 25552 - Support for HTML5 Forms "pattern" attribute, WebKit, https://bugs.webkit.org/show_bug.cgi?id=25552
- ^ Bug 27450 - Support HTML5 min/max attributes and associated CSS selectors, WebKit, https://bugs.webkit.org/show_bug.cgi?id=27450
- ^ Bug 27451 - Support HTML5 step attribute, WebKit, https://bugs.webkit.org/show_bug.cgi?id=27451
- ^ Bug 47813 - [HTML5 "form" attribute support for form control elements], WebKit, https://bugs.webkit.org/show_bug.cgi?id=47813
- ^ Bug 18887 - WF2 Support for autofocus controls, WebKit, https://bugs.webkit.org/show_bug.cgi?id=18887
- ^ Bug 29292 - [HTML5][Forms] Support for <textarea maxlength=N>, WebKit, https://bugs.webkit.org/show_bug.cgi?id=29292
- ^ a b Bug 28145 - novalidate/formnovalidate support, WebKit, https://bugs.webkit.org/show_bug.cgi?id=28145
- ^ Bug 45079 - HTML <input type="file"> accept attribute, WebKit, https://bugs.webkit.org/show_bug.cgi?id=45079
- ^ a b c d Bug 49240 - Implement formaction, formenctype, formmethod and formtarget attributes for the input tag, WebKit, https://bugs.webkit.org/show_bug.cgi?id=49240
- ^ Bug 27247 - Master bug of datalist element and list attribute implementation, WebKit, https://bugs.webkit.org/show_bug.cgi?id=27247
- ^ Bug 29363 - [HTML5][Forms] Support for <output> element, WebKit, https://bugs.webkit.org/show_bug.cgi?id=29363
- ^ Bug 37307 - [Chromium] Support for <progress> element, WebKit, https://bugs.webkit.org/show_bug.cgi?id=37307
- ^ Bug 37074 - Support for HTMLMeterElement, WebKit, https://bugs.webkit.org/show_bug.cgi?id=37074
- ^ Hyatt, David (July 2004), The Search Field, http://weblogs.mozillazine.org/hyatt/archives/2004_07.html#005890
- ^ a b c d Bug 25554 - Implement HTML5 Input element types for Text Fields, WebKit, https://bugs.webkit.org/show_bug.cgi?id=25554
- ^ Bug 29004 - [HTML5][Forms] simple implementation of date&time types of INPUT element, WebKit, https://bugs.webkit.org/show_bug.cgi?id=29004
- ^ Bug 29359 – Add UIs for date and time types of <input>, https://bugs.webkit.org/show_bug.cgi?id=29359
- ^ Bug 28966 - [HTML5][Forms] <input type=color> simple implementation, WebKit, https://bugs.webkit.org/show_bug.cgi?id=28966
- ^ Bug 44740 - registerProtocolHandler and registerContentHandler, WebKit, https://bugs.webkit.org/show_bug.cgi?id=44740
- ^ Bug 32052 - Implement HTML5 state object history API, WebKit, https://bugs.webkit.org/show_bug.cgi?id=32052
- ^ Bug 39259 – MASTER: WebKit needs an HTML5 Tokenizer, https://bugs.webkit.org/show_bug.cgi?id=39259
- ^ Chapin, Nate (2009-11-19), WebKit nightlies support HTML5 noreferrer link relation, http://webkit.org/blog/907/webkit-nightlies-support-html5-noreferrer-link-relation/, retrieved 2009-11-20
- ^ Bug 21605 - Support for HTML5 "hashchange" event, WebKit, https://bugs.webkit.org/show_bug.cgi?id=21605
- ^ Bug 20709 - Implement HTML 5's HTMLElement.classList property, WebKit, https://bugs.webkit.org/show_bug.cgi?id=20709
- ^ Bug 50916 - Add support for dir=auto, WebKit, https://bugs.webkit.org/show_bug.cgi?id=50916
- ^ Bug 30458 - Implement <a ping>, WebKit, https://bugs.webkit.org/show_bug.cgi?id=30458
- ^ Smith, David (2008-02-07), querySelector and querySelectorAll, http://webkit.org/blog/156/queryselector-and-queryselectorall/
- ^ Eidson, Brady (2007-10-19), WebKit Does HTML5 Client-side Database Storage, http://webkit.org/blog/126/webkit-does-html5-client-side-database-storage/, retrieved 2009-10-22
- ^ Bug 36567 - Implement FileAPI/FileWriter, WebKit, https://bugs.webkit.org/show_bug.cgi?id=36567
- ^ Bug 38157 - Implement FileReader class, WebKit, https://bugs.webkit.org/show_bug.cgi?id=38157
- ^ Bug 44358 - Implement FileWriter, WebKit, https://bugs.webkit.org/show_bug.cgi?id=44358
- ^ Bug 42903 - Implement FileAPI: Directories and System (a.k.a. FileSystem API), WebKit, https://bugs.webkit.org/show_bug.cgi?id=42903
- ^ Bug 14997 - Support for server-sent DOM events, WebKit, https://bugs.webkit.org/show_bug.cgi?id=14997
- ^ Bug 21475 - Provide support for the Geolocation API, WebKit, https://bugs.webkit.org/show_bug.cgi?id=21475
[edit] Presto references
- ^ A call for video on the web - Opera <video> release on Labs, Opera, http://dev.opera.com/articles/view/a-call-for-video-on-the-web-opera-vid/
- ^ a b Opera Core Concerns - (re-)Introducing <video>, Opera, http://my.opera.com/core/blog/2009/12/31/re-introducing-video
- ^ Web specifications supported in Opera 9.5, Opera, http://www.opera.com/docs/specs/opera95/
- ^
canvas Support in Opera, Opera, http://www.opera.com/docs/specs/opera9/canvas/
- ^ Chavchanidze, George (2008-06-12), Opera 9.5 released, Opera, http://my.opera.com/mathml/blog/2008/06/12/opera-9-5-released
- ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/presto28/html5/#elements
- ^ a b c d Haavard (2010-06-14), HTML5, and then some, Opera, http://my.opera.com/desktopteam/blog/2010/06/14/html5-and-then-some
- ^ a b c d Kleinhout, Huib (2010-07-01), Opera 10.60 goes final, Opera, http://my.opera.com/desktopteam/blog/2010/07/01/opera-10-60-goes-final
- ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/presto28/html5
- ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/presto28/html5
- ^ HTML 5 Forms support in Opera Presto 2.2, Opera, http://www.opera.com/docs/specs/presto22/forms/
- ^ a b c d e Ødegaard, Ruarí (2010-12-06). "Extension improvements, updates to Core and some other nice fixes". Opera. http://my.opera.com/desktopteam/blog/2010/12/06/extension-improvements-updates-to-core-and-some-other-nice-fixes. Retrieved 2010-12-06.
- ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/presto28/html5
- ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/presto28/html5
- ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/presto28/html5
- ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/presto28/html5
- ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/presto28/html5
- ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/presto28/html5
- ^ a b Opera 11.60 changelog, 2011-12-06, http://www.opera.com/docs/changelogs/windows/1160/
- ^ Introducing the HTML5 History API, Opera, http://dev.opera.com/articles/view/introducing-the-html5-history-api/
- ^ Opera 11.60 for Windows changelog, Opera, 2011-12-06, http://www.opera.com/docs/changelogs/windows/1160/
- ^ Haavard (2010-05-31), Opera 10.60 Alpha 1: Speed, eye-candy, and bug fixing, Opera, http://my.opera.com/desktopteam/blog/2010/05/31/opera-10-60-alpha-1
- ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/presto28/html5
- ^ Hunt, Lachlan (2008-05-22), Selectors API, Opera, http://my.opera.com/core/blog/selectors-api
- ^ a b Dixit, Shwetank (2009-12-16), Opera 10.5 Pre-Alpha build released: the new additions, Opera, http://my.opera.com/ODIN/blog/opera-10-5-pre-alpha-build-released-here-is-whats-new
- ^ W3C File API support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/presto28/file/
- ^ More fun using the Web, with getUserMedia and native pages, Opera, http://my.opera.com/desktopteam/blog/2011/10/13/introducing-opera-12-alpha
- ^ Bersvendsen, Arve (2006-09-01), Event Streaming to Web Browsers, Opera, http://my.opera.com/WebApplications/blog/show.dml/438711
- ^ van Kesteren, Anne (2010-10-11). "The long journey of Server-Sent Events (EventSource)". Opera. http://my.opera.com/core/blog/eventsource. Retrieved 2010-10-11.
- ^ Pieters, Simon (2010-10-11). "WebSockets in Opera". Opera. http://my.opera.com/core/blog/websockets. Retrieved 2010-10-11.
- ^ van Kesteren, Anne (2010-12-08). "Disabling the WebSocket protocol". http://annevankesteren.nl/2010/12/websocket-protocol-vulnerability. Retrieved 2011-01-10.
- ^ Nilsen, Petter (2010-02-05), Skin fixes, Unite, and then some, Opera, http://my.opera.com/desktopteam/blog/2010/02/05/skin-fixes-unite-and-then-some
- ^ Web specifications supported in Opera Presto 2.5, Opera, http://www.opera.com/docs/specs/presto25/
[edit] Other references
- ^ Studholme, Oli (2010-05-11), The ruby element and her hawt friends, rt and rp, HTML5 Doctor, http://html5doctor.com/ruby-rt-rp-element/
- ^ http://msdn.microsoft.com/en-us/library/ie/hh673546%28v=vs.85%29.aspx#Application_Cache_API_AppCache
- ^ W3C - Test results: HTML character encoding basics, 2010-04-12, http://www.w3.org/International/tests/tests-html-css/tests-character-encoding/results-html-encoding-basic
- ^ Pilgrim, Mark (2009-03-06), The Road to HTML 5: contentEditable, http://blog.whatwg.org/the-road-to-html-5-contenteditable
- ^ Pilgrim, Mark (2009-03-04), The Road to HTML 5: spellchecking, http://blog.whatwg.org/the-road-to-html-5-spellchecking
- ^ "keygen", Mozilla Developer Center (Mozilla), https://developer.mozilla.org/En/HTML/Element/keygen, retrieved 2010-03-13
- ^ Koch, Peter-Paul, W3C DOM Compatibility - Core, QuirksMode, http://www.quirksmode.org/dom/w3c_core.html
- ^ Holzschlag, Molly (June 2009), A Selection of Supported Features in HTML5, http://molly.com/html5/html5-0709.html
- ^ "Is this HTML5?", HTML5 (including next generation additions still in development), WHATWG, 2010-05-04, http://www.whatwg.org/specs/web-apps/current-work/#is-this-html5?, retrieved 2010-05-04
- ^ Selectors API Level 1, W3C, http://dev.w3.org/2006/webapi/selectors-api/
- ^ Web Storage, W3C, http://dev.w3.org/html5/webstorage/
- ^ Indexed Database API, W3C, http://www.w3.org/TR/IndexedDB/
- ^ Web SQL Database, W3C, http://dev.w3.org/html5/webdatabase/
- ^ File API, W3C, 2010-10-26, http://www.w3.org/TR/FileAPI/
- ^ File API: Writer, W3C, 2010-10-26, http://www.w3.org/TR/file-writer-api/
- ^ File API: Directories and System, W3C, 2010-10-26, http://dev.w3.org/2009/dap/file-system/file-dir-sys.html
- ^ Media Capture API, W3C, http://dev.w3.org/2009/dap/camera/
- ^ Server-Sent Events, W3C, http://dev.w3.org/html5/eventsource/
- ^ The Web Sockets API, W3C, http://dev.w3.org/html5/websockets/
- ^ Web Workers, W3C, http://dev.w3.org/html5/workers/
- ^ Resig, John (2009-07-21), Computing with JavaScript Web Workers, http://ejohn.org/blog/web-workers/
- ^ Geolocation API Specification, W3C, http://dev.w3.org/geo/api/spec-source.html
- ^ 5.6 Offline Web applications — HTML5, W3C, http://dev.w3.org/html5/spec/offline.html#offline
- ^ Web Notifications, W3C, http://www.w3.org/TR/notifications/
- ^ Available only in Firefox Mobile as of Gecko 2.0, https://developer.mozilla.org/en/DOM/Displaying_notifications
- ^ There is a bug in Chrome but is working, http://code.google.com/p/chromium/issues/detail?id=34961
[edit] External links