BT

Bootstrap 4 Will Drop IE8 Support

| by Roopesh Shenoy Follow 0 Followers on Nov 06, 2014. Estimated reading time: 2 minutes |

Bootstrap 3.3.0 was announced last week, along with a set of upcoming changes in Boostrap 4 alpha. One of the biggest changes coming soon is removal of support for IE8.

The 3.3.0 release comes with several changes -

  • Several new Less variables such as @gray-base, @border-radius (for large and small inputs), @progress-border-radius (for progress bar), @link-hover-decoration and @cursor-disabled
  • Improved carousel performance in modern browsers
  • Improved accessibility for navs, panels, tooltips, buttons and more. Improvements are especially focussed on adhering to aria standards and having screen-reader support.
  • Improved Popovers with several fixes
  • Drag-and-drop support for importing config.json file

There are also several JavaScript and Documentation bug fixes. Some recent features causing regressions have been removed as well -

  • translate3d, originally added to improve repaint performance, has been removed since it added several cross-browser issues.
  • Progress bar min-width styles for low percentages have been removed to avoid jumping progress

One of the biggest problems with IE8 is that it doesn't support CSS Media Queries, which are important to implement responsive design within applications. While Bootstrap 3 also did not support IE8 directly, it did provide the option of using Respond.js and html5shiv to add this support. In fact there is an entire section in the Bootstrap getting-started document dedicated to getting started with IE8 and IE9. However, it looks like this support will also be dropped in the upcoming Bootstrap 4.

The problem though is that Windows 7 shipped with IE8 and the update wasn't forced. Also, Robert Hames points out that the military community still uses IE8 and will probably continue to do so for some time. So it looks like a lot of developers still need to support IE8 - and they will have to continue using the v3.x releases.

Some of the other changes coming soon in Bootstrap 4 alpha -

  • Updated Grid system, with better support for hand-held devices. A support for 480px breakpoint has been often requested, and it looks likely that this will make it in v4.
  • Panels, thumbnails and wells will be replaced by a new component
  • New, simpler navbar
  • Pixel values will be switched to rems and ems for better type and component sizing
  • Several form updates, including custom form controls
  • New component animations and transitions for several components
  • A new approach to configuring global theming options

Last month, the Bootstrap team also streamlined the contribution process with a new bot named Rorschah. The bot runs quick checks on every pull request and gives feedback on several common mistakes. You can check out the implementation on github.

Bootstrap is an open source, HTML, CSS and JS framework for developing responsive, mobile first web apps, originally introduced by Twitter. It is released under MIT license.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT