[HN Gopher] Bootstrap v5: drop Internet Explorer support ___________________________________________________________________ Bootstrap v5: drop Internet Explorer support Author : zaiste Score : 325 points Date : 2020-04-07 10:37 UTC (12 hours ago) (HTM) web link (github.com) (TXT) w3m dump (github.com) | maelito wrote: | Don't forget the fact that some (how much ?) users visit websites | with IE because it's the default browser on their entreprise | setup, but admins have installed Firefox alongside for | compatibility with modern websites. | | So dropping IE is almost a service for them. | | Source : french administration with thousands of employees. | jgalt212 wrote: | IE 11 legacy support is a dream compared to having to support IE | 8 and lower back in the day. The JS engine on IE 9 was about 10X | faster than the one on IE 8. | alkonaut wrote: | I remember thinking "Once IE6 is dead I'll never complain about | browsers again". IE11 is still pretty fantastic compared to | IE6. | 0xff00ffee wrote: | There are still companies in Europe I work with that use IE11. | | Since we switched from jQuery to Vue last year, we put a friendly | reminder on each page saying IE11 is not supported (since its ES6 | support sucks), but the tickets still came in. Finally we | installed a header on all B2B sites that pops a modal error | saying please don't use IE11. The tickets stopped abruptly. I was | expecting complaints, but the majority of them already have alt | browsers installed, so instead of asking, in this case forcing | them to use a different browser worked much better. | e12e wrote: | Won't this be great when Google and everyone else kills off the | user agent header? 5 years from now, there'll be no | forcing/detecting users with old ipads, chromebooks or phones. | bepvte wrote: | You should reread that article | sjroot wrote: | I despise the fact that IE11 is still used, but it's used by a | quarter of our users at the large company I work at. | | We don't use Bootstrap, but hopefully this encourages the | companies that _do_ use it to usher their users to something more | modern and secure. | H1Supreme wrote: | Are those users forced to use it? Or is it by choice. I | spearheaded an effort at my org to restrict access to IE on all | PC's that didn't absolutely need it. Which, turned out to be | nearly everyone. | | Unfortunately, lots of users (mostly older) still associate the | internet with "Internet Explorer". Simply telling them to use | Chrome or Firefox solved the issue in a lot of cases. | Phylter wrote: | What made the change for us is libraries dropping support and | us having to upgrade those libraries to be in compliance with | our security audits. It's a good thing and more libraries need | to force the issue. | | We were almost forced to find another library or write our own | but we were able to find articles where Microsoft had said | publicly that they no longer consider IE11 a browser and it | shouldn't be used. It saved our hides. | uk_programmer wrote: | I don't very much whether this will make much of a difference. | Most devs very rarely ever upgrade the version of boostrap once | it is in place, on intranet sites. One of the sites my friend | supports is built in bootstrap 2. | | Typically if 25% of my users use IE11, I will just make sure it | works with IE11. If I have to stay use an older version of the | library I will just use that unless I can polyfill or patch the | lib to work with older versions of IE. | | Then again I am kinda strange in the fact that if it should | work in an old browser (and time permitting) I will normally | make sure it works well enough that it is functional in that | browser. | jayflux wrote: | > Most devs very rarely ever upgrade the version of boostrap | once it is in place | | I think that's the point. | | Those who want IE 11 support will stick with 4, whilst those | who want the latest can upgrade to 5. | mekkkkkk wrote: | Never underestimate an IT departments ability to not give a | fuck. I once got a bug report from a colleague complaining | about our website not working in Firefox. I couldn't reproduce | it locally, so I got to her computer and realized that Firefox | updates (?!) had been blocked. Everyone in that department was | stuck on Firefox 12, when the current version was 60+. Turns | out that not even evergreen browsers are safe from overzealous | policies. | | And this was on a pretty big media company with a large digital | footprint. | thoraway1010 wrote: | At least govt side sometimes the staff either don't know or | don't have a budget so once something works they've learned | to absolutely lock everything down has hard as they can so it | can't be messed up. This is partly because vendors willing to | deal with a govt procurement cycle often are selling total | junk (for high prices). | mleland wrote: | I feel like the projects that rely on bootstrap are ones that | have a larger IE audience. | | I hate supporting IE, but that has always been the appeal of | bootstrap for me. | czechdeveloper wrote: | You can remain using older versions then. | | But they can't really stay relevant and keep supporting IE. | JMTQp8lwXL wrote: | Knowingly being locked into an older version of a technology | is bad omen, e.g., security. Granted, it is bootstrap, and | we're talking about IE 11. But some XSS issue might pop up | that doesn't get patched in pre-Bootstrap v5. | | And with time, your product that's built on Bootstrap v4 (or | earlier) is only going to continue decaying. | tpetry wrote: | Why? Their plan for bootstrap v5 at the moment is just some | cleanup to fix mistakes they made and remove the jquery | dependency. I dont see the reason for these goals to not | support ie11. | | As much as i hate ie11 we have to still support it as its | used in many businesses using our softwares | thawaway1837 wrote: | I think it makes sense to formally drop the IE dependency | in versions sooner than when you're making changes that | actually break IE. | | Besides, replacing jquery May indeed be why they chose to | drop IE right now. One of the biggest selling points of | jquery, and one of the biggest contributors to its | heaviness, is cross browser support including IE. | | As one of the comments in the linked issue points out, | dropping IE11 means they can also start using basic JS | constructs, like Array.prototype.forEach. | uk_programmer wrote: | > As one of the comments in the linked issue points out, | dropping IE11 means they can also start using basic JS | constructs, like Array.prototype.forEach. | | Array.prototype.forEach is supported from IE9. | | https://developer.mozilla.org/en- | US/docs/Web/JavaScript/Refe... | | EDIT: It is the nodelist api that isn't supported in IE. | Not Array.prototype.forEach. | | Quite a lot of these basic JS constructs even if they are | missing (most aren't in IE11) are very easily polyfilled. | | Personally I think it is fine that they drop support if | they don't feel the need to support it. Bootstrap 4 isn't | going to vanish. | marcthe12 wrote: | And if you can polyfill, that is good way to drop support | for ie11. Personally instead of support ie11 out of the | box, have have create custom build or expect them to do | polyfilling themselves. This way they can optimize for | the remaining browsers. | strenholme wrote: | I make sure my website is still 100% functional in IE11: Using | only .jpg and .png (I don't use .gif on my website) for images; | not using too much Javascript; using .woff instead of .woff2 | webfonts; text-shadow instead of text-stroke to give one font an | outline look; etc. | | If I was building a node website which depended on a bunch of | packages from developers who may or may not care about IE11, this | would not be possible. But since I've done the entire design by | hand with HTML and CSS for over a decade, I can keep it IE11 | compatible without issue. Also, everything works if Javascript is | turned off, and there are reasonable (if not great) fallback | fonts for users who disable webfonts. | untog wrote: | The second half of what you're saying is just standard web | development practise. And as for the rest... everyone has to | make a judgement call. Do you still support IE8? Presumably | not. As the percentage of users with a browser drops the amount | of development work required to support it means you drop it. | For a lot of us the number of IE11 users (< 1%) means it simply | isn't worth the time. | | (also, please let's cut it out with the "young developers" | stuff. I've been around long enough to see lazy developers both | young and old.) | strenholme wrote: | To answer your question: My site still works in IE8, but with | minimal CSS. It works in IE7 and IE6 with, albeit without CSS | (except for my online resume), so it gracefully degrades. I | have been phasing out IE8 support through the 2010s; in 2012 | I went to a lot of effort to make everything look nice in IE8 | but phased out that work as I updated the site. | | It's also perfectly readable in browsers without CSS and | Javascript, including Lynx. Dillo and Netsurf both have CSS | implementations so broken, some versions of those browsers | have rendering issues unless they disable CSS. | | It is possible to make a website which renders in Lynx, which | is perfectly readable in IE6, which can be read in a browser | without CSS or Javascript. | [deleted] | duhi88 wrote: | I support the second half of your comment. All websites | (webapps excluded) should strive for as little JS as possible. | It isn't all that hard to support IE11 for most things, if you | aren't doing anything super crazy with your design. | | The first half though...we have grateful degradation for this | reason. There's no reason to serve larger woff fonts to all | users when it is so easy to use it as a fallback, preferring | woff2 when supported. There are a lot of simple ways to improve | the experience and data consumption for modern devices without | sacrificing functionality in IE11. | strenholme wrote: | In my experience, the fastest way to serve a web font stack | is via base64-encoded web fonts in a single "font" CSS file; | it's more raw bytes but fewer requests. To do it this way | requires having all of the web fonts be in the same lowest | common denominator format, which is .woff. | | I also add about 10k to the combined font stack file by | adding hinting which is _only_ seen on 75dpi displays, | because too many users are still using low resolution | monitors. | | The main reason I use woff fonts and their approximately 120k | size is because the days of "font-face: Verdana" giving | (almost) everyone the same looking website are a thing of the | past with Android smart phones everywhere. | Nooshu wrote: | I'd be very careful recommending this method for loading | webfonts. By Base64 encoding your fonts into a CSS file you | are adding 1000's of bytes into a browsers critical path | (since CSS is render blocking). You are also removing the | browser ability to choose the most optimum font it supports | (i.e. one with better compression like WOFF2). Requests are | cheap, especially when using HTTP/2 (which multiplexes over | a single TCP connection). | | If you do use this method, I highly recommend testing both | the standard loading method vs Base64 method on a low spec | device (e.g. Moto G4 via WebPageTest) and seeing which | performs best for your website. | | This method used to be used on GOV.UK until we removed it | 18 months ago. I wrote about the change here if you are | interested: | https://technology.blog.gov.uk/2018/10/04/making-gov-uk- | page... | tenebrisalietum wrote: | Microsoft (or a third party) needs to do this: | | I. Rename IE11 something like "MS ActiveX Runtime For LOB Network | Apps" (AXR for short) or something like "MS ActiveX Player". | | II. Create an MMC console entitled "AXR Domain Manager" that | identifies a list of domains that open in AXR instead of the | default browser. This list is controllable via group policy and | other MS management tools. | | III. Modify IE where if a website not in the aforementioned list | is accessed, a popup saying "This site will be opened in your | default browser" appears and the link opens up in the default | browser. | | It would make it so much easier to explain to non-technical | people that IE11 is really a legacy app engine at this point and | shouldn't be used for modern website usage. | acdha wrote: | Isn't that basically what Enterprise Mode does? | | https://docs.microsoft.com/en-us/microsoft-edge/deploy/emie-... | | > If you have specific websites and apps that have | compatibility problems with Microsoft Edge, you can use the | Enterprise Mode site list so that the websites open in Internet | Explorer 11 automatically. Additionally, if you know that your | intranet sites aren't going to work correctly with Microsoft | Edge, you can set all intranet sites to automatically open | using IE11 with the Send all intranet sites to IE group policy. | amanzi wrote: | Yes - that's exactly what it does! | int_19h wrote: | I think the point is to do the reverse - if somebody does run | IE11 directly (rather than Edge), and tries to open a website | that is not in the system-wide whitelist, it forces them to | use Edge. | lazyjones wrote: | What are some good alternatives for developers who don't want to | lose 2,39% (or whatever the current MSIE11 market share is) of | their visitors/revenue? | | Bulma claims 90% compatibility with IE11 at least. Foundation 6 | seems to support IE9+. | Solvitieg wrote: | Your company is unable to upgrade their IE11-only software yet | that same company is going to upgrade from Bootstrap 4 to 5 | immediately? | | Stay on Bootstrap 4. It will be supported until late 2021. | StreamBright wrote: | Market share != revenue share. | reaperducer wrote: | _Market share != revenue share._ | | This can certainly be true. | | The amount of revenue my company generates from IE11 users is | at least an order of magnitude more than its Chrome, Firefox, | and Safari users combined. | jfkebwjsbx wrote: | Exactly. In fact, for some domains, supporting IE11 can mean | losing money. There is the technical cost, but also the | support cost which tends to be higher. | purerandomness wrote: | Just continue using the 4.x branch, it's perfectly fine and I | think it's still going to receive maintenance for some time. | tln wrote: | Those ie11 users may be able to just fire up chrome etc when | they need to. That is my recent experience at least | | We build an IE compatible marketing and sign up flow, so I may | only be seeing the motivated users' behavior | Wowfunhappy wrote: | > Those ie11 users may be able to just fire up chrome etc | when they need to. | | They may. They may also just hit the back button. One of | those actions requires much less inertia than the other. | tln wrote: | Absolutely! that's why I build IE11-compatible marketing | pages and signup... once they are past the first step of | the funnel, the back button isn't as tempting :) | | Right now its the same front end stack (Vue, BS4) for both | sites, and re-build and re-test for IE11 infrequently, so | we're not paying the cost constantly. | jakearmitage wrote: | Are there any frameworks like this that support IE10 or IE11? | rado wrote: | A progressively enhanced site should work fine in text mode on | IE11. | toastal wrote: | Maybe for some CSS sure, but there's so much has happened in | the realm of web APIs and JavaScript that certain things are | nearly impossible. | jmull wrote: | Well, this is a mistake. | | Nobody likes to support IE11 but dropping support moves Bootstrap | 5 from "just use Bootstrap" to "Bootstrap has tricky pitfalls". | Before someone can use Bootstrap 5 they need to be sure and | confident that they don't need IE11 and never will. | brundolf wrote: | IE11 was supplanted by Edge _years_ ago. Windows 10 ships with | Edge preinstalled (it comes with both, but you 're not stuck | with IE). Windows 7 and older are no longer supported by MS. | The only in-between is Windows 8 which everyone hated so I | doubt it has a huge market share, especially in enterprises | which are the only ones who might be "stuck" with the browsers | that come preinstalled on the OS. | jmull wrote: | That's fine, but irrelevant. | | IE11 lives on because many corporations run software that | requires it. | | There's a network effect, because links don't open the a | browser that's compatible with the destination, but in the | same browser as the link. So the corp with one IE11 app wants | to serve their intranet home page in IE11, and so they want | everything to run in IE11. | | There are mitigations and migration paths, but that's all | swimming up-stream -- it incurs risk, and costs time and | money -- so it happens slowly and only in spots. | | To use Bootstrap 5 you have to answer this question: are | corporations my customer, or could I ever pivot to a business | strategy where corporations are my customer? | | If you don't care about money, then you can just answer no if | you want, and you'll be fine. | | But the consumers you can reliably insist run modern browsers | don't pay for websites (not directly), so if you are running | a business you are either committed to an ad-driven model, | physical goods model, with no b2b option, or you're going to | keep IE11 in-play. | | I just don't think most people want to make a far-reaching | commitment about the nature of their future business before | they develop their first web page. (They do it all the time, | but not on purpose!) A framework like bootstrap should free | you from coming to grips with all that, but bootstrap 5 | pushes it into your face before you are probably ready for | it. | hombre_fatal wrote: | > To use Bootstrap 5 you have to answer this question: are | corporations my customer, or could I ever pivot to a | business strategy where corporations are my customer? | | > If you don't care about money, then you can just answer | no if you want, and you'll be fine. | | You come off as weirdly bitter and hostile here. | | Obviously when you choose tech, you have to weigh the pros | and cons. It's part of our job. Why is it not our job when | picking the foundation framework for our web client? | | If you need IE11 support you can stay on Bootstrap 4 (we're | still using Bootstrap 3!) or any of the other CSS | frameworks. What's the problem? | | Also, most people aren't in a position where they might | accidentally take on corporate business in the future, | either. Seems like a weird niche position to hammer on. And | if you were in that position yet you chose a framework | that, what, only works in Firefox unstable nightly, then | you made a bad call and maybe you'll learn from the | decision. So what? | | Seems like weak reasoning for Bootstrap to never push the | envelope when there is still Bootstrap 3 and 4 available. | That's why they cut a new brand each time instead of just | bumping semver on the same Bootstrap product. Every major | version hop is basically a new framework. | wstuartcl wrote: | Are you really proposing that a new development today | should choose to implement bootstrap 3? ... | int_19h wrote: | They're proposing that new development today that _needs | IE11 support_ (most of them don 't) should use Bootstrap | 4. What's unreasonable about that? | marcthe12 wrote: | Anothe comment mention that the Chromium edge will have IE | mode so maybe we will have to convince IT use that | gsnedders wrote: | *does have, it's shipped now! | brundolf wrote: | My point is that they almost certainly have both IE and | Edge installed. It's entirely possible to continue using IE | for their legacy app and use Edge for everything else. In | fact if their IT department cares at all about security, it | should be _pushing_ them to do so. | wstuartcl wrote: | which may make sense for sites that have a 2% ie11 userbase | (which may even be the case for bootstrap project sites as | the user base hitting those sites are many technical users!), | however sites in-the-wild have dramatically different user | bases to support I manage many brands marketing sites for | instance and we see low single digit % ie11 users all the way | up to 40% userbases depending on the specific audiences for | those sites. | | If the bootstrap team is looking at their (or even average) | ie11 %'s to determine if they should drop support they are | really making that decision blind. It would instantly take | bootstrap from a viable framework on many sites to a deal | breaker. | x3haloed wrote: | Unfortunately, the enterprise world is still making extensive | use of IE11. Here is the browser breakdown on an enterprise | application I work on: | https://i.postimg.cc/cCbk34SR/Screenshot-20200407-083321.png | | As of now, Bootstrap 5 cannot be considered for use in any | website with heavy use from enterprise users. | | Edit: though it is nice to see that Chromium Edge is already | catching up to Spartan Edge! | speedgoose wrote: | It depends. At work we decided to not support IE11 for a | product and all the users understand that they need to use | something else than IE. So the breakdown is pretty much 0% | for IE. | | It's another story if you are selling, but if the users | must use your application, they will click on the other | blue e icon. | x3haloed wrote: | Unless of course the "other" blue E icon is unavailable | because they are on Windows 7 without administrative | rights to install Chromium Edge, or Edge has been flat | out disabled through group policy. | | https://i.postimg.cc/FzBj9Ttp/Screenshot-20200407-084447. | png | speedgoose wrote: | Then it's unfortunate but we don't support such setup. | They can pay if they want us to support IE11 though. | vntok wrote: | Well that's the point of the parent commenter though, | right? How do you intend to support IE11 while using | Bootstrap 5, even if the client offers to pay you? | speedgoose wrote: | If they really insist, they will be quoted a rewrite to | another framework, plus more because we will hate to do | that. | | In practice we find solutions, such as installing chrome | or using mobile devices. I know it depends on the domain | and the country, but companies with outdated desktop pc | running only internet explorer are becoming rare. We | prefer to refuse one of them than wasting time supporting | outdated environments. | some-guy wrote: | Our enterprise app has similar numbers (20 million unique | monthly user sessions). There's literally nothing we can do | about it either--if a large number of Fortune 500 customers | say we must support it, we have to keep supporting it, | period. | | It has gotten to the point where IE11 in a VM is my main | browser for testing and debugging. | duhi88 wrote: | Seems fine to me. There's still Bootstrap 1-4 to build | outdated websites for outdated browsers with. | | We gotta move forward. The web can't be held hostage over | decade old corporate contracts. | dna_polymerase wrote: | Absolutely not. Those who still use IE11 have to have a hard | deep look at their bullshit requirement. We can't keep support | for insecure and obscure technology because someone somewhere | might still use it. This type of bullshit makes it even harder | to build safe & reliable software. | x3haloed wrote: | Unfortunately this is wishful thinking. See my reply to | @brundolf in this chain. | magicalist wrote: | > _Nobody likes to support IE11 but dropping support moves | Bootstrap 5 from "just use Bootstrap" to "Bootstrap has tricky | pitfalls"._ | | I mean, if you're writing for IE11 that's true of any library | or framework you might consider, even the ones that "support" | IE11. | | If you're still supporting IE11 I don't see why it's so weird | to do so with Bootstrap 4. | vinniejames wrote: | This sounds like a terrible idea. Most of the reason to use a | framework like Bootstrap is to avoid dealing with cross browser | issues, looking at you IE | lanius wrote: | Small world, the committer is one of the main contributors to | MPC-HC (RIP) | darekkay wrote: | Even StackOverflow dropped IE11 support recently [1], mainly to | be able to use CSS custom properties in their Dark Theme | implementation. | | [1] https://stackoverflow.blog/2020/03/31/building-dark-mode- | on-... | aesyondu wrote: | It makes sense when we assume that StackOverflow's audience are | those who know enough not to use IE11. | soperj wrote: | FINALLY! | baccredited wrote: | I have access to analytics for a big government site. 11% of all | traffic in March 2020 was IE11. | tzs wrote: | I have access to order processing logs from a small site whose | customers use Windows and who are generally not very technical. | | Of people who actually order: 36% Chrome | 26% Edge 19% Firefox 19% IE11 | e12e wrote: | No problem. If you drop support for ie11, those stats become: | | Of people who actually order: 44% Chrome | 32% Edge 23% Firefox | | Unfortunately total orders will drop... | websitescenes wrote: | Good lord, looks like I'll have to wait a few years to use this | update then. We have a decent amount of legacy browser users that | need support. Wish that Bootstrap supported these still widely | used browsers. Had the same problem with v4. | dangus wrote: | "Need" support, until you just force them to not need it. | | Like how YouTube basically killed off IE6: | https://www.theverge.com/2019/5/4/18529381/google-youtube-in... | | As long as people don't have a reason to change, they won't. I | say you drop support now and consider yourselves lucky that you | can ditch your more difficult and problematic customers. | | I mean, of course, I know this isn't a realistic course of | action for everyone. But I wish it was. | joshuaissac wrote: | It is usually the difficult and problematic enterprise | customers using IE11 that also pay the most money. The choice | between ditching customers and ditching a framework is not | usually difficult. | websitescenes wrote: | Agreed, keeping your customers supported is #1 priority. | This is a super hard lesson for many new engineers as they | always want to use the latest and greatest bleeding edge | tech. Unfortunately that want rarely aligns with the | businesses needs. | Cthulhu_ wrote: | Is it going to be completely broken / inoperable or just "not | quite perfect"? | Joeri wrote: | I assume they'll want to use css variables, so probably it will | be completely broken. | Etheryte wrote: | Reading through the changeset[1], this isn't a minor "some | styles out of line" update, they're removing a number of | polyfills that were there to only serve IE11 that affect many | of their core components. Without testing it out, I would | expect most components that use Javascript for functional | enhancements to be broken. Most of the style changes are fairly | minor and nothing you couldn't fix as you go, but the script | changes are breaking changes. | | [1] https://github.com/twbs/bootstrap/pull/30377/files | dstroot wrote: | This is the right question to ask. The majority of Bootstrap | should work fine. | cfv wrote: | As a provider, supporting old tech stacks sucks. They're clunky, | have all kinds of warts and annoying workarounds for stuff that | got improved in future versions. | | As a consumer, being told my light bulbs won't work with the new | fixture is a great reason to no longer work with that provider. | | As a provider that knows this, I'd rather support the old tech | stack right up to the point my ability to keep the lights on | isn't at risk. | wnevets wrote: | I would love to drop IE11 support but its still generates way too | much revenue. V5 won't be an option until that changes. | eddywebs wrote: | IE has become a tech debt that often corporations running an | enterprise web app older than 10 years have to bear. I have | clients who's web applications refuse to work on Chrome/Firefox | and mandates the use of IE11 for proper functioning. | KarlKemp wrote: | Bootstrap needs a modern browser, but modern browsers don't need | bootstrap. | | Seriously: 90% of the value of bootstrap was homogenizing | browsers and making horizontal positioning easier. Both these | issues have improved dramatically, with browsers converging and | CSS Grid becoming available, respectively. | | At this time, bootstrap offers little more than a somewhat more | opinionated set of margins and other defaults than what browsers | ship with, plus some higher-level components. | rchaud wrote: | This has less to do with "modern browsers" and more with how | the site was designed and the opportunity cost of switching. | | Why would the developers of a Bootstrap-based site that works | fine overhaul it completely for CSS Grid, which has far less | backwards compatibility? What would be the benefit? | | Bootstrap is more than just a layout grid, it's also a UI | framework, so abandoning it would mess up things like tabs, | accordions, modals, etc. | | Using Bootstrap isn't going to make your site less accessible | or less secure. | | https://caniuse.com/#feat=flexbox | | https://caniuse.com/#feat=css-grid | _ZeD_ wrote: | > Using Bootstrap isn't going to make your site less | accessible or less secure. | | the same could be said for jQuery, still less and less people | are using it | rchaud wrote: | Using vanilla JS instead of jQuery doesn't require | refactoring the site's layout and changing every page | template. And even then, a decision like that wouldn't be | made unless there were significant QoL improvements in | terms of site speed or maintainability. | | That is why BS5 can afford to drop jQuery as a dependency. | Developers working on highly performant apps where | ops/second matters would already be using vanilla JS, and | that's what BS5 is trying to support with this; jQuery | doesn't play well with React/Vue after all. | | But devs that are working on CMS-style websites, which make | up the majority of actual websites on the internet, can | continue to use jQuery if they want to. | KarlKemp wrote: | I didn't mean to suggest that people should invest time to | remove bootstrap. Only that Bootstrap offers far less now | than it did in the past, and shouldn't be considered the | default option when starting any new project. | | Among the downsides is its size, obviously. I also consider | the html it encourages among the ugliest things since the | invention of PHP. This is from the documentation: | <button type="button" class="btn btn-dark"> | | Classes such as "col-sm" are little better than style="...". | While accessibility seems to have improved over the last | years, my intuition is this happened in spite of the idea of | semantically meaningful HTML being abandoned and not because | of it. I used to worry about this, but had to abandon that | particular fight for the sake of my mental health at about | the time someone decided to name one of these frameworks | "semantical". | | But with CSS Grids and Flexbox, layout has become just as | easy and actually more flexible than using Bootstrap. Why | would you add code and become pigeonholed into one framework | when you could archive the same using vanilla CSS? | rchaud wrote: | > Why would you add code and become pigeonholed into one | framework when you could archive the same using vanilla | CSS? | | It's open source and can be forked and modded to your | heart's content. How is that being pigeonholed? | | Most developers don't work at companies where they roll | their own UI components, and have QA and accessibility | experts that can determine if their in-house accordions, | modals, etc. are ARIA compliant. | | The business case for switching over has to go beyond "it's | vanilla CSS", especially if time can be better spent | improving the user experience or product features. | robertoandred wrote: | What's your main objection to that snippet? | hombre_fatal wrote: | This debate seems out of place given that it's been | belabored since CSS frameworks became a thing. | | But consider how CSS files easily become append-only junk | drawers. And you may have to scour arbitrary files just to | see what CSS affects this one button on this one component | on this one page. And even if you find the CSS that you | think affects the html node, you have to open your browser | and use inspect element to see if there's anything that | cascades over it. Meanwhile, a simple class doesn't lie. | | And CSS doesn't even have native mixin reusability like | `.form button { @mixin button } `. | | There are clearly trade-offs here. For example, it's a huge | deal when modifying complex UI to see these classes inline | and being able to change things in a single file without | the indirection of a CSS file. | | You can get a chip on your shoulder about your arbitrary | views on what is right and wrong, but people clearly find | these non-semantic classes useful. I've worked at a company | that had very purist views on how CSS should be written | where there were almost no classes in the html, and it was | very hard to make large UI changes without credentializing | in multiple CSS files. There is no free win. | mwcampbell wrote: | > At this time, bootstrap offers little more than a somewhat | more opinionated set of margins and other defaults than what | browsers ship with | | Some of us need opinionated defaults like these in order to | ship something that looks decent. Can you suggest an | alternative set of opinionated defaults? | 7777fps wrote: | IE 11 is still supported by Microsoft because it is tied to | Windows 10 support. | | If you're B2C you can probably ignore that and just not support | it, but if you're B2B where you're selling not to users it's very | hard to get away from supporting IE11. | | If your users never directly interact with you (for example you | sell white-label software which gets resold) then you just can't | control your end-user tech stack enough. | | If you're selling to partners who sell to companies who push out | logins to their customers or user base then even if <1% of users | use IE 11, that becomes 5% of companies having a user with it, | which becomes 30% of the partners who are asking for IE11 | support. | | It's one thing to turn down 1% of users it's quite another to | annoy 30% of your income stream. | | As long as bootstrap 4 is supported (and the legacy bootstrap 3 | support suggests it will be) then this doesn't have to be a | problem of course, just one more thing to be aware of. | gentleman11 wrote: | I have been helping maintain and update an online fabric store. | If anybody is going to be using ie11, it's old people with old | computers buying fabric for things. I think it's still 7% of | the larger market, no? I don't see how stores can just ignore | 7% of users unfortunately | wpietri wrote: | It looks like 2-4% of usage: | https://en.wikipedia.org/wiki/Usage_share_of_web_browsers | | However, there's a big difference between 4% of _users_ and | 4% of _market_. Not everybody out there is a customer, and | not all customers buy equally. So the revenue falloff sill | surely be smaller. | | Typical browser stats also don't account for what people do | if something doesn't work. Having browser issues surely will | cause some lost sales. But even the least tech-savvy of | people will try something on another device, like their | phone, or ask somebody to do it for them. Making the revenue | impact even smaller. | gsnedders wrote: | Note that all the browser market share data shows a | _distinct_ difference between weekday and weekend browser | market share: IE has _way_ more market share during the | week. | phyzome wrote: | Also consider: | | - For some websites (e.g. government) it is important not to | "lose" even 1% of the potential userbase -- it's another type | of accessibility | | - For some websites, IE 11 usage will be considerably more than | 1% in the first place | taf2 wrote: | We're mostly a voice application so with WebRTC being a | requirement to our application we've completely dropped support | for IE11 and Edge (pre chromium) | | We've had to maintain support for Safari which has been very | problematic since they initially released WebRTC support but | not exactly bug free. That said it's a joy to develop for the | web now without worrying about IE | bluedino wrote: | I had to support IE6 until 2012 because a certain company | didn't upgrade their workstations... | wtdo wrote: | In 2015 I was writing a brand new web frontend for IE 5.5 on | a mobile device with something like 240x360 screen dimensions | (I forget the details now) for one of the most valuable | companies in the world. We had complete control over the | devices the users used (the company gave the users those | devices). Admittedly, plans were in place to upgrade those | devices, but it was still a fair bit out. I left before that | happened. | fiddlerwoaroof wrote: | I work for a relatively large B2B company and we've managed to | convince the business to drop support for IE11 and Edge (the | EdgeHTML rendering engine version). It was just a matter of | pointing out the development cost and using analytics to show | that very few of our users uses either browser. | duhi88 wrote: | How did you have that conversation? | | The clients I work for are all still worried about losing | business due to dropping IE11...so we don't. | | They have no analytics on which devices generate income, so | it is hard to have that conversation. We know that IE11 | hovers around 3% for most of our sites, and I doubt that many | of those hits come from legitimate users, let alone someone | who is going to purchase something. | wayoutthere wrote: | My company has a few SaaS apps that really only work in Chrome. | I would say Chrome is a more prevalent corporate browser than | IE11 at this point. | | The biggest issue with IE11 from a corporate IT support | perspective is that it is not cross-platform so it adds another | platform to test and validate against. Most organizations have | to support some level of Mac usage for software developers and | executives, so it makes more sense to officially support only a | single browser. | MisterTea wrote: | > IE 11 is still supported by Microsoft because it is tied to | Windows 10 support. | | And slow to adopt banks who's check scanner software STILL | depends on some ie11 feature. Edge support is coming "soon" | which apparently includes the past 3 or 4 years. | marcthe12 wrote: | Personally I feel the correct solution for ie is to have stuff | polyfilled and transcompiled by the user. So js libs, you also | transcompile the libraries also and provide the polyfills. | chatmasta wrote: | Doesn't Microsoft advise against using IE11 because of security | reasons, except for critical internal applications that only | support IE11? [0] It's mind blowing to me that companies | continue to use an insecure browser, to the point of insisting | on it. | | Why can't vendors refuse to support IE11 on the grounds that | it's a security risk? If you reframe the problem to "IE11 is | insecure," surely customers will adapt? | | [0] https://www.zdnet.com/article/microsoft-security-chief-ie- | is... | jabroni_salad wrote: | Developing for Chrome is not an unreasonable ask and many | vendors are asking for it these days. Any new service should | get minimal resistance. | | At my org we use Chrome or Edge as the default and define | ie11-only sites in group policy. When you navigate, IE11 pops | up automatically. | | As an aside a company I used to work for was so underwater on | tech debt that instead of modernizing their site they | repackaged IE9 as a citrix app that business partners had to | run. People are willing to overlook a lot when the | commissions are good and that was not the worst thing I have | seen in the insurance space. | mrkstu wrote: | We recently transitioned to Chrome and use IE Tab on | predefined sites. It's a good compromise of standardizing | on a modern browser and still being able to access a couple | straggler apps. | gsnedders wrote: | What's the motivation to use Chrome and IE Tab v. MS Edge | (where the Chromium-based product supports IE Tab-like | functionality natively)? Or just long enough ago before | the Chromium-based Edge shipped? | mrkstu wrote: | Prior to Microsoft's change of engines, or at least | around the same time. Plus it isn't like anyone _wanted_ | to use IE or Edge, so we would of likely gone the same | path regardless. | gsnedders wrote: | It's not clear to be Chromium-based Edge is an any worse | product than Chrome (and in many ways is going further | down the anti-ad-tracking route than Chrome, | unsurprisingly), but I expect the Trident integration in | their IE Mode is better than IE Tab? | wolco wrote: | chrome or edge.. Did you forget to include firefox. It | isn't an unreasonable ask to support firefox. Many vendors | are asking for it these days. | kube-system wrote: | This stuff happens over time. It is a result of cascading | dependencies. | | Companies have lots of pieces of software that they support | for extended periods of time. Also, they typically avoid | requiring users to use different browsers for different | applications. The number of support calls goes up | dramatically if you need users to use different browsers, and | it causes usability headaches when linking from one system to | another, because you can only have one default browser. If | you bring a piece of enterprise software into any | organization, they will want you to target the browser | they're using.... so, targeting IE was written into the | requirements well after it was a good idea, because legacy | compatibility was required. That, of course, works until MS | throws a wrench in the works and discontinues the browser. | | SaaS will change this somewhat, because the software is | continually updated by the vendor. It's mainly on-prem and/or | custom applications that cause this issue, because they don't | get upgraded until big bucks are dished out. | gsnedders wrote: | > The number of support calls goes up dramatically if you | need users to use different browsers, and it causes | usability headaches when linking from one system to | another, because you can only have one default browser. | | Which is precisely why Chromium-based Edge has an IE Mode | that uses Trident for given sites so that those legacy | systems can be filtered to use a different browser engine | from within the same browser UX. | kube-system wrote: | Good to know -- I personally haven't dealt with this | issue in the past few months (or years), but hopefully | this will give some organizations a path forward. | | Between ~2010 and the January release of Edge this year, | a lot of organizations were dealing with the scenario I | outlined. | | Although as recently as this month, I've run into | scenarios where Chromium-based Edge acts a bit | differently than Chrome... so it's not a solid solution | in all cases. | sebazzz wrote: | I had clients reject .NET Framework 4.8 due to security | concerns. | Kye wrote: | COBOL is still in use 61 years later. Institutional inertia | is very much in style. Vendors can't dictate terms to the | people paying the bills. | Finnucane wrote: | Until they can't find vendors who will do the thing, I | suppose. If every vendor says, I can't do that, they've got | a problem. | chatmasta wrote: | They can if the software is good enough and the customer | really wants it. | [deleted] | _ZeD_ wrote: | not if the ones using the software are not the ones that | pay | chatmasta wrote: | If you're losing a sale because your software doesn't | work in IE11, maybe your software isn't actually all that | good. | | I understand some companies insist on IE11, but companies | insist on a lot of "requirements" that aren't actually | necessary if you push back on them. When the rubber hits | the road, if your software is truly the best/only option, | they can find a way to use a secure browser to access it. | Dangeranger wrote: | If you are big enough, and people want to use your | software enough, you can dictate what you will support no | matter who is paying.[0] | | [0] | https://www.theguardian.com/technology/2015/jan/30/flash- | you... | reaperducer wrote: | _They can if the software is good enough and the customer | really wants it._ | | "Killer app" only works in the consumer and small | business spaces these days. | wolco wrote: | Not really. Slack pushed into enterprise quickly. | reaperducer wrote: | Nobody bought new computers to run Slack. | | "Killer app" came from Visicalc, which caused millions of | accountants and businesspeople to buy Apple II machines. | brundolf wrote: | That's different. A web browser is an interface to the | outside world which _executes arbitrary foreign code as a | regular course of operation_. Any IT department that | forcibly limits people to use the world 's least-secure | browser in an effort to keep things secure is utterly | failing in its job. | drngdds wrote: | Because unfortunately, competition exists. I work in fintech | and we have two options: | | - Convince bajillion dollar investment banks to switch web | browsers just to use our service | | - Accept a mild decrease in developer experience | [deleted] | munchbunny wrote: | Personally I'm hopeful for the day when Edge becomes default. I | believe it's still able to use the older engines for | compatibility, but not having to code for Trident for default | Windows users would be so nice! | gsnedders wrote: | (Chromium) Edge has an "IE Mode" where it uses Trident for | specified sites. Very clearly the move here is to get | enterprise clients using Edge internally, as it means they | have a modern browser on the public web but can maintain | compatibility with internal IE-only systems. | m-p-3 wrote: | It's a good migration path, where they'll eventually be | able to fully deprecate Trident. | gsnedders wrote: | I expect Trident is a very long way from being killed, if | it ever is. I expect it'll remain around for much the | same reason as many of the old Windows APIs have. | leifg wrote: | Not to mention that if your software sends out emails with | links to your application, chances are high that your client's | email client (Outlook) will open the links in the default | browser (which still might be IE). | | So even if you can convince them to use a different browser, be | prepared to tell them how to configure the browser to be the | default one. | bcrosby95 wrote: | That's interesting. Part of why we started supporting IE is | because some of our most important users somehow ended up on | our website in IE, despite not normally using IE. Wonder if | this is the only reason why. | ehutch79 wrote: | I bet if you make a popup with instructions on switching | the default browser when ie pops up, it'll go down | wpietri wrote: | Since it's open source, it sounds like companies who get 30% of | their money from IE users should start giving enough back in | time and money that Bootstrap does what they need. That, or | look up parables on gift horses and little red hens. | tln wrote: | IME, the IE11 users have all been able to use another browser. | We send them to version of our site that includes all the right | polyfills and allows signups/browsing marketing but NOT using | the main app. | | When users arrive on IE11 and need to use the app they are | always able to fire up chrome/Firefox/edge. | | The only users with an old browser and won't/can't upgrade have | had win7 + ancient Firefox. | reaperducer wrote: | _IME, the IE11 users have all been able to use another | browser._ | | Then your company must not have any customers in security- | conscious industries like healthcare. | | Any well-run IT department doesn't just allow the company's | employees to install and run any old browser they want | because a web site told them to do so. | | I am forced to support IE11 because a very large number of | doctors, hospitals, and other healthcare providers use it. | These people cannot simply "fire up chrome/Firefox/edge." | tln wrote: | Yes, I'd have to ask those users to log in with their | iPhone :) | | Seriously though, the IT-only-allowing-IE11 hasn't been a | sales or support blocker in the last couple years, as it | has been for me in previous companies 5+ years ago, but | YMMV | | Every site like Stack Overflow or Google Docs that doesn't | work with IE11 helps convince decision makers that maybe | their IT department should actually get with the times | propinquity wrote: | If they are running Windows 10 they ought to be able to use | Edge without installing anything. | ehutch79 wrote: | 'security conscious' and 'forced to use ie11' do not go | together | TheAceOfHearts wrote: | It's not very security-conscious of them to continue using | IE11. These healthcare companies are being incredibly | irresponsible by continuing to use an insecure and outdated | browser; even going against Microsoft's own recommendation | in doing so, as I understand it. By supporting IE11 your | company is helping to enable the healthcare industry to | continue using insecure software. | | A well-run IT department should be able to provide its | users with a modern and secure browser. Why does your | definition of a well-run IT department include the | requirement that software installations should be | restricted, but not a requirement to avoid using insecure | and outdated software? | | I believe one can make a compelling case that the continued | use of IE11 within the healthcare industry is unethical, as | it provides a known attack vector by which people's data | can potentially be stolen. Stop giving them a pass on this. | marcthe12 wrote: | Not always. Some places use ActiveX or npapi. I know one | place which the security system uses a java8 applet. The | functionality has been remove from other browsers. I wish if | MS provided a way on edge to run some webpages in IE. At | least then we could isolate problematic webpages that use | plugins while have rest run on edge. | tln wrote: | It does actually! | | https://docs.microsoft.com/en-us/deployedge/edge-ie-mode | wil421 wrote: | Somehow the large FinTech company I work for dropped support | for IE 11 and just asked employees to use Chrome. Even users | still on Windows 7. | | We run a few customer portals and a customer facing ticketing | system. Until now I've never been able to rid myself of IE 11. | It's very nice. Small banks aren't so happy. | zihotki wrote: | It's just your large FinTech company probably doesn't have | goverment contracts and/or huge enterprises as clients. | acdha wrote: | Or they've been successful in marketing this as a security | requirement. That carries a lot of weight in .gov and | anything involving finance, medical data, FERPA, etc. has a | pretty solid argument for pushing secure clients since it's | free and easy. | nailer wrote: | Friend is in one the top 3 law firms in the world. They | have a corporate Chrome rollout, since at least one of | their web apps requires a current browser. | duxup wrote: | I'm fortunate enough to be in the B2B where our customers are | generally less tech inclined so we can actually say "You really | shouldn't use IE, download this." and they actually do it. And | our customers customer's are even less technically inclined, | and they do it too. | | Some even come back with feedback "Hey this other stuff works | now!" | | I like to think we're helping make the world a better place ;) | | Granted while the leverage is nice, supporting those customers | can be a bear. | rb808 wrote: | > download this | | Holy Sh*t. That means a: users can install software and b: | they listen to some vendor telling them to install stuff. I'm | shocked either still happens. | debaserab2 wrote: | In my experience (looking at error log hit rates vs customer | service inquires) the vast majority of people do not contact | customer service when a website breaks and would never get | that advice. | websitescenes wrote: | I have exactly the opposite experience with B2B. We're | working with financial institutions and large dealers and | what they use is typically white listed and controlled by an | IT department. Typically, they can't just change and use | whatever they want. You must be talking about small | businesses? | KaoruAoiShiho wrote: | > I'm fortunate enough to be in the B2B where our customers | are generally less tech inclined | duxup wrote: | Some are small. | | Having said that some are pretty well known large | companies, but the business units that sort of operate on | their own if only due to their archaic nature. The company | has a policy, it just doesn't always apply to them. | | Logistics is a weird industry ;) | websitescenes wrote: | I always found logistics interesting. Moving stuff around | efficiently seems to be a real art. Many opportunities to | use data. We use a few different logistics companies and | I kick around the idea of bringing it in house sometimes. | duxup wrote: | The catch seems to be managing all the different data | that isn't comparable, but should be. | | Like every logistics organization does something some | weird way (carrier, client, end customer, everyone's | accounting...), they're sure it is the right way, and | then the next one does it the "right way" another way and | now nothing is a 1:1 ;) | | Lots of old / skewed / strange practices that requires a | lot of unexpected maintenance / changes. It's easy to end | up swimming in a lot of bad / not equivalent data. | mstade wrote: | Ditto, and what's worse is when those white lists conflict | with other requirements, such as "must work on latest | Chrome version" but there's no way to test that without | making a production release, because on the internal | networks you're only able to use the whitelisted version, | which is usually months to a year behind, and even that's | an exception made specifically for devs because otherwise | you should really be using IE. When pointing this out the | answer typically goes like "well, try your best I guess?" | | It's really something. | house9-2 wrote: | Would a product like browserstack help you test all the | required versions? | | https://www.browserstack.com/ | brundolf wrote: | Unless they're running an unsupported version of Windows, | they almost certainly have Edge preinstalled; they don't | have to go download Chrome. | kube-system wrote: | Windows 7 is supported through 2023 if you have enough | cash. | starik36 wrote: | Windows 8 and 8.1 are still supported pretty far into the | future. | brundolf wrote: | I doubt many enterprises upgraded to those, though. Even | regular consumers hated the interface upheaval, and | enterprises are extra sensitive to those kinds of | changes. | thoraway1010 wrote: | Same with govt agencies. | | They will whitelist super old known insecure java versions | / windows versions etc that can NEVER change. I remember | having to downgrade to windows 7 to access one VPN setup | (yes - to get through the security firewalls you had to | downgrade the entire stack to something the "security" | firewall handled). I think this all was in part because | they don't patch / update, so some stuff (flash / activeX | etc) just doesn't work well on a modern machine | | Ironically, they also would let their key domains expire | but thankfully folks just would call a helpdesk and get an | IP address to use (but these domain endpoints were 100% | being hit by downgraded / unpatched machines so if someone | had purchased the domain it would have been bad news). | | For some places that were not inside an agency we had had | to keep the "secure" machine separate from the actual | network because it was the most vulnerable. | | Thankfully, the help desk was so overwhelmed with calls | about this horribly fragile system that they would reset | anyone's password over the phone, so user lockouts were | easy to handle, call up, ask that so and so's password be | reset to XXXX and done (virtually no authentication other | than knowing what number to dial). This was critical | because the passwords had to be changed every 30 days and | were insanely complex - we had lockouts even though folks | thought they'd written them down properly right next to the | machine (cap / lower / number / letter confusion issues?). | | Meanwhile, my google account has proper two factor | authentication, can be accessed from most any modern | device, rate limits and screens login attempts in a smart | way, and I haven't had to change my password in 15 years | (so I could pick a hard one I don't use elsewhere). | | Fun times! | rietta wrote: | The govt agencies I work with officially use Google | Chrome. | gentleman11 wrote: | That is sketchy. You would think the government cares | more about privacy | vijaybritto wrote: | Can verify this to be 100% true. I think that you are | even downplaying a bit . I worked for a consulting | company in India and the client was a bank. They had | specific ancient setups that worked only on windows 7 and | nothing else. We couldn't even compile the java monolith | sometimes because the maven dependencies didn't wanna | fetch. It compiles for 1.5 hours. Junior devs like me | could never go through that code or the setup. It was an | absolute nightmare. It's one of the main reasons why I | moved on to front-end as the feedback loop was | instantaneous. | | Then we had to develop most of the times in a virtual | desktop so the frame rates were like 10fps and getting | animations right was notoriously hard. Now the backend | seemed like a cake! I quickly moved out of there and I'm | much happy about that decision! | sodapopcan wrote: | I work for a B2B that deals with very large customers and | we do exactly as OP of this thread describes--We offer zero | support for IE. | daotoad wrote: | Because many of our users access our systems using embedded | browsers in EnterpriseTM Software, we have to support IE8. | | B2B can mean you're locked in to supporting things you | otherwise wouldn't. | | IE8 support adds significant cost and effort, but because of | our customer profiles, we _must_ maintain it. Our leadership | understands the issues and is working to change the | situation, but the inertia in this field can be astoundingly | hard to overcome. | leejoramo wrote: | What is the the expected release date for Bootstrap 5. | | Being that it is still an early Alpha, this change may not have a | significant impact for a while. | drinchev wrote: | I'm even not sure what an average experience on IE11 would be for | any users. | | I push as much as I can to POs / stakeholders to just disable | non-critical features on IE11 and just leave the basic | functionality. | | I doubt anyone using IE11 likes that fact, so sounds good to give | them just another reason to complain about their experience to | their superiors. I will definitely never see "The product that | just works on IE11" as a slogan, so being competitive in this | won't be reasonable argument. | pbhjpbhj wrote: | Ha, my office's intranet is MS SharePoint, the menu is broken | in Chrome. I sent them the CSS to fix it (unnecessary divs are | added, you just need the right selector and you can | display:none them all) ... worked fine in IE11, apparently | that's justification for a WONTFIX (fixed it for myself with | uBlock). | | Lots of emails come around saying use/don't use IE11 for this | operation because half the time it doesn't work, and half the | time the sites being linked aren't standards compliant. | | As an ex webdev it's hard not to be annoyed. | Raed667 wrote: | The only reason we still "support" IE11 in my company is that a | "significant" number of our users visit us in their working-hours | from IE11. | | During the weekend this kind of traffic drops significantly, | which means to me that people using IE have to, and not choose | to. | fortyseven wrote: | I wonder how many of these ancient legacy systems are content to | stay on IE because everyone coddles them with support? Chicken | and the egg kind of thing. Why invest the time and money to | modernize if devs will bend over backwards to keep them on life | support? | wstuartcl wrote: | It depends on your user base. Sometimes you must coddle because | the users are still high on your active user reports and not | supporting them is a choice between killing off that user base | or keeping them. | | For instance if your business model is to sell to/support | highly regulated industries or govt users you are effectively | forced to support their current user base configs or lose that | share of the market because the choice for them is deal with a | huge change to their requirements and support (which move at a | glacial rate) OR chose a different vendor for your provided | service. | sebazzz wrote: | Especially because the ones to make that call may not know that | their business apps support other web browsers. We sell some | tools, which also work on IE11 but definitely on other web | browsers. Do our clients know that? I wouldn't know, and | wouldn't count on it. | beart wrote: | More likely it's because no one wants to pay to upgrade the | hundreds of barely supported in-house apps their company has | that only run on IE 11 in compatibility mode. | karatestomp wrote: | The people making the decision judge their personal risk to | be higher if they initiate the change than if they stick with | the status quo, even with the chance that it causes a major | breach--they might not get blamed for that, anyway. Same as | most business decisions. | efdee wrote: | Not sure. At least in my experience, the people demanding that | their apps keep working on IE11 are not the people who care | about what framework we use to build the apps. | tcd wrote: | It seems IE11 has become the new Python 2.7. I can only hope one | day MS decides to pull the plug entirely, it can't run any new JS | features and is clinging onto life. | | Eventually, the web will just break (for example, http/3), and IE | will be forced to retire. | | We just need the "right" pieces to break before it can retire in | peace. | k__ wrote: | Somehow Bootstrap became the jQuery of CSS for me. | | I used it excessively 6 years ago. Then the v4 took an eternity | to release and I already switched to different solutions. | | I would have thought that people that are still using it are | doing so because of legacy support. ___________________________________________________________________ (page generated 2020-04-07 23:00 UTC)