Komputer & Telekomunikasi    
   
Daftar Isi
(Sebelumnya) Comparison of layout engines ( ...Comparison of layout engines ( ... (Berikutnya)

Perbandingan -- layout engines (HTML5)

The following tables compare support of HTML5 differences from HTML 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.

Contents

Explanation of the tables

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 engineRelease versionPreview versionUsed by
Amaya11.3.111.3-preAmaya
Gecko19.020.0All Mozilla software, including Firefox; SeaMonkey and Galeon; Camino; K-Meleon; Flock (up to 2.x); 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/AKonqueror
Presto2.10.2292.10.238Opera; Opera Mobile, Nintendo DS & DSi Browser; Internet Channel
Tasman(IE 5.2.3 for Mac)none (aborted in 2003)Internet Explorer 5+ for Mac OS X
Trident6.0 (IE 10)6.0 (IE 10)Internet Explorer and other Internet Explorer shells like Maxthon (Microsoft Windows operating systems only), Windows Phone 8
WebKit534.20r146740Tizen (both OS and browser), Safari (both desktop and mobile), Google Chrome, Maxthon 3, Shiira, iCab 4, OmniWeb 5.5+, Web, Adobe AIR, Midori, Adobe Dreamweaver CS4 and CS5, Android browser, Palm webOS browser, Symbian S60 browser, OWB, Steam, Rekonq, Arora, Flock (version 3+), RockMelt, Dolphin Browser, Sleipnir, Konqueror, rekonq. Used by the LG Smart TV platform to enable web content on TVs.

In Konqueror, the user can switch layout engine.

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.

ValueMeaning
YesIndicates that the layout engine fully supports this property/element when valid values are used.
NoIndicates that the property/element is completely ignored.
PartialIndicates that the property/element is understood, but that not all values are supported. Supported values are implemented correctly.
IncorrectIndicates that the property/element is understood, but that it is not implemented correctly in all cases.
ExperimentalIndicates that the property/element is understood, but supported under an alternate name. May be incomplete or buggy.
DroppedIndicates that the property/element is no longer supported.
Nightly buildIndicates that the property/element is supported to some extent in an experimental/nightly build. Future support is expected.
DependsIndicates that the property/element is supported only on certain platforms, or if certain settings are configured.

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.

TridentGeckoWebKitPresto
section5.0[t 1]2.0[g 1][g 2]533[w 1][w 2][w 3][w 4][w 5][w 6]2.7.70
nav
article
aside
hgroup
header
footer
timeNo22.0[g 3]No2.8.146
mark5.0[t 1]2.0[g 4]Yes[w 7]2.7.70
ruby,[1] rt, rp3.1[t 2]No[g 5]533[w 8][w 9]No
dialogNoNo[g 6]No[w 10]No
figure5.0[t 1]2.0[g 7]Yes[w 11]2.7.70
figcaption
embed<3.1[IE 3.0]1.7851.0
video5.0 (Partial)[t 3][t 4]15.0 [g 8]5252.5[note 1][note 2]
audio
source
canvas1.9.2[g 9]Partial2.0[p 4]
Inline MathMLNo2.0Yes[w 12][w 13]2.1[note 3]
Inline SVG5.0[t 3]Yes[w 13]2.9.220[p 6]
detailsNoNo [g 10]Yes [w 14]No
summaryYes [w 14]
commandNo [g 11]No
menu8.0 [g 12]No[w 15]2.8[p 7]
bdi10.0[g 13]528[w 16]No
dataNo22.0[g 14]NoNo
TridentGeckoWebKitPresto

Attributes

Element-specific

AttributeElementTridentGeckoWebKitPresto
manifesthtml6.0[2]1.9Yes2.6[p 8][p 9]
sizeslinkNo8.0 (only mobile)[g 15][g 16]Yes[w 17]No
charsetmeta4.0[3]1.9.2Yes2.5.24
scopedstyleNo21.0[g 17]No[w 18]No
asyncscript6.01.9.2[g 18]Yes[w 19]
reversedolNo18.0[g 19]Yes[w 20]
downloada,areaNo20.0[g 20]Yes
sandboxiframe6.0[t 5]17.0[g 21]533[w 21]
seamlessiframeNoNo[g 22]No[w 22]
AttributeElementTridentGeckoWebKitPresto

Global

TridentGeckoWebKitPresto
translate[4]No
Datasets (data-*)No6.0[g 23]Yes[w 23]2.8[p 10]
contextmenu8.0[g 24]No[w 24]No
hidden2.0[g 25]Yes[w 25]2.7.70
contenteditable[5]<3.1[IE 5.5]1.9Yes2.0
spellcheck[6]6.01.8[g 26]Incorrect[w 26]2.8[p 11]
draggable1.9.1[g 27]533[w 27]2.10.270
dropzoneNoNo[g 28]Yes2.10.270
TridentGeckoWebKitPresto

Form elements and attributes

Many of these features can be emulated with third-party libraries[citation needed].

TridentGecko[g 29]WebKit[w 28]Presto[p 12]
Attributes
autocomplete3.1YesYes2.0
list6.0[t 6]2.0[g 30]No[w 29]
required6.0[t 7]2.0[g 31]528[note 4][w 30]
multiple6.0[t 8]1.9.2[note 5][g 32]526[note 5][w 31]2.7[p 13]
pattern6.0[t 9]2.0[g 33]528[note 4][w 32][w 30]2.0
min, max6.0[t 10][t 11]16.0[g 34][g 35]Yes[w 33]
step6.0[t 12]16.0[g 36]528[w 34]
placeholder6.0[t 13]2.0[g 37]Yes2.7[p 13]
formNo2.0[g 38]Yes[w 35]2.0
autofocus6.0[t 14]2.0[g 39]528[w 36]
maxlength6.0[t 15]2.0[g 40]528[w 37]
novalidate6.0[t 16]2.0[g 41]528[w 38]2.8[p 14]
controlNo2.0[g 42]NoNo
acceptNo2.0[g 43]Yes[w 39]Yes
formtarget6.0[t 17]2.0[g 44]Yes[w 40]2.8[p 15]
formaction6.0[t 18]2.0[g 45]Yes[w 40]2.8[p 16]
formmethod6.0[t 19]2.0[g 46]Yes[w 40]2.8[p 17]
formenctype6.0[t 20]2.0[g 46]Yes[w 40]2.8[p 18]
formnovalidate6.0[t 21]2.0[g 47]528[w 38]2.8[p 19]
disabled (fieldset element)<3.12.0No2.7
Elements
datalist6.0[t 22]2.0[g 48]No[w 41]2.0
keygen[7]No[t 23]1.0[g 49]1251.0
outputNo2.0[g 50]Yes[w 42]2.0
progress6.0[t 24]6.0[g 51]Yes[w 43]2.7[p 13]
meterNo16.0[g 52]Yes[w 44]
Input types
search6.0[t 25]2.0[g 53]312[w 45]2.7[p 13]
tel6.0[t 26]2.0[g 54]528[w 46]
url6.0[t 27]2.0[g 55]528[w 46]2.0
email6.0[t 28]2.0[g 56]528[w 46]
datetimeNoNo[g 57]Partial[w 47][w 48]
dateNo
monthNo
weekNo
timeNo
datetime-localNo
number6.0[t 29]16.0[g 58]528[w 46]
range6.0[t 30]22.0[g 59]Yes
colorNoNo[g 60]Yes[w 49]2.7[p 13]
TridentGeckoWebKitPresto

APIs

TridentGeckoWebKitPresto
getElementsByClassName[8]5.0[t 31]1.9[g 61]5252.1
registerProtocolHandlerNo1.9[note 6]Yes[w 50]2.10[p 20]
registerContentHandler1.8[note 7]
Cross-document messaging[9]4.01.9[g 64]Yes2.0
Drag-and-drop6.01.9.1[g 27]Yes2.10.270[p 21]
pushState() and replaceState()6.0[t 32]2.0[g 65]528[w 51]2.9[p 22]
TridentGeckoWebKitPresto

Other features

TridentGeckoWebKitPresto
MicrodataNo16.0[g 66]No[w 52]Yes[p 20]
HTML5 Tokenizer6.0[t 33]2.0[g 67]Yes[w 53]2.10[p 23]
HTML5 Tree BuilderYes[w 13]
HTML5 Fragment ParserYes
<a rel="noreferrer">NoNo[g 68]Yes[w 54]No
window.onhashchange4.0[t 34]1.9.2[g 69]528[w 55]2.6[p 24]
element.classListNo1.9.2[g 70]Yes[w 56]2.8[p 25]
dir="auto"No20.0[g 71]528+[w 57]No
TridentGeckoWebKitPresto

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.[10]

TridentGeckoWebKitPresto
<device>NoNoNoNo
<track>6.0[t 35]
<a ping>NoDepends[g 72][note 8]Depends[w 58][note 9]

Related specifications

TridentGeckoWebKitPresto
main element[11]No21.0[g 75]No[w 59]No
template element[12]NoNoNo[w 60]No
Selectors API[13]4.0[t 36]1.9.1[g 76]525[w 61]2.2[p 26]
Web Storage[14]4.01.9.1[g 77]5252.5[p 27]
Indexed Database API[15]5.0[t 37]16.0[g 78]PartialNo
Web SQL Database (obsolete)[16]NoNo[g 79]Yes[w 62]2.5[p 27]
File API[17]5.0Yes[g 80]Yes[w 63][w 64]2.8[p 28]
File API: Writer[18]5.0No[g 81]Partial[w 65]No
File API: Directories and System[19]NoNo[g 82]Yes[w 66]
Media Capture API[20]2.0[note 10]No2.10[p 29]
Server-sent events[21]6.0[g 84]Yes[w 67]2.7[p 30][p 31]
WebSocket[22]6.0[t 38]11.0[g 85]5332.11[note 11]
Web Workers[23][24]6.0[t 39]1.9.1[g 86]Yes2.6[p 8][p 9]
Geolocation API[25]5.0[t 40]1.9.1[g 87]533[w 68]2.6[note 12]
Offline Web applications[26]6.0[t 41]1.9.1[g 88]Yes2.6[p 8][p 9]
Web Notifications[27]No22.0[28][29]only in Chrome[30]?
TridentGeckoWebKitPresto

Notes

  1. ^ 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]
  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]
  3. ^ MathML for CSS, XHTML only[p 5]
  4. ^ a b Form validation disabled in Safari Can I use... Support tables for HTML5, CSS3, etc..
  5. ^ a b For file inputs only.
  6. ^ Limited to the feed protocol in 1.8; fully supported in 1.9.[g 62]
  7. ^ Limited to feed MIME types in 1.8 and 1.9.[g 63]
  8. ^ The ping attribute is disabled by default, due to privacy concerns.[g 73][g 74]
  9. ^ The ping attribute is disabled by default, thus needs to be manually enabled by each port
  10. ^ Currently partially supported in nightly builds for the Linux platform.[g 83]
  11. ^ WebSocket support was added in Presto 2.7[p 32] but was disabled due to security reasons.[p 33] In Presto 2.11 protocol implementation was updated to version RFC 6455[p 34] which resolved security issue.
  12. ^ Geolocation support was added in Presto 2.5, but was not enabled by default until 2.6.[p 35][p 36][p 8][p 9]

