The HTML5 Center Blog

Four Reasons to Get Excited by HTML5

Fahmida Y. Rashid (May 17, 2012)

It feels like practically every day another company is moving towards HTML5. The Financial Times recently ditched its iPad app and moved its site to HTML5. Microsoft has been showing off Internet Explorer's HTML5 capabilities. And Facebook announced its App Center, a hybrid marketplace showcasing HTML5 apps.

It's time to get excited about HTML5. Why? Developers can create Web apps and sites using many cutting-edge features in HTML5 to mimic the functionality, speed, performance, and experience originally restricted to desktop applications. With HTML5, businesses can look forward to sophisticated Webpages that load faster, fare better with search engines, are optimized for all mobile devices, and are visually attractive. Best of all, businesses will spend less developing sites that can work across practically any platform.

HTML5, as it is commonly used, is actually a collection of different standards and specifications. When people talk about developing Websites and applications using HTML5, they are not just talking about the latest HTML standards, but also CSS3 (Cascading Style Sheets), JavaScript, multimedia codecs, and Scalable Vector Graphics (SVG). All these together come together for the HTML5 effect.

As a developer, four key areas of HTML5 should be of high interest to you.

1. Flash Replacement

The new Web standard is being touted as the replacement for Flash precisely because developers can create sophisticated animation effects. HTML5 Canvas can be used to render real-time effects over a photo, such as adding reflective water on an image. Clicking on the image would create ripples, making the images much more realistic. Canvas can also be used to display and transition images to make attractive slideshows. It's also possible to combine HTML5 Canvas animation with JavaScript to create interactive pages that respond to user input.

2. Faster, Speedy Pages

Not only are the visual effects stunning, using HTML5 means the pages will load much more quickly and be easier to maintain. Before HTML5, Web designers relied on background images to create the proper shading necessary to achieve the Website's ideal look. CSS3 skips the background image entirely by defining the gradients directly within the page. Faster image downloads will make a difference, as studies have shown many users would abandon a site if it's perceived to take too long to display.

HTML5 also uses streamlined code to create custom video players and embed video and audio clips that load faster than comparable Flash versions.

3. SEO

Developers thinking about search-engine optimization (SEO) will love that CSS3 expressions have significant implications for HTML5 pages and applications. Previously, a company could create a splashy logo with its corporate name placed prominently on the Webpage. While it looked great to human eyes, the company name was essentially lost because search engines could not see the text. With CSS3, it's possible to adjust opacity (making the foreground image transparent enough to allow the background to be partially visible) and add 2D and 3D effects to make the page visually appealing, while still maintaining the textual content on the page for search engines.

4. Mobility

It seems inevitable that any list touting the benefits of HTML5 will have to talk about the benefits for mobile devices. The faster page-load times mentioned earlier are particularly important for mobile users surfing the Web with reduced bandwidth. Users don't need to worry about installing anything beforehand to access the HTML5 app. Since it is essentially a Website, it is more likely to get picked up by search engines, making it easier for users to find in the first place. The visually appealing animations and slideshows are also less likely to overwhelm mobile browsers in the first place.

It is also much simpler for Web developers to port an HTML5 Web page to properly display on the smaller screen than it is to create a native app from scratch. When using native apps, businesses have to decide which mobile platform to target first, and there is often a several months' lag before other platforms are supported.

Timing is important, too, as is being able to hit all mobile devices, whether it's Windows Phone, iOS, Android, or BlackBerry, can be a business-critical advantage.

Fahmida Y. Rashid is a contributing editor for Slashdot and SourceForge.




Sponsored Links

Previous Blog Posts

  • Windows 8 & Store: Code Once, Sell Many

    With Windows 8 and the Windows Store, Microsoft is trying to close the gap between the mobile device and the PC. Wide-scale adoption of HTML5 is instrumental to its plans.... read more.

  • Still Opportunities Aplenty for HTML5 Developers

    It's no secret that major social networking sites such as Facebook and LinkedIn have abandoned high-profile HTML5 projects in favor of mobile native app. But there are still plenty of opportunities at enterprises for developers with strong Web-based skillsets.... read more.

  • Intel's Free Dev Platform Boosts HTML5

    With the launch of a free development and testing platform for platform-independent Web applications, Intel has thrown its hat into the HTML5 ring and given the emerging standard an important nod.... read more.

  • Native or Mobile App? Depends

    Businesses grappling with mobile strategy have to decide whether to invest time and resources into developing a native app, or into improving their mobile Web experience.... read more.

  • Beyond Cross Platform Development: Security, User Benefits of HTML5

    We've looked at how HTML5's features can be manipulated to craft malicious Websites, or to exploit applications to perform unauthorized tasks. But HTML5 also introduces new features to help developers write more secure, plug-in free, cross-platform applications. In a recent interview, Mike Shema, director of engineering at cloud security company Qualys explained these benefits of HTML5.... read more.

  • Chrome, IE, Safari: Handling HTML5 Storage Incorrectly?

    As HTML5 gains traction among developers, researchers are increasingly looking at how poor implementation and sloppy development practices could cause problems for end users.... read more.

Recent HTML5 Tweets

HTML5 Topics on Slashdot

Featured Webcasts