2021-07-05 18:46:54
Frontend дайджест за прошедшую неделю
Microsoft анонсировали бету TypeScript 4.4. В следующей версии TS стоит ожидать обновленную команду --help, улучшения производительности и опциональных свойств.
Состоялся релиз Solid.JS 1.0 - это мощный фреймворк JavaScript, для создания пользоательских интерфейсов, основными его преимуществами являются скорость, удобный API, возможность поддерживать все стандартные функции библиотеки.
Вышел Laravel 8.49. Главное изменение — новый метод логгера withContext(). Он позволяет добавлять больше деталей к конкретной записи лога.
GitHub запускает Copilot — основанный на AI продукт, который должен помогать разработчикам писать код. AI обучен на миллиардах строк кода и предлагает фрагменты кода исходя из контекста.
Вышла новая версия фреймворка Next.js - Next.js 11. В новую версию попали наработки Google, которые включают в себя разные оптимизации и правила eslint. Добавлена новая реализация загрузчика Babel, ускоряющая время пересборки приложения.
Создатель Angular анонсировал новый фреймворк - Qwik. Он позволяет написать код который будет использован на сервере и на клиенте, при этом на клиент, код будет подгружаться непосредственно перед выполнением. Qwik сейчас на стадии proof of concept, документов очень мало и нет соответствующей инфраструктуры, но уже понятны основные идеи, и можно увидеть код.
Выпущен Ember 3.27 - была улучшена производительность и исправлены ошибки, добавлены контекстные помощники и модификаторы.
Temporal - новый, более удобный API для работы с датой и временем в JavaScript. Поддержка часовых поясов, Январь - это первый месяц, разделение на несколько классов для разных задач.
Google больше не требует от издателей использовать формат AMP. Вместо этого сайты должны соответствовать тому, что Google называет «Core Web Vitals».
Новый инструмент Google для понимания зависимостей пакетов. Есть возможность сравнивать версии пакетов и просматривать подробный график зависимостей.
Новый облегченный альтернативный дистрибутив Vue - Petite-vue, оптимизированный для небольшого количества взаимодействий на существующую HTML-страницу.
#frontend_дайджест
@frontend_mind
715 views15:46