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


CSS Ecosystem In the Spotlight
06/11/2024

The 2024 edition of the State of CSS has been posted, revealing that the latest features of the language not only do away with extra tooling, but even start taking on tasks that previously requir [ ... ]



Highlights Of The Europe 2024 PostgreSQL Conference
22/11/2024

This year's premium conference for PostgreSQL took place in Athens, Greece between October 22-25. The nice Athenian weather and cultural aspect aside, the conference was a big hit too.


More News

espbook

 

Comments




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

 

 

Last Updated ( Wednesday, 15 April 2015 )