Вот список всех ожидаемых изменений:
- Удаление jQuery
- Отказ от поддержки IE 10
- Библиотека пользовательских иконок SVG
- Переход с Jekyll на Hugo
- Основные обновления Javascript
- Незначительные обновления и исправления CSS и классов
Удаление jQuery
Это не должно быть сюрпризом, поскольку jQuery теряет свои позиции во времена, когда все больше разработчиков по всему миру используют такие фреймворки, как React.js, Vue.js и Angular.js. Кроме того, многие из функций запросов jQuery в настоящее время можно реализовать, просто написав нативный селектор запросов Javascript.
Я считаю, что сейчас самое время сделать это, так как jQuery уже давно выполняет свою задачу. Удаление этой зависимости значительно облегчит размер проекта.
Отказ от поддержки IE 10
На Internet Explorer 10 приходится менее 1% глобального использования браузеров, и, учитывая, что с 2016 года Microsoft прекратила поддержку более старых версий, включая 10, это понятное изменение.
Библиотека пользовательских иконок SVG
Лично меня немного разочаровало отсутствие встроенной библиотеки иконок для 4-й версии. Мы обычно используем в продуктах Font Awesome или пользовательские иконки SVG, но вскоре это может измениться.
В пятой версии появилась новая библиотека иконок с поддержкой SVG, созданная Марком Отто. Еще лучше то, что она была выпущена в декабре, и вы можете использовать ее в своих проектах прямо сейчас!
Переход с Jekyll на Hugo
Jekyll долгое время был очень популярным генератором статических сайтов, однако в последние годы Hugo считается самым быстрым и наиболее рекомендуемым. Мы видим, что это изменение похоже на то, что они сделали с 4-й версией Bootstrap, переключившись с Less на Sass.
JavaScript и CSS
Мы ожидаем огромных изменений в основном файле Javascript, поскольку jQuery больше не будет частью проекта. Ожидайте новой документации относительно прослушивателей событий и параметров. Что касается CSS, никаких серьезных изменений нет, но мы предполагаем, что будут некоторые оптимизации, обновления классов и общие исправления.
В заключение Bootstrap 5 должен быть быстрее, проще и лучше выглядеть. Не ожидайте огромных изменений с точки зрения базового набора компонентов, а скорее оцените время, сэкономленное на разработку красивых пользовательских интерфейсов, и более короткое время загрузки для пользователей.
Автор: Zoltan Szogyenyi
Источник: https://themesberg.com
Редакция: Команда webformyself.