References

Trident references

  1. ^ a b c Internet Explorer Platform Preview Guide for Developers, Microsoft, http://msdn.microsoft.com/en-us/ie/ff 468705.aspx
  2. ^ Ruby, http://docs.google.com/View?id=dcgd8h k6_0ccsw4td4
  3. ^ a b Bisson, Simon (2010-09-17), Microsoft previews Internet Explorer 9 with HTML5 support, ZDNet, http://www.zdnet.co.uk/news/desktop-a pps/2010/03/17/microsoft-previews-int ernet-explorer-9-with-html-5-support- 40088334/
  4. ^ Hachamovitch, Dean (2010-06-23), HTML5, Native: Third IE9 Platform Preview Available for Developers, Microsoft, http://blogs.msdn.com/b/ie/archive/20 10/06/23/html5-native-third-ie9-platf orm-preview-available-for-developers. aspx
  5. ^ Rossi, Jacob (2011-07-14), Defense in Depth: Locking Down Mash-Ups with HTML5 Sandbox, Microsoft, http://blogs.msdn.com/b/ie/archive/20 11/07/14/defense-in-depth-locking-dow n-mash-ups-with-html5-sandbox.aspx
  6. ^ "list attribute | list property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772937. Retrieved 16 November 2012.
  7. ^ "required attribute | required property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772943. Retrieved 16 November 2012.
  8. ^ "multiple property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772940. Retrieved 16 November 2012.
  9. ^ "pattern attribute | pattern property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772941. Retrieved 16 November 2012.
  10. ^ "min attribute | min property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772939. Retrieved 16 November 2012.
  11. ^ "max attribute | max property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772938. Retrieved 16 November 2012.
  12. ^ "step property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772944. Retrieved 16 November 2012.
  13. ^ "placeholder attribute | placeholder property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772942. Retrieved 16 November 2012.
  14. ^ "autofocus attribute | autofocus property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772924. Retrieved 16 November 2012.
  15. ^ "maxlength attribute |". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/ms534157. Retrieved 16 November 2012.
  16. ^ "noValidate property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772929. Retrieved 16 November 2012.
  17. ^ "formTarget property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772936. Retrieved 16 November 2012.
  18. ^ "formAction attribute | formAction property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772932. Retrieved 16 November 2012.
  19. ^ "formMethod attribute | formMethod property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772934. Retrieved 16 November 2012.
  20. ^ "formEnctype attribute | formEnctype property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772933. Retrieved 16 November 2012.
  21. ^ "formNoValidate attribute | formNoValidate property (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772935. Retrieved 16 November 2012.
  22. ^ "datalist object (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772925. Retrieved 16 November 2012.
  23. ^ PRB: HTML Tag KEYGEN Not Supported in Internet Explorer, Microsoft, http://support.microsoft.com/kb/19028 2
  24. ^ "Progress element | Progress object (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh772953. Retrieved 16 November 2012.
  25. ^ "input type=search object (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh826024. Retrieved 16 November 2012.
  26. ^ "input type=tel element | input type=tel object (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh773066. Retrieved 16 November 2012.
  27. ^ "input type=url element | input type=url object (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh773067. Retrieved 16 November 2012.
  28. ^ "input type=email element | input type=email object (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh773063. Retrieved 16 November 2012.
  29. ^ "input type=number element | input type=number object (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh773064. Retrieved 16 November 2012.
  30. ^ "input type=range element | input type=range object (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh773065. Retrieved 16 November 2012.
  31. ^ getElementsByClassName, Microsoft, http://ie.microsoft.com/testdrive/HTM L5/80getElementsByClassName/Default.h tml
  32. ^ HTML5 History in IE10, Microsoft, http://blogs.msdn.com/b/ie/archive/20 11/10/31/html5-history-in-ie10.aspx
  33. ^ HTML5 Parsing in IE10, Windows Internet Explorer Engineering Team, 2001-07-06, http://blogs.msdn.com/b/ie/archive/20 11/07/06/html5-parsing-in-ie10.aspx
  34. ^ onhashchange Event, Microsoft, http://msdn.microsoft.com/en-us/libra ry/cc288209%28VS.85%29.aspx
  35. ^ "track element | track object (Internet Explorer)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/hh772958. Retrieved 29 November 2012.
  36. ^ Resig, John (2008-03-06), JavaScript in Internet Explorer 8, http://ejohn.org/blog/javascript-in-i nternet-explorer-8/
  37. ^ IndexedDB Prototype Available for Internet Explorer, http://blogs.msdn.com/b/interoperabil ity/archive/2010/12/21/indexeddb-prot otype-available-for-internet-explorer .aspx
  38. ^ WebSockets in Windows Consumer Preview, IE Engineering Team, http://blogs.msdn.com/b/ie/archive/20 12/03/19/websockets-in-windows-consum er-preview.aspx
  39. ^ Leithead, Travis (2011-07-02), Web Workers in IE10: Background JavaScript Makes Web Apps Faster, Microsoft, http://blogs.msdn.com/b/ie/archive/20 11/07/01/web-workers-in-ie10-backgrou nd-javascript-makes-web-apps-faster.a spx
  40. ^ Acting on Feedback: IE9 Release Candidate Available for Download, http://blogs.msdn.com/b/ie/archive/20 11/02/10/acting-on-feedback-ie9-relea se-candidate-available-for-download.a spx
  41. ^ "Application Cache API ("AppCache") (Windows)". Microsoft. http://msdn.microsoft.com/en-us/libra ry/ie/hh673545. Retrieved 17 November 2012.

