Один из первых и самым популярный CSS фреймворк. Не так давно получил крупное обновление, наверно самое значительное это то что, наконец-то bootstrap отказался от jQuery в пользу нативного JS. Рассмотрим основные изменения.
Зависимость от jQuery
Совершилось, спустя много лет Bootstrap решил отказаться от зависимости с JQuery, что позволило уменьшить исходный размер JS кода, а также ускорить его работу. Но любителям этой чудной библиотеки не стоит переживать, ее по-прежнему можно использовать в связки с Bootstrap, но уже не в обязательном порядке.
Улучшенная работа с сеткой (grid)
Убраны значения по умолчанию для столбцов, добавлены классы вертикальных отступов, чуть изменилось именование некоторых классов.
API для более удобной настройки классов
Вещь не новая, но полезная. Что-то подобное можно увидеть у фреймворка Tailwind. Некий конфиг файл, в котором можно предопределить разные настройки CSS. Например стандартные размеры отступов, базовые цвета или размер адаптивных контейнеров.
Иконки
Появилась новая библиотека с иконками, то их убирают, то опять возвращают. В целом пак иконок выглядит неплохо, насчитывает более 1000 штук. Устанавливаются они отдельным пакетом, через NPM или просто подключением дополнительного CSS в шапке проекта.