Comparison of HTML5 and Flash: Difference between revisions

Content deleted Content added
m Reverting possible vandalism by 173.216.27.172 to version by Fraret. Report False Positive? Thanks, ClueBot NG. (3837474) (Bot)
Monkbot (talk | contribs)
m Task 18 (cosmetic): eval 94 templates: del empty params (13×); hyphenate params (22×);
Line 20:
|medium=Online video
|url=http://www.lynda.com/home/DisplayCourse.aspx?lpk2=67161
|accessdate=
|quote=
}}</ref> but to HTML5 and related standards like [[JavaScript]] or [[CSS 3]]. Animation via JavaScript is also possible with HTML 4.
 
Line 76 ⟶ 74:
| {{n/a}}
| {{yes|
* [[PlayStation]]&nbsp;([[PlayStation 4|PS4]], [[PlayStation 3|PS3]] and [[PlayStation Vita|PS Vita]])<ref name="html5consoles"/><ref>{{cite web |url=http://totalrevue.com/ps3-receives-4-10-firmware-update-browser-html5-support/ |title=totalrevue.com |publisher=totalrevue.com |url-status=dead |accessdate=2014-06-29 |archive-url=https://web.archive.org/web/20160304074842/http://totalrevue.com/ps3-receives-4-10-firmware-update-browser-html5-support/ |archive-date=2016-03-04 }}</ref><ref>{{cite web |url=http://functionsource.com/post/netflix-feature |title=Archived copy |accessdate=2012-11-24 |url-status=dead |archiveurlarchive-url=https://archive.is/20130124131418/http://functionsource.com/post/netflix-feature |archivedatearchive-date=2013-01-24 }}</ref>
* [[Nintendo Switch]] and [[Wii U]]<ref>{{cite web|url=http://www.neowin.net/news/nintendo-html5-support-for-wii-u-browser-but-no-flash |title=Nintendo: HTML5 support for Wii U browser, but no Flash |publisher=Neowin |date= |accessdate=2014-06-29}}</ref><ref>{{cite web|url=http://www.nintendo-nation.net/wii-u-browser-html5/ |title=Wii U browser first for HTML5 compliance, powered by Netfront? |publisher=Nintendo Nation.net |date=2012-11-02 |accessdate=2014-06-29}}</ref><ref name="html5consoles">{{cite web|url=http://html5test.com/results/gaming.html |title=How well does your browser support HTML5? |publisher=HTML5test |date= |accessdate=2014-06-29}}</ref><ref>{{cite web|author=|url=https://venturebeat.com/2012/11/01/wii-us-browser-is-better-at-html5-than-internet-explorer-10-on-pc/ |title=Wii U's browser is better equipped for HTML5 than Internet Explorer 10 on PC &#124; GamesBeat &#124; Games &#124; by Jeff Grubb |publisher=Venturebeat.com |date=2012-11-01 |accessdate=2014-06-29}}</ref>
* [[Nintendo 3DS]] family (partial)<ref name="html5consoles"/>
* [[Xbox One]] and [[Xbox 360]]<ref name="html5consoles"/><ref>{{cite web|url=http://www.gamasutra.com/blogs/SteveFulton/20121023/179970/Xbox_360_Internet_Explorer_Plays_HTML5_GamesBut_Not_Flash.php |title=Steve Fulton's Blog - Xbox 360 Internet Explorer Plays HTML5 Games...But Not Flash |website=Gamasutra |date=2012-10-23 |accessdate=2014-06-29}}</ref>
Line 94 ⟶ 92:
! Market penetration
| {{n/a}}
| {{depends|82.3% of websites (as of March 28, 2020)}}<ref>{{cite web|title=Usage statistics of HTML5 for websites|url=https://w3techs.com/technologies/details/ml-html5|accessdate=2020-03-28|archivedatearchive-date=2020-03-28|archiveurlarchive-url=https://archive.today/20200328164022/https://w3techs.com/technologies/details/ml-html5|url-status=live|work=W3Techs|publisher=Q-Success}}</ref>
| {{Terminated|4.5% of websites (as of April 19, 2018)<ref>{{cite web |last1=Cimpanu |first1=Catalin |title=Flash Used on 5% of All Websites, Down From 28.5% Seven Years Ago |url=https://www.bleepingcomputer.com/news/software/flash-used-on-5-percent-of-all-websites-down-from-285-percent-seven-years-ago/ |website=BleepingComputer |accessdate=August 12, 2019 |date=April 19, 2018|archiveurlarchive-url=https://web.archive.org/web/20200324114257/https://www.bleepingcomputer.com/news/software/flash-used-on-5-percent-of-all-websites-down-from-285-percent-seven-years-ago/|url-status=live|archivedatearchive-date=2020-03-24}}</ref>}}
|-
! Browser support
| {{n/a}}
| {{yes|97.5% of browser installations (as of February 2020)<ref>{{cite web|url=https://www.w3counter.com/trends|publisher=Awio Web Services|work=W3Counter|accessdate=2020-03-28|url-status=live|archivedatearchive-date=2020-03-07|archiveurlarchive-url=https://web.archive.org/web/20200307212036/https://www.w3counter.com/trends|title=Web Browser Usage Trends}}</ref>}}
| {{depends|29% of browser installations (as of July 2019)<ref>{{cite web|url=https://www.zdnet.com/pictures/2019s-tech-security-and-authentication-trends/2/|last=Cimpanu|first=Catalin|accessdate=2020-03-28|title=Adobe Flash Player market share going down|date=2019-07-16|publisher=[[CBS Interactive]]|work=[[ZDNet]]|url-status=live|archivedatearchive-date=2020-03-09|archiveurlarchive-url=https://web.archive.org/web/20200309173918/https://www.zdnet.com/pictures/2019s-tech-security-and-authentication-trends/2/}}</ref>}}
|-
! Vector graphics formats
Line 155 ⟶ 153:
| {{yes|Cross-compiling C++ code to JavaScript via [[Emscripten]]}}
| {{yes|Supported with [[WebAssembly]]}}
| {{yes|Cross-compiling C++ code to run in Flash Player via FlasCC<ref>{{cite web|url=http://gaming.adobe.com/technologies/flascc/ |title=Game creation software with Flash &#124; Adobe Gaming |publisher=Gaming.adobe.com |date= |accessdate=2014-06-29}}</ref> AIR has AIR Native Extensions that allow loading native code, such as compiled C++ code.}}
|-
! Code delivery format
Line 164 ⟶ 162:
! Data formats
| {{depends}}
| {{yes|[[CSS]] 3, [[HTML]], [[XML]], [[JSON]]}}<ref>{{cite web|url=http://caniuse.com/json |title=Browser-native |publisher=Caniuse.com |date= |accessdate=2014-06-29}}</ref>
| {{yes|[[JSON]], [[XML]], Subset of [[CSS]] 1}}<ref>{{cite web|url=http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/StyleSheet.html |title=StyleSheet - Adobe ActionScript 3 (AS3 ) API Reference |publisher=Help.adobe.com |date=2014-05-28 |accessdate=2014-06-29}}</ref>
|-
Line 179 ⟶ 177:
! Video formats
| {{depends}}
| {{yes|90+% support of [[H.264]];<ref>{{cite web|url=http://caniuse.com/mpeg4 |title=Can I use the MPEG-4/H.264 video format? |publisher=Caniuse.com |date= |accessdate=2016-02-12}}</ref> varying support of [[WebM]] and [[Ogg Theora]] (see [[HTML5 video]])}}
| {{yes|H.264, [[Sorenson Spark]], and [[VP6|On2 VP6]]}}<ref>{{cite web|publisher=Adobe Systems|title=Supported Codecs|url=http://helpx.adobe.com/flash/kb/supported-codecs-flash-player.html|accessdate=July 29, 2012}}</ref>
|-
Line 189 ⟶ 187:
! Audio formats
| {{depends}}
| {{yes|~94% support of [[MP3]],<ref>{{cite web|url=http://caniuse.com/mp3 |title=Can I use MP3 audio format? |publisher=Caniuse.com |date= |accessdate=2016-02-12}}</ref> [[Advanced Audio Coding|AAC]]<ref>{{cite web|url=http://caniuse.com/aac |title=Can I use AAC audio file format? |publisher=Caniuse.com |date= |accessdate=2016-02-12}}</ref> and [[WAV]] [[Pulse-code modulation|PCM]]; varying support of [[Ogg]] [[Vorbis]], and [[WebM Project|WebM]] [[Vorbis]] (see [[HTML5 audio]])}}<!-- future: Opus -->
| {{yes|[[MP3]], [[WAV]] and [[Advanced Audio Coding|AAC]] audio files or embedded sound}}
|-
Line 243 ⟶ 241:
==== Flash ====
 
Originally, web browsers could not render Flash media themselves, and required the [[proprietary software|proprietary]] freeware plugin [[Adobe Flash Player]]. Until 2008, there was no official specification by which to create an alternative player. Alternative players have been developed before 2008, but they support Flash to a lesser degree than the official one.<ref>{{cite web|url=https://www.gnu.org/software/gnash/manual/gnashref.html#runs-on |title=Gnash Reference Manual |publisher=Gnu.org |date=2008-05-18 |accessdate=2014-06-29}}</ref> Flash support is built in to [[Google Chrome]],<ref>{{cite web|url=https://chromereleases.googleblog.com/2010/03/dev-channel-update_30.html|title=Integrated Adobe Flash Player Plug-in|url-status=live|archiveurlarchive-url=https://web.archive.org/web/20130131084726/http://googlechromereleases.blogspot.cz/2010/03/dev-channel-update_30.html|archivedatearchive-date=2013-01-31|work=Chrome team blog}}</ref><ref>{{cite web|url=https://blog.chromium.org/2012/08/the-road-to-safer-more-stable-and.html|title=Porting Flash to sandboxed PPAPI platform|archiveurlarchive-url=https://web.archive.org/web/20180725110647/https://blog.chromium.org/2012/08/the-road-to-safer-more-stable-and.html|archivedatearchive-date=2018-07-25|work=Official Chromium Blog}}</ref> [[Internet Explorer 10]] (and later),<ref>{{cite web|title=Flash Player issues &#124; Windows 8|url=https://helpx.adobe.com/flash-player/kb/flash-player-issues-windows-8.html|publisher=Adobe Systems|accessdate=2016-12-15|archive-url=https://web.archive.org/web/20161220210445/https://helpx.adobe.com/flash-player/kb/flash-player-issues-windows-8.html|archive-date=2016-12-20|url-status=live}}</ref><ref>{{cite web|title=Flash Player Issues &#124; Windows 10 &#124; Internet Explorer|url=https://helpx.adobe.com/flash-player/kb/flash-player-issues-windows-10-ie.html|publisher=Adobe Systems|accessdate=2016-12-15|archive-url=https://web.archive.org/web/20161220210544/https://helpx.adobe.com/flash-player/kb/flash-player-issues-windows-10-ie.html|archive-date=2016-12-20|url-status=live}}</ref> and [[Microsoft Edge]].<ref>{{cite web|title=Flash Player issues &#124; Windows 10 &#124; Microsoft Edge|url=https://helpx.adobe.com/flash-player/kb/flash-player-issues-windows-10-edge.html|publisher=Adobe Systems|accessdate=2016-12-15|archive-url=https://web.archive.org/web/20161220210517/https://helpx.adobe.com/flash-player/kb/flash-player-issues-windows-10-edge.html|archive-date=2016-12-20|url-status=live}}</ref>
 
The latest version of the Adobe Flash Player runs on [[Microsoft Windows]], Apple [[macOS]], [[Research In Motion|RIM]], [[QNX]] and [[Google TV]].
Line 254 ⟶ 252:
|url=http://crave.cnet.co.uk/mobiles/adobe-flash-coming-for-ics-not-android-5-0-50006177/
|date=November 21, 2011
|journal=
|access-date=February 22, 2012
|archive-url=https://web.archive.org/web/20111122211514/http://crave.cnet.co.uk/mobiles/adobe-flash-coming-for-ics-not-android-5-0-50006177/
Line 266 ⟶ 263:
 
==== HTML5 ====
All web browsers support [[HTML]] and other [[Web standards]] to various degree. Adobe released a tool that converts Flash to [[HTML5]],<ref>{{cite web|website=Adobe.com|url=https://www.adobe.com/products/flash/flash-to-html5.html |title=Flash to HTML5: Learn more about the CreateJS toolkit}}</ref> and in June 2011, Google released an experimental tool that does the same.<ref>{{cite web|website=Google Labs|url=http://swiffy.googlelabs.com|title=Google Swiffy|url-status=dead|archiveurlarchive-url=https://web.archive.org/web/20110904140637/http://swiffy.googlelabs.com/|archivedatearchive-date=2011-09-04}}</ref><ref>{{cite web|website=Linked In Groups: HTML5 Technologies |url=https://www.linkedin.com/groups/Google-just-announced-SWF-HTML5-2868882.S.59811646|title=Google just announced a SWF to HTML5 converter|author=L., Maxime}}</ref>
 
<!-- need to replace this with list of browser HTML5 compatibility -->{{As of|2013|12}}, versions of browsers such as [[Google Chrome|Chrome]], [[Firefox]], [[Internet Explorer]], [[Opera (web browser)|Opera]], and [[Safari (web browser)|Safari]] implement HTML5 to a considerable degree. However, some portions of the HTML5 specification were still being implemented by browser makers.
Line 277 ⟶ 274:
| publisher=Adobe Systems
| date=2007-06-27
| quote=You may not use the Specification in any way to create or develop a runtime, client, player, executable or other program that reads or renders SWF files.| accessdate=2008-01-05 |archiveurlarchive-url = https://web.archive.org/web/20071222125858/http://www.adobe.com/licensing/developer/fileformat/license/ <!-- Bot retrieved archive --> |archivedatearchive-date = 2007-12-22
| url=https://www.adobe.com/licensing/developer/fileformat/license/ <!-- Bot retrieved archive -->}}</ref>
 
Line 287 ⟶ 284:
|title = Free Flash community reacts to Adobe Open Screen Project
|accessdate = 2008-11-29
|archiveurlarchive-url = https://web.archive.org/web/20080928202954/http://www.openmedianow.org/?q=node%2F21
|archivedatearchive-date = 2008-09-28
|url = http://www.openmedianow.org/?q=node/21
|url-status = dead
Line 298 ⟶ 295:
|last=Jobs
|first=Steve
|authorlinkauthor-link=Steve Jobs
|date=April 2010
|publisher=Apple Inc.
Line 321 ⟶ 318:
In 2011 Adobe released a Flash-to-HTML5 conversion tool for existing content<ref>{{cite web|url=http://blogs.adobe.com/jnack/2011/03/wallaby-flash-to-html5-conversion-tool-now-available.html |title=John Nack on Adobe : "Wallaby" Flash-to-HTML5 conversion tool now available |publisher=Blogs.adobe.com |date=2011-03-07 |accessdate=2012-06-18}}</ref>
 
Because HTML5 is an open format, tools like those for Flash can be built for it, too. Applications like [[Hype (software)|Hype]]<ref>{{cite web|url=http://tumultco.com/hype/features/ |title=Hype Features |publisher=Tumultco.com |date= |accessdate=2014-06-29}}</ref> and [[Adobe Edge]] are already on the market.
 
=== Performance ===
Line 345 ⟶ 342:
|title=Quick as a Flash
|conference=Adobe MAX 2010
|conferenceurlconference-url=http://2010.max.adobe.com/
|date=October 2010
|url=http://2010.max.adobe.com/schedule/by-session/quick-as-a-flash/471c495b-7ddf-4c0c-936b-609916f11e85
Line 417 ⟶ 414:
|url=http://news.cnet.com/8301-30685_3-20003739-264.html
|accessdate=November 13, 2011
}}</ref> Flash applications can be packaged as native iOS applications via the [[Adobe Integrated Runtime]] and the iOS Packager.<ref>{{cite web|url=http://labs.adobe.com/downloads/packagerforiphone.html |title=Adobe AIR &#124; Adobe AIR 3 &#124; Deploy applications |publisher=Labs.adobe.com |date= |accessdate=2012-06-18}}</ref>
 
== See also ==