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


Google Adds Multiple Database Support To Firestore
04/03/2024

Google has announced the general availability of Firestore Multiple Databases, which can be used to manage multiple Firestore databases within a single Google Cloud project.



Open Source Key To Expansion of IoT & Edge
13/03/2024

According to the 2023 Eclipse IoT & Edge Commercial Adoption Survey Report, last year saw a surge of IoT adoption among commercial organizations across a wide range of industries. Open source [ ... ]


More News

raspberry pi books

 

Comments




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

 

 

Last Updated ( Wednesday, 15 April 2015 )