Slashdot Mirror


Firefox Support For NPAPI Plugins Ends Next Year (mozilla.org)

An anonymous reader writes: Mozilla announced that it will follow the lead of Google Chrome and Microsoft Edge in phasing out support for NPAPI plugins. They expect to have it done by the end of next year. "Plugins are a source of performance problems, crashes, and security incidents for Web users. ... Moreover, since new Firefox platforms do not have to support an existing ecosystem of users and plugins, new platforms such as 64-bit Firefox for Windows will launch without plugin support." Of course, there's an exception: "Because Adobe Flash is still a common part of the Web experience for most users, we will continue to support Flash within Firefox as an exception to the general plugin policy. Mozilla and Adobe will continue to collaborate to bring improvements to the Flash experience on Firefox, including on stability and performance, features and security architecture." There's no exception for Java, though.

147 comments

  1. Experience? by Anonymous Coward · · Score: 5, Insightful

    Too much use of the word 'experience' shows that Mozilla has been taken over by managers.

    1. Re: Experience? by Anonymous Coward · · Score: 4, Funny

      That's a nice first post experience you had there!

    2. Re:Experience? by Anonymous Coward · · Score: 0

      “Designers” more likely

    3. Re:Experience? by Anonymous Coward · · Score: 1

      Nope, it means they are older than 14 and have a corresponding vocabulary.

    4. Re:Experience? by Anonymous Coward · · Score: 3, Insightful

      Nope, experience is a bullshit bingo word because it triggers the positive association that people have with knowledge which is gained through experience. But while it sounds positive, it doesn't actually make a qualitative or quantitative claim one way or the other in the way it is used by business people. "The web experience" just means that people are using the web. They could be hating it from start to finish, not learning a thing on the way, and it would still be their web experience.

    5. Re:Experience? by Anonymous Coward · · Score: 0

      Indeed. And what's this nonsense about making an exception for Flash - Mozilla demoed a javascript-based flash player two years ago. What happened to that?

    6. Re:Experience? by idji · · Score: 2

      Too much use of the word "features" leads to bloat and forgetting what people are using the software for.

    7. Re:Experience? by Anonymous Coward · · Score: 0

      It’s been taken over by femitards, otherwise known as NAWBO.

  2. Firefox 64-bit Windows doesn't exist yet? by Anonymous Coward · · Score: 0

    I haven't used Windows in any real capacity for a decade and a half but... Firefox is still 32-bit on Windows? I had no idea...

    1. Re:Firefox 64-bit Windows doesn't exist yet? by Anonymous Coward · · Score: 0

      Probably because there are still plenty of 32-bit Windows systems out there. There isn't much advantage to a 64-bit browser anyway, only compatibility headaches.

    2. Re:Firefox 64-bit Windows doesn't exist yet? by ArhcAngel · · Score: 1

      There are several 64 bit variants available compiled from Firefox source. I have been using WaterFox for a couple of years as my daily browser. It's usually about two weeks behind official FireFox releases.

      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  3. So throw it all out except the guy with the bomb? by Anonymous Coward · · Score: 0

    Must be an American company.

  4. No Jarva support? by Anonymous Coward · · Score: 0

    Wasn't that the original reason for the Jarva programming language to begin with?

    1. Re: No Jarva support? by binarylarry · · Score: 1

      Nope, applets were a dot bomb idea that never really panned out because of how awful they were/are.

      --
      Mod me down, my New Earth Global Warmingist friends!
    2. Re: No Jarva support? by Dahamma · · Score: 1

      Nope, that's just not true.

      While Java was originally designed to run interactive TV apps, browser-based applets were the first popular use and were supported in the first public release of Java 1.0 in 1995 (well predating the ".com" era).

      Agree that applets are mostly pretty awful, though.

  5. Is this goodbye? by TheCarp · · Score: 0

    Thing is, I absolutely refuse to browse the web without the plugins which increase my security....noscript AND requestpolicy.

    Anything else is just not responsible. Unless mozilla intends to make script blocking and 3rd party contend loading control as core features (as they should be), then....I wont be using it.

    --
    "I opened my eyes, and everything went dark again"
    1. Re:Is this goodbye? by Anonymous Coward · · Score: 2, Informative

      Wrong type of plugin. This is about plugins like Flash, such as ... uh ... I dunno, Adobe PDF reader? The Java plugin, I guess. Things like that. Basically nothing anyone will miss.

      Of course, they're also killing support for NoScript and requestpolicy, except that happens earlier than "the end of next year." The timeline for support for those to be removed is mid-2016, as I recall.

    2. Re:Is this goodbye? by Anonymous Coward · · Score: 4, Informative

      Plug-ins != add-ons

    3. Re:Is this goodbye? by Anonymous Coward · · Score: 2, Insightful

      Of course, they're also killing support for NoScript

      Odd. Giorgio Maone, the author of NoScript, says Mozilla isn't doing that. It's almost as if you don't know what you're talking about.

    4. Re:Is this goodbye? by Anonymous Coward · · Score: 0

      No, what he says is the Firefox is "working on a solution" to allow him to reimplement NoScript when they remove the APIs NoScript currently uses.

      Do you honestly believe that when those "new APIs" aren't ready by the time their timetable says to remove the existing ones that Firefox won't remove them anyway? Do you honestly believe Firefox will bother implementing these new APIs solely for a single addon that most "user experience" types detest?

      NoScript is going to be killed dead by the marketing department, and those new APIs will be "in the works" for years to come. Mark my words.

    5. Re:Is this goodbye? by Anonymous Coward · · Score: 0

      Do you honestly believe Firefox will bother implementing these new APIs solely for a single addon

      They'll implement them for many addons. It's almost as if you didn't read the blog post I linked to, or the FAQs and blog posts it links to.

    6. Re:Is this goodbye? by Anonymous Coward · · Score: 0

      Here, let me put this in plain language:

      I don't believe them.

      Yes, I know Firefox says they're working on solutions for when the pull the carpet out from under the addon ecosystem that is literally the only reason to pick Firefox over Chrome.

      However, knowing Firefox's past behavior, I don't believe they will in fact do so.

      It's not complicated.

    7. Re:Is this goodbye? by Anonymous Coward · · Score: 0

      Your post is in conflict with, uh, nephew/niece.

    8. Re:Is this goodbye? by narcc · · Score: 1

      Your disbelief does not affect reality in any way.

    9. Re:Is this goodbye? by myowntrueself · · Score: 2

      Of course, they're also killing support for NoScript

      Odd. Giorgio Maone, the author of NoScript, says Mozilla isn't doing that. It's almost as if you don't know what you're talking about.

      This is the Internet, and Slashdot! How dare you accuse someone of not knowing what they are talking about!

      --
      In the free world the media isn't government run; the government is media run.
    10. Re:Is this goodbye? by Anonymuous+Coward · · Score: 2

      https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/

      O God.

      As if the xml/xul/xpcom repetitive cargo cult nighmare wasn't bad enough.

      Just as the code started to mature a little bit, and despite its ugliness and brittleness, people started to make (a little bit) sense of it, they plan to tear everything down and put into place another mumbo-jumbo of Web 3.0 idiocy (rewritten in Rust, no less!)

      Just like the xorg/wayland bunch of idiots.

      And to add insult to injury, they will make everything closed-garden: no more addons not reviewed by mozilla.inc, even if they're signed and you explicitly trust the developer's certificate!

    11. Re:Is this goodbye? by Anonymous Coward · · Score: 0

      Your disbelief does not affect reality in any way.

      Sure doesn't.

      On the other hand, your belief doesn't reflect reality in any way.

    12. Re:Is this goodbye? by Anonymous Coward · · Score: 0

      It's not complicated.

      I dunno. Your paranoia seems pretty complicated. Probably difficult to treat.

    13. Re:Is this goodbye? by Anonymous Coward · · Score: 0

      It doesn't.... but is disbelief might turn out to be "reality". As your belief doesn't affect reality in any way but might end up happening as well. But like he wrote: judging by past behavior... I don't believe Firefox would throw those API's down the bottomless pit either, but I won't stick my hands on fire for them either.

    14. Re:Is this goodbye? by arglebargle_xiv · · Score: 2

      And that's the crazy thing about this, they're deprecating NPAPI, whose main user is Flash, "for security reasons", but specifically leaving in support for... Flash, the most dangerous, buggy attack vector there is. It's like the TSA announcing that they're going to continue running their long-running security theatre performance in order to annoy all travellers, but will be waving through anyone with dynamite strapped to their body.

    15. Re:Is this goodbye? by TheCarp · · Score: 1

      Actually you know what it reminds me of....

      Back in days of old there was a Place called Buzzy's in Boston. It was a tiny little corner take out place downtown. They had roast beef and the whole menu was cartoon art. They were open late, and right by a train station.

      Well One day they were shut down, if I remember, there was a big IRS sign about the property being seized. Then a year or three later, there was Buzzy's again, under new management. Mostly the same menu..... but then I saw an interview with the new owner....

      He said there was one thing missing, and customers kept asking for it. You can even still find reviews and articles on line talking about their "kinish", which is said to have been the old owners wife's recipe.

      What I can't find now is the interview, where he described why it wasn't coming back, and called it a health hazard and meat going rancid in a vat of sauce.

      But.... people kept asking for it.....

      --
      "I opened my eyes, and everything went dark again"
  6. Mozilla disease strikes again by Anonymous Coward · · Score: 0

    Plugins are bad, but we will not just remove the technology from the browser. Instead we will decide for you which plugins are still acceptable and which are not.

  7. Goodbye was a while ago. by Anonymous Coward · · Score: 0

    Say hello to PaleMoon.

  8. Moral of the story: by 140Mandak262Jamuna · · Score: 4, Insightful

    Of course, there's an exception: "Because Adobe Flash is still a common part of the Web experience for most users, we will continue to support Flash within Firefox as an exception to the general plugin policy. Mozilla and Adobe will continue to collaborate to bring improvements to the Flash experience on Firefox, including on stability and performance, features and security architecture."

    The moral is, if you screw up in small scale you pay the price. If you screw up in gigantic scale, others will accommodate you. Small borrowers get foreclosed. Gigantic debtors get bailed out. Minor plug-ins with stability and security issues get pulled.Even major ones like java. But you screw up in gigantic scale like Adobe Flash, the market prices your misdeeds in and expects others to act knowing, "yeah, Adobe Flash is a mess, but we know it is a mess, we need to work around it".

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Moral of the story: by Anonymous Coward · · Score: 2, Insightful

      I was going to post pretty much the same thing. Yes, let's close off all those insecure plugins, but give FLASH a pass. The worst offender of the bunch for security and stability issues. Flash: the Citibank of plugins.

    2. Re:Moral of the story: by Anonymous+Brave+Guy · · Score: 4, Insightful

      It's not even as if Java is a huge security problem today. It's effectively been click-to-play by default in all major browsers for a long time, and the plug-in itself then has a bunch more security safeguards before it will trust remote code to do just about anything.

      As I seem to have to point out every time this subject gets raised, this is a horrible move in terms of preserving useful content on the web. A lot of things that have been done with plug-ins like Java or Silverlight are small and in-house, like the math lecturer's interactive visualisation of something in their course, or the applet some guy in sales wrote a few years ago for the intranet so the group managers could see a quick overview of how everything is going and copy the data straight into their Excel spreadsheet. Of course they have also been used for a lot of GUIs for networked devices, where things like drawing interactive charts wasn't possible using native web technologies until relatively recently.

      Many of these useful tools won't have dedicated maintainers and they aren't magically going to get rewritten to use the new blessed technologies. Closing them off in Firefox as well just means anyone who actually relies on them is now left on IE forever. Again.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:Moral of the story: by Anonymous Coward · · Score: 0

      It's because you still need Flash to play videos on just about all porn sites. Porn runs the web.

    4. Re:Moral of the story: by JesseMcDonald · · Score: 1

      Closing them off in Firefox as well just means anyone who actually relies on them is now left on IE forever. Again.

      They could just as easily use an old version of Firefox instead. It's not like the previous versions are going anywhere, and it isn't unreasonable for ancient, unmaintained web sites using obsolete plugins to require a contemporary web browser.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    5. Re:Moral of the story: by isj · · Score: 2

      The content plugin support has always been a mixed blessing. It was sometimes useful as a stop-gap until the browsers supported some new form of content (eg. SVG, MathML, ...). With the removal of plugin support and acceleration of the death of plugins it means that new content forms will have to be implemented in all browsers, which seems wasteful to me.

      On the other hand, with the current feature set of html5+javascript+canvas+webgl you can make quite good interfaces. In the odd (but not completely rare) cases where it isn't enough you can go for a stand-alone program, like java webstart, stand-alone flash player, etc.

      So what we lose is the ability to display new content forms inside a web page which (imho) is not a big loss nowadays.

      For the legacy sites (java applets for configuration or secure "VPN" access, flash for ditto) the backward compatibility has never been great: random applets required exactly JVM 1.4.x.x, flash only worked with FF version x, silverlight only worked with IE, etc. so I don't think the impact is worse than what would already happen. I hope that the developers of such solutions go for html5 replacements primarily, and if that doesn't work then downloadable stand-alone binaries (or even better: open source).

    6. Re:Moral of the story: by Anonymous Coward · · Score: 0

      Except that known security holes in an outdated browser version will undoubtedly leave you vulnerable. Not smart.

    7. Re:Moral of the story: by myowntrueself · · Score: 2

      It's not even as if Java is a huge security problem today. It's effectively been click-to-play by default in all major browsers for a long time, and the plug-in itself then has a bunch more security safeguards before it will trust remote code to do just about anything.

      As I seem to have to point out every time this subject gets raised, this is a horrible move in terms of preserving useful content on the web. A lot of things that have been done with plug-ins like Java or Silverlight are small and in-house, like the math lecturer's interactive visualisation of something in their course, or the applet some guy in sales wrote a few years ago for the intranet so the group managers could see a quick overview of how everything is going and copy the data straight into their Excel spreadsheet. Of course they have also been used for a lot of GUIs for networked devices, where things like drawing interactive charts wasn't possible using native web technologies until relatively recently.

      Many of these useful tools won't have dedicated maintainers and they aren't magically going to get rewritten to use the new blessed technologies. Closing them off in Firefox as well just means anyone who actually relies on them is now left on IE forever. Again.

      Internet explorer won't keep up with this forever. Does anyone have experience of the new Windows 10 browser (Edge) and Java?

      Where I work we have to deal with many sites where we are absolutely forced to use Java browser based apps. We have no option. Theres been talk that we might just have to write our own application to do this as browsers just can't be trusted not to lock us out of these systems.

      Some people I work with keep an old XP VM around with an old version of Java and an old browser just to be able to use the IPMI console on (fairly new) servers. I don't see any sign that the server manufacturers are going to stop using Java for their IPMI consoles.

      This is ridiculous.

      --
      In the free world the media isn't government run; the government is media run.
    8. Re:Moral of the story: by Anonymous+Brave+Guy · · Score: 1

      Edge doesn't support Java applets at all.

      I think IE will continue to do so indefinitely, because Google and Mozilla just gifted a significant advantage to Microsoft for a significant number of their business customers.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    9. Re:Moral of the story: by Anonymous+Brave+Guy · · Score: 4, Insightful

      I make browser-based user interfaces for a living, and I can say without hesitation that a lot of these new technologies aren't ready for prime time yet (though that's not going to stop Google, Apple and Mozilla treating them as if they are).

      SVG and Canvas performance is highly variable. There are sometimes serious rendering glitches in some of the browsers as well, even looking at quite simple cases. Plus issues with events not propagating properly, which variation of animations we're supporting this week, etc.

      MathML is only supported usefully in Firefox and Safari.

      HTML5 audio/video is just a gigantic mess, not only in the lack of any portable format for each that works just about everywhere, but also in terms of browser controls, cache behaviour, even basic stuff like triggering corresponding JS events at the right time or showing the right poster image for a video. Plus of course there's the whole ECE mess, which is corrupting the open web with DRM, creating whole new attack vectors, or just another kind of plug-in that now needs to be developed and then ported across platforms instead of the old ones, depending on who you'd like to hate it the most right now.

      WebGL is interesting but support is generally still patchy. It's also worth noting that like any of the other hardware-accelerated features here, it's going to create more attack surface, which is why the argument that browser features are somehow more likely to be secure than the equivalent plug-in features they're replacing is just silly.

      As a final comment, a lot of those sites using plug-ins that you call "legacy" were doing things the only way they could just a few years ago. Even if they all worked properly today, those technologies I mentioned above have only been viable alternatives very recently. It's not realistic to expect everyone who has been developing tools built with plug-ins and sunk large amounts of time and money into developing them to just do a Big Rewrite into HTML5-friendly technologies to suit the browser makers. Given that most of those browser makers have made it abundantly clear that they don't really care about providing meaningful long term support for anything any more, I suspect before long they are going to start reaping what they have sown as they find people who build web apps increasingly sceptical about relying on unproven features. Ironically, they could even be strengthening the native software and mobile app markets in the long run.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    10. Re:Moral of the story: by Anonymous+Brave+Guy · · Score: 1

      ...it isn't unreasonable for ancient, unmaintained web sites using obsolete plugins to require a contemporary web browser.

      Where by ancient you mean written more than a year ago, by unmaintained you mean without dedicated resources available to rewrite the entire thing every few months, and by obsolete you mean no longer working in browsers with rapid updates but still working just fine in trusty, stable IE?

      The idea that something that worked just a year or two ago should no longer work on today's browsers is unreasonable. Much of the reason the web has been successful is that it has been standardised and future-proof. There were widely respected and mostly reasonable standards. There were multiple browser implementations that would let you view anything developed using those standards. Content on the web has been widely and permanently accessible for as long as its host cared to provide it and anyone else cared to visit the host's site. Sacrificing all of this just to make life easier for browser makers who prefer to write fire-and-forget software with no longevity is not progress.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    11. Re:Moral of the story: by JesseMcDonald · · Score: 1

      The idea that something that worked just a year or two ago should no longer work on today's browsers is unreasonable.

      There will always be a cut-off point where support for older interfaces is dropped. The standard is not whether something worked a year or two ago, but whether it followed the recommended best practices in effect at that time. If you write a site using standards on the verge of being declared obsolete, you have no one to blame but yourself. Dependence on NPAPI plugins hasn't been best practice for a long time now, much longer than one year; Flash is the only plugin with any widespread support left, and it's been on its way out for a while. Sites which depend on such plugins already fail on mobile browsers, which are becoming more and more popular and haven't even supported Flash for several years, much less other plugins.

      Much of the reason the web has been successful is that it has been standardised and future-proof. There were widely respected and mostly reasonable standards. There were multiple browser implementations that would let you view anything developed using those standards.

      The part that was standardized and future-proof was HTML. That part still works everywhere, and even supports most of what people used to use plugins for thanks to JavaScript and HTML5. Plugins, on the other hand, have always been a compatibility nightmare—non-standardized, proprietary, and non-portable.

      If you like standards and cross-browser compatibility, you should be backing this change. It means more standards-compliant web sites and fewer one-off, closed-source, browser- and OS-specific binary plugins that may or may not receive updates for security and/or compatibility with future software.

      The idea that something that worked just a year or two ago should no longer work on today's browsers is unreasonable.

      IE itself is deprecated, and its replacement, Edge, doesn't support NPAPI (or ActiveX) either. Using IE is no better than using an old version of Firefox.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    12. Re:Moral of the story: by n3r0.m4dski11z · · Score: 1

      Yeah, chrome killing support for napia plugins has made a java remote appliance stop working the same way, a building lighting control system built on silverlight to stop working, and an hvac systems web interface. And thats just the building I work in....

      Right now, everyone is hoping microsoft or oracle or whomever will update plugins so that they work again in chrome. IETAB is a work around, however it sucks ass that internal tools firewalled off from the internet also get shafted. Upgrades for these kind of systems aren't cheap either.

      --
      -
    13. Re:Moral of the story: by Anonymous Coward · · Score: 0

      so, what they're saying to the users is npapi is still supported, still developed, still maintained... but 'fuck you' we're only going to support adobe flash for using it. *

      *because the feds love that 'in' into your systems, and/or too many evil corps dont want the flash 'supercookie' to die

      now granted there is not a whole lot of use for plugins, but there are numerous ones installed on main desktop, and see regular use. the sites and content that use them will, however, never be updated or will be too costly to do so, so they'll disappear. so gee, thanks, guys, for fucking up the web for us.

      plugins are not the problem; unsigned, unapproved plugins are. there's nothing wrong with a system like what we have now.. a browser defaulting to a predefined whitelist/blacklist, but allowing the ***user to choose*** whether to activate a plugin that is not known for certain to be bad (malware spreader, browser hijacker, keylogger, etc).

      unfortunately, the addon api change announced a couple months ago will probably hit around the same time as the 'removal' of npapi, and intentionally and explicitly not allow an addon to re-enable npapi plugin support (even though it will still be there for flash.. at least until firefox copies-yet-another-chrome-feature and switches to google's pepper api)

    14. Re:Moral of the story: by skastrik · · Score: 1

      It's not even as if Java is a huge security problem today. It's effectively been click-to-play by default in all major browsers for a long time, and the plug-in itself then has a bunch more security safeguards before it will trust remote code to do just about anything.

      Agree. Expensive enterprise software often relies on applets, that's the way it is and how it will remain for some years.

      Now if Java or browsers had the ability to whitelist Java applets, then for an enterprise with control over its own applets, I actually don't see any particular security problem with applets running within a browser. Why not allow enterprises to run software they control and trust?

    15. Re:Moral of the story: by Billly+Gates · · Score: 1

      IE 11 is the new eternal IE 6. Yes Windows 10 includes IE 11 AND Edge.

      Too many corporations refuae to ever upgrade unless their is a business case with a return on investment can be documented. Java desktop applets were depreciated in 2006 9 years ago!!

      Most require IE 6 anyway to render right so firefox won't help. Our customers at work require IE 6 emulated to 1998 quirks mode through citrix to run. Oddly it is still upgraded and developers just work around the 15 year old rendering bugs rather than rewrite

    16. Re:Moral of the story: by squiggleslash · · Score: 1

      But was the screw up Flash, or the fact Flash was needed to make websites able to show animations, videos, and play audio, because until HTML5 nobody was willing to set the standards necessary?

      Flash didn't come out of no-where, it was necessary to implement certain concepts over the web - and to a certain extent, still is.

      --
      You are not alone. This is not normal. None of this is normal.
    17. Re:Moral of the story: by Anonymous+Brave+Guy · · Score: 3, Insightful

      The standard is not whether something worked a year or two ago, but whether it followed the recommended best practices in effect at that time.

      The important thing is always whether something works properly. Everything else -- formal standards, compatibility work, portability work -- is just a means to that end.

      If you write a site using standards on the verge of being declared obsolete, you have no one to blame but yourself.

      Which is an easy argument to make until someone points out that in these cases the people declaring something "obsolete" are frequently biased and, in particular, advocating a new and inferior replacement.

      Dependence on NPAPI plugins hasn't been best practice for a long time now, much longer than one year

      And yet viable alternatives to the things we've been doing successfully with various plug-ins for literally a decade or more have barely been around that long, and in many cases are still obviously and objectively worse in significant respects today.

      Flash is the only plugin with any widespread support left, and it's been on its way out for a while.

      Not in corporate use. Not even close.

      Sites which depend on such plugins already fail on mobile browsers, which are becoming more and more popular and haven't even supported Flash for several years, much less other plugins.

      And the corporates mostly don't care, because they have real work to do and provide their staff with real computers to do it. No-one is preparing their quarterly accounts presentation on an iPhone.

      Plugins, on the other hand, have always been a compatibility nightmare—non-standardized, proprietary, and non-portable.

      And yet Java applets were recognised as early at the <applet> tag somewhere back in the 90s, while Flash has been one of the most successfully standardised parts of web history in terms of both portability and longevity. I suspect only HTTP, HTML 4 and CSS 2.1 have been more successful in those respects.

      If you like standards and cross-browser compatibility, you should be backing this change.

      I like things that work. To be fair, I also like the new "standard" and "cross-browser compatible" features, but for a very different reason: they are still so badly implemented so often, and broken so often by browser updates, that I make an awful lot of money fixing things that rely on them.

      fewer one-off, closed-source, browser- and OS-specific binary plugins

      Because ECE for multimedia playback and graphics drivers to accelerate WebGL are so much better?

      IE itself is deprecated

      It really isn't, in any practical sense. Realistically, Microsoft are going to continue supporting it until at least 2020 because of the Win7 support, and because dropped it would cost them the support of the business community that makes up the lion's share of revenues.

      For perspective, that is more than 30 six-weekly update cycles of various other major browsers where businesses don't have to worry unduly about something they rely on being arbitrarily broken.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  9. Hypocrites by Viol8 · · Score: 2

    "Plugins are a source of performance problems, crashes, and security incidents for Web users"

    So is your browser. And whatever happened to choice? If I want to use a plugin that may crash occasionally thats up to me - not you. What next - I can only view web pages that your browser deems acceptable? Asshats.

    1. Re:Hypocrites by Anonymous Coward · · Score: 0

      What next - I can only view web pages that your browser deems acceptable? Asshats.

      Probably. Don't forget, this is the browser run by people so intolerant of opposing views they kicked out the engineer CEO due to the fact that, in his off-work time, he supported the "wrong" causes. It's not that far a stretch.

    2. Re:Hypocrites by Anonymous Coward · · Score: 0

      Has was a GLTBasher. Not a cool thing in SanFran! Where's the treat?

      I still call him Bruce.

    3. Re:Hypocrites by Anonymous Coward · · Score: 0

      No, he quit. And he was CEO, the standards for being CEO are somewhat higher than for ordinary employees, you'd expect some pushback for a CEO who donated money towards a campaign claiming gays were a danger to children and who didn't make any effort at all afterwards to demonstrate he could work with colleagues of all genders and sexualities.

    4. Re:Hypocrites by MadMaverick9 · · Score: 1

      So is your browser.

      Which is exactly why Mozilla will very soon now get rid of the browser.

      And Mozilla will make that decision unilaterally. Mozilla will not listen to you. Mozilla knows what's best for you. You don't.

      One fine day your browser will simply remove itself. Because Mozilla said so.

  10. Only have hearted move by Anonymous Coward · · Score: 0

    If your going to continue to support Flash this move does very little to push the real problem facing plugins. Flash is one of the worst performance hogs and security problems. Also dumping the likes of Silverlight which both Netflix and Amazon use for better streaming quality in a browser leaves people to use Flash?? Really?
    Its possible both Netflix and Amazon are poised to break from plugins in the next year and move exclusively to HTML5. But that still leaves a lot of other sites using Silverlight and other plugins that creates problems. But I would not expect Mozilla to dump Flash plugin first. I expect Google to actually make this move and to be technical Safari dumped Flash before anyone on Mac's but many users simply install it anyway.

  11. Those are add-ons, not plugins. by WD · · Score: 4, Informative

    Add-ons will continue to work. This is talking about NPAPI plugins.

    1. Re:Those are add-ons, not plugins. by Anonymous Coward · · Score: 0

      The correct term is "extensions". Both plugins and extensions are types of add-ons.

    2. Re:Those are add-ons, not plugins. by cfalcon · · Score: 1

      Will noscript continue to work? That's the only 100% mandatory one IMO, and it sounds like they might be working to keep noscript available somehow.

      I think we'll need those features for the next generation of in-browser ad blockers, though. I dunno that for sure.

    3. Re:Those are add-ons, not plugins. by PPNSteve · · Score: 1

      I sure hope so.
      I too have at 2 must have mandatory inclusions to Firefox, no script and firebug. Then there is a couple nice to have such as the YT center plugin that "fixes" the ads, on-demand or as needed loading, etc. and some media plugins (Google talk, VLC, QT, etc.) that helps with embedded media on this old xp machine.

      --
      PPN
    4. Re:Those are add-ons, not plugins. by Anonymous Coward · · Score: 0

      Yes. Again, those are extensions, not plugins. Which are both types of addons.

    5. Re:Those are add-ons, not plugins. by Anonymous Coward · · Score: 0

      OK, but I do need to know, will noscript continue to work?

  12. Question by rossdee · · Score: 0

    What is NPAPI ?
    and does this have anything to do with the add=ons and plug=ins specific to Firefox and Seamonkey
    SAome of which break every time they put out a new version of FF

    I hear version 42 is out soon - any HHGTG easter eggs in it?

    1. Re:Question by Sigma+7 · · Score: 5, Informative

      What is NPAPI ?

      NPAPI is the legacy plugin system used by browsers that allows webpages to serve executable content without the user having to download a file.

      This system is used by Flash, Unity, Java, and various unimportant plugins. Of these, Flash has an arrangement with Adobe, Unity has an exit strategy, and Java is completely neutered as it was for quite some time. The unimportant plugins are unimportant (and if they were, they'd have fixed it by now.)

      and does this have anything to do with the add=ons and plug=ins specific to Firefox and Seamonkey
      SAome of which break every time they put out a new version of FF

      Those are extensions, which is completely different.

    2. Re:Question by fahrbot-bot · · Score: 4, Informative

      What is NPAPI ?

      Jesus you're lazy: NPAPI

      --
      It must have been something you assimilated. . . .
  13. Yeah whatever man by Anonymous Coward · · Score: 0, Insightful

    Firefox isn't that technologically interesting anyway. A crusty single-threaded browser running on the old hacked Netscape engine.

    1. Re:Yeah whatever man by Anonymous Coward · · Score: 0

      As opposed to a multi-dimensions trans-vortex warp-speed web browser?

      Now that's the future of the internets man.

    2. Re:Yeah whatever man by Anonymous Coward · · Score: 0

      Firefox's single threaded model is very important for those of us who browse with lots of open tabs. If I pass the workload I regularly use in Palemoon on to Chrome, Chrome will use around 2.5x the RAM and a difficult-to-quantify amount of additional CPU time over and above a Moz derived browser. People whine all the time about Firefox being a RAM hog but try browsing with 10 tabs in Chrome and all of a sudden Firefox is a model of efficiency by comparison.

      And of course, Firefox's greatest virtue is its addon ecosystem and the capabilities it provides. Even if Firefox itself isn't the best browser (and it's not, but that's why I use Palemoon instead), devs can address its deficiencies through addons... something ELSE Mozilla wants to give up.

      --slaker posting as AC to preserve moderation.

  14. Whoa! Waiddamin there! by Anonymous Coward · · Score: 0

    First and foremost, to be clear from the start, let me say other browsers cannot replace Firefox. Simply as that. Chromium? Nice, useful as a reasonably complete second option. Likewise current Opera; old Opera (and maybe Vivaldi) was more interesting exactly because it had a totally different code base (no longer the case, I assume). Midori, Qupzilla, Rekonq, Konqueror? Of all these, only Qupzilla seems more complete, but all of them work well as secondary browsers (the one I open to have a separate app from Firefox).

    But why? Because there are more situations in which Firefox works and the others not than the reverse. Because some present plugins allow for an improved customized user experience which other browsers won't offer. Plugins to avoid overload (by activating Flash on a case-by-case basis), to allow playing uncommon formats (remember when ogg wasn't well supported? what about the new "flif"? maybe thtat can be circumvented with the use of external apps...), etc.

    Java is particularly important. No plugin will mean no longer access to my bank with Firefox (Java required, recently I noticed it started working with IcedTea, but I think my yearly IRS statement will still require the Oracle version (yes, we can use Linux for that over here).

    It's not that I doubt the plugin mechanism has inherent problems; but I'd like to keep on using Firefox.

    For instance, I must use a smart card (like the ones with chips used in banks) on certain occasions: for work, for certain public services which require authentication, soon to sign documents for legal purposes, etc. Firefox is the only browser (that I know of) which provides a way to work with a card reader on Linux (on Windows, there's IE, too). Chrome uses IE infrastructure, IIRC, but cannot use the Firefox registered certificates, like Libreoffice does.

    All those things put Firefox in a central position on Linux regarding usability and site access, and something that we'd better keep working at all costs.

    Of course things would still work even without plug-ins... as in the idea of using external apps (I believe it's the case of the Unity player, which I don't use nor know).

    Finally, plug-ins are a very important concept in modern computing. A lot of things use them. Are we just abandoning NP API plug-ins or the entire idea?

    We really should have more choices. Perhaps one of the browsers I cited could be developed to assume a similar main role? Or maybe Firefox could be split even further, extracting elements like certificate handling to make it an OS- or DE- (or distro-) specific feature?

    1. Re:Whoa! Waiddamin there! by BenJeremy · · Score: 1

      I think the problem with Java is that Oracle doesn't seem to want to play nice with the browser developers.

      It's not like they haven't had the time (or have the resources) to fix the issue. Oracle is letting Java-in-the-browser die over their spat with Google and their desire to control Java on the desktop.

      At least Adobe was smart enough to step in and work out the issues with Google and Mozilla so Flash Player would continue to have support. If they could do that, why couldn't Oracle? I'm sure Google and Mozilla both would like to continue to support Java for their customers, but not at the expense of keeping NPAPI support - though I won't say there isn't a bit of negativity towards Oracle in that decision, as well.

    2. Re:Whoa! Waiddamin there! by KGIII · · Score: 1

      I was reading your post and expecting it to end with a joke about Oracle being Republicans, hating browsers, wanting them to die, and that being the way of their kind. I must say, I'm kind of disappointed, actually. I guess I'll have to just imagine it.

      Larry is a Republican. He hates the freedom offered by Mozilla. He hates everything, even children who use Firefox. He wants them and us to die. It is the way of their kind. He rides around on his yacht while children starve. He hates them and wants the children to die.

      *sighs*

      It doesn't make me feel as good as I was hoping.

      --
      "So long and thanks for all the fish."
  15. How do I find out which of my plugins use NPAPI? by hackertourist · · Score: 0

    Firefox Tools->Addons->Plugins doesn't mention it.

  16. Re:So throw it all out except the guy with the bom by Anonymous Coward · · Score: 0

    sexbomb?

  17. NPAPI Plug-ins by Anonymous Coward · · Score: 1

    Chrome removed them. IE hasn't supported them, if ever, in at least 15 years.

    I don't think you know what an NPAPI plug-in is. There is Flash, PDF, Java and about anything else is a malware attack vector.

    On an iPhone, as an example, none of the above are supported. Chrome and FireFox include their own PDF viewers to evade PDF. Flash is being killed by every browser in favor of HTML 5 video. Java is just being non-supported.

    1. Re:NPAPI Plug-ins by BenJeremy · · Score: 2

      Flash is supported by Chrome as built-in. Every release of Chrome has an updated flash player.

      The problem is more that NPAPI is bad, PPAPI and built-in support is the path to future plugins. Expanding HTML5 is part of it, but not all of it.

    2. Re:NPAPI Plug-ins by Anonymous Coward · · Score: 1

      Flash is supported by Chrome as built-in. Every release of Chrome has an updated flash player.

      Which should remind everyone that Adobe was discontinuing Flash on GNU/Linux. Only Google was to support a PPAPI version themselves. This was announced to start on 2012-05-04, with the release of Flash 11.2, the last major GNU/Linux version released by Adobe. Adobe then committed to 5 years of security updates. So Adobe was to stop supporting Flash on GNU/Linux entirely by 2017-05-04, in less than two years now.

      Does this collaboration means that Flash will now be fully supported again? (they do talk about "feature improvements"...). Or that Firefox will finally go the PPAPI route and collaborate with Google too for the PPAPI version of Flash...?

    3. Re:NPAPI Plug-ins by Anonymous Coward · · Score: 0

      Flash will now be fully supported again?

      Why support Flash at all? Flash is dying and these days it doesn't offer anything over HTML5.

    4. Re:NPAPI Plug-ins by BenJeremy · · Score: 1

      Flash will now be fully supported again?

      Why support Flash at all? Flash is dying and these days it doesn't offer anything over HTML5.

      I think for Adobe, it is more of a time-buying exit strategy for Flash, until their tools are able to output HTML5-compliant media as nicely as they currently do for Flash. ...yet they continue to upgrade Air, which also might just be a matter of supporting existing users (as in developers), more than trying to attract new ones.

      As a mobile app developer, I am moving away from Air as a platform, but appreciate Adobe's commitment to improving performance and reliability for those apps I have that are still using Air.

    5. Re:NPAPI Plug-ins by isj · · Score: 3, Insightful

      I want ads to be in flash because that makes them easy to block :-)

    6. Re:NPAPI Plug-ins by jaklode · · Score: 2

      Too bad for you that Google automatically converts them to HTML5 ads.

    7. Re:NPAPI Plug-ins by Pinky's+Brain · · Score: 1

      PDF is a vector regardless of where I open it, the JS reader sucks so I use the Sumatra PDF plugin (no longer supported, but still working).

      VLC plugin.

      OpenH264 is a plugin.

      I put more faith in those not being a malware vector than Flash, which Firefox will continue supporting. So I agree with OP, Mozilla disease.

    8. Re:NPAPI Plug-ins by drinkypoo · · Score: 1

      Also let us not forget mozplugger, which lets us swallow any well-behaved X app into Firefox on Unix[like operating systems] to handle any content type we like...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:NPAPI Plug-ins by Anonymous Coward · · Score: 0

      Other plugins include for video conferencing: Hangouts via the google talk plugin, Bluejeans via their own plugin, WebEx via their crappy Java applet via Java plugin...

      Are any of these developing replacements for HTML5 or PPAPI? I am afraid Google's answer will be "use chrome".

    10. Re:NPAPI Plug-ins by myowntrueself · · Score: 0

      Flash will now be fully supported again?

      Why support Flash at all? Flash is dying and these days it doesn't offer anything over HTML5.

      There are a ton of appliances out there that require flash. Its sad but true. A lot of hardware and virtual appliances require Java and Flash. Rip out Java and Flash from the browsers and there is going to be a lot of unmanageable shit out there.

      You need to be realistic. Those servers you depend on for your porno sites? They probably have IPMI consoles that require Java. The company hosting them might be using something like Quantum VMPro to do the backups, so if their systems have a brainfart they can restore your beloved porno. This requires Flash. Do away with flash and you risk losing your high value porn sites!

      --
      In the free world the media isn't government run; the government is media run.
    11. Re:NPAPI Plug-ins by Anonymous Coward · · Score: 0

      Yet another reason not to use Chrome, it doesn't sound like I'm missing out.

    12. Re:NPAPI Plug-ins by Anonymous Coward · · Score: 0

      Do away with flash and you risk losing your high value porn sites!

      I heard the same argument in the HD DVD and Blu-ray format war. Supposedly HD DVD was destined to win because it was the format that porn studios were adopting. But HD DVD didn't win, Blu-ray did. The market for pornography is simply too small to have any real influence on media formats or technologies.

  18. Hey Idiot (Yes, You) by Anonymous Coward · · Score: 0

    " Also dumping the likes of Silverlight which both Netflix and Amazon use for better streaming quality in a browser leaves people to use Flash??"

    Netflix uses HTML5 video. Load up Netflix in Chrome after deleting Silverlight and Flash.

    YouTube --- uses HTML5 video too.

    This is not new. This happened 2 or 3 years ago. You don't need Silverlight or Flash for video, not even Netflix.

    1. Re:Hey Idiot (Yes, You) by jaklode · · Score: 1

      Amazon has a HTML5 player too, but it does not work for all content yet.

  19. Noooo! by JBMcB · · Score: 1

    How am I going to play at NetBabyWorld without shockwave?

    --
    My Other Computer Is A Data General Nova III.
  20. Pity by Anonymous Coward · · Score: 0

    It's too bad they didn't include Flash. The sooner it shuffles off the web stage the better.

    1. Re:Pity by tepples · · Score: 1

      What would replace Flash Player for viewing Newgrounds?

    2. Re:Pity by Anonymous Coward · · Score: 0

      HTML5. There's no need to be sentimental about a dying proprietary platform. Newgrounds will adapt or die.

    3. Re:Pity by tepples · · Score: 1

      How will Newgrounds manage to contact all authors of uploaded SWFs to get them to reupload as HTML5? How many authors even still have the original FLA and an up-to-date Creative Cloud subscription to make an HTML5 version?

    4. Re:Pity by Anonymous Coward · · Score: 0

      Don't fixate on a dead end platform. Either build a Flash decompiler to translate it to HTML5 or implement a Flash runtime in HTML5. Lobby Adobe to help you. If Adobe won't help you, then consider the option of not wasting your time on their proprietary platform.

      To demonstrate what's possible with HTML5, here are 2,589 MS-DOS games playable in the HTML5 port of DOSBox. Here are 73 Sega SG-1000 games and 563 Sega Master System games and 575 Sega Genesis games all playble in the HTML5 port of MESS. Here are 607 arcade games playable in the HTML5 port of MAME. And so on and so forth.

      If Newgrounds can't achieve what the Internet Archive achieves, then Newgrounds deserves to die.

  21. Re: FireFox's advantage is its library of plugins by Anonymous Coward · · Score: 0

    Are you talking about plugins or addons. The two are completely different things. Addons are staying, npapi plugins are going.

  22. Plugins != extensions by Samare · · Score: 3, Informative

    NPAPI plugins are not to be confused with Firefox extensions.

    The fact that they have both been found in about:addons for some time now is a source of confusion.

  23. Re:FireFox's advantage is its library of plugins by Anonymous Coward · · Score: 0

    Like a lot of people, you're thinking of extensions.

  24. All of them by Samare · · Score: 1

    All Firefox plugins use NPAPI.

    By the way, real plugins are found in about:addons in the "Plugins" tab.

  25. I honestly wish you were dead by Anonymous Coward · · Score: 2, Funny

    see subject

  26. Interesting article by Steve Jobs by tarlek1234 · · Score: 2

    https://www.apple.com/hotnews/... (A bit old, but probably still relevant.)

  27. Electrolysis by tepples · · Score: 2

    There isn't much advantage to a 64-bit browser anyway

    There is if all tabs are running in one process, as opposed to one process per tab like in present-day Chrome or the experimental Electrolysis feature of Firefox.

    1. Re:Electrolysis by Anonymous Coward · · Score: 0

      What advantage is that? Access to more than 2GB of memory? For displaying web pages?

    2. Re:Electrolysis by Cardcaptor_RLH85 · · Score: 1

      If you have dozens or hundreds of tabs in one process you may indeed use over 2 GB of RAM in a web browser.

    3. Re: Electrolysis by Anonymous Coward · · Score: 1

      I've seen my wife leave a hundred tabs open for days, using 10GB of RAM.

    4. Re: Electrolysis by Anonymous Coward · · Score: 0

      We've all seen your wife keep a hundred "tabs" going for days.

    5. Re:Electrolysis by Anonymous Coward · · Score: 1

      If you have dozens or hundreds of tabs in one process you may indeed use over 2 GB of RAM in a web browser.

      A dozen or two I can understand. But if you have hundreds of tabs open at one time, you're doing it wrong. I know everyone has their own styles and methods of getting around on the web, but there are zero valid use cases for having hundreds of tabs open. Zero cases, full stop.

      I've seen this many times with clients and coworkers. They'll log a ticket saying their PC is too slow, it's taking 5 minutes to open a spreadsheet, etc. I take a look and their tab bar is so crowded with open tabs it's become useless; the tab icons are so tiny and squished together, you can't tell what site, much less what page, is open in each one. The browser has sucked up all physical RAM and all of the page file to the point that even moving the mouse around requires the OS to swap, so of course a spreadsheet takes forever to open. When I ask why they have so many tabs open, the answer is always "I might need to go back there." This is indicative of a user who hasn't ever been shown what features are available to them. A little education goes a long way here.

      I had one guy who didn't understand the concept of a webmail inbox, and that you can click to get to the next page of messages. Our webmail lists 25 messages at a time by default; he had never noticed, and no one had ever pointed out to him, the "Next Page" link to find older messages beyond those 25. So he was using tabs to store his most important emails. He didn't know he could login to his webmail anytime, scroll to or search for those messages, and open them again. As far as he knew, they were gone forever if he closed the tab or if the browser crashed and lost state. I spent 10 minutes showing him how to navigate his webmail and he was off to the freakin' races with a snappy, responsive PC.

      Then there was a girl in Marketing. Part of her job is managing social media for the company. Any time she sent or replied to a tweet, she kept it open in its own browser tab "so I can see if anyone replies." Every morning she'd cycle through a few hundred tabs reloading the page and looking for responses. I still don't understand how she got a job managing social media when she doesn't know how to use Twitter, which puts a new item in your Notifications panel whenever someone replies to a tweet. After I pointed that out, she stopped keeping months worth of AJAX-laden Twitter pages open in hundreds of tabs.

      Thankfully these aren't typical users. For most people I just need to explain and demonstrate how to use bookmarks. Y'know, the feature that exists solely to "save a page for later" in case you want to go back to it.

    6. Re:Electrolysis by KGIII · · Score: 1

      I've seen and questioned multiple Slashdotters who claim a need for (and beneficial use of) hundreds of tabs being open at the same time. I've asked and they've had a variety of reasons but not one of those reasons actually made sense to me. Yet they do it. I'm reminded of the user that would send himself links via email, open the email, open the link (that he'd already sent to himself), and then print the page. I start getting cluttered at 20 tabs or so. I am most comfortable in the 3 to 5 range. I'd probably do better with fewer but my memory isn't what it used to be.

      --
      "So long and thanks for all the fish."
    7. Re:Electrolysis by Gavagai80 · · Score: 1

      Go to a discussion forum, open all the threads that look interesting and come back to read them later. Come to slashdot, open all of the today's articles. Go to stack overflow and open ten questions related to yours. It's not hard to end up with a lot of tabs.

      --
      This space intentionally left blank
    8. Re:Electrolysis by KGIII · · Score: 1

      Read them and close them. Why open them all up at once? That doesn't make much sense to me. I don't think it'd make you any faster. It just adds overhead, confusion, and means that when you do open them to read them they're no longer current (unless they update dynamically).

      --
      "So long and thanks for all the fish."
    9. Re:Electrolysis by squiggleslash · · Score: 1, Troll

      Not OP, but same workflow: They are being closed. After they've been read. Which is later.

      My suggestion is rather than insist there's no reason someone would open links to read later, you propose either a sane alternative that's just as comfortable as opening tabs for things you plan to read using technologies in Firefox et al already (I don't think there are any, otherwise we'd be using them. No, we don't want to clutter up our bookmarks with them, and bookmarks aren't exactly a solution anyway given you can't really quickly add an unopened link to a bookmark, which might not work anyway given referrers and other nonsense.),

      ...or you could propose to Mozilla, Google, Apple, and Microsoft some other solution that means this perfectly normal workflow can be replaced by something else.

      Until then, I question why you're complaining about other people opening a lot of tabs. It's none of your business (that applies to anyone making this complaint, not just you personally), you've made no effort to understand why people do this, and you're attempting to micromanage how other people read the web.

      You're not helping. You're borderline trolling.

      --
      You are not alone. This is not normal. None of this is normal.
    10. Re:Electrolysis by KGIII · · Score: 1

      I did propose a solution - open them as you need them and close them when you're done. However, use what works best for you and in the method that suits your work flow best. You can be that guy who emails himself links if you want...

      What really confuses me is you exclaiming that this is something you do like it is some grand achievement. Let's use Slashdot as an example. So according to the description given they (and presumably you) open the main page. You then scroll through, reading and opening things in new tabs as you see fit, and then go to those new tabs and read those, correct? Except, by the time you've done this there have been all sorts of people who may have (or might not have) commented. By the time you get to the last Slashdot tab you opened you're quite late to the content and not viewing the more up-to-date conversation unless you refresh which is just silly because you could have saved yourself the effort and viewed each one, one at a time.

      What possible good are you getting? And no, I'm absolutely not trying to get you to change your work flow. Do what suits your needs. I'm just letting you know that there's a better way that lets you interact with pages in a more timely fashion and with far less confusion than needing more tabs open than you can possibly read the titles for. Even if you span all these titles out across multiple monitors you're still not able to look at and visualize them all (or read their titles, I suppose) because they're too scrunched up to actually show you more than a portion of the first letter.

      To continue with the Slashdot example, and here's my method, I go to the first unread page - and this kind of sucks but it's what I've come up with. I scroll down. I open a tab on a thread that I want to read. I read it. I close it. I am now back at the main page (well, page 2 for this example) and then I look up to see the next story and decide if I want to read the thread or not. If not then I go to the next one. Then I work my way back to page 0 (the real main page) that way. Auto-refresh or a big thread will still sometimes mess this work flow up a bit and it isn't perfect. However, it's better than having a bunch of tabs open (to my mind, at least) and then seeing now stale threads when I read the comments.

      Perhaps you have a strange definition of trolling? Perhaps you just have a frail ego? I don't know but, for fuck's sake, don't think I'd do anything more than mock your use - I've nary a nickel invested and don't actually care how you use your computer. You're free to do it any way you want and your emotions (riled or not) aren't important to me so, rest assured, that trolling you hasn't a damned thing to do with my objectives. You're not that important.

      What I do want is a reason - because you might actually be correct in your usage and it is I who can stand to learn a lesson. So far, nobody has given me a reason that makes their way seem superior. I'm certainly willing to try (and have) because my own system has its faults. I haven't even reached the mocking stage yet. In fact, I'm still hoping to learn something which is why I ask or comment - hoping someone will actually give me a new way. Perhaps that new way will be somewhere betwixt your solution and my own. I've yet to find it, read about it, or even be able to start on the trail to discovering this mythical ideal work flow - but that doesn't mean I'm not still trying.

      "I open 400 browser tabs at once!" This is not a viable solution to a mere mortal. I'm not 100% positive but I bet it's slower - it was much slower when I tried this. At best I can deal with 20 or so per browser instance. I sometimes put multiple instances up in a few different desktops or on separate monitors. Usually I do not. Even then it's not as rapid as just using the address bar and a new tab as required. A history of closed tabs is also excellent. Either way, I'm still sure my method can be optimized and I'm 100% certain your method is inferior *for* me. I know, because I've tried the large number of tabs and i

      --
      "So long and thanks for all the fish."
    11. Re:Electrolysis by zippthorne · · Score: 1

      Leaving tabs open is the workaround for a problem that all major browsers currently have:

      They refresh the damn page when you navigate back to it.

      This may not seem like a big deal to people living in Mountain View or the Bay area, but in the entire rest of the country, the javascript include cascade that results form this combined with the lag per-request due to the network delay of having to cross the country to get to where all the internet apparently is, adds unacceptable re-loading times to very common navigational events. And it gets worse if the page is a web-app like google docs or sheets.

      As a workaround, people often open links in "another tab" (it's an option on the context menu of most major browsers, probably for just this reason...). While you're only ever "using" a few at a time, it's quite easy over the course of a day with a lot of task-switching, to accumulate a large number tabs per browser window and have several such browser windows open at once as you flip through your various duties and occasionally clean things up a window-at-a-time.

      If you want to cut down on tab usage, then put the user in control of when the page refreshes and how many rendered pages to keep in memory or in the on-disk cache (which would let the OS decide when to actually put it on-disk if done right). Browsers used to have a "snap-back" feature to do pretty much exactly this, for one page back. Why did that go away instead of getting generalized?

      --
      Can you be Even More Awesome?!
    12. Re:Electrolysis by arglebargle_xiv · · Score: 1

      Access to more than 2GB of memory? For displaying web pages?

      You haven't used Firefox much have you?

    13. Re:Electrolysis by crbowman · · Score: 1

      I do this exact thing all the time. Or open the top answers in a google search because you don't know which one will have a really good answer.

    14. Re:Electrolysis by Anonymous Coward · · Score: 0

      Jesus, man, that's a long post on for such a stupid topic on a Saturday night. Seriously, there isn't ANY better way you could have spent that time?

    15. Re:Electrolysis by crbowman · · Score: 1

      Because it can take a while for a page to open whereas I can zip through and open twenty and during the day as I have time to read I go to a tab and start reading. Sometime I have had enough of a subject for now, but may want to come back and continue at the same place I was reading, I can flip to another of my open tabs and start a new subject. Close all tabs and I've read all the slashdot stories for today. Rarely do I want to come back once I've finished reading so book marking isn't really the right model. I get it, it's not the way you want to work but it's efficient for me.

    16. Re:Electrolysis by Dahamma · · Score: 1

      I live in the Bay Area and I think it's annoying as shit. It's almost unconscious habit at this point to right click, "open link in new tab"...

      Though your suggestions are a bit simplistic compared to the actual issues involved. These days there are very few true "rendered" pages, and caches just cache Javascript *source* files. Most "pages" are constantly running Javascript to retrieve data/refresh and update the DOM, rather than some simple HTML. There is a TON of state to keep track of for each "page". Keeping a separate Javascript interpreter, DOM, etc around for each page in the browser history will start chewing up system resources pretty quickly.

    17. Re:Electrolysis by squiggleslash · · Score: 1

      : I did propose a solution - open them as you need them and close them when you're done.

      That's not a solution, that's what we do already. That's what everyone does.

      What really confuses me is you exclaiming that this is something you do like it is some grand achievement.

      Uh, what?

      Let's use Slashdot as an example. So according to the description given they (and presumably you) open the main page. You then scroll through, reading and opening things in new tabs as you see fit, and then go to those new tabs and read those, correct? Except, by the time you've done this there have been all sorts of people who may have (or might not have) commented. By the time you get to the last Slashdot tab you opened you're quite late to the content and not viewing the more up-to-date conversation unless you refresh which is just silly because you could have saved yourself the effort and viewed each one, one at a time.

      I'm really not getting it. You appear to be arguing, if I understand this correctly, that because an article might be slightly out of date by the time we get around to reading it, that we must - because somehow we know that we'll read it one day later - decide it would be better not to read it at all than to risk the chance we might have to hit the Refresh button to get the latest version.

      That makes no sense whatsoever.

      I'm just letting you know that there's a better way that lets you interact with pages in a more timely fashion and with far less confusion than needing more tabs open than you can possibly read the titles for.

      You haven't proposed one.

      Thus far, your latest screed argues that we should do exactly what we're doing already (closing tabs once we're done with them), and that somehow what we're doing already is the worst thing ever because we might have to hit the Refresh button by the time we look at the tab.

      One is not actually telling us there's a "better way", the other is simply criticizing us over something so obviously pathetic I can't even fathom why you'd bring it up.

      Perhaps you have a strange definition of trolling?

      It's borderline trolling because you're immediately launching into an attack without even trying to determine why someone is doing what they're doing. It's like "Look at those stupid people writing numbers and squiggly lines on chalkboards! Don't then know that if they want to exercise their arms dumbbells would build up their muscles far more quickly?"

      "I open 400 browser tabs at once!" This is not a viable solution to a mere mortal.

      Nobody has 400 browser tabs, the fact you feel the need to exaggerate already should tell you you're on the wrong path. As to your complaint that I accused you, you poor delicate flower, of trolling when you have no interest in how I work and just don't care, how many words have you devoted to this issue that you clearly (sarcasm) don't care about?

      But that said, I come back to my original comment. Having multiple tabs open is, in reality, the only way to look at a constantly changing index page - of forums, news, whatever - and say "I'm interested in this, in this, in this" without risking those pages disappearing before I've had a chance to look at them. So what is the viable solution? I don't want to clutter up my bookmarks, and besides, right-click, add book mark, and create a name, would be infuriatingly annoying compared to middle-click.

      So what is the "real" solution?

      Because opening multiple tabs is that solution. In fact, it's probably the #1 reason tabs were invented. Otherwise could just have three windows open and tabs are overkill for that.

      Should a different solution have been implemented instead? Possibly. tabs aren't perfect. But let's stop pretending that people who have more than three tabs open are doing something wrong.

      --
      You are not alone. This is not normal. None of this is normal.
    18. Re:Electrolysis by KGIII · · Score: 1

      20 isn't bad. 30 isn't too bad. 50 is starting to get crazy. Hundreds - and yes people claim they do - are moronic.

      --
      "So long and thanks for all the fish."
    19. Re:Electrolysis by KGIII · · Score: 1

      *shakes head sadly*

      No.

      --
      "So long and thanks for all the fish."
    20. Re:Electrolysis by zippthorne · · Score: 1

      Users are already saving the state, in the form of tabs. Wouldn't it make sense to have a built-in dedicated and optimized version of that?

      --
      Can you be Even More Awesome?!
    21. Re:Electrolysis by Anonymous Coward · · Score: 0

      You're an alt for Bennett Haselton, aren't you?

  28. Moral of the story: Fork it if you want it. by sethstorm · · Score: 2

    How long until we see forks of Firefox that don't give up on plugins?

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
    1. Re:Moral of the story: Fork it if you want it. by Anonymous Coward · · Score: 0

      Why not just keep supporting Firefox 1.0? Have you seen any improvements in subsequent versions?

  29. And the tragedy is we're doing it... by Anonymous Coward · · Score: 0

    all over again. There's little conceptual difference between a java applet and the giant blob of obfuscated javascript that you get with something like Google Web Toolkit, suck in and run in your browser. Well, except one important thing. The JVM running an applet is ALSO a general purpose VM, so if the security malfunctions it can do bad things. The JS interpreter started out as unable to do bad things, so a security malfunction there is less likely to cause a full-scale security breach.

  30. vSphere Web Client HTML5 needed soon by Joe_Dragon · · Score: 2

    They need to get rid of the flash based one.

  31. Readership Quality by Anonymous Coward · · Score: 0

    You can tell the technical experience of Slashdot readers has gone down over the years by the numerous posts trying to explain plugins != addons (and JavaScript != Java on those articles). But to be fair, Firefox's poor UI choices of using the similar terms: plugins, extensions, and addons right next to each other and sometimes interchangeably can be partly to blame. I wish more people would spend a bit more time thinking when picking names for things.

  32. Holy hell. by Anonymous Coward · · Score: 0

    The number of people on here confusing plugins and extensions is legit depressing.
    What the fuck happened to this place?
    Go back to macrumors or Jizzmodo or whatever crap sites you came from.

  33. Subject by Anonymous Coward · · Score: 0

    Now all I need is for Synology to upgrade surveillance station to html 5 or its going to be IE only.

  34. Re: FireFox's advantage is its library of plugins by Anonymous Coward · · Score: 0

    Where is the mod option of "-1 Dumbass"?

  35. Will Pale Moon still have them? by cfalcon · · Score: 1

    Pale Moon is based on an older Firefox base, but I'm very curious as to whether it will continue to support NPAPI after Firefox axes them. Anyone know for sure?

    1. Re:Will Pale Moon still have them? by hughperkins · · Score: 1

      Pale Moon is trademarked, https://github.com/MoonchildPr... If you fork it, you have to change the name, just like the original Firefox, and also Truecrypt.

    2. Re:Will Pale Moon still have them? by cfalcon · · Score: 1

      I don't think your reply is topical?

    3. Re:Will Pale Moon still have them? by Anonymous Coward · · Score: 0

      You'd need to ask the Pale Moon maintainer on his forum -- this is the only person who will "know for sure". The odds are 50/50, as unnecessary as that is to say. But here's why I say "you need to ask him":

      The Pale Moon author has a tendency to backport changes from present-day Firefox *extremely* selectively. I read the PM Release Notes, and most things he isn't backporting at all. For example, for some reason he chose not to backport improved CSP specifications (Mozilla has long since implemented these) which in turn broke usability for at least one major site: Dropbox. Read the thread (see screenshots) for how this manifested itself -- end-users literally had no clue what was going on despite all troubleshooting available. Note that the forum post I linked to is from November 2014. It wasn't until Pale Moon 25.6.0, released August 27th 2015 -- 9 months after the report -- that the issue was fixed.

      This is one of the biggest problems there is with Pale Moon -- it's continually behind Firefox in every way. Pale Moon is proclaimed on the Internet as "Firefox without the Dumb Stupid UI (Australis)", but it isn't -- it's literally "a fork of Firefox 24.9" that is in many regards (not all but many) stuck with the "technology" of Firefox 24.9. If you read the PM Release Notes slowly you'll begin to notice what I describe.

      Similarly this is why add-ons (not plugins) that are for Firefox 25 or later won't install on Pale Moon. This sounds trivial until you realise how many Firefox add-ons require something more recent. A good example is the BTTV add-on for Twitch -- you're instead forced to install the UserScript version (missing features + ridiculously slow), which requires installation of Greasemonkey, which has its own weird problem (and that problem makes me want to never install Greasemonkey ever again, particularly due to this response from a maintainer (who's wrong in his statement -- the GM folks are who maintain the addons.mozilla.org entry for their software! It isn't some random end-user or Mozilla themselves!)). Instead, to get GM 1.5.1 installed, you gotta know exactly what URL to go to.

      There are also several other commonplace behaviours on the web now that don't work in Pale Moon. One that still bugs me to no end is animated GIF playback stopping mid-way until you do something in the UI (like try to drag/move the GIF or something) which seems to fix it for that particular session. Odds are this is some weird Firefox bug that the PM author never backported (or possibly introduced himself through some other change, I have no idea).

      Despite all the above and my overall negative tone, I am still an active Pale Moon user (it's my primary browser). I've tried twice to switch back to Firefox but there are still several things in Pale Moon which there are not replacements for in Firefox (i.e. all the UI tweaking and "classic" add-ons for present-day Firefox still can't get you the exact same UI as Pale Moon or older Firefox).

      It's really too bad Mozilla turned their UI into an ugly mess.

  36. Mozilla also harms its browser extension market by Anonymous Coward · · Score: 1

    In August Mozilla announced they are going to deprecate XUL-based extensions, which hurts popular extensions such as DownThemAll. In fact the DTA dev has posted an insightful comment in his blog regarding this decision:
    http://www.downthemall.net/the-likely-end-of-downthemall/

  37. Multiprocess = more stable memory use and speed by Samare · · Score: 1

    With a fresh profile and no or few extensions, Firefox's single process model is nice.
    However, with some extensions, Firefox may slow down in a matter of hours or even less depending of usage.
    That's why I hope that Firefox will switch sooner than later to the multiprocess model. I prefer it to use more memory if it means it won't slow down.
    And of course, it will still be possible to disable it if we have too little memory.

    By the way, don't worry about extensions, they won't go away anytime soon if ever.

  38. It's still about contacting uploaders by tepples · · Score: 1

    Either build a Flash decompiler to translate it to HTML5

    Which would need permission from each uploader, and I'm not sure whether the submission agreement that was in effect at the time of each upload already granted this permission. I imagine it's not like YouTube, where transcoding is mentioned from day one as an expected part of video delivery. If not, how will Newgrounds manage to contact all authors of uploaded SWFs to seek permission to convert to HTML5?

    1. Re:It's still about contacting uploaders by Anonymous Coward · · Score: 0

      Which would need permission from each uploader

      No, it wouldn't. But, if you're somehow convinced it would, then use the second option of building a Flash runtime in HTML5. Do it in asm.js today and WebAssembly tomorrow. Easy.

      It just goes to demonstrate the fragility of proprietary platforms. People are held hostage in a "can't be solved" mentality and a weird Stockholm syndrome develops where they actually defend the companies and platforms that are holding them back.

    2. Re:It's still about contacting uploaders by Anonymous Coward · · Score: 0

      Which would need permission from each uploader

      Nope. The uploader agreed to Newgrounds' terms of use which allow it. The relevant part from the terms of use, with the relevant term in bold:

      However, by submitting the User Submissions to Newgrounds, you hereby grant Newgrounds a worldwide, non-exclusive, royalty-free, sublicenseable and transferable license to use, reproduce, distribute, prepare derivative works of, display, and perform the User Submissions in connection with the Newgrounds Website and Newgrounds's (and its successor's) business, including without limitation for promoting and redistributing part or all of the Newgrounds Website (and derivative works thereof) in any media formats and through any media channels.

      An HTML5 conversion of Flash content is certainly a derivative work. Newgrounds is also moving into HTML5 content which is good to see. They say, "You may now upload animations in video format (ie MP4) and can upload HTML5 and Unity3D games."

    3. Re:It's still about contacting uploaders by tepples · · Score: 1

      Thank you. Now that the legal stuff is out of the way, the onus lies on Newgrounds to find SWFs that don't survive conversion with existing tools such as Shumway.

  39. simulate liveconnect? by Anonymous Coward · · Score: 0

    I'm the author and maintainer of a small open-source Java (NPAPI) plugin and we started porting our Java Applet software to a desktop app in January and finished in June. Our codebase is small and we spent about 6 months creating a websocket + jetty wrapper around the existing LiveConnect calls so that our customers could continue using the applet.isActive() and family until we could retire the applet entirely; properly.

    Getting desktop installers written for all of the platforms took a lot of time (pkgbuild for Mac, NSIS for Win, Bash for Lin). Getting the JRE GUI bugs worked out took a bit of hacking too -- but we made the transition. Getting support on Edge, IE11, Firefox took some very specific hacking (cert install, loopback rules, etc) but we can finally say we support them all.

    Security was a tough decision. We rolled out our own certificate process for determining what message to our app are "trusted", by becoming a mini-CA and rolling our own amazon hosted CRL for revocations (overkill for most projects, but we talk directly to hardware and need to prevent unsolicited garbage). Websocket over HTTPS support was (and continues to be) a complicated process due to mixed content warnings in most browsers (we have this working BTW). Some of our NPAPI customers aren't happy with the new step of installing our software (and Java), so we may port to C++ eventually, but we aren't ready to switch our codebase just yet. If the browser is old and doesn't support websockets, we still fallback on the NPAPI code until this transition is over.

    Why am I mentioning all of this? Well... because like other open source projects, we can learn from eachother and make our products stronger in a time of stress/struggle (for those products still being maintained of course. Rather than shamelessly plugging a piece of software noone wants, I'll offer a conversation instead. I'd be happy to chat about this on IRC, email, phone or IM whatever. tres at qz dot io, outliving this NPAPI obstacle. :)

  40. Great! by Anonymous Coward · · Score: 0

    Now I just need my bank to conform to Mozilla's timetable and scrap it's NPAPI based smartcard access plugin by then... Like that's gonna happen...

  41. Alternatives? by Anonymous Coward · · Score: 0

    A lot of my schools use old resources on the web that require things like Java, Flash and Silverlight. What's the alternative, just keep them on really old versions of Chrome/Firefox/Opera?