[HN Gopher] Vue 3 drops IE11 support plan
       ___________________________________________________________________
        
       Vue 3 drops IE11 support plan
        
       Author : simon04
       Score  : 334 points
       Date   : 2021-05-13 11:18 UTC (11 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | Lapsa wrote:
       | here we go again
        
       | rasputnik6502 wrote:
       | Vue is great but kind of forces you to build client side single
       | page applications with global root vue component, i also don't
       | like the way it assumes you're running nodejs. What about server
       | side rendering and other web frameworks like aspnet or jsp - any
       | good approaches?
        
       | forgithubs wrote:
       | Any chance we can keep supporting java applets ? Still need them
       | to fill up my hours.
        
       | WORMS_EAT_WORMS wrote:
       | - Not even supported by Microsoft apps like Teams
       | 
       | - Easily less than 1% market share
       | 
       | - IE11 is side by side packaged with some version of Edge in
       | almost every case
       | 
       | This seems reasonable.
        
         | iudqnolq wrote:
         | Plus they're backporting features to v2 and making it the new
         | lts
        
       | jgalt212 wrote:
       | What's the biggest thing that IE 11 is missing that gives devs
       | the most grief?
        
         | agloeregrets wrote:
         | It's more like it is so weird compared to everything else. CSS
         | Flex makes some strange choices, CSS Grid isn't, Some layout
         | choices ignore W3C stuff, the JS engine is slower than
         | everything by a huge amount, it's just crap compared to every
         | other browser.
         | 
         | Edit: Oh and if you have a large webapp, the F12 developer
         | tools are just a crashfest and are unusable so you can't even
         | debug what IE is doing weirdly.
        
       | PeterBarrett wrote:
       | We have found that refusing to support IE11 in healthcare
       | environments has lost us 0 customers and given them a reason to
       | move away from it. At this stage any company using it and the
       | likes windows xp or windows 7 are just creating unnecessary
       | security risks.
        
         | rsj_hn wrote:
         | I think at this point it would be some US auto-body shop with
         | IE6 hooked up to some internal software, or maybe one of those
         | big Japanese companies that never changes anything at all.
        
       | rubyn00bie wrote:
       | I'm not even joking when I say this, for some companies, it would
       | literally be cheaper to buy your IE users a new computer.
       | Obviously, for enterprise customers, who are likely to be the
       | majority of IE 11 users, you can't necessarily do that (though
       | think about if you can).
        
         | ipaddr wrote:
         | It is not the computer that requires ie11 it awful software
         | like remedy or legacy crystal reports or some professional
         | healthcare vendor product.
        
           | ethbr0 wrote:
           | IE pre-Edge is best thought of as a built-in UI library that
           | shipped with Windows, not a browser.
           | 
           | When you add that + longevity in deeply integrated enterprise
           | software, everything makes more sense.
        
             | 7952 wrote:
             | You could have some kind of wrapper that installs legacy
             | web sites as a separate app and starts a locked down
             | embedded IE with a set of security policies.
        
               | woodrowbarlow wrote:
               | derelictron
        
               | ocdtrekkie wrote:
               | That's effectively what the Edge team built for legacy IE
               | app support.
        
           | thatsnotmepls wrote:
           | But if that is the case, why simply not install a separate
           | browser along with IE11?
        
             | batrat wrote:
             | Users are dumb thats why. We literally have to make 4-5
             | shortcuts with iexpore.exe website.net and another one with
             | chrome.exe website2.net and rename them accordingly. Some
             | vendors have their web app work only with firefox and an
             | old version like 20+ /:.
             | 
             | Not to upset any dev but really trying to put some fancy
             | stuff and a bunch of frameworks in a piece of software that
             | does one thing and has to work 24/7 is really a bad ideea.
        
               | mattmanser wrote:
               | There's good reasons why these exist, and it's got zero
               | to do with dev competence.
               | 
               | In 2005 your employer asks for internal app, says you've
               | got to use kendo or some such UI framework. Or maybe they
               | want an autocomplete drop-down and you picked one that in
               | the future will turn out to be not standards compliant.
               | Or you were asked to use the stylesheet from another
               | project to get them to look the same and that's not
               | compliant. But you don't even know, as it only has to
               | work on IE8 as that's all that's available to your users.
               | You make it. It works fine.
               | 
               | Fast forward to 2015, no-ones touched the app in 10
               | years, the SVN server the code was on has been thrown
               | away, and it's either rewrite the whole thing or force
               | everyone to keep on using IE8.
               | 
               | That's what generally happened, not dev incompetence.
        
             | ipaddr wrote:
             | From what I have seen supporting one browser is easier and
             | maybe more sane for the IT department. I've seen chrome
             | standard but certain employees get IE 7,8,9,10,11 and they
             | use it for everything.
        
         | newhotelowner wrote:
         | Its not the computer. WE have a application that only runs on
         | IE11. Our computers are windows 10. We use edge/chrome for
         | everything else but 1 application still runs on IE11.
        
         | coding123 wrote:
         | No joke. If you think about the computers that would need
         | replacement, say purchased in 2010, could literally be replaced
         | with some microcomputer that fully wipes and resets itself
         | between logins that runs some desktop linux. These things are
         | capable of driving a screen, keyboard and mouse and can connect
         | to the internet - we've boiled down what a computer is to a re-
         | settable science at this point - there's no need for a big ass
         | tower with fans in it anymore.
        
           | kevincox wrote:
           | I think you just described ChromeOS.
        
         | some-guy wrote:
         | It's not the computer that's the problem, it's the IT policy.
         | 
         | Our Asian enterprise customers use IE11 by a staggering
         | majority, _even with Edge installed on their machine_.
        
       | jug wrote:
       | Heh, so we really ought to move from MSHTML... We're embedding a
       | web browser control in our app for flexibility in adapting the
       | GIS documentation system to varying needs depending on customer.
       | Some customers document more details on electricity meters than
       | others, some tie them to other billing systems on the backend
       | than others. Etc...
       | 
       | But it's actually working out great and we can as a bonus update
       | these parts of the desktop app without even shutting it down. Our
       | app has a web API that the scripts interact with.
       | 
       | The obvious downside is that it's using IE 11. WebView2 exists
       | though which uses Microsoft's Chromium fork, but the control is
       | only now reaching production quality. Like mere months ago.
       | https://docs.microsoft.com/en-us/microsoft-edge/webview2/
       | 
       | But it'll probably be what we eventually do especially as it
       | supports Windows 7 which is quite something for emerging
       | technology from Microsoft. We need this because surprisingly many
       | customers still have Windows Server 2012 installs here and there.
       | Sounds insane to run 10 year old servers for security reasons but
       | the amazing thing is that Microsoft will support these to late
       | 2023.
       | 
       | For now we're in our most advanced scripts using Bootstrap Vue +
       | VueJS 2 + a few polyfills and it's amazed me how seamless it
       | actually is in developing on Chromium 90 and everything just
       | keeps working and looking almost identical on IE 11. Interaction,
       | model bindings, templating, everything. I totally did NOT expect
       | this. I expected... "Support". I mean... This is some
       | achievement. There's been the occasional, minor stumbling block
       | every three months or so but still...
        
         | adzm wrote:
         | WebView2 is basically CEF for the most part though. I would
         | love for Trident or EdgeHTML to be released as open source
         | honestly. I'm sure there are complicated licensing issues that
         | would prevent this though. I built and helped maintain a
         | relatively complicated application that interacts via the COM
         | interfaces of MSHTML (and the crazy print template stuff) which
         | basically has to be scrapped eventually.
        
       | justinlink wrote:
       | I work on a B2B app with a lot of local govt users. We dropped
       | support officially for IE11 last summer and I was surprised by
       | the little to no pushback.
       | 
       | Our stance was if you needed to use IE11 for a legacy
       | application, that's fine -- but our application required
       | something besides IE and you're not limited to only one browser
       | on your computer.
       | 
       | Any stances by IT that they haven't had a chance to authorize
       | another browser or prove that another browser was secure compared
       | to IE11 is an absolute joke at this point. Any IT department that
       | is telling users to use IE11 for security reasons is questionable
       | imho.
        
         | phendrenad2 wrote:
         | It was always a joke honestly, the kinds of customers who
         | mandated IE11 were always more trouble than they were worth,
         | even when IE11 was current.
        
           | hateful wrote:
           | Every time in the past where I had to switch to IE11 in order
           | to use a site, I would always say out loud:
           | 
           | "This site requires an insecure browser."
        
         | devwastaken wrote:
         | I'm more concerned about older mobile browsers. Almost everyone
         | can install firefox/chrome on older PC's, but plenty are still
         | running old android or non android phones as their only means
         | of a 'computer'.
        
           | Red_Leaves_Flyy wrote:
           | I've got a couple old android devices that won't even load
           | most websites these days. Hell, the play store doesn't even
           | work anymore. It's similar on old apple devices, but not
           | quite as bad.
        
             | waheoo wrote:
             | This is such an utter failing of the ecosystem.
             | 
             | It's why I call out bullshit whenever I hear Android is
             | Linux.
        
               | throwaways885 wrote:
               | Android _is_ Linux, even if it doesn 't follow the
               | philosophy of your favourite Linux distributions. Maybe
               | RMS had a point when suggesting people call it GNU/Linux.
               | Maybe Android/Linux?
        
               | Kye wrote:
               | It's more like Google Play Services/Linux these days.
        
               | yjftsjthsd-h wrote:
               | Yep: GNU/Linux is very different from busybox/Linux is
               | still different from Android/Linux, because the userland
               | is (often) more important than the kernel; a user of
               | Debian GNU/Linux has more in common with GNU/kFreeBSD
               | than Android/Linux.
        
               | Red_Leaves_Flyy wrote:
               | It's also a symptom of a wasteful greed driven system. By
               | abandoning old hardware the industry at large can quietly
               | force people into 'regular' upgrade cycles. That's two
               | years for their ideal consumers who trade in their old
               | phones and get the latest. At most it's like 6-8 years
               | before the hardware is simply too old to possibly keep
               | running. Many frugal people run a cycle or two behind, eg
               | they're on iPhones (or model year equivalents) 8-11
               | currently depending on their cycle timeline. There's no
               | way out of the cycle. I had a few coworkers get dropped
               | by their cell providers over the last few years as the
               | carriers dropped support for cell phones they bought in
               | the 20xxs.
               | 
               | Essentially this planned obsolescence is manufactured
               | consent in the population wide crowd funding of cellular
               | technologies by for profit (mainly public) companies
               | providing essential communication services.
               | 
               | I'll leave the moralizing of this to philosophers, but
               | all these dynamics and their externalities undeniably
               | bear further scrutiny.
        
               | userbinator wrote:
               | The way to get out of the cycle is to push back with
               | great force. Unfortunately people are too easily swayed
               | by propaganda.
        
           | gruez wrote:
           | don't androids use chrome by default, which can be updated
           | through the play store?
        
             | ccouzens wrote:
             | Chrome requires android 7 (about 5 years old). Firefox
             | requires android 5 (about 7 years old).
             | 
             | Very old phones don't get browser updates.
             | 
             | https://m.apkpure.com/google-chrome-fast-
             | secure/com.android....
             | 
             | https://m.apkpure.com/firefox-browser-fast-private-safe-
             | web-...
        
               | skissane wrote:
               | How many people use 5+ or 7+ year old phones? I'm sure
               | they exist somewhere but I don't know any of them.
               | 
               | It isn't hard to get a 2-3 year old phone for free. A lot
               | of people buy a new phone every 2-3 years and many of
               | those people will be happy to give away their old phone
               | if someone they know needs one
        
               | jlokier wrote:
               | Mine is about 4 years old.
               | 
               | It's still a great phone, runs everything I've run on it
               | really well, and as far as I can tell it's working as
               | well the day I bought it. Still receives firmware updates
               | too.
               | 
               | Its data connection is still faster than any other 4G
               | device I've used, and faster than my home internet
               | connection. The battery still lasts all day, and the
               | ludicrously high resolution OLED screen is still in
               | perfect condition.
               | 
               | It's hard to see why I'd want to replace it before it
               | breaks.
               | 
               | If it lasts, I'll probably keep it a few more years, and
               | because of the good experience, if it breaks I might get
               | the same 4-year old model again second hand.
               | 
               | Even if you gave me a new phone for free, I'd put it in a
               | drawer because there's no obvious benefit and
               | considerable hassle to moving over.
        
               | ipaddr wrote:
               | Mine is 7+. I'd love a phone for free but then I lose my
               | unlimited calling and data as I would have to switch to a
               | more expensive plan.
               | 
               | Buying a phone outright costs more than a computer. $1200
               | for the latest samsung. A two or three year old phone
               | could cost $500.00.
               | 
               | I do need a new phone as the buttons barely are able turn
               | on the screen but I see no viable upgrade path.
        
               | earthboundkid wrote:
               | Cintex Wireless is giving away free Kyocera Hydro phones
               | to subsidized users in the US. It's so old it can't
               | connect to any HTTPS website. :-(
        
               | Izkata wrote:
               | My previous phone was 8 years old by the time I upgraded,
               | went straight from Android 2.1 to 7. My current one is 3
               | years old and I don't see any reason to upgrade anytime
               | soon.
        
               | petschge wrote:
               | I do. Because I live in an area where I need to use CDMA.
               | Sure, there is a couple of spots in town that have other
               | cell phone networks as well, but in a lot of spots and
               | basically all buildings you need to use Verizon (or one
               | of the resellers) or be without a cell signal. And sure
               | they have LTE as well, but AFAIK the initial connection
               | to the network is always over CDMA. And except for google
               | maps (that freezes my phone for minutes, but is easily
               | replaced by Osmand) and the banking app for one of my
               | banks (I'd probably use that once a year to deposit a
               | check because THAT technology is also not dead yet),
               | there is nothing that doesn't work well on my Android 6
               | Samsung J1 Luna.
        
               | awiesenhofer wrote:
               | Phones sure, but dont forget tablets. There are loads of
               | old outdated but still perfectly functional ones out
               | there.
        
               | Sayrus wrote:
               | While I think this is mostly true for western countries,
               | I don't think this applies to everywhere in the world.
               | 
               | According to statcounter [1], Android 5.1 and 4.4 account
               | for 8% of the devices in Africa while it accounts for 3%
               | in Europe
               | 
               | [1] https://gs.statcounter.com/android-version-market-
               | share/mobi...
        
             | zild3d wrote:
             | think it depends on the manufacturer. Samsung ships with
             | their own (chromium) browser
        
           | luke2m wrote:
           | It's usually a certificate issue: if you install Firefox
           | things should mostly work.
        
           | rk06 wrote:
           | Edge is also available on android. I don't know if it
           | supports older android versions though
        
           | tanaypingalkar wrote:
           | yes , i also use a old phone which is probably 5 year old
           | which only supports 1 of 10 websites. The chrome crashes all
           | the times that is why i always use pc. The mobile phone
           | market is growing quickly and we have to updates every month.
           | Even window's needs to update montly. But still there are lot
           | of people who wont buy new phone's every year but smartphone
           | brands will never understand.
        
           | breakfastduck wrote:
           | Not an issue for enterprise though, really.
        
         | leipert wrote:
         | Same thing happened at GitLab when we dropped IE11 support last
         | May. No pushback or feedback from users at all:
         | https://gitlab.com/gitlab-org/gitlab/-/issues/197987
        
           | JMTQp8lwXL wrote:
           | Gitlab may not be the best example of potential pushback
           | because the userbase is largely technologists. With this
           | particular group, deprecating IE11 support is "preaching to
           | the choir".
        
             | leipert wrote:
             | I think you are right on one hand, on the other hand I
             | expected certain customers to have IE11 support as a
             | requirement on paper.
        
           | inopinatus wrote:
           | The trick to minimising negative comment is ensuring your
           | feedback form doesn't work in IE11 either.
        
           | 8ytecoder wrote:
           | Back in the day (2009ish), we dropped support for IE6 for all
           | but a few sections of our website that were used by employees
           | of financial institutions. Same story - chrome was just
           | gaining popularity and it was an easy sell. We had this giant
           | banner for IE6 users to download Firefox or Chrome. Saved us
           | so much time in development and testing.
        
             | cogman10 wrote:
             | Oh, not for us. I think we dropped support in like 2012 our
             | 13 ish and our clients lost their shit. So many of them
             | would cite the fact that they had special activex plugins
             | installed into IE which made them more "secure".
             | 
             | Dropping 8 was a lot easier to do and we probably could
             | ditch 11 today without a fuss. But man were our clients
             | attached to 6, it was nuts.
        
               | scottward wrote:
               | See my song from 2009, "IE is Being Mean to Me Again":
               | https://www.youtube.com/watch?v=vTTzwJsHpU8
        
               | spookthesunset wrote:
               | Urg... Even in 2012 IE6 was ancient. If I was doing
               | freelance and a client wanted IE6 support, I'm pretty
               | sure I'd quadruple my rate and let them know it will take
               | ten times as long to complete. Fuck IE6.
        
               | gitowiec wrote:
               | Yeah, that was bad browser for a developer who wanted to
               | code only by standards. But in the other hand, back then
               | when IE6 was released - it was the best.
        
           | justinlink wrote:
           | Yep -- I thank those who fought that battle back in
           | 2017-2019, as by time we got around to it, it was nothing. I
           | bet we spent more time talking about if we should do it,
           | when, and messaging than our support team has dealt with
           | customers trying to use IE11.
           | 
           | It still comes up, we had a question this week from an IE11
           | user, and they just let them know to use another browser and
           | they always do.
           | 
           | There is no fight left in the IE11 user base.
        
             | sodapopcan wrote:
             | Heh, ya, same deal where I work. Dropped support I think
             | two years ago now. Anyone who asks doesn't complain when
             | they are told to use a different browser.
        
             | godman_8 wrote:
             | Hopefully with Microsoft's aggressive updating policies in
             | Win10 old Edge will be killed off soon. We'll be sitting
             | pretty when it comes to web standards. Safari lags behind
             | but not by much.
        
               | pjerem wrote:
               | In our team, every time there was a bug in Safari, it was
               | something awfully wrong in our code that just happened to
               | work on Chrome/FF for mysterious reasons. I never had a
               | problem on Safari with standard quality code.
        
               | edoceo wrote:
               | HTML5 date and time inputs still don't work on Safari
               | tho.
        
               | leesalminen wrote:
               | Safari 14.1 for desktop looks to be getting closer. Same
               | for 14.5 on mobile.
               | 
               | https://caniuse.com/?search=Date
        
               | babypuncher wrote:
               | Apple should ditch WebKit and adopt Gecko. Mozilla could
               | use the funding. and the two organizations share similar
               | philosophies on user privacy. It would also deal a
               | significant blow to the growing Blink monoculture.
        
               | diegof79 wrote:
               | According to the book "Creative Selection" (by one of the
               | original Safari devs). They tried with Gecko first, but
               | the POC didn't went far: the build system at that time
               | was messy and they couldn't get it work. So they switched
               | to KHTML, because of the nice code base. That internal
               | fork evolved to WebKit.
        
               | sonthonax wrote:
               | Why should they? WebKit was developed by Apple, and is
               | deeply integrated in the OS.
        
               | archangel_one wrote:
               | It was originally developed as part of KDE (KHTML),
               | although Apple have obviously done a lot with it since.
        
               | atatatat wrote:
               | Apple probably has no interest in throwing good money
               | after bad, with regards to security work involved in
               | making that feasible.
        
               | stephenr wrote:
               | By that logic Firefox should drop gecko and adopt WebKit.
               | It's already maintained by a megacorp and isn't blink.
        
               | babypuncher wrote:
               | WebKit is close enough to Blink that this move would be
               | bad for the ecosystem as a whole. More variety in web
               | technology implementations makes it harder for any one
               | approach to dictate the standards going forwards.
        
               | yjftsjthsd-h wrote:
               | > We'll be sitting pretty when it comes to web standards.
               | 
               | You'll be sitting pretty on standards, or you'll be able
               | to just target Chrome and forget about standards?
        
               | kungito wrote:
               | Exactly, what a ridiculous statement from GP. Now it
               | seems like the web might end up in webgl canvases anyways
        
           | giancarlostoro wrote:
           | Probably after the WannaCry shitshow people stopped trying to
           | hang on to legacy exploitable Operating Systems.
           | 
           | https://en.wikipedia.org/wiki/WannaCry_ransomware_attack
        
         | acdha wrote:
         | > I work on a B2B app with a lot of local govt users. We
         | dropped support officially for IE11 last summer and I was
         | surprised by the little to no pushback.
         | 
         | I think the big part is that Microsoft wasn't just aggressive
         | in pushing Edge but _especially_ emphasizing that IE11 was
         | nowhere near as secure. Large bureaucratic organizations have a
         | lot of inertia but they're getting a lot of pressure,
         | especially at the federal level, to step up security and that
         | overrides a lot of the familiar stalling tactics.
        
         | dathinab wrote:
         | I think the following two fact that played a big role in it:
         | 
         | 1) Microsoft has another "official" browser
         | 
         | 2) Chrome "eats the world", many people use it at home and many
         | sites only officially support chrome. In many ways chrome has
         | become the new IE. (Sites relying on non standardized Chrome
         | specific quirks and being broken on other browsers, especially
         | if they are not at least partially chromium based.)
        
           | cezart wrote:
           | I recently got actually burned by this. I was implementing
           | the redesign for a friend's website. I was working in
           | Firefox, cause that's the browser I want to support. The page
           | seemed pixel perfect to me. Then my friend told me there was
           | a subscription form he didn't want at the bottom of the page.
           | What was my suprise when I found out that there was an entire
           | partial with an html error in it, that I missed in code,
           | which was rendered in Chrome, but it was not rendered at all
           | in Firefox.
        
             | drewzero1 wrote:
             | I've been a Firefox user since version 2 and experienced
             | this kind of thing early on.
             | 
             | Years ago I was making a GeoCities page and thought it
             | would be a great idea to add a little picture/icon that
             | followed the pointer around on the webpage (because that
             | was a "cool feature" offered on the site builder at that
             | time). I couldn't get it to work no matter which picture I
             | tried, and I kept trying to add them many more times before
             | eventually giving up on it.
             | 
             | Some time later I wanted to show off the site to a family
             | member on their computer. I pulled up Internet Explorer
             | (because they didn't have Firefox) and navigated to my
             | webpage, where I was greeted by a swarm of icons following
             | the pointer around and slowing the whole computer to a
             | drag.
             | 
             | Lesson learned, test on multiple browsers because people
             | will probably view your site in multiple browsers.
        
         | josephcsible wrote:
         | "Questionable" is an understatement. Anyone who requires or
         | suggests IE for security reasons in 2021 is incompetent.
        
           | babypuncher wrote:
           | Anyone who requires or suggests IE for ANY reason in 2021 is
           | incompetent.
        
             | TheCoelacanth wrote:
             | I could see a competent person suggesting it for use as a
             | honeypot for attracting malware, but not for use as a
             | browser.
        
         | munchbunny wrote:
         | Even ignoring non-Microsoft browsers, there's Edge as a still-
         | Microsoft, still-Windows alternative to IE that can be
         | remotely/centrally managed with the same mechanisms. There
         | really shouldn't be any reason to stick with IE11 anymore.
         | 
         | The only real remaining argument I can think of for IE11 is if
         | you still have business-critical, legacy ActiveX applications.
        
           | hhh wrote:
           | There is even IE Mode in Edge for enterprises that _truly_
           | need something in IE. Automotive industry has a lot of these
           | still. 10-20 apps that are interacted with only work with IE.
        
         | some-guy wrote:
         | I work at a large enterprise company for their front-end. We
         | have noticed that US domestic IE11 usage has dropped
         | significantly, but has remained constant in Asia. Unfortunately
         | some of our larger customers require us to support IE11 until
         | its official security EOL (2025).
        
       | butz wrote:
       | Bootstrap 5 released last week also dropped IE11 and "legacy"
       | Edge.
        
       | ajaimk wrote:
       | IE11 is the last IE; not sure if people realize that this
       | actually means "We're dropping support for Internet Explorer" and
       | not just a single version.
        
         | onion2k wrote:
         | What difference does that make in practice?
        
         | TheRealPomax wrote:
         | That's literally what most folks have been waiting for for
         | years, I'm pretty sure most web devs are keenly aware of this.
         | However, do note that there is technically also still an IE7
         | version floating around due to Windows Embedded Compact 2013
         | not having reached EOL yet (its EOL date is 10/10/2023).
        
       | dec0dedab0de wrote:
       | I have no love for IE, but does anyone remember when we designed
       | web pages to work on any browser?
        
         | hahamrfunnyguy wrote:
         | Yup, and I don't want to go back to resorting to hacks to piles
         | of hacks to support them all. It's good that most modern
         | browsers just work for the most part these days.
         | 
         | I am working on a few different apps right now and none of them
         | are targeting IE. It's a huge time suck and just not worth
         | doing at the expensive of improving other parts of the
         | application.
        
         | greggturkington wrote:
         | Designed, or developed?
         | 
         | I've been in front-end dev for about 15 years and I don't
         | remember that. I remember developing web applications to work
         | in browsers that led to a significant number of our business'
         | conversions, and practicing progressive enhancement in general.
        
         | atonse wrote:
         | Yes, and we had to always use the lowest common denominator.
         | 
         | Thankfully, with IE gone, the "lowest common denominator" is
         | now pretty awesome.
         | 
         | I just wish we had that with email rendering engines.
        
         | kijin wrote:
         | Yeah, somewhere in the late 2010s we seem to have lost interest
         | in the idea of graceful degradation.
         | 
         | It's one thing for a website to look a bit ugly and actions to
         | require a few more clicks when accessed with an outdated
         | browser. It's a completely different thing when you're left
         | staring at a blank screen. The latter is what happens when an
         | entire frontend framework decides that they'd rather give you
         | no experience than a degraded experience because they don't
         | want to maintain polyfills anymore.
         | 
         | I do sympathize with the hate for IE, having suffered it for
         | long enough. But once we've decided that IE users don't deserve
         | anything, who's next? How about the hundreds of millions of
         | third-world users with grossly outdated Android phones? How
         | about disabled people in middle-income countries who can't
         | afford to upgrade their screen reader? In the past, using a
         | crappy browser was a matter of choice. Nowadays, the only
         | people who use them are those who have no other choice.
         | 
         | First they came for IE, and I did not speak out ... you know
         | how the poem ends.
        
           | mwcampbell wrote:
           | I think you have a valid point. However, I'd like to offer a
           | factual correction on this part:
           | 
           | > How about disabled people in middle-income countries who
           | can't afford to upgrade their screen reader?
           | 
           | As far as I know, this was only ever an issue on Windows, and
           | it's not anymore. IMO, the best third-party screen reader for
           | Windows is NVDA [1], and it's free and open-source. Even a
           | user stuck on Windows XP or Vista can get a version of NVDA
           | from 2017 that works well with Chromium (assuming one can get
           | a Chromium-based browser that runs on those old versions of
           | Windows). On all other platforms, the screen reader is built
           | into the platform itself, and updated along with it. Windows
           | itself has had Narrator built in for a long time now, and
           | Narrator in Windows 10 is getting good (disclosure: I was on
           | the Narrator team at Microsoft for 3 years), but there are
           | still valid reasons to use a third-party screen reader on
           | Windows.
           | 
           | [1]: https://www.nvaccess.org/
        
             | kijin wrote:
             | You are right, but we must remember that poor people in
             | poor regions are disproportionately more likely to be stuck
             | on very old hardware. According to StatCounter, 5.7% of PC
             | users in Africa are still on XP or Vista, compared to only
             | 0.6% in North America. That's almost 10 times as much.
             | 
             | Rallying against older browsers was once supposed to be a
             | good fight against evil monopolists. Now it's about kicking
             | away the ladder from people who are already the poorest and
             | most powerless in the world, making them even less able to
             | take advantage of the latest information and communication
             | tools. And we're not even realizing what we're doing
             | because we're so used to the first world fast upgrade
             | cycle.
        
           | Slackwise wrote:
           | > How about the hundreds of millions of third-world users
           | with grossly outdated Android phones? How about disabled
           | people in middle-income countries who can't afford to upgrade
           | their screen reader?
           | 
           | None of these are Internet Explorer, the problem in question.
           | Chrome and its Play Store dependencies are backwards
           | compatible to much older phones. Android browsers even years
           | ago had better web platform support than IE11.
           | 
           | I fully sympathize and believe that web _sites_ should be as
           | compatible as possible. It 's the web _apps_ that fall apart
           | once you take away modern functionality.
           | 
           | > In the past, using a crappy browser was a matter of choice.
           | Nowadays, the only people who use them are those who have no
           | other choice.
           | 
           | This really depends on how much their actual lives depend on
           | being able to use the web. If they live in poverty and/or
           | third world countries, are their daily lives impacted by the
           | web? What part of their life depends on what site exactly?
           | Sure, communication is relevant, but we're already saying
           | they have smart phones and thus data connections, email, and
           | whatever native chat apps.
           | 
           | I'm not saying we should leave them behind technologically or
           | that they don't matter or shouldn't have access to more
           | information or knowledge, I'm just simply being practical
           | with what is likely the real impact to their life.
           | 
           | In the end, I think web developers need to stop using
           | ridiculous frontend tech for what ultimately constitutes
           | static text content. The web already excels at that. Servers
           | cache. Browsers cache. We don't need Vue to render a blog or
           | article. Please leave such tech for SPAs and "apps" rather
           | than _sites_ or pages.
        
         | pornel wrote:
         | I remember when we wrote pages for web standards, and then
         | wasted hours hacking them to behave in IE that didn't support
         | the standards.
        
           | philliphaydon wrote:
           | Now people write for chrome, and then spend hours hacking
           | them to support web standards.
        
             | agloeregrets wrote:
             | More like Chrome is the Web Standard now. Generally stuff
             | that runs in chrome, runs fine in Firefox and Edge, Safari
             | can be a little weird sometimes but overall it's way easier
             | these days.
        
               | pornel wrote:
               | There are some fine differences. Google likes to blur the
               | line between actual Web standards (which have consensus
               | via W3C or WHATWG), Chrome's prototypes that may inform
               | future standards, and self-serving Google APIs that only
               | have "Web" in their name.
               | 
               | Sometimes it's just Google releasing whatever they want,
               | use it on google.com and youtube.com while serving
               | slower/buggier fallbacks to others, so other vendors have
               | no choice but to implement Google's non-standard
               | invention to avoid looking broken.
               | 
               | Google gets away with this a lot, because there are also
               | many actual standards that Safari is ignoring. Without
               | following dozens of mailing lists and bug trackers it's
               | hard to tell what Google is pushing for themselves (e.g.
               | AMP was a motivation for many "standards" proposals), and
               | where others are dragging their feet.
        
               | agloeregrets wrote:
               | > Google gets away with this a lot
               | 
               | I think the point seen here is really that if the
               | standards org doesn't impact the browsers and the browser
               | in question has greater than 60% market share then that
               | browser is the standards org and the W3C doesn't matter.
               | Who is going to harm Google? How would the W3C enforce
               | their standards? If most of your users are on Chrome and
               | Chrome sets the feature set rather than the W3C, why
               | wouldn't you just build to Chrome?
        
               | WorldMaker wrote:
               | The W3C gave up on many web standards like HTML and their
               | process is just rubber stamping whatever WHATWG decides
               | are standards and WHATWG seems to just rubber stamp
               | whatever Google wants (more often than not).
        
               | pornel wrote:
               | Browser vendors have always been driving the standards.
               | W3C is correct to call their docs "recommendations".
               | 
               | There was a brief nice moment in history when WebKit,
               | Gecko, Trident, and Presto each had enough market share
               | that all the vendors _had to_ cooperate.
               | 
               | Nowadays Trident and Presto are dead. Gecko is a great
               | engine, but doesn't have enough market share to veto
               | anything. So Blink can ship anything and claim it's
               | supported "everywhere except Safari".
        
         | bwat49 wrote:
         | I think websites should be designed to work in all modern
         | browsers, but IE is a deprecated/dead browser that takes extra
         | work to support.
         | 
         | Dropping support for IE is the right thing to do at this point.
        
         | dspillett wrote:
         | That was when we had no choice but to force in hacks to make
         | things work on browsers that didn't quite follow the same
         | standards. You ended up only being able to use the lowest
         | common denominator feature set or using many hacks & polyfills.
         | 
         | Better is to stick with standards and make the browser makers
         | implement them properly. Of course things aren't perfect still
         | (Safari has a reputation for being slow on the uptake so you
         | can't use the latest & greatest if you need to support those
         | users, and it is best to avoid the bleeding edge anyway (at
         | least sticking as far back as the oldest LTS release of common
         | browsers)).
        
         | cout wrote:
         | I started using the web in 1994, and no, I don't ever remember
         | a time when people designed web pages to work on any browser.
         | 
         | In the mid-90s, the internet was filled with pages that had
         | "best viewed with Netscape Navigator" or "best viewed with
         | Internet Explorer" icons. Twenty-five years later that
         | mentality hasn't changed, and I don't think it ever will. It
         | costs too much to target more than one or two browsers.
        
         | daniellarusso wrote:
         | I feel it is less of a struggle now.
         | 
         | I remember having to support IE 6 through 9, Safari, Chrome,
         | Firefox and Opera.
         | 
         | I think at least 25% of the team's time was spent on getting IE
         | 6 to behave acceptably.
         | 
         | No built-in browser debugger or 'developer tools' for some of
         | those.
         | 
         | I will say, though, there were only a few screen resolutions to
         | consider.
         | 
         | ...and lots of <table>s.
        
           | akie wrote:
           | I remember doubling estimated development time if the site
           | needed to support IE5.
        
         | JohnWhigham wrote:
         | There was never a time when that was the case.
        
         | agloeregrets wrote:
         | The problem is that IE chains your feet compared to every other
         | single browser. CSS Vars? Nope! JS performance that is 1/50th
         | that of Chrome on the same platform? Yep! Weird-ass rendering
         | choices that make zero sense compared to the W3C standards? MS
         | has you!
         | 
         | Basically, IE11 didn't change with the web so it's really out
         | there now. You can develop for Firefox and all the Webkit/Blink
         | offshoots just fine, but IE holds you up.
        
         | TedDoesntTalk wrote:
         | Yes. And it sucked. Lots of extra code and testing.
        
           | bnt wrote:
           | So what's the alternative? Code in Chrome and yolo?
        
             | greggturkington wrote:
             | The alternative is having a sane process for determining
             | what browsers you support, an a rock-solid QA and release
             | process.
        
             | Someone1234 wrote:
             | They support Edge, Chrome, Safari, and Firefox.
             | 
             | That's 87.86% of what users are using (per Wikimedia's
             | stats). To support the 1.76% of IE users, it will require a
             | disproportionate amount of work that could negatively
             | impact other development that benefits many more people.
             | 
             | That's the reality: Development time is a zero-sum game. If
             | you do this you aren't doing this other thing, and in this
             | case we're talking about under 2% that likely should be
             | discouraged from using it.
             | 
             | PS - And this coming from someone whose uses are primarily
             | on IE11 still (see my other post in the thread). Just
             | because I personally benefit from IE11 staying around a few
             | more years, doesn't mean the entire web should bend to
             | that. IE11 must die, we just cannot turn on a needle, and
             | when Edge dropped support for Java Applets/Flash it forced
             | tons of organizations into IE11 for many more years than
             | they would have wanted.
        
             | dspillett wrote:
             | Code to standards and expect the browsers to implement
             | those standards reasonably.
             | 
             | Avoid the bleeding edge to support those held back at LTS
             | versions of common browsers, or if you use new tricks make
             | sure they don't make things unusable on older-but-LTS
             | browsers. Whether you consider IE11 an LTS browser or not
             | is a matter for you to decide (yes, as it will be getting
             | security updates for some time still, or no as it is seven
             | years old, not getting any feature/support updates, and
             | support for it is deprecated by even its own manufacture's
             | apps).
             | 
             | Support accessibility by not using fancy things for the
             | sake of it, and if you do something fancy make at least a
             | little effort to have things degrade gracefully for those
             | with accessibility issues. A lot of sites/apps skip this
             | step, but shouldn't.
        
           | cutler wrote:
           | So charge extra for IE support.
        
         | seumars wrote:
         | Not sure what you mean. This is way less of a problem as it was
         | even 5 years ago. Even a modern tool like Babel, which was
         | pretty much mandatory in webdev build is becoming less
         | important given the pace at which browsers standardise specs
         | nowadays.
        
         | aranchelk wrote:
         | The operative word here is "pages". Developers of statics sites
         | should try to support everything. For full-featured web apps on
         | a budget, the challenges of cross compatibility can be
         | insurmountable.
        
       | pansa2 wrote:
       | I'm currently building a website that uses Vue 3 in parts, as
       | well as other features that don't work (well) in IE11 such as CSS
       | Grid.
       | 
       | Would you recommend only displaying an error screen for any users
       | who try to view the site using Internet Explorer or another old
       | browser? Or should I let those browsers try to display what they
       | can, and maybe also a warning message?
        
         | seumars wrote:
         | As a general rule you shouldn't bother with IE11 at all unless
         | the project explicitly requires it.
        
           | pansa2 wrote:
           | Do you mean I should just ignore it? Not even display a
           | warning message?
        
         | babypuncher wrote:
         | My B2B app is completely broken in IE. I just let it stay that
         | way. No warnings. Tech support knows to tell customers to use
         | Firefox, Chrome, or Safari if they run into issues. It's such a
         | rare occurrence that it is not worth the effort to detect an
         | ancient browser and render a warning.
        
         | InfiniteRand wrote:
         | My two cents is it depends on the nature of the lack of
         | functionality, is this just about not displaying information or
         | is this going to cause data corruption (ie, if validation
         | checks or expected ajax calls are not being made), if it's just
         | the display of things I would probably go with a warning
         | message.
        
           | pansa2 wrote:
           | > _if it 's just the display of things I would probably go
           | with a warning message_
           | 
           | Thanks, that's what I was thinking. Is there a standard way
           | to detect whether to show the warning message based on which
           | browser is being used?
        
             | seumars wrote:
             | There are lot of snippets out there, the most common way
             | would be to target the window.navigator.userAgent,
             | something like:                 function isIE() {
             | return /Trident\/|MSIE/.test(window.navigator.userAgent);
             | }
        
               | unilynx wrote:
               | Keep in mind that the code has to compile for checks to
               | work. Eg a 'let' in the same script block will break the
               | isIE check too and it's easy to miss that someone broke
               | it. How often does the ie11 code get tested on ie11..
               | 
               | Best to keep the IE 11 warning code in a separate
               | (nomodule?) script file
        
         | The_rationalist wrote:
         | Redirect them to https://browser-
         | update.org/update.html?force_outdated=true
        
       | coding123 wrote:
       | IE11 is supposedly at 1% market share. However, Vue market share
       | is 0.77% of all websites (which is actually huge) Therefore, even
       | for those 1% users of IE11, that's still like 1 of the hundred
       | pages they'll visit in a day. And because so many other
       | frameworks already killed IE11, it's not like those 1% users are
       | going to complain too much more than they would already be, oh
       | shit now 2 of the 100 pages I visit per day are blank!
        
         | dzonga wrote:
         | it will be helpful if you provide links to the stats you
         | pointed out.
        
       | ______- wrote:
       | I use IE6 as a sort of litmus test for websites. If a site works
       | in IE6, it's more likely to work on every browser imaginable.
       | Those people creating sites designed to work in the latest
       | browser version only scare me to death.
        
         | onion2k wrote:
         | If a website still works in IE6 then there are some _serious_
         | problems with the site 's security implementation. IE6 doesn't
         | support TLS 1.2 or 1.3, it's vulnerable to POODLE, RC4 and
         | FREAK attacks, and there's no ECC compatibility on any OS.
         | 
         | If a site loads in IE6 stay the hell away from it.
        
           | CodesInChaos wrote:
           | As long as there is no protocol downgrade attack, server
           | support for TLS 1.1 in addition to 1.2 won't affect people
           | using modern browsers.
        
           | ______- wrote:
           | I would have my site on a local staging server that uses HTTP
           | before I push it to production where HTTPS/TLS would be
           | turned on.
        
         | labster wrote:
         | Flexbox and block-scoped variables aren't really that scary.
         | Honestly less scary than the alternatives, nested tables and
         | global variables. Sometimes it's okay to have nice things.
        
         | w-j-w wrote:
         | The landscape has changed. Most typical, everyday user have
         | browsers that update themselves to the latest version.
         | Supporting ancient technology (like IE6) doesn't provide a
         | benefit that really justifies the enormous amount of work
         | required. Just let the old browsers die already.
        
         | resoluteteeth wrote:
         | If you mean that IE6 represents some common set of baseline
         | features that all other browsers will support this is
         | absolutely 100% false.
         | 
         | IE6 has tons of quirks and nonstandard features, and sites that
         | are truly written specifically for IE6 and target its features
         | (e.g. activex) and numerous css bugs will simply not work or
         | display correctly in any other browsers at all.
         | 
         | Newer versions of IE have to have two separate rendering modes.
         | One of these, "quirks mode," is a non-standard mode that
         | specifically emulates the broken IE6 functionality, because
         | this is the only way to correctly display pages designed for
         | IE6 in a modern browser.
         | 
         | On the other hand, people writing new sites in 2021 that
         | support IE are people who are very concerned with compatibility
         | who are being very careful and using zillions of LOC of
         | pollyfills to ensure the sites work in IE. The sites these
         | people create will work in other browsers not because of any
         | property of IE6, but because the people making them also put a
         | lot of work into ensuring they are compatible with other
         | browsers, and dropping support for IE would save a lot of work
         | without reducing compatibility with other browsers.
        
       | greggturkington wrote:
       | Is anyone working on enterprise-level apps that see a significant
       | number of conversions from IE11 right now?
       | 
       | I'm surprised to learn a framework the size of Vue was still
       | supporting it until now.
        
         | wubin wrote:
         | SAP, one of the largest ERP vendors, is dropping IE support
         | this year for most of their products including legacy ones.[0]
         | And according to SAP, "91% of Forbes Global 2000" are SAP
         | customers.[1] So we can expect enterprises moving to "modern
         | browsers" this year if not done already.
         | 
         | I do create B2B apps. Last time I had to support IE11 was 6
         | years ago.
         | 
         | [0]: https://blogs.sap.com/2021/02/02/internet-
         | explorer-11-will-n... [1]: https://www.sap.com/why-sap.html
        
       | egonschiele wrote:
       | I've heard that the people who use IE11 are the ones who don't
       | have a choice, because maybe they are using a computer at a
       | library, or some kind of accessibility-related device. Does
       | anyone on HN know of solid data to back this claim? This
       | screenreader[1] survey for example says 11% of their users use
       | IE11, though that is from 2019.
       | 
       | [1] https://webaim.org/projects/screenreadersurvey8/#browsers
        
         | Someone1234 wrote:
         | We're writing apps for mostly local government users, almost
         | all of who use IE11 because it continues to have Java Applet
         | support.
         | 
         | Some of these Applet-based things have been migrated to modern
         | web, but many still haven't, since it is almost 15+ years of
         | software development now needing to be re-written.
         | 
         | There have been discussions about Edge's "IE Mode" but
         | unfortunately that only applies to domain joined machines, and
         | they have a BYOD policy.
        
           | hyperdimension wrote:
           | Can you not have the employees join the domain, like how some
           | companies let you enroll in Exchange on a personal phone in
           | exchange for allowing device administration/remote wipe?
           | 
           | As with a phone, if it bothers the employees (it'd certainly
           | bother me) have them buy a laptop for work only.
        
             | Grimm1 wrote:
             | I think you mean, have the employer buy that laptop/phone
             | for them. The employer provides an, imo, unreasonable ask,
             | then they should have to provide the alternative.
        
         | some-guy wrote:
         | Depends on where they live, but our Asian enterprise customers
         | are >70% on IE11, even with Edge installed on most of their
         | machines.
         | 
         | In the US the number has dropped significantly over the past
         | five years (it was >50% but is now under 25%).
        
         | tzs wrote:
         | I do some server work for a small company that sells a
         | downloadable product whose target audience is ordinary people,
         | probably not too technologically sophisticated when it comes to
         | computers.
         | 
         | It is unlikely someone would purchase from anywhere than their
         | home Windows PC, and I don't think many are using
         | accessibility-related devices (the site was using a third party
         | component that turned out to be terrible for accessibility, and
         | it was years before anyone complained about it (and we then
         | replaced it with one that was accessible)).
         | 
         | I just took a look at the logs for the past 12 months. Here are
         | the relative numbers of successful orders by browser,
         | normalized to Firefox on Windows 10 = 100.
         | 
         | On Windows 10: Chrome 602, IE11 116, Firefox 100, Edge 94.
         | 
         | On Windows 8: Chrome 44, Firefox 16, IE11 14, IE10 4.
         | 
         | On Windows 7: Chrome 76, Firefox 40, IE11 30, IE9 2.
         | 
         | On Vista: Chrome 8, Firefox 4.
         | 
         | On XP: Chrome 6, Firefox 2.
        
         | frereubu wrote:
         | We build websites for organisations in the UK who do a lot of
         | work with the NHS, and we regularly still see ~10% visits from
         | IE11 in Google Analytics. Organisations that don't work with
         | the NHS consistently show < 2%, so although I don't have
         | conclusive proof I'm pretty sure that's what's going on for us.
        
           | jffry wrote:
           | I wonder how much of a sampling bias there is. It's plausible
           | to me that users of non-IE11 browsers are more likely to be
           | using ad/tracking blockers which block Google Analytics. That
           | could skew the relative population of "users who ran Google
           | Analytics" towards more IE11 users.
           | 
           | Were you able to use other sources than Google Analytics to
           | look at the browser population? I imagine working with the
           | NHS that things like HTTP access logs are harder to wrangle
           | (if they exist at all)
        
             | frereubu wrote:
             | For clarity, we don't build websites for NHS bodies, we
             | build sites for some external organisations that work with
             | the NHS, so logs would be relatively easy if it felt worth
             | it. GA is my only source, but my hunch is that use of
             | blockers is pretty consistent across clients whose visitors
             | are mostly from businesses or institutions, and I see this
             | differential across those audiences. Having spoken to
             | people who work in the NHS Digital team there are
             | definitely pockets of IE use, although it's been getting
             | better - the shift sped up quite a bit after the Wannacry
             | attack.
        
               | desas wrote:
               | I work on an NHS focused web app, if it's pockets they're
               | pretty deep ones.
        
             | nicoburns wrote:
             | We have basic first party analytics of the NHS users of our
             | software (mainly just browser versions actually), and it's
             | probably a little over half of them are using IE11 still.
             | My impression from talking to some of them is that most of
             | them now have both Chrome and IE11 available on their
             | machines, and it's just which one they're using. I'm sure
             | that's uniform everywhere though.
        
         | spamizbad wrote:
         | Biggest reason is corporate/government IT that's been slow to
         | upgrade, possibly because they have intranet sites that don't
         | support newer browsers. Accessibility is available (and better)
         | in modern browsers.
        
           | agloeregrets wrote:
           | Bingo, just commented, this is exactly what happens.
        
         | agloeregrets wrote:
         | Basically. I work in the B2B online education space and many
         | large businesses use IE11 on hardware that supports other
         | browsers just fine. Part of it is that they use decades-old
         | intranets that only support IE officially so they were stuck.
         | We noticed since around early pre-pandemic 2020 (and
         | accelerated by the pandemic), that IE users are becoming Chrome
         | and Chromium Edge users. Our pet theory is that the Microsoft
         | EoL pushed IT departments to just make the jump and then WFH
         | pushed many to new hardware where they might have a choice.
         | Also our product is far worse in IE as Trident's JS Engine
         | truly is horrific and our whole site is much faster in Chrome.
         | We saw IE use drop to under 10% now from ~35% around two and a
         | half years ago.
        
         | tgv wrote:
         | I'm counting 0.9% under our users (which is of course a biased
         | group, but at least near being representative for region,
         | gender, age and education) since 2020-01-01, but only 0.2%
         | since 2021-01-01. So it seems be dropping quite steadily.
         | 
         | Edit: a few of the IE11 user agent strings even mention Windows
         | NT 6.1, and no x64 or WOW/Win64, so I guess they're still
         | running 32 bit Windows 7.
        
         | elisaado wrote:
         | There is medical software here in the Netherlands, that, to
         | this day, still recommends using IE11 for the best experience.
        
         | reaperducer wrote:
         | IE11 is over 10% on the sites I build. Even when IE11 becomes
         | only .5% of my users, I will support it.
         | 
         | I work in healthcare, so I don't get to make lazydev excuses
         | about time constraints and "edge cases." The people still using
         | IE are the people who need my web sites the most.
        
           | incrudible wrote:
           | > I work in healthcare, so I don't get to make lazydev
           | excuses about time constraints and "edge cases."
           | 
           | If I were to read this statement uncharitably, I would
           | conclude that there is plenty of money in healthcare to be
           | wasted on supporting outdated technology, adding to the
           | already outrageous costs of healthcare. Furthermore, if
           | you're not lazy, you're probably creating unnecessary work.
           | 
           | > The people still using IE are the people who need my web
           | sites the most.
           | 
           | From a holistic welfare perspective, giving these people a
           | modern web browser would be better than maintaining their
           | status quo.
        
           | pc86 wrote:
           | I work in healthcare as well and the health IT landscape is
           | horrifying. Hospitals not hiring software engineers is part
           | of the reason you end up with thirty-person implementation
           | teams from firms like Epic and GE trying to config their way
           | out integration hell. Trying to integrate a new product via
           | HL7 is a special hell I wouldn't wish on my worst enemies.
           | It's the only standard I've worked with where nobody even
           | attempts to follow the spec, and everyone else is just
           | expected to conform to whatever arbitrary changes the
           | hospital made (both intentionally, and accidentally). The
           | vast majority of IT management is completely non-technical,
           | especially - paradoxically - at larger institutions. At small
           | community places the IT director is typically the person who
           | was setting up the doctors' computers ten years prior. At
           | huge practices it's someone with an MHA or who hasn't done
           | anything remotely technical since the 90's.
           | 
           | I love working in healthcare but the hospital side is
           | atrocious in my experience.
        
         | BunsanSpace wrote:
         | My companies thin client has to support IE11 because we run on
         | lots of lock down industrial control systems that run Windows 7
         | or Windows 10 IoT and cannot have any other browser installed.
         | 
         | So this reflects my experience as well.
        
         | BrandoElFollito wrote:
         | I know there is a CURRENT Microsoft product (for
         | administration) that requires IE11. I do not remember what it
         | is but I was really surprised when our Microsoft guru (he is
         | really good) showed it to me and was not happy either.
         | 
         | I will try to get the name tomorrow.
        
         | guntars wrote:
         | Look, something I'm finally qualified to answer! At my previous
         | job our customers were a representative sample of the Fortune
         | 500 and about 40% of our users (their employees) were on IE11
         | just a few months ago. There were some very well known
         | companies that used IE11 exclusively. It's very quickly
         | changing and this might be the year when it finally goes away,
         | but it's still alive and well in the corporate world.
        
           | koboll wrote:
           | >It's very quickly changing and this might be the year when
           | it finally goes away
           | 
           | Microsoft is offering IE11 extended support until at least
           | 2025, so I wouldn't bet on that.
        
             | jtdev wrote:
             | Great... thanks Microsoft...
        
             | TheRealPomax wrote:
             | IE11: yes. IE11 "integrated into anything you were using
             | IE11 for": no. MS is working hard to make sure that it
             | fulfills its contractual obligation with respect to IE11's
             | EOL, but it's at the same time removing it from everywhere
             | it was traditionally integrated so that it can die a proper
             | death. It'll be officially supported for as long as Windows
             | 10 is a thing, but they're going to make it as useless as
             | possible outside of "just being an old browser that's
             | incompatible with today's web".
        
               | Rapzid wrote:
               | Yeah, it's been made clear for some time that MS
               | considers IE11 a compatibility platform and don't
               | recommend it as a "browser".
        
           | xen2xen1 wrote:
           | Is the new Edge changing that?
        
           | yashap wrote:
           | Huh, my last company was very successful in the enterprise
           | space, selling to tonnes of Fortune 500 companies and
           | government organizations, and IE11 was <2% of users for us.
           | We were preparing to deprecate support for it around the time
           | I left.
        
           | ethbr0 wrote:
           | FWIW, some parts of US HHS are just rolling out Chrome
           | support, and there's still not full coverage of all
           | functionality.
           | 
           | Granted, this is the same codebase that has an element on
           | their login page named "acceptCredintials", so... that's the
           | starting point.
        
           | furstenheim wrote:
           | We got a huge company using IE11, they could not update to
           | Chrome because "it was not secure" according to their IT
           | department
        
             | unethical_ban wrote:
             | That's odd. Both Chrome and Firefox have strong
             | "enterprise" controls now, well integrated with
             | Windows/Active Directory/etc.
        
               | ocdtrekkie wrote:
               | The biggest issue with newer browsers is actually
               | probably the feature cycle. Every couple months browsers
               | introduce at least one horrible feature I need to update
               | our policies to disable.
        
             | ben509 wrote:
             | They probably had to rotate their password three times
             | while writing that memo.
        
             | donio wrote:
             | Technically that's true since none of the browsers are. But
             | not a very good justification obviously.
        
               | userbinator wrote:
               | It's a great justification if you see just how much
               | Google's spyware browser phones home...
        
               | spookthesunset wrote:
               | I mean, considering the surface area of a browser....
               | they seem pretty damn solid to me. Am I missing
               | something?
        
               | kevincox wrote:
               | Yes, considering the surface area they are relatively
               | secure. But the surface area is absolutely massive and I
               | have no doubt in my mind that there are multiple full
               | remote code execution zero-days in all major browsers.
               | 
               | Treating security as an absolute is rarely useful because
               | very few things are completely secure. No browser will be
               | completely secure for the foreseeable future.
        
           | ok_coo wrote:
           | I promise that this isn't a snarky question.
           | 
           | Why has it taken so long for corp America to move off of IE?
           | There are so many other better alternatives.
           | 
           | I still sometimes have flashbacks of having to design around
           | and support IE6. /shudder
        
             | vb6sp6 wrote:
             | I think it is two reasons
             | 
             | 1) Sometimes companies go out of business or stop
             | supporting\updating things. If you build critical processes
             | around these outdated tools, it can be very difficult to
             | change.
             | 
             | 2) Users aren't savvy enough to know when to use Chrome,
             | Firefox or IE. Some aren't even savvy enough to call things
             | the correct names (looking at you Mozzarella Foxfire). So
             | they just settle on on a lowest common denominator.
        
             | akamia wrote:
             | I used to work in IT at a Fortune 100 manufacturing
             | company. IE versions hung around for a long time because
             | there was a lot of software that was built with only IE in
             | mind and only received the bare minimum of support.
             | 
             | In some cases this was off the shelf software from vendors
             | who had gone out of business. In other cases it was
             | software built in house that would require a complete
             | rewrite to modernize.
             | 
             | All of this software was tightly integrated into processes
             | that were critical for the company to operate. While the
             | cost of replacing the old software was a consideration, the
             | biggest concern was the potential disruption to operations.
             | 
             | If a software change reduced productivity or even worse
             | caused work to stop entirely, it meant millions in
             | financial impact.
        
             | crispyambulance wrote:
             | I still have IE installed so that I can run ONE god-
             | forsaken enterprise application known as Oracle EBS
             | (Enterprise Business Suite). For everything else I use
             | Chrome.
             | 
             | Oracle EBS uses NPAPI (AKA Java Plugins AKA Java Applets).
             | Chrome dropped support for NPAPI years ago, and since then
             | we've been using IE to whenever we need to use Oracle EBS.
             | 
             | I understand that the latest version of Oracle EBS might
             | now support the cutting-edge technology of Java Web Start
             | to continue to deliver their 1990's era grey-blah UI's with
             | shitty layout. I don't even care to ask about upgrades.
             | 
             | Negotiating with the bean-counter types that have enabled
             | Oracle to put it's slimy tentacles into every critical area
             | of the business is a dreadful, thankless task. I expect it
             | will keep running, at its current version, long after I
             | leave or retire. At some point, I expect employees will
             | need to spin up VM's to open IE to use the f-ing thing--
             | perhaps they can set it up in their "forever" dream OS,
             | Windows NT with IE4?
        
               | elygre wrote:
               | It sounds like you (or your enterprise) has chosen not to
               | upgrade you applications. That's fine. But it's hardly
               | fair to blame the vendor for your choice of not
               | upgrading.
        
               | kstrauser wrote:
               | That's actually probably the best approach: make some
               | Citrix hosts running IE11 and let people use those when
               | they actually need to touch the legacy software. Then you
               | can upgrade everything else.
        
             | mschuster91 wrote:
             | Easy reason: why spend money (and reduce quarterly profit)
             | if the software is still supported by the vendor for
             | another two years? Let it be the problem of the CTO of two
             | years from now.
             | 
             | In two years the C-level/VP responsible has long since
             | taken the golden parachute and his successor is stuck with
             | the bill.
             | 
             | Also, any sort of internal IT stuff is exclusively seen as
             | a cost center by the MBA bean counters. Stuff like
             | employees leaving due to outdated IT isn't something
             | quantifiable in impact unless you have entire departments
             | walking away at once.
        
             | vijaybritto wrote:
             | I think if they are shown that moving off IE is gonna
             | increase the profits then they'll do it in a week
        
           | vips7L wrote:
           | 50% of our users (all big corporations) are still on IE too.
        
         | mwcampbell wrote:
         | All Windows screen readers with any significant user base have
         | supported Chromium and Firefox for a while now. The old
         | EdgeHTML engine didn't work so well with third-party Windows
         | screen readers, so some blind users may have held onto IE 11
         | because of that. But any Windows screen reader that works with
         | Chrome also works with the Chromium-based Edge. And note that
         | the WebAIM survey you released was from before the Chromium-
         | based Edge started being pushed to the broader Windows user
         | base.
         | 
         | Bottom line: Web developers should not feel obligated to keep
         | supporting IE 11 for the sake of screen reader users.
        
         | jayflux wrote:
         | People using IE 11 "because they have to" is a hard thing to
         | quantify without some sort of survey.
         | 
         | I say this because even though your anecdote rings true, I've
         | seen many people in offices use IE 11 purely out of ignorance
         | and comfort reasons rather than because they were forced. They
         | had Edge, Firefox installed but stuck with IE because no one
         | told them to stop using it.
         | 
         | We may be underestimating the portion of "if it ain't broke why
         | fix it" crowd are using IE 11 but it's hard to say with
         | statistical data alone.
         | 
         | Anyway, regardless of how it's sliced, it's low enough now for
         | libraries to start dropping.
        
       | jjice wrote:
       | Legitimate question: what companies (I'm assuming it's
       | government) done have Chrome or Firefox installed? What is this
       | IE compatibility caused by?
        
       | [deleted]
        
       | ta988 wrote:
       | Talking about vue, I'm really waiting for Vuetify to support
       | Vue3. Especially with typescript I feel like the current ways to
       | describe fragments are a bit half-assed.
        
       | gregors wrote:
       | Microsoft Teams already chopped it, with Office 365 not far
       | behind.
       | 
       | https://techcommunity.microsoft.com/t5/microsoft-365-blog/mi....
        
         | dmix wrote:
         | That's a pretty big signal to other developers about doing the
         | same and might be the catalyst for Vue choosing to do so...
        
       | mkl95 wrote:
       | I hope this is the last time I read Vue and IE11 in the same
       | sentence. Actually, I hope this is the last time I read IE11 in
       | any sentence.
        
       | shmiga wrote:
       | what is IE11?
        
         | cutler wrote:
         | A browser - Microsoft Internet Explorer version 11.
        
       | userbinator wrote:
       | IE11 is basically the last browser that has a sane non-
       | infantilising UI and per-site configuration by default. It works
       | great for the non-JS sites, better than Dillo and Netsurf at
       | least.
       | 
       | I use it as a way to say "Fuck the Google monopoly." Firefox is
       | slowly going down that path too, because they haven't a chance at
       | opposing the giant.
        
         | dvdkon wrote:
         | I think you might be better served by something like
         | qutebrowser. Besides, IE will fail on quite a few non-JS
         | websites. For example, pretty much all my websites use CSS
         | grid.
        
       | throwie wrote:
       | I still use IE as my default browser (and Firefox as a fallback),
       | for the following reasons:
       | 
       | - The font rendering works better for my eyesight.
       | 
       | - Killer feature: Ctrl+N/K clones the browser window/tab
       | _including_ the history. I.e. you can effectively fork the
       | history. EDIT: And, equally important, opening a link in a new
       | tab /window also preserves (clones) the history.
       | 
       | - Certain keyboard operations have better usability than on other
       | browsers.
       | 
       | - The title bar + address/tab bar height height is smallest among
       | all browsers (after some configuration).
       | 
       | I'm slowly getting used to the inevitability of migrating to
       | Firefox. The font rendering and especially the clone-by-keyboard
       | feature are the hardest part though. (And the fact that Firefox
       | doesn't allow yellow as a search highlight color.)
        
         | test6554 wrote:
         | If you middle-click the refresh button in chrome it clones the
         | current tab with history. You can also middle click the back
         | button to clone the previous page in a new tab with history
         | preserved.
        
           | throwie wrote:
           | Thanks. The main problem is that there doesn't seem to be a
           | way to access it by keyboard. Secondly, it's also not
           | possible to convert a tab to a separate window by keyboard.
           | So what is a single keypress on IE becomes a cumbersome
           | operation.
        
         | butz wrote:
         | Some UI features on Firefox can be customized using
         | userChrome.css [1]. I bet you can make title bar as small as
         | you like and change search highlight color. For font rendering
         | you could create a bug report.
         | 
         | [1] https://www.userchrome.org/
        
           | throwie wrote:
           | Regarding the search highlight color, Firefox has the
           | (mis)feature that if the highlight background color is too
           | close to the text background color (which is the case for
           | yellow vs. white background), then it inverts the search
           | highlight text and background color, i.e. you get yellow text
           | on black background for the highlight, instead of black text
           | on yellow background. The rationale is accessiblity, i.e.
           | requiring a minimum contrast for the highlight background
           | against the normal background. But for me that behavior is
           | anti-accessibility, and it can't be turned off. The issue has
           | been raised since the behavior was introduced in 2009, but
           | the maintainers don't want to change it. The corlor inversion
           | implementation also seems to be pretty deep in the stack, and
           | tied to the HTML <mark> tag.
           | 
           | Regarding font rendering, there have been multiple issue
           | reports over the years, although most users complain that
           | Firefox doesn't render text like Chrome, which I tend to find
           | even worse than Firefox. ;)
        
         | jazu wrote:
         | There exist several options in about config that let you change
         | some font rendering settings. Have you tried fiddling with
         | them?
        
         | greatquux wrote:
         | Have you looked into https://www.mactype.net/ to see if it
         | would help with any of your font rendering issues?
        
           | throwie wrote:
           | Is there a page somewhere that explains what it does? I'm not
           | a particular fan of macOS font rendering though.
        
             | [deleted]
        
             | greatquux wrote:
             | Then actually it might not help you too much... it's really
             | a replacement font rendering engine for Windows (initially
             | Windows GDI rendering and now they're adding in support for
             | DirectWrite). It uses FreeType with various parameters to
             | make the font rendering look more like macOS (in a
             | nutshell: macOS doesn't use aggressive hinting to force the
             | font shapes into the pixel grid, which makes it blurrier
             | but more accurate on low-resolution screens; Windows does,
             | and so it looks sharper on low-resolution screens).
             | 
             | However while looking around at a bug report to get MacType
             | to work in Firefox [0] I came across a setting in Firefox's
             | about:config [1] that can change the font rendering and
             | that might help you out. Not sure about the history forking
             | thing but there may be some Firefox extension to help with
             | that.
             | 
             | [0] https://github.com/snowie2000/mactype/issues/673 [1]
             | https://bugzilla.mozilla.org/show_bug.cgi?id=652141
        
               | throwie wrote:
               | Thanks. Yes, I tried all possible parameters for font
               | rendering in Firefox. For some reason none of them match
               | the sharpness of the IE rendering.
        
               | amlib wrote:
               | Have you considered using a 4K screen with 200% scaling?
               | That would considerably sharpen text in any situation
               | compared to a 1080p screen.
        
               | [deleted]
        
               | throwie wrote:
               | Yes, but (a) there's too much software I still use that
               | isn't hi-DPI capable, and (b) I use a 1920x1200 display
               | so would lose 10% vertical height, which is quite
               | significant.
               | 
               | It's all a question of trade-offs of course
        
         | skrebbel wrote:
         | Fwiw Firefox's "duplicate tab" feature similarly clones
         | history. It only exists for tabs though, not entire windows.
         | Right-click the tab, it's in the context menu.
        
           | throwie wrote:
           | To be fair, on IE it doesn't clone the entire window, just
           | the current tab into a new window. Still, that's my main use
           | case, and AFAICT it's not possible in Firefox by keyboard or
           | even with a single mouse action.
        
             | scratcheee wrote:
             | There's multiple extensions that claim to provide a
             | shortcut to the duplicate tab option, fwiw
        
               | throwie wrote:
               | Thanks. Now that I looked into it again, the issue I have
               | is not just the Duplicate Tab feature, but that opening a
               | link in a new tab or window clears the history of that
               | new tab/window instead of cloning the history of the
               | source tab. that means that you can't quickly open a
               | couple of links into new tabs/windows, with each of them
               | preserving the current history. I don't think there's a
               | fix for that.
        
             | netmare wrote:
             | There's a mouse shortcut for Duplicate Tab in Firefox:
             | middle-click the Reload button! It blew my mind when I read
             | about it in some random thread a couple of years ago.
        
               | petepete wrote:
               | I've been using it since more or less the start and
               | didn't know that. Thanks!
        
         | OriginalNebula wrote:
         | If you mouse3 on the refresh button in Firefox you get a tab
         | clone with history.
        
       | marban wrote:
       | Even though I've more or less zero IE11 users on Upstract, I
       | still make sure that everything renders and basically works on it
       | -- I think this defensive, vanilla, bare-metal, no-gimmicks
       | mindset creates better and simpler products -- in spirit of what
       | old-school Web tech was about.
       | 
       | (Unless you're building something like Figma of course).
        
         | babypuncher wrote:
         | Modern Javascript and CSS both have features that allow for
         | much cleaner and more readable code. Supporting IE11 seems like
         | a really janky way to enforce code standards.
        
         | paxys wrote:
         | If you think IE11 supports "vanilla, bare-metal" JavaScript or
         | CSS you are going to have a bad time. In fact, if you are
         | building a very simple website most of your code complexity
         | will come from having to support legacy browsers and working
         | around their quirks.
        
       | swyx wrote:
       | I've been keeping a log of the slow death of IE here:
       | https://twitter.com/swyx/status/1260627626739130369?s=20
       | 
       | in the past year, major sites in all categories from linkedin to
       | twitter to skillshare to microsoft to adobe have all dropped IE,
       | with Wordpress, Drupal and Vuejs making plans.
       | 
       | The big catalyst I think will be the US government dropping IE
       | support - it only supports browsers above 2% usage
       | (https://github.com/uswds/uswds/issues/3877), and we are
       | currently hovering at 2% dropping 0.1% a month
       | https://analytics.usa.gov/
        
         | dmm wrote:
         | Firefox isn't far behind at 2.6%
        
           | afavour wrote:
           | Depressing. But on the other hand you don't actually have to
           | do much if anything to support Firefox, unlike IE11 it
           | adheres to web standards.
        
             | cogman10 wrote:
             | And has stayed relatively up to date. That was the biggest
             | PITA with IE is that it would be years behind other
             | browsers in what APIs it supported and you needed a big
             | painful update to the next major version to get new stuff.
             | 
             | IMO, MS has really mismanaged the IE product. The fact that
             | there is now a legacy edge is really silly, why did they
             | fork that instead of just making one of the version
             | upgrades be a "Ok, this is a new change to the rendering
             | engine which is fairly major".
             | 
             | Their aversion to making anyone unhappy is just silly.
             | Chrome and Firefox have done a much better job with major
             | rendering/js engine upgrades saying "Sorry some things are
             | busted now, get use to it".
        
               | mumblemumble wrote:
               | My understanding is that they didn't have an option. IE
               | has so many idiosyncrasies that they couldn't make it
               | compatible with modern Web standards and simultaneously
               | retain compatibility with sites that were built for IE.
               | 
               | Better to write a new browser so that enterprise clients
               | can use both - one for their legacy apps and the other
               | for new stuff and the modern web - while they get
               | everything migrated over one at a time. Versus, changing
               | IE in place would have forced clients to rewrite
               | everything overnight, which would have been a much, much
               | worse situation.
        
           | wackget wrote:
           | Maybe if they stopped trying to ape Chrome and actually
           | focused on being a decent browser on their own...
        
             | NeutronStar wrote:
             | What's not decent about Firefox?
        
         | asddubs wrote:
         | seems that for IE11 alone it's 1.8%
        
           | swyx wrote:
           | i'm aware. i was holding off until all of IE is unequivocally
           | 1.9% before jumping the gun. but someone already went and
           | pestered them today. there needs to be no debate.
        
       | rk06 wrote:
       | When looking at IE users, the percentage of users using only IE
       | would be smaller.
       | 
       | Especially, since microsoft is now supporting MS edge on windows
       | 10.
       | 
       | Moreover even if some old app is using vbscript or some arcane IE
       | only stuff, then they are unlikely to modify the app,let alone
       | adopt Vue.
        
       | The_rationalist wrote:
       | Webmasters should redirect their IE users to https://browser-
       | update.org/update.html?force_outdated=true
        
       | toddmorey wrote:
       | I definitely think they made the right call here. Even Microsoft
       | is dropping support in Office 365.
       | 
       | Commendable, too, that they are working to backport some v3
       | features to the v2 codebase.
        
       | deergomoo wrote:
       | I wondered if this might happen when I first read that they were
       | planning to release a Vue 2.7 backporting some 3.0 features to
       | the 2.x branch.
       | 
       | Never seemed much point doing that _and_ an IE port of 3.0,
       | especially considering that 2.x works great on IE (even back to
       | IE9 with transforms and polyfills!) if you absolutely have to
       | support it.
        
       | warpech wrote:
       | You can't have evolution without dropping ties to the past from
       | time to time. That's about time to drop IE11 to take full
       | advantage of modern Web features.
        
         | mwcampbell wrote:
         | How much more does the web really need to evolve though? Maybe
         | IE 11 already had all the features that the web platform really
         | needs, and the upgrade treadmill is now being driven by nothing
         | more than our insatiable demand for convenience as spoiled
         | developers. Pity the users who can't keep up with the
         | treadmill.
        
           | rk06 wrote:
           | Web needs a lot. Web standards i.e. html,css and js are
           | always evolving and web needs to evolve with it.
           | 
           | IE11 is frozen in time. and won't support any newer tech,
           | think about web components, HTTP 3 etc.
        
       | cuddlecake wrote:
       | Coincidentally, Angular is going to deprecate IE11 support with
       | Angular 12, and remove it with Angular 13
       | 
       | https://blog.angular.io/angular-v12-is-now-available-32ed51f...
        
         | notjustanymike wrote:
         | Must be something in the water today. Although I quite like a
         | coordinated attack on my most hated browser, so I'm not
         | complaining.
        
           | TheRealPomax wrote:
           | I don't recall anyone talking about removing support for
           | Safari though.
        
             | cuddlecake wrote:
             | I'm working with Angular on my dayjob, I wish they'd just
             | deprecate the entire framework
        
               | cout wrote:
               | Angularjs (aka Angular 1.x) is supposedly being
               | deprecated.
               | 
               | There are enough sites out there still using it in
               | production that I'll be surprised if nobody steps in to
               | pick up development.
        
         | nicoburns wrote:
         | I find it amusing that people complain about React not being
         | stable enough, and yet it still supports IE9 as Angular and Vue
         | both look to remove IE11 support.
        
       | bearjaws wrote:
       | I am counting down the days until our customers stop using IE11,
       | most of them offer the option of IE11 or Edge.
       | 
       | We have so little traffic from it now, and the browser renders
       | far slower than Edge / Chrome. Habits are hard to kick in
       | enterprise.
        
         | dr-detroit wrote:
         | These cats make a 5% raise every year I don't think scumbag IT
         | decision makers will ever die they will soon be able to afford
         | advanced AI constructs to house their consciousness. IE11 will
         | never die screenshot this post its only 2021 right now.
        
       | al2o3cr wrote:
       | TBH the only reason some clients are all the way on IE11 is
       | because IE10 doesn't support TLS1.2, so they HAD to move to pass
       | a security audit.
        
         | dspillett wrote:
         | Yep. And "some clients" includes "large companies in the UK's
         | banking industry".
        
       | darkhorse13 wrote:
       | This is obviously great overall, developing for IE is a pain. One
       | weird anecdote though, I have an old laptop that has very little
       | memory, running Windows 10. And I swear, IE11 works better than
       | Chrome and Edge for websites that support it. Chromium seriously
       | seems to crash my computer because of some memory issue. Any idea
       | why this happens (regarding IE performing better)?
       | 
       | I only know this because I maintain a CSS framework that supports
       | IE11, so I have to use IE quite a bit.
        
         | MaxBarraclough wrote:
         | I used to have a similar issue on my laptop. IE was the only
         | browser capable of viewing YouTube videos at 1080p without
         | stutter. Firefox would stutter, as would Chrome and Chromium
         | Edge.
         | 
         | I've since given the laptop a clear out, reinstalling Windows
         | 10 and installing Kubuntu as well. The issue has now gone away.
         | Firefox now copes fine from either OS.
        
       | yannoninator wrote:
       | Who still uses IE11 anyway?
        
         | bovermyer wrote:
         | Not sure. Globally, IE has 0.71% browser market share. SOMEONE
         | is using it.
        
         | goda90 wrote:
         | I work writing enterprise software. IE is integrated into our
         | legacy desktop client so we can render new web pieces until
         | everything is updated to be web, then we'll switch to Electron
         | for the client. It's a huge pain to get things like CSS to work
         | right, and the dev tools are super buggy.
        
         | omh wrote:
         | This week I've been dealing with an IE11 related problem from a
         | C# app.
         | 
         | The C# app is built using WebBrowser Control[1] which is
         | tightly integrated with the app itself. WebBrowser only
         | supports IE11 but the webapps that it connects to are
         | increasingly dropping support.
         | 
         | The vendor is reluctant to upgrade their app because the
         | replacement options apparently (?) require extensive
         | refactoring to get the same integration.
         | 
         | IE11 seems to be in a weird limbo. But the fact that it's still
         | technically supported by Microsoft means that conservative
         | software vendors aren't forced to migrate.
         | 
         | [1] https://docs.microsoft.com/en-
         | us/dotnet/desktop/winforms/con...
        
           | tester34 wrote:
           | How about WebView2?
           | 
           | https://docs.microsoft.com/en-us/microsoft-edge/webview2
        
             | omh wrote:
             | I've been asking the vendor the same question!
             | 
             | They seem to think it's not a drop-in replacement and don't
             | want to rework their code to deal with the changes. I'm not
             | sure to what extent this is Microsoft making compatibility
             | hard or just a lazy vendor.
        
               | adzm wrote:
               | It is a completely different API compared to
               | WebBrowser/MSHTL. It is akin to using CEF (Chromium
               | Embedded Framework) for the most part. This can require
               | rewriting pretty much everything that interacts with the
               | browser currently as well as dealing with a completely
               | different threading and event model in the new APIs (both
               | WebView2 and WebKit/CEF/etc)
        
         | speedgoose wrote:
         | Some legacy Windows software are stuck with IE 11 for their
         | webviews.
        
         | nextweek2 wrote:
         | This is an old joke: Those downloading Chrome.
        
         | jaywalk wrote:
         | 14% of the users of my application. In the US.
         | 
         | Yeah, it's practically gone from the public web. But when you
         | look at business stuff, there is a lot more IE out there still
         | than people realize.
        
         | H12 wrote:
         | Employees who are forced to use it at work.
         | 
         | Some large companies put installation restrictions on third-
         | party software for security reasons, and find that throwing
         | money at Microsoft for an enterprise support contract is
         | cheaper than re-engineering their ancient internal software to
         | work on something other than IE.
         | 
         | And because these are also the types of giant companies that
         | tend to shit money, there are plenty of mid-sized B2B saas
         | companies willing to bend over backwards to win a contract and
         | earn their droppings.
         | 
         | So I'm sure there are a good few developers forced to support
         | IE11 by a bad contract who will be bummed by this news.
         | 
         | But full deprecation has to happen eventually, and it will only
         | help the effort to have engineers telling middle management
         | "the project will take twice as long because we have to support
         | IE11".
        
           | o_m wrote:
           | This used to be the case, but not anymore. The new Edge
           | browser has IE mode which makes the browser behave like IE
           | 11. Only those using Windows XP and Vista won't be able to
           | use the new Edge browser, but they have bigger issues, like
           | not getting any security updates.
        
         | ta988 wrote:
         | Some lab equipment with internal HTTP servers require IE6 to be
         | configured . And they are still sold... It is almost usable in
         | IE11 but you have to disable tons of safeties.
        
         | [deleted]
        
         | jackdh wrote:
         | Speaking from previous experience it's likely legacy systems
         | built for even older IE's (8,9,10) were patched to IE11 but not
         | any further due to time (money) involved.
        
       ___________________________________________________________________
       (page generated 2021-05-13 23:00 UTC)