BT

Your opinion matters! Please fill in the InfoQ Survey!

Netflix Gives Up Silverlight, Chooses HTML5

| by Abel Avram Follow 4 Followers on Apr 18, 2013. Estimated reading time: 2 minutes |

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

Netflix has announced their intent to switch their video player from Silverlight to HTML5, the first implementation of the new player being done in Chrome/Chrome OS, with Windows and Mac OS X following soon.

Netflix is responsible for one third of all downloaded traffic in North America, according to Adrian Cockcroft, Director of Architecture for the Cloud Systems at Netflix, and all those bytes have been streamed to a Silverlight application so far, but that is about to change.

Netflix has recently announced the intention to switch to HTML5 from Silverlight. Among the main reasons they mention Microsoft’s mention to stop supporting Silverlight 5 in 2021 without any word being spoken about Silverlight 6. They also blame the fact that one has to install the Silverlight plug-in before being able to stream content, and some users refuse to install such plug-ins for security reasons. Also, a problem is that newer browsers do not support plug-ins, such as Safari on iOS or IE on Windows 8/Metro. Another problem we could add is that Windows 8 and Linux are not listed among Silverlight-compatible operating systems. And most comments to Netflix’s announcement were requests for official Linux support.

Netflix will solve those problems by embracing HTML5, and the first application has been developed and is being under testing on Chrome OS. Google has shown interest in implementing a number of HTML5 enhancements requested by Netflix, named “HTML5 Premium Video Extensions”:

  • Media Source Extensions – enables an application to use JavaScript for streaming content. This provides flexibility for a web app in choosing the right CDN for streaming and switching to another where there are issues with the first one.
  • Encrypted Media Extensions – adds DRM support
  • Web Cryptography API – a JavaScript API providing encryption support. Netflix encrypts most communication with back-end servers to ensure viewer’s privacy. Netflix sends a lot of logging information back to their servers, more exactly about 4.5% of all North America upwards traffic, according to Cockcroft.

Currently Netflix uses a Pepper plug-in for encryption purposes until Google implements Web Cryptography API in Chrome, at that point Netflix intending to open up their HTML5 video application for testing under Windows and Mac OS X.

Rumors regarding Silverlight’s demise have circulated at least since 2010 when it’s future started being debated, with Microsoft showing their commitment for the platform with the release of Silverlight 5 in 2011, followed by contradictory messages later on and the decision to stop supporting any plug-ins in IE Metro. If there were any doubts before, now we can say with a high degree of confidence that Silverlight has no future. With Flash suffering from similar problems, it remains for HTML5 to occupy the RIA space in the following years.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

2021!? by Zef Hemel

Microsoft drops support for Silvelight 5 in 2021!? Only 8 more years to guy guys, let's move quickly!

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT