Welcome!


Current location: home > ecks > rants > 4 >

Site navigation

Error - You need to install Flash Player to view this rant

DISCLAIMER: I am not an expert on the subject so anything written here could be factually incorrect.

You may not know what a browser plug-in is, but I'm sure you've heard and use them. Does Flash or Java ring a bell? These are both widely used browser plug-ins, because they are necessary for quite a few things on the internet. They are frameworks who allow developers to do nifty web applications, and as such, are essential for more complicated websites or games or similar — at least they used to be.

However, with HTML 5, the newest HTML version, emerging with wide support in all browsers, it seems the era of framework plugins is coming to an end. Google Chrome, Mozilla Firefox, and Internet Explorer are all moving toward a plugin-free browser. With all the three largest players in the browser market pushing for a change, it's clear that there will be a remarkable effect. But is it for the good or the bad?

I think it's definitely for the good. Not having to install browser and platform-specific browsers is absolutely a good thing for the end-user. More often than not have I been unable to view web content on a computer simply because I didn't have privileges required to install these plugins. With HTML 5 available, most if not all things Flash etc. can do can be done with HTML 5 as well. Simply put, browser framework plugins are becoming deprecated.

Services such as Netflix currently depend on Microsoft's Silverlight framework, which, quite unfortunately, makes Netflix on Linux a major pain in the ass to get properly working. Instead of going through the hassle of emulators, I've simply set up Netflix on a Windows virtual machines. This shouldn't be needed; HTML 5 can display videos as well. Which is why YouTube is also pushing a HTML 5 version of its otherwise Flash-delivered website.

Browser framework plugins also have a tendency to be proprietary and use up lots of system resources (Java, I'm looking at you). HTML 5 is an open standard that can replace these frameworks. If all framework-dependant applications can be adequately replicated through HTML 5, I see no reason why they shouldn't be made obsolete. It's time to move on from Adobe's evil Flash empire.