search
HomeWeb Front-endBootstrap TutorialWeb development milestone moment: Bootstrap announced that it will abandon support for 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
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
React and Bootstrap: The Ideal Combination?React and Bootstrap: The Ideal Combination?May 01, 2025 am 12:01 AM

React and Bootstrap are ideal combinations. 1) Use Bootstrap's CSS classes and JavaScript components, 2) integrate through React-Bootstrap or reactstrap, 3) load and optimize rendering performance on demand, and build an efficient and beautiful user interface.

Using Bootstrap: Creating Modern and Mobile-First WebsitesUsing Bootstrap: Creating Modern and Mobile-First WebsitesApr 30, 2025 am 12:08 AM

Bootstrap is an open source front-end framework for creating modern, responsive, and user-friendly websites. 1) It provides grid systems and predefined styles to simplify layout and development. 2) Mobile-first design ensures compatibility and performance. 3) Through custom styles and components, the website can be personalized. 4) Performance optimization and best practices include selective loading and responsive images. 5) Common errors such as layout problems and style conflicts can be resolved through debugging techniques.

Bootstrap and Web Design: Best Practices and TechniquesBootstrap and Web Design: Best Practices and TechniquesApr 29, 2025 am 12:15 AM

Bootstrap is an open source front-end framework developed by Twitter, suitable for building responsive websites quickly. 1) Its grid system is based on a 12-column structure, allowing for the creation of flexible layouts. 2) Responsive design function enables the website to adapt to different devices. 3) The basic usage includes building a navigation bar, and the advanced usage involves card components. 4) Common errors such as misuse of grid systems can be avoided by correctly setting the column width. 5) Performance optimization includes loading only necessary components, using CDN and file compression. 6) Best practices emphasize tidy code, custom styles and responsive design.

Bootstrap and React: Combining Frameworks for Web DevelopmentBootstrap and React: Combining Frameworks for Web DevelopmentApr 28, 2025 am 12:08 AM

The reason for combining Bootstrap and React is their complementarity: 1. Bootstrap provides predefined styles and components to simplify UI design; 2. React improves efficiency and performance through component development and virtual DOM. Use it in conjunction to enjoy fast UI construction and complex interaction management.

From Zero to Bootstrap: Getting Started QuicklyFrom Zero to Bootstrap: Getting Started QuicklyApr 27, 2025 am 12:07 AM

Bootstrap is an open source front-end framework based on HTML, CSS and JavaScript, designed to help developers quickly build responsive websites. Its design philosophy is "mobile first", providing a wealth of predefined components and tools, such as grid systems, buttons, forms, navigation bars, etc., simplifying the front-end development process, improving development efficiency, and ensuring the responsiveness and consistency of the website. Using Bootstrap can start with a simple page and gradually add advanced components such as cards and modal boxes. Best practices for optimizing performance include customizing Bootstrap, using CDNs, and avoiding overuse of class names.

React and Bootstrap: Enhancing User Interface DesignReact and Bootstrap: Enhancing User Interface DesignApr 26, 2025 am 12:18 AM

React and Bootstrap can be seamlessly integrated to enhance user interface design. 1) Install dependency package: npminstallbootstrapreact-bootstrap. 2) Import the CSS file: import'bootstrap/dist/css/bootstrap.min.css'. 3) Use Bootstrap components such as buttons and navigation bars. With this combination, developers can leverage React's flexibility and Bootstrap's style library to create a beautiful and efficient user interface.

Integrating Bootstrap into React: A Practical GuideIntegrating Bootstrap into React: A Practical GuideApr 25, 2025 am 12:04 AM

The steps to integrate Bootstrap into a React project include: 1. Install the Bootstrap package, 2. Import the CSS file, 3. Use Bootstrap class name to style elements, 4. Use React-Bootstrap or reactstrap library to use Bootstrap's JavaScript components. This integration utilizes React's componentization and Bootstrap's style system to achieve efficient UI development.

What is Bootstrap Used For? A Practical ExplanationWhat is Bootstrap Used For? A Practical ExplanationApr 24, 2025 am 12:16 AM

Bootstrapisapowerfulframeworkthatsimplifiescreatingresponsive,mobile-firstwebsites.Itoffers:1)agridsystemforadaptablelayouts,2)pre-styledelementslikebuttonsandforms,and3)JavaScriptcomponentssuchascarouselsforenhancedinteractivity.

See all articles

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

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.