Gecko references

  1. ^ 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
  2. ^ Bug 562008 - HTML5 section DOM elements should be of type HTMLElement, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=562008
  3. ^ Bug 629801 - Implement HTML5 , Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=629801
  4. ^ Bug 485377 - Implement HTML5's <mark> tag, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=485377
  5. ^ Bug 33339 - HTML5 <ruby> support, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=33339, retrieved 2010-03-13
  6. ^ Implement the HTML5 dialog element, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=840640
  7. ^ Implement the figure element, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=573356
  8. ^ Support media attribute of source elements, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=449363
  9. ^ Canvas - MDC, Mozilla, https://developer.mozilla.org/en/HTML /Canvas
  10. ^ Bug 591737 - Support for HTML5's <details> and <summary>, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=591737
  11. ^ Implement the HTML5 command API, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=670898
  12. ^ Implement HTML5 toolbar menus, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=746087
  13. ^ Bug 613149 - Support HTML5 bdi element and CSS property unicode-bidi: isolate, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=613149
  14. ^ Bug 839371 - Implement HTML5 element, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=839371
  15. ^ Bug 596650 - Use the "sizes" attribute to select the best web app icon, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=596650
  16. ^ Bug 441770 - Add 'sizes' getter/setter to link elements, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=441770
  17. ^ Bug 508725 - Implement HTML 5 scoped attribute on STYLE tag, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=508725
  18. ^ Bug 503481 - Implement async attribute of script element, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=503481
  19. ^ Bug 601912 - HTML 5's <li> reversed attribute not supported, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=601912
  20. ^ Bug 676619 – Implement proposed download attribute, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=676619
  21. ^ Bug 341604- Implement IFRAME's sandbox attribute, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=341604
  22. ^ Bug 631218 – implement the HTML5 seamless attribute for the iframe element, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=631218
  23. ^ Bug 560112 - Implement HTML5 dataset attribute, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=560112
  24. ^ Changes for web developers, Mozilla, https://developer.mozilla.org/en/Fire fox_8_for_developers#HTML
  25. ^ Bug 567663 - Implement the hidden attribute, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=567663
  26. ^ Controlling spell checking in HTML forms, Mozilla, https://developer.mozilla.org/en/Cont rolling_spell_checking_in_HTML_forms
  27. ^ a b Blizzard, Christopher (2009-07-15), HTML5 drag and drop in Firefox 3.5, http://hacks.mozilla.org/2009/07/html 5-drag-and-drop/
  28. ^ Bug 723008 - Implement dropzone attribute, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=723008
  29. ^ User:Mounir.lamouri/HTML5 Forms, Mozilla, https://wiki.mozilla.org/User:Mounir. lamouri/HTML5_Forms
  30. ^ Bug 556007 - Implement list attribute, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=556007
  31. ^ Bug 345822 - Implement required attribute for <input type="text">, <textarea>, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=345822
  32. ^ Bug 523771 - Support <input type=file multiple>, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=523771
  33. ^ Bug 345512 - Implement pattern attribute for <input type="text">, <textarea>, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=345512
  34. ^ Bug 635499- Implement the max attribute, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=635499
  35. ^ Bug 635553- Implement the min attribute, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=635553
  36. ^ Bug 556009 - Implement step attribute, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=556009
  37. ^ Bug 457800 - Implement placeholder attribute for text input fields, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=457800
  38. ^ Bug 588683 - Implement form attribute, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=588683
  39. ^ Bug 546995 - Implement autofocus attribute for some form elements, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=546995
  40. ^ Bug 535043 - Support maxlength on textarea, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=535043
  41. ^ Bug 556013 - Implement novalidate attribute for form elements, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=556013
  42. ^ Bug 562932 - Implement control attribute for label element, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=562932
  43. ^ 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 565274 - Implement the accept attribute for the form and file upload controls for custom MIME types, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=565274
  44. ^ Bug 566064 - HTMLInputElement and HTMLButtonElement should implement formtarget attribute which override HTMLFormElement target attribute, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=566064
  45. ^ Bug 566160 - HTMLInputElement and HTMLButtonElement should implement formaction attribute which override HTMLFormElement action attribute, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=566160
  46. ^ a b Bug 582412 - Implement @formmethod, @formenctype, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=582412
  47. ^ Bug 589696 - Implement formnovalidate attribute for submit controls, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=589696
  48. ^ Bug 555840 - Implement datalist element, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=555840
  49. ^ Bug 101019 - Implement keygen element, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=101019
  50. ^ Bug 346485 - Implement Web Forms 2 <html:output/>, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=346485
  51. ^ Bug 514437 - Implement HTML 5 progress element, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=514437
  52. ^ Bug 555985 - Implement meter element, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=555985
  53. ^ Bug 456229 - Implement <input type="search"> for compatibility with Safari, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=456229
  54. ^ Bug 557620 - Implement <input type="telephone">, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=557620
  55. ^ Bug 344615 - Implement <input type="url">, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=344615
  56. ^ Bug 555559- Implement <input type="email">, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=555559
  57. ^ Bug 446510 - Implement <input type="date"> and other date controls, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=446510
  58. ^ Bug 344616 - Implement <input type="number">, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=344616
  59. ^ Bug 344618 - Implement <input type="range">, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=344618
  60. ^ Bug 547004 - Implement <input type="color">, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=547004, retrieved 2010-02-18
  61. ^ Bug 357450 - Implement getElementsByClassName, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=357450
  62. ^ window.navigator.registerProtocolHand ler, Mozilla, https://developer.mozilla.org/en/DOM/window.navigator.registerProtocolHand ler
  63. ^ window.navigator.registerContentHandl er, Mozilla, https://developer.mozilla.org/en/DOM/window.navigator.registerContentHandl er
  64. ^ Bug 387706 - (postMessage) Implement HTML5's cross-document messaging API (postMessage), Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=387706
  65. ^ Bug 500328 - Add support for HTML5 History.pushState(), History.replaceState() methods, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=500328
  66. ^ Bug 591467 - Implement HTML5 Microdata API, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=591467
  67. ^ Bug 373864 - Replace HTML parser with an HTML5 parser, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=373864
  68. ^ Bug 530396 - Support for <a rel="noreferrer"> functionality, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=530396
  69. ^ Bug 385434 - Add support for HTML5 onhashchange (event for named anchor changes), Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=385434
  70. ^ Bug 501257 - Implement HTML 5's HTMLElement.classList property, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=501257
  71. ^ Bug 548206 - Implement the auto value for the HTML dir attribute, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=548206
  72. ^ Bug 319368 - Implement <a ping>, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=319368
  73. ^ 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
  74. ^ Bug 319368 - Implement <a ping> (Comment 64), Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=319368#c64
  75. ^ Bug 820508 - Add support for <main> element, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=820508
  76. ^ document.querySelector, https://developer.mozilla.org/En/DOM/ Document.querySelector
  77. ^ DOM Storage, Mozilla, https://developer.mozilla.org/En/DOM: Storage
  78. ^ Implement Indexed Database API, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=IndexedDB
  79. ^ Bug 416327 - Implement Client-side database storage, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=416327
  80. ^ Using files from web applications, Mozilla, https://developer.mozilla.org/en/Usin g_files_from_web_applications
  81. ^ Bug 557540 - Implement File API: Writer, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=557540
  82. ^ implement File API: Directories and System, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=704128
  83. ^ Bug 692955 - Camera support for desktop, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=692955
  84. ^ Bug 338583 - Add support for Server-Sent DOM Events (Remote Events), Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=338583
  85. ^ Bug 472529 - Support for Web sockets' HTML5 Draft Recommendation, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=472529
  86. ^ Bug 437152 - implement worker threads, Mozilla, https://bugzilla.mozilla.org/show_bug .cgi?id=437152
  87. ^ Using geolocation, Mozilla, https://developer.mozilla.org/En/Usin g_geolocation
  88. ^ Offline resources in Firefox, Mozilla, https://developer.mozilla.org/en/offl ine_resources_in_firefox

