HTML5 vs. Flash: Choosing the Right Tool

HTML5 vs. Flash: Choosing the Right Tool
Verfasst von
Darryl K. Taft
Darryl K. Taft
Published: Oct 13, 2011
Updated: Feb 2, 2021
2 minute read
eWeek Inhalte und Produktempfehlungen sind redaktionell unabhängig. Wir können Geld verdienen, wenn Sie auf Links zu unseren Partnern klicken. Mehr erfahren


HTML5 vs. Flash: Choosing the Right Tool

1

When to Use HTML 5 Over Flash


Business Applications

2

Adobe says HTML5 is generally mature enough and sufficient for typical business applications.


Accessibility

3

HTML5 beats out Flash in terms of supporting applications that provide accessibility for users with impediments.


Search Engine Optimization

4

HTML5 is better for apps that convey written words or data that needs to be accessed by screen readers or search engines.


Websites

5

Developers say HTML5 is becoming the standard for creating general Websites.


Companion Apps

6

HTML5 is a go-to platform for developing companion applications such as those that accompany popular desktop apps, movies, TV shows and games—although Flash also is used to develop companion apps with richer content. (Image: Bento for iPad)


Advertisement

Branded Microsites

7

HTML5 also can be used for creating branded microsites, which are sites dedicated to highlighting a particular product or promotion. (Image: Burton Bag Check)


No Title

8

When to Use Flash Over HTML5


High-End Entertainment

9

Flash is still the platform of choice in the realm of high-end entertainment on the Web and devices.


Advanced 3D Gaming

10

Flash is the platform of choice for advanced multimedia content and gaming. (Image: Tanki Online game as seen via Flash Player 11)


Cinema-Quality Video Playback

11

Flash is the platform of choice for long-form video playback.


Content That Requires DRM

12

Flash is the best solution for content that requires digital rights management to prevent piracy. It is well-suited for protected and controlled video and audio content on the Web.


Faster to Market

13

Developers say Flash should be used for apps that need to get to market faster and deliver a faster return on investment.


OOP

14

Flash also is often preferred where an organization wants to leverage the object-oriented programming (OOP) backgrounds many developers possess based on their computer science education.


Pushing Boundaries

15

Adobe officials say they will continue to evolve Flash and push the boundaries of the technology to bring new features and elements into the HTML standard. For instance, Adobe, along with Opera and Apple, introduced CSS Shaders to the W3C to become part of the HTML standard. CSS Shaders enable developers to deliver cinematic effects to Web content. Below is an example of CSS Shaders in action.


Advertisement

No Title

16

When to Go Native


Performance

17

For high performance, it is best to use native app development, using the tools and resources available with a device’s native platform. Native apps simply run faster.


Consistency

18

Native apps enable a developer to deliver a more consistent look and feel.

Darryl K. Taft

Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

Eigentum von TechnologyAdvice. © 2026 TechnologyAdvice. Alle Rechte vorbehalten

Werbetreibenden-Offenlegung: Einige der auf dieser Website erscheinenden Produkte stammen von Unternehmen, von denen TechnologyAdvice eine Vergütung erhält. Diese Vergütung kann beeinflussen, wie und wo Produkte auf dieser Website erscheinen, einschließlich beispielsweise der Reihenfolge, in der sie erscheinen. TechnologyAdvice schließt nicht alle Unternehmen oder alle auf dem Marktplatz verfügbaren Produkttypen ein.