Google Dropping Netscape Plugin API Support In Chrome/Blink
An anonymous reader writes "Google today announced it is dropping Netscape Plugin Application Programming Interface support in Chrome. The company will be phasing out support over the coming year, starting with blocking webpage-instantiated plugins in January 2014. Google has looked at anonymous Chrome usage data and estimates that just six NPAPI plug-ins were used by more than 5 percent of users in the last month. To 'avoid disruption' (read: attempt to minimize the confusion) for users, Google will temporarily whitelist the most popular NPAPI plugins: Silverlight, Unity, Google Earth, Google Talk, and Facebook Video."
Google offers NaCl as an alternative, and "Moving forward, our goal is to evolve the standards-based web platform to cover the use cases once served by NPAPI."
Standards are wonderful, and everyone should have their very own!
The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
I use the AmazonMP3Downloader plugin so when I purchase music from Amazon it gets added to my music library immediately.
AFAIK PPAPI (and NaCl) can't implement that because they need to save the music to places outside the sandbox.
Maybe Google can help define a "download to music library" HTML5 API?
NaCl is a good implementation of a terrible idea: i.e Running software in the browser is all kinds of wrong.
NaCl is "running software in the browser". JavaScript is likewise "running software in the browser", so it appears you'd be against that too. Would you rather require every developer of an Internet-connected application to develop an app for Windows, develop an app for Windows RT, develop an app for OS X, develop an app for GNU/Linux, develop an app for iOS, develop an app for Android, develop an app for Windows Phone, develop an app for Wii U, develop an app for Nintendo 3DS, develop an app for PlayStation 3, develop an app for PlayStation Vita, and develop an app for Xbox 360?
That's why I don't use chrome. But firefox probably does the same.
Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
...can also offer pepper. Seriously, this is crazy. Everyone knows Google won't do no evil.
Time is what keeps everything from happening all at once.
I use the AmazonMP3Downloader plugin so when I purchase music from Amazon it gets added to my music library immediately.
AFAIK PPAPI (and NaCl) can't implement that because they need to save the music to places outside the sandbox.
AmazonMP3Downloader could be split into a part that runs inside Chrome and a separate process that downloads the file, and the two parts would communicate with Chrome native messaging. It's like when Windows Vista came out: applications that needed to run in the background with administrative privileges needed to be split into an elevated service and a not-elevated GUI.
Mark my words: Chrome is going to end up being a second IE 6-like millstone around the IT industrys neck. We are already seeing web sites that only work in Chrome (and Safari, if you're lucky). Firefox, IE (!), and whichever intrepid fourth party browser engines still exist on the periphery, will be reduced to second-class citizens..
Google is actually a sanitized spinoff of a "no such agency" project.
Come on, you didn't REALLY believe that Brin and Page were two
clever boys who came up with this stuff on their own, did you ?
Anyone with a brain knows this is improbable in reality.
Every time you use Google for any reason or any purpose, you
are tracked and the data can be used for reasons you may not
even be able to imagine until it is too late. Sure, you think you
don't break any laws, and you may also believe that your life is
boring and as non-controversial as it gets. But when someone
who has the power to access the data decides you need to go down,
the data can be used to paint all sorts of pictures, such that when the
black Suburban comes to take you away, even your closest friends
and neighbors will be persuaded that they "never really knew you" and
that "it's a good thing you were caught before you did anything worse than
you had already done".
You can all laugh now. But rather than laugh, I suggest you watch the movie "Das Leben
des Anderen" ( "The Lives of Others" ). That movie will give you a good idea of what the
masses in the US have to look forward to as the US government takes action to make sure
that no one will resist its ever more insane foreign and domestic policies.
More and more Chrome is reminding me of IE from the humble IE 4 which was the best browser to the jaguarnut of IE 6 which still has not completely died off yet in China and some corporate portals.
Chrome rushes to throw HTML 5 and CSS 3 features not standardized on W3C so they can pass HTML5test and calls them HTML 5 and CSS 3 but really are made just like box model and CSS were invented by IE. The W3C in the end decided to make it a little different which is why when Firefox went one way the corps hung onto IE 6 instead.
This NACL and plugins is all 21st activeX to me. If MS did this for IE 11 everyone would be screaming bloody murder.
http://saveie6.com/
Gee, thanks Google. You get a bunch of people addicted to your tech with promises of openness, standards, and "not being evil" and then you use it to foist your own unpopular tech on everyone. For what it's worth, I hope your hubris comes back to bite you in the ass, as it should with all of the "open standards" you're trying to spring on everyone as quickly and rudely as possible. I guess they feel as invincible as Microsoft did in the 90s with Explorer.
I simply cannot function without that browser add-on. Why is Google doing this? I will be forced to switch browsers. :(
I find it telling that even Google Earth doesn't use NaCl yet.
I do not fail; I succeed at finding out what does not work.
If Google is so concerned with serving up cross platform applications, they can package a VM and an App Store along with their browser.
Chrome Web Store already exists on desktop versions of Chrome.
The Internet should be slightly expanded HTML1 and CGI as far as I'm concerned.
Usability would be horrible. For example, web-based paint programs can currently use HTML5 Canvas, SWF, or Java. But without any sort of client-side scripting, they would have to use a server-side image map and make a round-trip for each click on the image. And imagine how much longer Slashdot comment pages would take to update if every time you expanded or collapsed a comment, the server had to resend the full text of all other comments.
Quake Live runs their engine through a NPAPI plugin. They're supposed to port that to NaCl just for Chrome users? More likely they'll just not support it and ask people to switch to Firefox.
Google once again shuts down a service/feature, but this time they have the audacity to rub NaCl in the wound. That burns, it really does.
Silence is a state of mime.
It is odd that google quotes those stats from the article. .5% of the user base a piece can be significant.
The stat that actually matters in a decision like this, is the percent of users who rely on a plugin. 1000 plugins used by
It is strange that a data driven company would quote data that is irrelevant to the matter.
What about all the enterprise apps built in Java? This means we wont be able to use Chrome. Google loses by this move.
I used to have a programming job which involved maintaining a large C++ codebase which was shipped as a Windows desktop app, a Mac desktop app, NPAPI plugins on both Windows and Mac, and an Active X control. As it was written before 'modern' Mac NPAPI, you can imagine how ridiculously convoluted it was converting the Mac plugin to support such necessities as Core Animation layer rendering, and the sandboxed event handling that Safari moved to as an attempt to make NPAPI plugins secure. So I spent literally years trying to keep that sinking boat afloat when it was obvious we needed a Javascript/web app replacement product.
"I know, we'll just throw away 5% of our installed users."
You would have thought that Google would have heard of the long tail...
PPAPI Flash uses significantly more CPU and is prone to lag, even on my fairly new (Sandy Bridge) laptop. I've been keeping it disabled and using NPAPI Flash, but it looks like my Mom's computer will be fucked soon :( I'll have to switch her back to Firefox when the time comes.
It's not a standard just because you publish the documentation. Or can I make the Hugo-Plugin-Standard now?
Google is just being a bully because of it's position. "Adopt our made-up standards, or don't interact with us."
... I'm sure you were expecting it!
Mozilla's betting on Javascript, with Emscripten, asm.js, etc. and refuses to support NaCl (just like they wouldn't allow h264, until it became clear that Google fucked them with their webm promises).
The question is, how long until Firefox supports NaCl?
3 months or 3 years?
I support a number of real estate offices, and the agents in those offices use a pair of MLS websites, both of which are written in flash. For continually varying reasons, there are compatibility issues with Chrome's (and now IE's) built in flash players. Now, I'm sure that Adobe will eventually have an NaCL plugin, but all I thought when I read this article was, "Oh crap. As if reInsight wasn't my nightmare already..."
So now instead of writing/porting a plug-in to one API, you now have to do it for two. Not only do I bleed, but Google has poured NaCl in the wound.
This is going to make the VMWare browser-based console not functional, which was the only way to manage your VMWare instances in linux.... super.
How do you think MS was able to fast track Office XML into an ISO standard?
Some "standards" don't happen without force.
Democracy Now! - uncensored, anti-establishment news
Plugins, whether NPAPI, ActiveX, or NaCL, should all die a horrible death.
You have HTML, HTML5, and JavaScript. That covers a heck of a lot these days; anything else and you can make a standalone app that I can run when I choose.
Manufacturer of what?
Manufacturer of the computer. Mostly I was trying to exclude PowerPC Macs from a discussion of the future direction of NPAPI.
amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
Now let me rephrase my question: For which of these platforms are NPAPI plug-ins still released?
Scanner support for is on my short list of things to implement in Firefox, along with webcrypto so that sites stop using Java for its crypto library. I'd love help with it for anyone who is interested.
Why would running code in a browser create a huger security risk than running code outside of a browser?
because the god damn browser wasn't expected or designed to run code originally
Expecting the current version of a computer program to be no larger in scope than the first version is a form of the appeal to tradition fallacy.
Has Oracle commented on this? I've been trying to find a response all week but so far no luck finding anything. Basically has Oracle given up on java for front-end (applets) completely?