Google Gets Closer To Killing Old Style Browser Plugins
Written by Mike James   
Tuesday, 25 November 2014

Google announced last year that it was planning to remove support for NetScape style plugins. Now the timetable for removing the feature from Chrome has been announced. How big a problem does it pose?

Plugins used to be the standard way to extend the way browsers handle different types of media. There was a brief period when all of the main browsers offered the Netscape Plugin Application Programming Interface (NPAPI) but IE stopped supporting it for security reasons and now Google is dropping it for a range of reasons. 

 

chromiumicon

 

Google currently offers its own plugin API, Pepper Plugin API (PPAPI) which is essentially a native code interface. The only other browser that supports PPAPI is Opera which uses the same rendering engine. Mozilla have so far said that it isn't interested in implementing PPAPI and Microsoft has long had alternative technology.

In an ideal world there should be no need for plugins because HTML5, and more accurately the ever-increasing number of advanced JavaScript APIs, should make it possible to do things that used to need a plugin. Even so, there are many systems that still rely on using a NPAPI plug in. 

You might well be thinking that the biggest problem would be caused by Flash but this is built into Chrome as a PPAPI plugin.

Google provides data to show that NPAPI plugin usage is on the decline:

 

Sept 13 May 14 Oct 14
Silverlight 15% 13.3% 11%
Google Talk 8.7% 8.7% 7%
Java 8.9% 7.2% 3.7%
Facebook 6% 4.2% 3.0%
Unity 9.1% 3.1% 1.9%
Google Earth 9.1% 0.1% 0.1%

 

Of these the ones to worry about are probably Silverlight and Java.

Despite Microsoft's best attempts to kill Silverlight it looks as if it is still being used.  Some of the drop in its use is undoubtedly the switch to HTML video by Netflix. However Silverlight was a favourite for line of business software and it is likely that many company websites will stop working with Chrome.

The same is true of the Java plugin. Many companies, especially banks, make use of Java Applets for secure sign in. These too will stop working once Chrome drops NPAPI. 

The timetable for the dropping of support is well defined. 

In April 2015 NPAPI support will be disabled by default and NPAPI plugins will be dropped from the Chrome Web Store. Any user needing to continue to make use of NPAPI will be able to override the default setting but this will be "for advanced users". 

In September 2015 all NPAPI support will be removed from Chrome and NPAPI plugins will no longer work. 

All you can really say is that we have been warned. However, it is another feature that distinguishes Chrome from Firefox. Presumably, for a short while, banks and other companies will have to put "works with Firefox" signs on their web sites. It simply emphasizes the need to select technologies that are standards rather than bolt-on solutions. 

Could Google choose to keep NPAPI so that it could be switched on if really needed?

Of course. 

 
spookygoogle

More Information

The Final Countdown for NPAPI

 

Related Articles

Google Chrome Blocks Add-Ons       

Shumway - Flash In HTML5 Is Part Of Firefox       

Google Open Sources PDF Software Library       

 

 

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, FacebookGoogle+ or Linkedin,  or sign up for our weekly newsletter.

Banner


COVID Results Skewed By Faulty Data Import
05/10/2020

The official number of coronavirus cases in the UK has been under-reported by 16,000 during recent days - because of a data import error. In addition to the figures being skewed, people who had tested [ ... ]



Hacktoberfest 2020 Considered Harmful
06/10/2020

Hacktoberfest is Digital Ocean's annual initiative to encourage newcomers into open source. The incentive is the form of t-shirts, with having a tree planted as an alternative reward. This year, as th [ ... ]


More News

square

 



 

Comments




or email your comment to: comments@i-programmer.info

 

 

Last Updated ( Wednesday, 15 April 2015 )