Home Web Front-end Bootstrap Tutorial Web development milestone moment: Bootstrap announced that it will abandon support for IE

Web development milestone moment: Bootstrap announced that it will abandon support for IE

Apr 20, 2020 pm 05:56 PM
bootstrap ie

Bootstrap recently officially announced that it will remove support for the IE browser in version 5.0. The founder said that developers who need to satisfy IE users can continue to use version 4.0.

Bootstrap may be the first mainstream framework to announce that it will abandon support for IE. Will this be a milestone in the field of front-end development?

Bootstrap 5.0 will give up support for IE

The popular open source front-end framework Bootstrap recently announced that it will give up support for the IE browser.

Bootstrap was originally written by the Twitter team, formerly known as Twitter Blueprint, with the intention of producing a set of tools and frameworks that can maintain consistency. Before Bootstrap, developing interfaces required using different code libraries, which could easily lead to inconsistencies and increase the burden of maintenance.

It is understood that more than 20% of the world’s websites use the Bootstrap framework, and the current stable version supports mainstream browsers such as Chrome, Firefox, IE, Opera and Safari. But the team has officially announced that support for IE will be officially removed in version 5.0, which is expected to be released later this year.

Mark Otto, one of the founders of Bootstrap, said on GitHub that developers who still need to satisfy IE users should continue to run Bootstrap 4 instead of upgrading to the upcoming v5 version .

Web development milestone moment: Bootstrap announced that it will abandon support for IE

Under the issue discussing the removal of IE support, you can clearly see that the emoji distribution shows overwhelming positive support, and in the comment area below , and there were very few comments expressing opposition (the few of them were criticized).

But Bootstrap’s move may also bring some side effects. As a popular open source front-end framework, it is also the basic module of many other web development tools and enterprise website building solutions. Once you choose to upgrade, they will automatically lose IE. support.

Front-end suffers from IE. Some people think that Bootstrap's announcement to abandon IE support is a landmark event. Bootstrap occupies a large share of Internet sites, and its every move is destined to be watched by the industry. Currently, there is no mainstream framework of the same type that has made similar decisions. For example, jQuery, the JavaScript library that accounts for almost 75% of sites, still supports IE 9.

Bootstrap has become the first mainstream framework to abandon IE support. Perhaps this begins to indicate that web developers can escape the suffering of IE. Data shows that the IE browser's share of websites is currently only about 1%, but many websites and bank websites are still only compatible with the IE browser, which brings huge troubles to Web development: one year of IE development can Gain three years of work experience.

In the article "Top Ten Nightmares of Web Developers" compiled by InfoQ, it is mentioned that support for IE 6 is a nightmare experience:

Developers spend a lot of money on IE6 code It can take three times or more than Chrome or Firefox. What's even more frustrating is that the website won't run as smoothly in IE6 as it does in the new browser. Some effects don't work, some bugs will always bother you, not to mention those security issues. This makes the developer's job very difficult. If I had any advice, I'd suggest charging double or more for projects that want to support IE6, but even then, it's still not worth it.

Previously, the popular open source component library Ant Design released version 4.0. The author also communicated with its core author about the problems of IE support:

In order to be compatible with the old version of IE, the v3 version had to make some compromises. For example, if flex layout cannot be used, we use float and table; sticky cannot be used, and Table has to render an additional Table to achieve the effect of fixed columns. The difficulty in being compatible with IE is that many behaviors are unexpected. Often there is no problem with the code, but the page rendering is abnormal. For this situation, a lot of black technology needs to be done. For example, forcing components to refresh, using IE-only css hacks, etc. In addition, many of the new HTML features mentioned earlier cannot be used in the IE environment, and can only be simulated by yourself, resulting in serious performance loss.

In addition to developers, complaints from users are also hilarious, such as this widely circulated satirical cartoon:

Web development milestone moment: Bootstrap announced that it will abandon support for IE

At the end of the story, Microsoft I couldn't bear to see the IE browser, my biological son that I couldn't support, so I started practicing a new account again - Edge. But this new account also failed to satisfy Microsoft. At a previous public event, Microsoft engineers experienced multiple browser crashes when using Edge, and had to install Chrome at the event to complete the demonstration.

After all of this, Microsoft finally decided at the end of December 2018 that the new Edge would use Chromium, and browser *** finally formed a virtual unification of the world.

Some people say that Chrome’s dominance of the world caters to the strong demand for standardization of web development. Some people also say that Chrome has become the gateway to the Internet and has formed a substantial monopoly that is worrying. What do front-end students think of this?

Recommended: bootstrap tutorial

The above is the detailed content of Web development milestone moment: Bootstrap announced that it will abandon support for IE. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to use bootstrap button How to use bootstrap button Apr 07, 2025 pm 03:09 PM

How to use the Bootstrap button? Introduce Bootstrap CSS to create button elements and add Bootstrap button class to add button text

How to layout bootstrap How to layout bootstrap Apr 07, 2025 pm 02:24 PM

To use Bootstrap to layout a website, you need to use a grid system to divide the page into containers, rows, and columns. First add the container, then add the rows in it, add the columns within the row, and finally add the content in the column. Bootstrap's responsive layout function automatically adjusts the layout according to breakpoints (xs, sm, md, lg, xl). Different layouts under different screen sizes can be achieved by using responsive classes.

How to insert pictures on bootstrap How to insert pictures on bootstrap Apr 07, 2025 pm 03:30 PM

There are several ways to insert images in Bootstrap: insert images directly, using the HTML img tag. With the Bootstrap image component, you can provide responsive images and more styles. Set the image size, use the img-fluid class to make the image adaptable. Set the border, using the img-bordered class. Set the rounded corners and use the img-rounded class. Set the shadow, use the shadow class. Resize and position the image, using CSS style. Using the background image, use the background-image CSS property.

How to write a carousel picture on bootstrap How to write a carousel picture on bootstrap Apr 07, 2025 pm 12:54 PM

Creating a carousel chart using Bootstrap requires the following steps: Create a container containing a carousel chart, using the carousel class. Add a carousel image to the container, using the carousel-item class and the active class (only for the first image). Add control buttons, using the carousel-control-prev and carousel-control-next classes. Add a carousel-indicators metric (small dots), using the carousel-indicators class (optional). Set up automatic playback and add data-bs-ride="carousel&"on the carousel" container.

How to build a bootstrap framework How to build a bootstrap framework Apr 07, 2025 pm 12:57 PM

To create a Bootstrap framework, follow these steps: Install Bootstrap via CDN or install a local copy. Create an HTML document and link Bootstrap CSS to the <head> section. Add Bootstrap JavaScript file to the <body> section. Use the Bootstrap component and customize the stylesheet to suit your needs.

How to set the bootstrap navigation bar How to set the bootstrap navigation bar Apr 07, 2025 pm 01:51 PM

Bootstrap provides a simple guide to setting up navigation bars: Introducing the Bootstrap library to create navigation bar containers Add brand identity Create navigation links Add other elements (optional) Adjust styles (optional)

How to do vertical centering of bootstrap How to do vertical centering of bootstrap Apr 07, 2025 pm 03:21 PM

Use Bootstrap to implement vertical centering: flexbox method: Use the d-flex, justify-content-center, and align-items-center classes to place elements in the flexbox container. align-items-center class method: For browsers that do not support flexbox, use the align-items-center class, provided that the parent element has a defined height.

How to get the bootstrap search bar How to get the bootstrap search bar Apr 07, 2025 pm 03:33 PM

How to use Bootstrap to get the value of the search bar: Determines the ID or name of the search bar. Use JavaScript to get DOM elements. Gets the value of the element. Perform the required actions.

See all articles