Webkit references

  1. ^ Bug 32936 - HTML5 <section> element support, WebKit, https://bugs.webkit.org/show_bug.cgi? id=32936
  2. ^ Bug 27937 - Implement HTML5 nav element, WebKit, https://bugs.webkit.org/show_bug.cgi? id=27937
  3. ^ Bug 32942 - HTML5 <article> element support, WebKit, https://bugs.webkit.org/show_bug.cgi? id=32942
  4. ^ Bug 32943 - HTML5 <aside> element support, WebKit, https://bugs.webkit.org/show_bug.cgi? id=32943
  5. ^ Bug 33369 - Implement HTML5 <hgroup> element., WebKit, https://bugs.webkit.org/show_bug.cgi? id=33369
  6. ^ Bug 32944 - HTML5 <header> and <footer> elements support, WebKit, https://bugs.webkit.org/show_bug.cgi? id=32944
  7. ^ Bug 41144 - Implement the HTML5 <mark> element., WebKit, https://bugs.webkit.org/show_bug.cgi? id=41144
  8. ^ Bug 28420 - Implement HTML5 <ruby> rendering, WebKit, https://bugs.webkit.org/show_bug.cgi? id=28420
  9. ^ Steiner, Roland (2010-01-20), "Ruby Rendering in WebKit", Surfin’ Safari (WebKit), http://webkit.org/blog/948/ruby-rende ring-in-webkit/, retrieved 2010-01-21
  10. ^ Bug 84635 - Implement the DIALOG element, WebKit, https://bugs.webkit.org/show_bug.cgi? id=84635
  11. ^ Bug 50684 - Default styling rules for the figure and figcaption elements, WebKit, https://bugs.webkit.org/show_bug.cgi? id=50684
  12. ^ Bug 42373 - Changes to enable MathML, WebKit, https://bugs.webkit.org/show_bug.cgi? id=42373
  13. ^ 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.
  14. ^ a b Bug 50309 - HTML5 <details> and <summary> initial implementation, WebKit, https://bugs.webkit.org/show_bug.cgi? id=50309
  15. ^ Bug 50555 - implement the HTML5 "context menu" feature (contextmenu attribute), WebKit, https://bugs.webkit.org/show_bug.cgi? id=50555
  16. ^ Bug 50913 - [BiDi Add support for the BDI element], WebKit, https://bugs.webkit.org/show_bug.cgi? id=50913
  17. ^ Bug 37674 - Implement sizes attribute for link tag from HTML5, WebKit, https://bugs.webkit.org/show_bug.cgi? id=37674
  18. ^ Bug 49142 - Implement HTML5 style scoped attribute, WebKit, https://bugs.webkit.org/show_bug.cgi? id=49142
  19. ^ Bug 20710 - WebKit should support defer and async on script elements, WebKit, https://bugs.webkit.org/show_bug.cgi? id=20710
  20. ^ Bug 36724 - Add support for ol reversed, WebKit, https://bugs.webkit.org/show_bug.cgi? id=36724
  21. ^ Bug 21288 - Implement HTML5's sandbox attribute for iframes, WebKit, https://bugs.webkit.org/show_bug.cgi? id=21288
  22. ^ Bug 45950 - Implement HTML5's seamless attribute for iframes, WebKit, https://bugs.webkit.org/show_bug.cgi? id=45950
  23. ^ Bug 41146 - Implement the .dataset DOM property, WebKit, https://bugs.webkit.org/show_bug.cgi? id=41146
  24. ^ Bug 50555 - implement the HTML5 "context menu" feature (contextmenu attribute), WebKit, https://bugs.webkit.org/show_bug.cgi? id=50555
  25. ^ Bug 40511 - Implement HTML5 hidden attribute, WebKit, https://bugs.webkit.org/show_bug.cgi? id=40511
  26. ^ 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
  27. ^ Bug 26262 - Implement HTML5 draggable, WebKit, https://bugs.webkit.org/show_bug.cgi? id=26262
  28. ^ Bug 19264 - HTML5 Forms Implementation - Master bug, WebKit, https://bugs.webkit.org/show_bug.cgi? id=19264
  29. ^ 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
  30. ^ a b Bug 59019 - Enable the interactive form validation feature by default, WebKit, https://bugs.webkit.org/show_bug.cgi? id=59019
  31. ^ Almaer, Dion (2009-03-06), input type="file" multiple; now in a real browser!, Ajaxian, http://ajaxian.com/archives/input-typ efile-multiple-now-in-a-real-browser
  32. ^ Bug 25552 - Support for HTML5 Forms "pattern" attribute, WebKit, https://bugs.webkit.org/show_bug.cgi? id=25552
  33. ^ Bug 27450 - Support HTML5 min/max attributes and associated CSS selectors, WebKit, https://bugs.webkit.org/show_bug.cgi? id=27450
  34. ^ Bug 27451 - Support HTML5 step attribute, WebKit, https://bugs.webkit.org/show_bug.cgi? id=27451
  35. ^ Bug 47813 - [HTML5 "form" attribute support for form control elements], WebKit, https://bugs.webkit.org/show_bug.cgi? id=47813
  36. ^ Bug 18887 - WF2 Support for autofocus controls, WebKit, https://bugs.webkit.org/show_bug.cgi? id=18887
  37. ^ Bug 29292 - [HTML5][Forms] Support for <textarea maxlength=N>, WebKit, https://bugs.webkit.org/show_bug.cgi? id=29292
  38. ^ a b Bug 28145 - novalidate/formnovalidate support, WebKit, https://bugs.webkit.org/show_bug.cgi? id=28145
  39. ^ Bug 45079 - HTML <input type="file"> accept attribute, WebKit, https://bugs.webkit.org/show_bug.cgi? id=45079
  40. ^ 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
  41. ^ Bug 27247 - Master bug of datalist element and list attribute implementation, WebKit, https://bugs.webkit.org/show_bug.cgi? id=27247
  42. ^ Bug 29363 - [HTML5][Forms] Support for <output> element, WebKit, https://bugs.webkit.org/show_bug.cgi? id=29363
  43. ^ Bug 37307 - [Chromium] Support for <progress> element, WebKit, https://bugs.webkit.org/show_bug.cgi? id=37307
  44. ^ Bug 37074 - Support for HTMLMeterElement, WebKit, https://bugs.webkit.org/show_bug.cgi? id=37074
  45. ^ Hyatt, David (July 2004), The Search Field, http://weblogs.mozillazine.org/hyatt/ archives/2004_07.html#005890
  46. ^ a b c d Bug 25554 - Implement HTML5 Input element types for Text Fields, WebKit, https://bugs.webkit.org/show_bug.cgi? id=25554
  47. ^ Bug 29004 - [HTML5][Forms] simple implementation of date&time types of INPUT element, WebKit, https://bugs.webkit.org/show_bug.cgi? id=29004
  48. ^ Bug 29359 – Add UIs for date and time types of <input>, https://bugs.webkit.org/show_bug.cgi? id=29359
  49. ^ Bug 28966 - [HTML5][Forms] <input type=color> simple implementation, WebKit, https://bugs.webkit.org/show_bug.cgi? id=28966
  50. ^ Bug 44740 - registerProtocolHandler and registerContentHandler, WebKit, https://bugs.webkit.org/show_bug.cgi? id=44740
  51. ^ Bug 32052 - Implement HTML5 state object history API, WebKit, https://bugs.webkit.org/show_bug.cgi? id=32052
  52. ^ Bug 68609 - Implement HTML5 Microdata (master bug), https://bugs.webkit.org/show_bug.cgi? id=68609
  53. ^ Bug 39259 – MASTER: WebKit needs an HTML5 Tokenizer, https://bugs.webkit.org/show_bug.cgi? id=39259
  54. ^ Chapin, Nate (2009-11-19), WebKit nightlies support HTML5 noreferrer link relation, http://webkit.org/blog/907/webkit-nig htlies-support-html5-noreferrer-link- relation/, retrieved 2009-11-20
  55. ^ Bug 21605 - Support for HTML5 "hashchange" event, WebKit, https://bugs.webkit.org/show_bug.cgi? id=21605
  56. ^ Bug 20709 - Implement HTML 5's HTMLElement.classList property, WebKit, https://bugs.webkit.org/show_bug.cgi? id=20709
  57. ^ Bug 50916 - Add support for dir=auto, WebKit, https://bugs.webkit.org/show_bug.cgi? id=50916
  58. ^ Bug 30458 - Implement <a ping>, WebKit, https://bugs.webkit.org/show_bug.cgi? id=30458
  59. ^ Bug 103172 - implement the HTML <main> element, WebKit, https://bugs.webkit.org/show_bug.cgi? id=103172
  60. ^ Bug 113016 - HTMLStackItem should include <template> as a special tag, WebKit, https://bugs.webkit.org/show_bug.cgi? id=113016
  61. ^ Smith, David (2008-02-07), querySelector and querySelectorAll, http://webkit.org/blog/156/queryselec tor-and-queryselectorall/
  62. ^ Eidson, Brady (2007-10-19), WebKit Does HTML5 Client-side Database Storage, http://webkit.org/blog/126/webkit-doe s-html5-client-side-database-storage/, retrieved 2009-10-22
  63. ^ Bug 36567 - Implement FileAPI/FileWriter, WebKit, https://bugs.webkit.org/show_bug.cgi? id=36567
  64. ^ Bug 38157 - Implement FileReader class, WebKit, https://bugs.webkit.org/show_bug.cgi? id=38157
  65. ^ Bug 44358 - Implement FileWriter, WebKit, https://bugs.webkit.org/show_bug.cgi? id=44358
  66. ^ Bug 42903 - Implement FileAPI: Directories and System (a.k.a. FileSystem API), WebKit, https://bugs.webkit.org/show_bug.cgi? id=42903
  67. ^ Bug 14997 - Support for server-sent DOM events, WebKit, https://bugs.webkit.org/show_bug.cgi? id=14997
  68. ^ Bug 21475 - Provide support for the Geolocation API, WebKit, https://bugs.webkit.org/show_bug.cgi? id=21475

