Альфа Bootstrap версии 5 официально запущена! Мы написали статью об обновлениях и возможностях.

bootstrap 5 — что нового?

Bootstrap существует уже более 8 лет и является самым популярным CSS Framework в мире. Он обслуживает около 18 миллионов веб-сайтов по всему миру, и эти цифры продолжают расти Если вы веб-разработчик, вероятность того, что вы хотя бы об этом не услышали, практически отсутствует.

Наконец-то анонсирована новая версия bootstrap 5. Сегодня я расскажу о том что же нового появилось в этом фреймворке.

Bootstrap 5 Дата выхода

Давайте вспомним, что же изменилось с версии bootstrap 4. В свое время когда она заменила версию bootstrap 3.
Альфа-версия Bootstrap 4 была выпущена 19 августа 2015 года и принесла множество улучшений, таких как flexbox, улучшенная система сетки, карты, улучшенные навигационные панели и переключение Sass на Less. Кроме того, потребовалось более 2 лет, чтобы 18 января 2018 года получить стабильную версию.
С учетом вышесказанного давайте проанализируем все, что мы знаем о дате выпуска и улучшениях Bootstrap 5.
Bootstrap 5 дата выхода
Прогресс выглядит неплохо на официальной платформе отслеживания проектов Github с 686 поставленными задачами и еще примерно 35 ожидающими или находящимися на рассмотрении. Учитывая, что они уже работают над версиями alpa-2 и alpha-3, мы можем ожидать, что Bootstrap 5 будет выпущен в конце весны этого года.

Что нового?

Вот список всех ожидаемых изменений:
Удаление jQuery Отказ от поддержки IE 10 и 11
Библиотека пользовательских иконок SVG
Переход на Хьюго из Джекилла
Основные обновления Javascript
Незначительные обновления CSS и класса и исправления

Удаление jQuery 😱

Это не должно быть сюрпризом, поскольку jQuery теряет свои позиции во времена, когда все больше разработчиков по всему миру используют такие инфраструктуры, как React.js, Vue.js и Angular.js. Кроме того, многие из функций запросов jQuery можно сделать, просто написав ванильный селектор запросов Javascript в настоящее время.
Я считаю, что сейчас самое время сделать это, поскольку jQuery уже давно выполняет свою задачу. Удаление этой зависимости значительно облегчит размер проекта.

Отказ от поддержки IE 10 и 11 📺

На Internet Explorer 10 и 11 приходится менее 5% глобального использования браузера, и, учитывая, что с 2016 года Microsoft прекратила поддержку версий старше 10, это понятное изменение.
Обновление: Несмотря на то, что были PR, связанные с удалением поддержки IE 11, она никогда не была объединена в окончательной основной ветке. Поддержка IE 11 все еще будет доступна для Bootstrap 5.
Обновление 2: в соответствии с коммитом, сделанным час назад, теперь ясно, что поддержка IE 11 прекращается, однако для ее работы будут найдены обходные пути.

Библиотека пользовательских иконок SVG 🚀

Лично меня немного разочаровало отсутствие встроенной библиотеки иконок для 4-й версии. Мы обычно используем Font Awesome или пользовательские иконки SVG в наших продуктах, но вскоре мы можем это изменить.
В пятой версии появилась новая библиотека иконок с поддержкой SVG, созданная Марком Отто. Еще лучше то, что он был выпущен в декабре, и вы можете использовать его в своих проектах прямо сейчас!

Переходя на Хьюго от Джекила 🔝

Jekyll долгое время был очень популярным генератором статических сайтов, однако в последние годы Hugo считается самым быстрым и рекомендуемым. Мы видим, что это изменение похоже на то, что они сделали с 4-й версией Bootstrap, переключившись с Less на Sass.

JavaScript и CSS

Мы ожидаем огромных изменений в основном файле Javascript, поскольку jQuery больше не будет частью проекта. Ожидайте прохождения новой документации относительно слушателей событий и опций. Что касается CSS, никаких серьезных изменений нет, но мы предполагаем, что будут некоторые оптимизации, обновления классов и общие исправления.

Альфа версию Bootstrap 5 вы можете скачать на официальном сайте Bootstrap

Source