Comparison of HTML5 and Flash: Difference between revisions

Content deleted Content added
Remove section consisting entirely of essay-like OR
Reorganize and clean up remaining content. Remove essay-like and wikify. Place inline cleanup messages.
Line 4:
<!-- For administrator use only: {{Old AfD multi|page=HTML5 vs. Flash|date=20 December 2010|result='''keep'''}} -->
<!-- End of AfD message, feel free to edit beyond this point -->
{{multiple issues|essay-like=December 2010|wikify=December 2010}}
 
'''[[HTML5]]''' can be used as an alternative to '''[[Adobe Flash]]'''.<ref name="nyt_amazon">{{cite web
Line 17 ⟶ 16:
}}</ref> Both include features and functions for adding [[animation]], [[video]], and [[interactivity]] to [[web page]]s.
 
== Comparison ==
== Advantages and disadvantages ==
 
=== FlashCurrent availability ===
Flash has been in existence since 1996 and, because of this, has a strong base of developers and consumers. Flash’s ActionScript language is an Object-oriented programming language, with many similarities to the highly popular JavaScript. This allows for more developers to quickly pick up the language and create a Flash project. Support for Flash is also abundant, with Adobe continuing to build upon and update its product. Because of its success, companies and developers continue to create content for consumers.
 
Flash has been in existence since 1996 and, because of this, has a strong base of developers and consumers. According to [[Adobe Systems|Adobe]] statistics, Flash had reached 98% penetration in March 2010.<ref name="turfwar">{{cite journal
Flash is known for its high CPU usage, which can result in a considerable and noticeable slow-down in certain computers.<ref>"Flash - CPU Usage - FPS - Frame Rate." Online posting. 10 Dec 2008. Reader discussions, Adobe Support Forums. 10 Dec 2010. http://forums.adobe.com/thread/230334</ref> Furthermore, Flash can be vulnerable and be used to harm the computers it is running on. There have been known cases where trojans, such as keyloggers, can make their way into computers because of these exploits.<ref>"Flash exploit used to steal gaming passwords." Virus Bulletin. 29 May 2008. Web. 10 Dec 2010. http://www.virusbtn.com/news/2008/05_29.xml?rss</ref>
|last=Shankland
|first=Stephen
|title=HTML vs. Flash: Can a turf war be avoided?
|publisher=[[CNET News]]
|url=http://news.cnet.com/8301-30685_3-20000037-264.html
|date=February 3, 2010
|accessdate=December 26, 2010
}}</ref>
 
HTML5 is the natural progression from XHTML, which continues to be the backbone of all websites. As such, once completed, it will be the standard for which all future websites must use. Because of this, support for it, both in terms of development and consumption, will be strong. However, the markup language is still very young. Currently, HTML5 is not supported universally or fully by all [[web browser|browsers]] and there are not many websites putting its available features to use.{{syn|date=December 2010}}<ref>"HTML 5 Demos and Examples". Web. 10 Dec 2010. http://html5demos.com/</ref> HTML5 is in draft state at the time of writing and contains many bugs.{{syn|date=December 2010}}<ref>"Bug/Issue Tracking Service." W3C. 11 Dec 2010. Web. 10 Dec 2010. http://www.w3.org/Bugs/Public/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=HTML+WG&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=exact&email1=ian%40hixie.ch&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=</ref>
 
=== HTML5Performance ===
 
Flash is known for its high [[CPU time|CPU usage]].<ref>"Flash - CPU Usage - FPS - Frame Rate." Online posting. 10 Dec 2008. Reader discussions, Adobe Support Forums. 10 Dec 2010. http://forums.adobe.com/thread/230334</ref>{{verify credibility|date=December 2010}}
 
=== Security risk ===
 
{{further|[[Adobe Flash#Security|Adobe Flash security]]}}
 
A Flash [[exploit (computer security)|exploit]] was able to steal passwords for the video game ''[[World of Warcraft]]''.<ref>"Flash exploit used to steal gaming passwords." Virus Bulletin. 29 May 2008. Web. 10 Dec 2010. http://www.virusbtn.com/news/2008/05_29.xml?rss</ref>
=== HTML5 ===
HTML5 is the natural progression from XHTML, which continues to be the backbone of all websites. As such, once completed, it will be the standard for which all future websites must use. Because of this, support for it, both in terms of development and consumption, will be strong. However, the markup language is still very young. Currently, HTML5 is not supported universally or fully by all browsers and there are not many websites putting its available features to use.<ref>"HTML 5 Demos and Examples". Web. 10 Dec 2010. http://html5demos.com/</ref> HTML5 is in draft state at the time of writing and contains many bugs.<ref>"Bug/Issue Tracking Service." W3C. 11 Dec 2010. Web. 10 Dec 2010. http://www.w3.org/Bugs/Public/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=HTML+WG&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=exact&email1=ian%40hixie.ch&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=</ref>
 
== Apple ==
 
As of April 2010 [[Apple Inc.|Apple]] did not support Flash on the [[iPhone]], [[iPad]], or [[iPod]], having adopted [[HTML5]] instead.<ref name="jobs_thoughts_on_flash">{{cite web
|url=http://www.apple.com/hotnews/thoughts-on-flash/
|title=Thoughts on Flash
Line 47 ⟶ 62:
}}</ref> Steve Jobs noted that Flash is not an [[open standard]]: it is controlled by [[Adobe]] whereas HTML5 is controlled by a [[standards organization|standards committee]].<ref name="jobs_thoughts_on_flash"/>
 
Despite Jobs' denouncement of Flash, inIn September 2010, Apple lifted some ofeased its App development restrictions. Now,by “developersallowing candeployment useof Flash to develop your apps, and then compile them to workapplications on the[[iOS iPhone(Apple)|iOS]] andby iPad with a tool calledusing [[Adobe Packager”Packager]].<ref>Sorrel, Charlie. "Apple Eases App Development Rules, Adobe Surges." Wired. Wired, 2010. Web. 12 Sept. 2010.</ref> According to Adobe Labs, Adobe Packager “offers Flash developers a fast and efficient method to reuse existing code from ActionScript 3 projects to deliver native applications on iOS devices”.{{citequote|date=December (Adobe Labs).2010}}
 
==References==