Bootstrap is among the favorite frame­works for the frontend de­vel­op­ment of websites. The tool lets de­velopers create templates for CSS and HTML to ease modern web design. Layouts, fonts, buttons, and various nav­ig­a­tion­al elements allow for a quick and simple de­vel­op­ment and placement.

Ori­gin­ally developed for Twitter, the framework is available for free as an open source project. Bootstrap 5 is the latest alpha version update.

When will Bootstrap 5 be released?

As of the 16th of June 2020, Bootstrap 5 has been available as an ex­per­i­ment­al alpha version. Many of the planned changes have already been im­ple­men­ted, but full de­vel­op­ment is not finished. At the same time, patches for version 4 of the framework have been made public. The release timetable is not yet available. Therefore, it’s not entirely clear when a first beta version or the final version will be ready to be used. If timings of the pre­de­cessor are anything to go by, we may be in for a long wait: it took 2.5 years between the alpha release and the final version of Bootstrap 4.

Note

Are you new to Bootstrap and would like to take the first steps to getting to know the frontend framework? Find out how to get started in our Bootstrap tutorial. If you’re unsure whether Bootstrap is the right solution for your needs, check out the available Bootstrap al­tern­at­ives that may suit your project better.

Bootstrap 5 – what’s new?

The Bootstrap team announced hundreds of changes for the latest version update. Many of these are small de­vel­op­ment changes running in the back­ground but there are a few larger updates that will be sig­ni­fic­ant for de­velopers using the open source framework.

Tip

Want to establish a pro­fes­sion­al website online? The IONOS Website Builder makes it easy to create a pro­fes­sion­al web presence.

No support for Internet Explorer

Although support for Microsoft Internet Explorer has long been ter­min­ated, a few users still cling to the browser. The number of users decreased so much that Bootstrap 5 no longer supports it. Because Internet Explorer is now outdated and is no longer being developed by Microsoft in favour of Edge, de­velopers had to add a lot of un­ne­ces­sary code in the past.

Now, projects in Bootstrap are smaller. That’s because the old Microsoft browser was incapable of dealing with new JavaS­cript methods and required ad­di­tion­al coding efforts that resulted in larger data files, and more time required for optimal web design.

No more jQuery

To make working with JavaS­cript easier, many web designers and de­velopers use the free jQuery library. Bootstrap long supported jQuery. But the latest update ends support for jQuery because users of Bootstrap 5 no longer depend on the library. Even without jQuery, frame­works can be easily and quickly generated using the extended JavaS­cript code, HTML or CSS al­tern­at­ives.

The result is that projects created with Bootstrap are now slimmer. This reduces data sizes and loading times which makes for an improved user ex­per­i­ence.

CSS Custom Prop­er­ties launched

Because Internet Explorer is no longer supported, Bootstrap 5 is focuses on modern web design tech­niques. This includes CSS Custom Prop­er­ties, known from Sass und Less but also classic CSS. The prop­er­ties (often referred to as variables) simplify use of CSS. Modern layouts can be more easily generated in this manner.

Extended Grid

As of version 4 of the frontend framework, layouts could be created using CSS Grids. Bootstrap 5 retains and even extends support for Grids. With xxl, the team has added another size unit. Ad­di­tion­al classes for vertical spacing were launched.

Hugo instead of Jekyll

Until now, Bootstrap was tightly connected to the Static Site Generator Jekyll. However, the tool has the dis­ad­vant­age that usage Designer Ruby needs to be pre­in­stalled. That’s why the developer team decided to swap to Hugo which is based on the modern language Go and does not require ad­di­tion­al software installs running in the back­ground. Fur­ther­more, Hugo promises to be faster than its com­pet­i­tion.

New Utilities API

To boost flex­ib­il­ity and push the extension of Bootstrap, Bootstrap 5 provides a new way to integrate libraries and toolkits. Pre­vi­ously, de­velopers could only integrate external libraries and tools belonging to a certain class. The update provides a unique interface developed with Sass. Ad­di­tion­ally, developer-own utilities can be in­teg­rated and those provided by Bootstrap are easily removed if they’re un­suit­able for a project.

Clearly laid-out doc­u­ment­a­tion

The rapidly expanding Bootstrap project requires proper doc­u­ment­a­tion. Only in this way, new users as well as ex­per­i­enced Bootstrap designers can become fully familiar with the framework. That’s why the update includes tidier doc­u­ment­a­tion. A Customise area has been added to explain how Bootstrap can be extended in­de­pend­ently. A new colour palette was added that provides more options for designing directly within the codebase.

Bootstrap Forms have also been updated. In­form­a­tion on how to create forms is now much quicker to find. In this context, the latest version sports plenty of in­nov­a­tion: Bootstrap 5 lets users flexibly design control elements (buttons, boxes, radio switches, etc.).

Ad­di­tion­al changes announced

Not all planned changes are currently included in the alpha version. The creators have already announced a few ground-breaking ad­di­tion­al changes to be im­ple­men­ted in the next releases:

  • Right-to-left (RTL): Languages read from right to left will receive ad­di­tion­al support.
  • Offcanvas menu: Offcanvas provides ad­di­tion­al options to design menus.
  • SVG in HTML: SVG data are currently being in­teg­rated via CSS, but will be supported by HMTL code in forth­com­ing version updates.
Summary

Bootstrap 5 hasn’t re­in­ven­ted the wheel. That’s precisely what its designers were aiming for, though, in order to allow for a smooth trans­ition between version 4 and version 5. The elim­in­a­tion of jQuery could require some getting used to for ex­per­i­enced Bootstrap users. Following a brief ad­just­ment period, the ad­vant­ages are obvious. Ad­di­tion­al changes promise either a simpler working process or leaner, faster code.

Go to Main Menu