Presto references

  1. ^ 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/
  2. ^ a b Opera Core Concerns - (re-)Introducing <video>, Opera, http://my.opera.com/core/blog/2009/12 /31/re-introducing-video
  3. ^ Web specifications supported in Opera 9.5, Opera, http://www.opera.com/docs/specs/opera 95/
  4. ^ canvas Support in Opera, Opera, http://www.opera.com/docs/specs/opera 9/canvas/
  5. ^ Chavchanidze, George (2008-06-12), Opera 9.5 released, Opera, http://my.opera.com/mathml/blog/2008/ 06/12/opera-9-5-released
  6. ^ Implemented full support for the part of the HTML5 specification entitled "Parsing HTML documents"., Opera, http://www.opera.com/docs/specs/prest o29/#m29-224
  7. ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/prest o28/html5/#elements
  8. ^ 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
  9. ^ 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
  10. ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/prest o28/html5
  11. ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/prest o28/html5
  12. ^ HTML 5 Forms support in Opera Presto 2.2, Opera, http://www.opera.com/docs/specs/prest o22/forms/
  13. ^ 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-upd ates-to-core-and-some-other-nice-fixe s. Retrieved 2010-12-06.
  14. ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/prest o28/html5
  15. ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/prest o28/html5
  16. ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/prest o28/html5
  17. ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/prest o28/html5
  18. ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/prest o28/html5
  19. ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/prest o28/html5
  20. ^ a b Opera 11.60 changelog, 2011-12-06, http://www.opera.com/docs/changelogs/ windows/1160/
  21. ^ Web specifications support in Opera Presto 2.10 - Drag and Drop, Opera, http://www.opera.com/docs/specs/prest o2.10/
  22. ^ Introducing the HTML5 History API, Opera, http://dev.opera.com/articles/view/in troducing-the-html5-history-api/
  23. ^ Opera 11.60 for Windows changelog, Opera, 2011-12-06, http://www.opera.com/docs/changelogs/ windows/1160/
  24. ^ 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
  25. ^ HTML5 elements, attributes, and APIs support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/prest o28/html5
  26. ^ Hunt, Lachlan (2008-05-22), Selectors API, Opera, http://my.opera.com/core/blog/selecto rs-api
  27. ^ 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-1 0-5-pre-alpha-build-released-here-is- whats-new
  28. ^ W3C File API support in Opera Presto 2.8, Opera, http://www.opera.com/docs/specs/prest o28/file/
  29. ^ Web specifications support in Opera Presto 2.10, Opera Software ASA, 2011-10-13, http://www.opera.com/docs/specs/prest o2.10/#m210-261
  30. ^ Bersvendsen, Arve (2006-09-01), Event Streaming to Web Browsers, Opera, http://my.opera.com/WebApplications/b log/show.dml/438711
  31. ^ van Kesteren, Anne (2010-10-11). "The long journey of Server-Sent Events (EventSource)". Opera. http://my.opera.com/core/blog/eventso urce. Retrieved 2010-10-11.
  32. ^ Pieters, Simon (2010-10-11). "WebSockets in Opera". Opera. http://my.opera.com/core/blog/websock ets. Retrieved 2010-10-11.
  33. ^ van Kesteren, Anne (2010-12-08). "Disabling the WebSocket protocol". http://annevankesteren.nl/2010/12/web socket-protocol-vulnerability. Retrieved 2011-01-10.
  34. ^ "Web specifications support in Opera Presto 2.11". Opera Software ASA. http://www.opera.com/docs/specs/prest o2.11/#m211-337. Retrieved 2012-07-23.
  35. ^ 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
  36. ^ Web specifications supported in Opera Presto 2.5, Opera, http://www.opera.com/docs/specs/prest o25/

Other references

  1. ^ Studholme, Oli (2010-05-11), The ruby element and her hawt friends, rt and rp, HTML5 Doctor, http://html5doctor.com/ruby-rt-rp-ele ment/
  2. ^ http://msdn.microsoft.com/en-us/libra ry/ie/hh673546%28v=vs.85%29.aspx#Appl ication_Cache_API_AppCache
  3. ^ W3C - Test results: HTML character encoding basics, 2010-04-12, http://www.w3.org/International/tests /tests-html-css/tests-character-encod ing/results-html-encoding-basic
  4. ^ WHATWG Weekly: translate attribute and other changes to HTML, 2012-02-07, http://blog.whatwg.org/weekly-transla te-attribute
  5. ^ Pilgrim, Mark (2009-03-06), The Road to HTML 5: contentEditable, http://blog.whatwg.org/the-road-to-ht ml-5-contenteditable
  6. ^ Pilgrim, Mark (2009-03-04), The Road to HTML 5: spellchecking, http://blog.whatwg.org/the-road-to-ht ml-5-spellchecking
  7. ^ "keygen", Mozilla Developer Center (Mozilla), https://developer.mozilla.org/En/HTML /Element/keygen, retrieved 2010-03-13
  8. ^ Koch, Peter-Paul, W3C DOM Compatibility - Core, QuirksMode, http://www.quirksmode.org/dom/w3c_cor e.html
  9. ^ Holzschlag, Molly (June 2009), A Selection of Supported Features in HTML5, http://molly.com/html5/html5-0709.htm l
  10. ^ "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
  11. ^ main element - an HTML5 extension specification, W3C, 2012-12-17, http://www.w3.org/TR/html-main-elemen t/
  12. ^ HTML Templates, W3C, 2013-02-14, http://www.w3.org/TR/html-templates/
  13. ^ Selectors API Level 1, W3C, http://dev.w3.org/2006/webapi/selecto rs-api/
  14. ^ Web Storage, W3C, http://dev.w3.org/html5/webstorage/
  15. ^ Indexed Database API, W3C, http://www.w3.org/TR/IndexedDB/
  16. ^ Web SQL Database, W3C, http://dev.w3.org/html5/webdatabase/
  17. ^ File API, W3C, 2010-10-26, http://www.w3.org/TR/FileAPI/
  18. ^ File API: Writer, W3C, 2010-10-26, http://www.w3.org/TR/file-writer-api/
  19. ^ File API: Directories and System, W3C, 2010-10-26, http://dev.w3.org/2009/dap/file-syste m/file-dir-sys.html
  20. ^ Media Capture API, W3C, http://dev.w3.org/2009/dap/camera/
  21. ^ Server-Sent Events, W3C, http://dev.w3.org/html5/eventsource/
  22. ^ The Web Sockets API, W3C, http://dev.w3.org/html5/websockets/
  23. ^ Web Workers, W3C, http://dev.w3.org/html5/workers/
  24. ^ Resig, John (2009-07-21), Computing with JavaScript Web Workers, http://ejohn.org/blog/web-workers/
  25. ^ Geolocation API Specification, W3C, http://dev.w3.org/geo/api/spec-source .html
  26. ^ 5.6 Offline Web applications — HTML5, W3C, http://dev.w3.org/html5/spec/offline. html#offline
  27. ^ Web Notifications, W3C, http://www.w3.org/TR/notifications/
  28. ^ Available only in Firefox Mobile as of Gecko 2.0, https://developer.mozilla.org/en/DOM/ Displaying_notifications
  29. ^ 594543 - Implement Desktop Notifications, https://bugzilla.mozilla.org/show_bug .cgi?id=594543
  30. ^ There is a bug in Chrome but is working, http://code.google.com/p/chromium/iss ues/detail?id=34961

External links

(Sebelumnya) Comparison of layout engines ( ...Comparison of layout engines ( ... (Berikutnya)