Netflix Gives Up Silverlight, Chooses HTML5
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”:
- Encrypted Media Extensions – adds DRM support
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.
InfoQ Sep 01, 2015