Slashdot Mirror


jQuery 3.0 Stops Supporting Internet Explorer Workarounds (softpedia.com)

An anonymous reader writes: Thursday's release of jQuery 3.0 is "the first version that features absolutely no workarounds for old Internet Explorer browsers," reports Softpedia. "If customers are still asking you to work with IE6, IE7, and IE8, then you should stick with jQuery 1.0 for the foreseeable future." The jQuery blog explains that over 18 months of development, "We set out to create a slimmer, faster version of jQuery (with backwards compatibility in mind)... It is a continuation of the 2.x branch, but with a few breaking changes that we felt were long overdue." Besides jQuery's free, open source JavaScript library, they also released a "slim" version that excludes ajax and effects modules (as well as deprecated code), and a new version of the jQuery Migrate plugin.

80 comments

  1. Great decision by Anonymous Coward · · Score: 5, Funny

    Now they need the guts to stop supporting JavaScript.

    1. Re:Great decision by Anonymous Coward · · Score: 0

      Mod parent up.

    2. Re:Great decision by Anonymous Coward · · Score: 0

      Umm, jQuery are Javascript.

      Do you stupid?

    3. Re:Great decision by Anonymous Coward · · Score: 0

      Do you stupid?

      Do you humor ?

      That loud "Whoosh" you heard go over your head wasn't Space-X's latest launch.

    4. Re:Great decision by Anonymous Coward · · Score: 1

      The inability to understand this kind of humor is actually a sign of brain damage. You might want to have some tests done...

    5. Re: Great decision by Anonymous Coward · · Score: 0

      The inability to spot sarcasm often goes along with a spot on the autism spectrum (like Sheldon in the Big Bang theory). I have two very brilliant people in my family that I had to learn to stop using sarcasm around. Mocking someone for this is akin to mocking a color blind person for not being able to see all colors. I notice a lot of issues with sarcasm on slashdot, I think it's just the nature of computer science.

      Also as someone in the field for a couple decades, I weep for developers congregating on JavaScript in a web browser as the most popular development platform these days.

  2. So it's useless in the real world. by Anonymous Coward · · Score: 1

    "If customers are still asking you to work with IE6, IE7, and IE8, then you should stick with jQuery 1.0 for the foreseeable future."

    So jQuery 3 is useless in the real world, then, since we need to support at least some of those browsers. Over 15% of my sites' users are using IE 8. I can't tell them to "fuck off" by using jQuery 3! Hell, I still get more IE 8 users than I get Firefox users.

    jQuery 1 will be the only option for a very long time.

    1. Re:So it's useless in the real world. by Anonymous Coward · · Score: 2, Interesting

      So? You made the decision to use Microsoft technologies. Full stop.

      That's like whining about gas mileage standards when you own a Hummer. The rest of the world shouldn't bow to your special snowflake existence.

      Sorry that's harsh...but it's also how reality works.

      Captcha: incensed

    2. Re: So it's useless in the real world. by Anonymous Coward · · Score: 0

      Maybe you should re-read the comment you replied to.

    3. Re:So it's useless in the real world. by Shados · · Score: 4, Insightful

      No, it really IS useless.

      If you only target modern browsers, between querySelectorAll, XHR2 or fetch (ok, that will need polyfilling), and all the newer stuff that's available in 95% of browsers, jquery is very nearly useless.

      The only reason to use it is to deal with older browser quirks. Once you don't need to support that, you don't need jquery.

    4. Re:So it's useless in the real world. by Anonymous Coward · · Score: 0

      You have the "bottom" 15% of the internet seemingly. Is it a WWE or NASCAR related forum or something? The rest of us will happily upgrade. Forcing them to upgrade to a modern browser is a good thing, doubly so if that means ditching IE!

    5. Re: So it's useless in the real world. by Anonymous Coward · · Score: 0

      You got it! If the data show these numbers then jquery 3.0 isn't gonna help.

    6. Re:So it's useless in the real world. by ledow · · Score: 3, Informative

      Well, judging from any quick search of release notes for just about every service I look into, they are unlikely to be able to online bank, use Google services, use quite a lot of modern websites, Google and Bing will be whinging at them constantly, and most websites will look like shit or just not work at all.

      Sure, it's nice to retain compatibility, but there's also a time to move on. Do you still push out Windows 3.1 apps? Do you test on Windows 95? Still using plugins from the 90's?

      If you haven't noticed, without an HTML5 browser (all the plugins are dead now by the way - Java, ActiveX, etc. - only Flash really "works" at all and that's going) almost all the websites you visit are just broken.

      So if you ask your users to move on to a modern browser, you won't be the first to ask them that, by a long shot, and that's warning enough itself.

      As someone who works in education, where they never throw anything away if it can still be used in lessons, where I'm often asked to install CDs that have been lying around for 20 years or more (Shockwave anyone?), with teachers complaining they can't teach what they used to 20 years ago because they don't have that software (yeah, I know, don't go there), almost everything is now HTML5 - from both paid and free resources. Even the CDs have gone and everything's now web-based, even testing, assessment, etc. tools.

      And this year, pretty much every supplier announced HTML5 versions because NOTHING ELSE works on an iPad - Flash, etc. Our banks enforce IE 10 minimum but recommend Firefox or Chrome.

      These 15%? Yeah, they're not your main source of income if they haven't bought a PC or upgraded their browser in 10 years.

    7. Re: So it's useless in the real world. by Billly+Gates · · Score: 2

      At work we have Chrome everywhere now. Reason being is IE 8 in the past year has stopped working for a large number of websites!

      Shit even ADP credit card processing for customers or to print out our paystubs just stopped working.

      IE 8 users see the writing on the wall for the past year now and won't blame you if everyone else including IE's own default MSN page doesn't support it!

    8. Re: So it's useless in the real world. by Billly+Gates · · Score: 1

      They are Chinese. Unless your site needs Mandarin it is safe to ignore

    9. Re:So it's useless in the real world. by Gr8Apes · · Score: 1

      Our banks enforce IE 10 minimum but recommend Firefox or Chrome.

      These 15%? Yeah, they're not your main source of income if they haven't bought a PC or upgraded their browser in 10 years.

      IE8 is 7 years old. I haven't supported IE 8 in 3 years. We ran tests via a QA person only to note that if the website broke, we'd add IE8 to the automatic pop up "Your browser is not supported, not all aspects of the site may work. Please upgrade to a supported browser: blah blah blah". It failed on a page about 2 years ago, we added the popup, and amazingly IE8 usage dropped significantly. :) No, we didn't lose those IE8 folks, they migrated to a supported browser. Since they were paying for services, they definitely wanted to use them. A 5+ year old browser being upgraded wasn't a huge issue. Note that we didn't intentionally break the site for IE8, just that we weren't working around its fubar implementation and lack of standards support. If it runs on Firefox, Chrome, Safari, KDE, etc, then the problem isn't with our code, it's with MS. We are not in the business of fixing MS bugs.

      --
      The cesspool just got a check and balance.
    10. Re:So it's useless in the real world. by AchilleTalon · · Score: 1

      I don't know for him, but where I work, a very large financial institution, IE8 is still the standard web browser for nearly 50% of our ten of thousands users in-house only. Yes, I know, it is totally crazy. Most of these users are still running on Windows XP as well. They are in the process to migrate everyone to Windows 7. Things are not going as they expected, no surprise, and they are behind on schedule. I expect we will have to support IE8 for another year or two and by the time they will be done with Windows XP, Windows 7 will probably be no longer supported by Microsoft and they will have to start over again. That's the life in a large corporation.

      --
      Achille Talon
      Hop!
    11. Re: So it's useless in the real world. by orlanz · · Score: 1

      10k isn't much. Try 15k as our part in 60k.

      We had to remain on IE8. So 2.5 years ago Chrome became the standard. About 1 year ago IE10 roll out. Now, no more compatibility view.

      Lots of growing pains but as of last year, those few remaining apps and units were asking for it.

    12. Re:So it's useless in the real world. by irrational_design · · Score: 1

      I work for a Fortune 50 company. A huge portion of our user base is in China where IE 7(!) and 8 are still VERY common. Unfortunately many of our users are on dedicated hardware that absolutely cannot upgrade to a newer browser. The only way for them to upgrade is to get new hardware. The makes leaving jQuery behind very difficult.

    13. Re:So it's useless in the real world. by Barefoot+Monkey · · Score: 4, Informative

      <!--[if lte IE8]> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <![endif]-->
      <!--[if !lte IE8]> <!--> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.0.whatever/jquery.min.js"></script> <!-- <![endif]-->

      If I typed that correctly then it should give users on IE8 and below jQuery 1, while everyone else gets jQuery 3 even if their browsers don't support conditional comments. Just be sure not to use any functionality that's not in the jQuery 1 version that you use, but that should be easy.

    14. Re:So it's useless in the real world. by unrtst · · Score: 2

      Just be sure not to use any functionality that's not in the jQuery 1 version that you use, but that should be easy.

      Someone should put together some sort of high level library to make this seamless and cover the edge cases for compatibility. It could even include some fancy wrappers for common stuff. JQScript?

    15. Re:So it's useless in the real world. by Shados · · Score: 1

      Got it. As long as no older browsers need to be supported, which applies to almost no real-world project worth mentioning, jQuery is not needed.

      What I was trying to say is that you need it for backward compatibility, and they're getting rid of that, making it useless... Woosh.

    16. Re: So it's useless in the real world. by Billly+Gates · · Score: 2

      Dude this 2016. Not 2006. Corporate sites no longer support IE 8 starting last year. Shit ADP processing is one huge corporate site for credit cards. Myaline won't even support IE 8.

      Today corporations use Firefox and Chrome and MBA and PHB see sites like MSN miss render. They won't blame web developers.

      In 2006 everyone used IE 6 and Firefox was a secret geek thing. It had 0 presence on corporation desktops! All the sites the PHB worked fine in IE 6. So it must be an incompetent web developer then etc. Those days are done.

      Ditch IE 8. Corporations all have IE for that ancient SAP app and Firefox for everything else in 2016

    17. Re:So it's useless in the real world. by Anonymous Coward · · Score: 0

      Over 15% of my sites' users are using IE 8. I can't tell them to "fuck off" by using jQuery 3!

      Why the hell not? You can tell them to use Firefox or Chrome, and they will. Fuck IE. You don't need to support it. If you think you do, you're mistaken.

    18. Re:So it's useless in the real world. by Anonymous Coward · · Score: 0

      No; that's life in a large corporation that's being fucked by MS.

      In 1994, I was at a big conference of cio ce cfo etc at which gates gave a speech about how they were going to release thgeir 32-but OS and then do forced upgrades over time. The cio of ?Pepsi stood up and asked how much gates/ms figured they'd make annualyy with that business plan. I forget the huge number of millions gates replied with, but the cio responded, "I will pay you twice that NOT to do this."

      and guess that happened next...you've been living with it.

    19. Re:So it's useless in the real world. by Anonymous Coward · · Score: 0

      circa 1994; now that I think some more, i believe it was just BEFORE Win 95 came out, but it might have been just after.

    20. Re:So it's useless in the real world. by Anonymous Coward · · Score: 0

      the 1.x branch is actively developed.

    21. Re:So it's useless in the real world. by tepples · · Score: 1

      What measures has this "very large financial institution" taken against vulnerabilities in IE 8 for which Microsoft will never publish a patch?

    22. Re:So it's useless in the real world. by DougReed · · Score: 1

      Why do we cave to people who want to use ancient unsupported stuff? Microsoft does not even support this stuff any more, and it's only used in places like banks where some idiot is in charge of IT and insists on 'standardizing' on something that is unsupported and a security nightmare. I support a VERY large application that is designed for Fortune 500 companies, and we simply tell them old IE is unsupported because it is not HTML5 compliant. Use Chrome, Firefox, or Edge. We get one second of pushback until they fire up IE and the page looks like crap and EVERY OTHER BROWSER renders perfectly. Then they install a real browser and I no longer need to support garbage. We just removed Flash support in the most recent version, and nobody noticed.

      People use IE because they THINK it's the standard browser. as soon as they see that it is fundamentally broken, they switch.

  3. The pain by Anonymous Coward · · Score: 1

    If customers are still asking you to work with IE6, IE7, and IE8, then you should stick them with a fork. They're done for.

    1. Re: The pain by Anonymous Coward · · Score: 0

      I guess you hate money. Don't worry though, I'm sure your ideals will pay the bills and feed your family!

  4. And nothing of value was lost by RogueWarrior65 · · Score: 2

    Now, if Flash would finally go away...

    1. Re:And nothing of value was lost by Anonymous Coward · · Score: 0

      Now, if Flash would finally go away...

      It will, as soon as people stop using sites that have content in the format. Do you use a browser that supports flash? Most likely you do, so STFU!

  5. yawn softpedia yawn by Anonymous Coward · · Score: 0

    If I'd wanted to read them then I'd read them there. Seriously, is copying half a dozen sites the best you can do?

    1. Re:yawn softpedia yawn by Anonymous Coward · · Score: 0

      softpedia: slashdot's new newscientist.

      The anti-macro post from them demonstrates a complete lack of software knowledge.

      Softpedi, schmoftpedia.

      But don't dare contradict them, the slashdot censorshills will mod you down in an effort to hide the criticism. Futile, as it is plain to anyone with half a brain that softpedia have no idea what they are talking about when it comes to software.

    2. Re:yawn softpedia yawn by Anonymous Coward · · Score: 0

      The macro post was quite interesting actually. If you don't like the posts, submit your own. That's how this site works.

    3. Re: yawn softpedia yawn by Anonymous Coward · · Score: 0

      You can even still do it...The site still happily accepts dups!

  6. Windows XP and Vista by CritterNYC · · Score: 4, Informative

    Essentially, all jQuery has done is drop support for Internet Explorer on Windows XP and Vista. Fully updated, XP runs IE8 and Vista runs IE9. Google Chrome did the same thing 2 months ago when it started requiring Windows 7 and up. Windows XP support was dropped a long time ago. Vista is still supported, but only used by a small chunk of users worldwide (about 1.4%). While XP still has a larger worldwide userbase (around 10%), most companies and individuals don't consider them worth supporting or advertising/marketing/selling to.

    jQuery does still support both IE10 and IE11, so it's not like they're dropping all IE workarounds as stated in the title.

    1. Re:Windows XP and Vista by Anonymous Coward · · Score: 0

      ... Fully updated, XP runs IE8 and Vista runs IE9...

      I thought fully updated both XP and Vista run Edge.

    2. Re:Windows XP and Vista by Anonymous Coward · · Score: 0

      Haha. Fair point though, and it does suggest that -- in most of the west at least -- the footprint of IE8 and IE9 will shrink even more.

    3. Re: Windows XP and Vista by tigersha · · Score: 1

      You thought wrong

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  7. What exactly is he supposed to do? by tlambert · · Score: 1

    So? You made the decision to use Microsoft technologies. Full stop.

    15% of the *customers* are using IE8.

    What exactly is he supposed to do?

    Use an IE8 exploit to do a drive-by download of Chrome and force it to be the default browser?

    1. Re:What exactly is he supposed to do? by Anonymous Coward · · Score: 5, Funny

      Use IE8 exploit the kickoff to upgrade to Windows 10. Which won't include IE8.

      Why write malware when you can use someone else's?

    2. Re:What exactly is he supposed to do? by mykepredko · · Score: 1

      That'll learn 'em.

      If you weren't AC, I'd mod you up, but I'm not sure if it's Funny or Insightful.

    3. Re:What exactly is he supposed to do? by Anonymous Coward · · Score: 0

      15% of the *customers* are using IE8.

      What exactly is he supposed to do?

      The answer is right there in the summary: "Stick with jQuery 1.0 for the foreseeable future."

  8. Supporting quirks is what it's FOR by Anonymous Coward · · Score: 1

    The only reason I use jQuery is to smooth over browser oddities. If it doesn't do that then it has no other value. I totally don't understand this decision.

    Yes, MSIE is very low marketshare. Yes, MSIE sucks, so fuck that. jQuery was the [partial] answer. Apparently newer versions are no longer that.

    Maybe another way to look at it, would be this: if you use jQuery 3, what do you use it for? Why bother at all? It doesn't get you anything, or at least, it won't get me anything.

    1. Re:Supporting quirks is what it's FOR by omnichad · · Score: 1

      Syntactic sugar, avoiding yet another learning cycle for just a little longer, maintaining existing codebases.

    2. Re:Supporting quirks is what it's FOR by Anonymous Coward · · Score: 0

      I thought it's purpose was to track me via CDNs.

    3. Re:Supporting quirks is what it's FOR by The+MAZZTer · · Score: 2

      CSS selectors are MUCH easier than using document.getElementsByTagName, document.getElementsByClassName, document.getElementById. Those are all a mouthful when I can just type $(".className") and be done with it and have terser code that is easier to read (if you know jQuery).

      jQuery's chaining also makes it a lot easier and nicer looking to manipulate DOM elements, unless you really hate chaining I guess. var x = document.createElement("input"); x.type = "checkbox"; x.checked = false; x.click = //etc; OR $("").prop({"type": "checkbox", "checked": false}).click(//etc);. If you're doing a lot of manipulation and .append()s it's a lot nicer looking.

      jQuery also handles multiple elements in a selector. $(".red").removeClass("red"); is a lot more terse and easier to understand than a for loop over a set of elements from document.getElementsByClassName. And of course if your selector is more complex that just makes it easier to understand than the vanilla equivalent.

      The ability to handle quirks was a big reason to use jQuery, and I think there are still some things in modern browsers it will smooth over, so it continues to be a good reason in and of itself.

    4. Re:Supporting quirks is what it's FOR by Shados · · Score: 1

      Not contesting the other arguments, but for the first one...

      CSS selectors are MUCH easier than using document.getElementsByTagName, document.getElementsByClassName, document.getElementById. Those are all a mouthful when I can just type $(".className") and be done with it and have terser code that is easier to read (if you know jQuery)

      document.querySelectorAll does just that. If it's too much to type, just alias it. Even to the $ sign!

    5. Re:Supporting quirks is what it's FOR by Anonymous Coward · · Score: 0

      Indeed. There are lots of nice little syntactic-sugar libraries that will do this for you. (One called 'nodelist' as I recall but that is from memory).

      Most of us will be stuck with jQuery for a while because wider frameworks (e.g. Wordpress) effectively rely on them. But then those frameworks have little incentive to abandon 1.x, because that would be a difficult or bad decision for a widely deployed framework.

    6. Re:Supporting quirks is what it's FOR by squiggleslash · · Score: 1

      If that's why it's being used, then that's not really a great use for it. It's certainly not why it exists - it'd take a few hours for any competent programmer to develop a much simpler library that covers the core functionality of multiple browsers that uses a more conventional paradigm. And by implementing a more conventional paradigm (I hate that word too, complaints to /dev/null) the gnusimplecrosscompatability.js library would have a much shallower learning curve.

      jQuery has its own spin on each of the operations and features it implements that makes it easier to use jQuery than use the original. For example, each $(...).function... is inherently an iteration through whatever is matched. A great example is jQuery's AJAX support, which uses callbacks that makes asynchronous and AJAX and JSONP calls much easier to implement, because you're not having to juggle all the balls you'd usually have to do if you used the real APIs (standardized or otherwise) directly.

      The sole problem I have with it is that I suspect the obsession with callback functions and presumption that you're going to use closures is why memory leaks inside actual webpages is becoming a fairly widespread problem at the moment (closures are notoriously hard to garbage collect.)

      --
      You are not alone. This is not normal. None of this is normal.
  9. Then what the hell is the point?! by Anonymous Coward · · Score: 0

    The entire reason to use jQuery instead of the standard web APIs was because it provided a compatibility layer for the various ways browsers messed up implementing those APIs. Specifically, earlier versions of IE.

    If jQuery 3 doesn't support older IEs but only supports the versions when Microsoft started being compatible with the standards, what the hell use is it? It's just additional bloat when you could simply be using the standard APIs directly.

    1. Re: Then what the hell is the point?! by tigersha · · Score: 0

      Jquery syntax is also muuuuuuuuuuuuuuuch easier to work with than standard dom calls, so there is that

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  10. In theory, yes. In practice? by Anonymous Coward · · Score: 0

    I encourage you to check out the source to either JQuery or Sizzle. You'd be surprised how many workarounds are needed even for items like querySelectorAll and xhr2.

    1. Re:In theory, yes. In practice? by Shados · · Score: 2

      I encourage you to check out the source to either JQuery or Sizzle. You'd be surprised how many workarounds are needed even for items like querySelectorAll and xhr2.

      I don't really need to. I already work on a lot of large scale web apps and sites targeting IE10 and up without using jQuery, and they work fine... ::shrugs::

    2. Re:In theory, yes. In practice? by tepples · · Score: 2

      I encourage you to check out the source to either JQuery or Sizzle. You'd be surprised how many workarounds are needed even for items like querySelectorAll and xhr2.

      I encourage you to check out You Might Not Need jQuery. You'd be surprised how many workarounds aren't needed. This is especially true if you set the slider to exclude IE versions that have known unpatched security vulnerabilities (that is, everything before IE 9).

  11. Benchmarks? by TFlan91 · · Score: 1

    I'd like to see benchmarks for the areas of jQuery where they claim performance increased, but I can't find any..

  12. Useless if you're an abberation by bigsexyjoe · · Score: 1

    http://caniuse.com/usage-table

    15% on IE 8 just isn't typical. I believe most IE 8 usage is in China. But they are supporting jQuery 1.0 for you. But you are still mad because they made something for everyone else?

  13. The alternative is native apps by tepples · · Score: 1

    Without JavaScript, HTML documents would have to be static, and apps would have to be native. Would you prefer having to download a separate native app for each Internet service you access through your PC? Would you further prefer having to buy another operating system license or possibly even another computer* if the app happens to be exclusive to an operating system other than the one your PC runs?

    * OS X is exclusive** to Mac computers, which start at $499.
    ** Legally.

    1. Re:The alternative is native apps by Anonymous Coward · · Score: 0

      The alternative is native apps

      No, the alternative is WebAssembly. JavaScript is an excellent scripting language and will remain popular, but WebAssembly-based deployments will take over for web application development. WebAssembly will allow you to develop in any language that has a compiler for it.

    2. Re:The alternative is native apps by tepples · · Score: 2

      The people who block execution of JavaScript as an intrusion on the privacy and security of their computers will block execution of WebAssembly for the same reason.

    3. Re:The alternative is native apps by Anonymous Coward · · Score: 0

      So what? What's that got to do with anything? If they block it, they block it. Big deal.

    4. Re:The alternative is native apps by Anonymous Coward · · Score: 0

      90%+ of the web is pure information delivery, there is no need to introduce the requirement of downloadable code for that
      Additionally running executables from unknown parties is just plain stupid from a security perspective

      Not requiring JS on your site should be the default, and sooner or later will be (people and emailclients -for the most part- learned not to just open executables they got through the mail also)

    5. Re:The alternative is native apps by tepples · · Score: 1

      If it becomes commonplace for end users to block JavaScript and WebAssembly, then developers will have to choose a technology other than JavaScript or WebAssembly for applications deployed to the public.

    6. Re:The alternative is native apps by tepples · · Score: 1

      90%+ of the web is pure information delivery

      Even some cases of "pure information delivery" require executing code. Though the CSS3 checkbox hack allows expanding and collapsing subtrees in a limited fashion, a site like Slashdot would still need to execute code to retrieve the text of "hidden comments" that aren't sent when the page first loads. And when said "pure information" has video as its medium, the viewer needs controls to navigate the video. Browser-provided controls are not always sufficient, especially for a long video that has chapter stops and/or breaks for a word from the sponsors of said "pure information".

      And how should a site in the other 10%- convince the user that it is trustworthy?

      Additionally running executables from unknown parties is just plain stupid from a security perspective

      How so, if the code runs in a sandbox? Are you assuming that the sandbox has exploitable defects and that the browser's processing of static HTML and CSS lacks exploitable defects?

    7. Re:The alternative is native apps by Anonymous Coward · · Score: 0

      "If". And if Earth is destroyed by an asteroid we'll have to find somewhere else to live. Don't waste my time.

  14. Give them Firefox by tepples · · Score: 1

    A huge portion of our user base is in China where IE 7(!) and 8 are still VERY common. Unfortunately many of our users are on dedicated hardware that absolutely cannot upgrade to a newer browser.

    Among this Chinese user base, what prevents Red Flag Linux or some other free operating system from booting? Heck, what keeps Firefox from running on their PCs that run IE 8? At least Firefox is less likely to expose your site's viewers to publicly known exploitable vulnerabilities.

    1. Re:Give them Firefox by Anonymous Coward · · Score: 0

      For those Asian users it's usually boatloads of ancient ActiveX controls they depend on for taxes, healthcare, banking, shopping, education, etc. Unless they throw their entire countries' IT infrastructure in the garbage one day and start anew the next, they're stuck with Windows & ancient IE.

    2. Re:Give them Firefox by irrational_design · · Score: 1

      I'm not absolutely sure, but from what I've been told these machines cannot be updated in any way, shape, or form. But I don't know the specifics.

  15. How to migrate vector animations from Flash? by tepples · · Score: 1

    What migration path do sites such as Weebl's Stuff, Homestar Runner, and Animutation Portal have to migrate their vector-based SWF animations off of Flash, other than by rendering them to MP4 or WebM? Rendering an SWF to MP4 or WebM bloats its size in bytes by a factor of ten in my tests.

    1. Re:How to migrate vector animations from Flash? by Anonymous Coward · · Score: 0

      What migration path do sites such as Weebl's Stuff, Homestar Runner, and Animutation Portal have to migrate their vector-based SWF animations off of Flash

      Simple. Build a Flash runtime in Emscripten initially and then transition to a version built in WebAssembly. What, does Adobe not care enough to do that for you? Maybe you should contact them and get them to open source Flash.

  16. XP or Vista to 10 upgrade is behind paywall by tepples · · Score: 1

    I thought fully updated both XP and Vista run Edge.

    Only with paywalled upgrades. I think CritterNYC was referring to upgrades available without charge beyond the cost of Internet data transfer. The offer to upgrade to Edge without charge, which expires sometime next month, is available only to users of Windows 7 and Windows 8.1.

  17. IE 8 is unsupported and vulnerable to MitB by tepples · · Score: 1

    Over 15% of my sites' users are using IE 8.

    On which operating system is Internet Explorer 8 still receiving security fixes? Windows XP and Windows Server 2013 are no longer supported. Nor are IE pre-9 on Windows Vista and IE pre-11 on Windows 7. And unlike other applications that require operating system versions that no longer receive security fixes, an application with "Internet" in its name can't reasonably be air-gapped from the Internet. Continuing to cater to IE 8 enables users' continued use of vulnerable software that puts their information at risk of a man-in-the-browser attack, such as a keylogger that installs itself through a security defect in IE 8.

  18. Content-Security-Policy by manu0601 · · Score: 1

    Will newer version allow use of Content-Security-Policy without script-src unsafe-eval ?

    1. Re:Content-Security-Policy by Anonymous Coward · · Score: 0

      Yes. I personally was involved in a couple of pull requests to help get jQuery working across all of my projects under strict CSP. I can't verify it'll work perfectly for everyone else because (like most people) I only use a subset of the total functionality, but support should be there for much of it.

  19. It's possible to install two browsers on one PC by tepples · · Score: 1

    Then have them use IE 8 for ActiveX sites and Firefox for all other sites.

    1. Re:It's possible to install two browsers on one PC by Anonymous Coward · · Score: 0

      Firefox no longer supports some versions of Windows XP, the versions in China are nearly all earlier versions that are cracked (people making on avg. $2000 a year if they're in the city cannot afford the MS tax), and Mozilla (hence, Firefox) isn't exactly in the good graces of the Chinese Communist Party. There is also that whole censorship thing: it's tends (or seems) to be more for anti-competitive reasons these days rather than good-ol' unwelcoming of speach, and Firefox & Friends are direct competitors to big cheeses who push their own Chinese-oriented browsers.

      The real world is freakin' difficult and complex, waaaay beyond one liners "Just do/have..."

    2. Re:It's possible to install two browsers on one PC by tepples · · Score: 1

      Then run Windows XP in a virtual machine on Red Flag Linux or whatever has replaced it.