Dev новости: готов Angular 19, генератор Nue, JetBrains

На следующей неделе разработчики смогут оценить новый релиз популярного фреймворка Angular 19. Его запуск запланирован на вторник, 19 ноября, 9:00 по тихоокеанскому времени. В преддверии этого события в разных городах мира пройдут онлайн- и оффлайн-вечеринки, хотя большинство из них пока что организованы вне США, включая несколько мероприятий во Франции.

Блог Ingila Ejaz — This is Angular детально рассказывает, чего ожидать фронтенд-разработчикам от новой версии. В первую очередь, это функция инкрементальной гидрации, которая позволяет загружать лишь минимально необходимый код JavaScript при первом взаимодействии, а остальные функции — только по мере действий пользователя, например при наведении курсора или клике. Это улучшает скорость загрузки и общее впечатление от сайта, отмечает Эджаз.

Еще одним ключевым новшеством станут самодостаточные компоненты: эта функция, представленная в Angular 14, теперь будет по умолчанию. Это упрощает структуру кода и делает его более гибким для повторного использования. Также разработчики могут ожидать экспериментальный режим обнаружения изменений без зон, обещающий улучшения в производительности и уменьшение размера бандлов.

Наряду с этим Angular 19 вводит linkedSignal — новый примитив, улучшающий реактивность приложений. Также появятся экспериментальные API, облегчающие управление асинхронным извлечением данных.

API для модерации от Mistral

В условиях, когда большинство комментариев в сети исчезают, Mistral запускает новый API для модерации контента. Он основан на модели Ministral 8B и классифицирует текст в девяти категориях, таких как угрозы, вред для здоровья, финансовые и юридические риски, дискриминация и другие. API включает два эндпоинта: для текстового и разговорного контента и поддерживает 11 языков, включая английский, китайский и русский.

Новый генератор статических сайтов Nue

Состоялся релиз Nue 1.0 — генератора статических сайтов, созданного для быстрого написания кода и удобной интеграции. Его создатель, Теро Пийрайнен, рассказывает о трёх ключевых функциях, отличающих Nue от других генераторов, таких как Next.js: быстрая перезагрузка изменений, передача данных с минимальными задержками и оптимизированные для скорости сайты.

JetBrains обновляет свои IDE

Компания JetBrains выпустила обновление 2024.3, ориентированное на улучшение интерфейса для разработчиков. Оно включает улучшенное понимание логической структуры кода, новые возможности для отладки приложений Kubernetes и расширенный доступ к Kubernetes-журналам на уровне всего кластера.

Эти и другие нововведения обещают ещё больше упростить работу разработчиков, а также улучшить качество и удобство написания кода.

Читайте также
Веб-фреймворк Astro добавил правила аудита доступности
Веб-фреймворк Astro добавил правила аудита доступности
Веб-фреймворк Astro добавил правила аудита доступности

Теперь разработчикам будет предоставлена возможность получать предупреждения о неподдерживаемых атрибутах ARIA (Accessible Rich Internet Applications) и отсутствующих атрибутах, необходимых для ролей ARIA.

Что нового в Chrome 118
Что нового в Chrome 118
Что нового в Chrome 118

Кратко рассказываем об обновлениях Chrome.

Microsoft Dev Kit для Visual Studio Code стал общедоступным
Microsoft Dev Kit для Visual Studio Code стал общедоступным
Microsoft Dev Kit для Visual Studio Code стал общедоступным

Расширение C# Dev Kit включает в себя основные сервисы языка C#, помощь IntelliCode, возможности тестирования, отладки и управления проектами. Поддержка .NET MAUI и Unity сейчас находится в стадии предварительного просмотра.

Веб-фреймворк Shiny R появился в Wasm
Веб-фреймворк Shiny R появился в Wasm
Веб-фреймворк Shiny R появился в Wasm

Пакет Shinylive R экспортирует приложения Shiny R в виде Shinylive-приложений с поддержкой Wasm, которые полностью работают в веб-браузере.