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-журналам на уровне всего кластера.

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

Читайте также
Запустили llm.js — библиотеку для запуска больших языковых моделей в браузере
Запустили llm.js — библиотеку для запуска больших языковых моделей в браузере
Запустили llm.js — библиотеку для запуска больших языковых моделей в браузере

Появилась библиотека llm.js для запуска больших языковых моделей в браузере. Она написана на JavaScript. Библиотеку опубликовали на GitHub.

Chrome 121 бета
Chrome 121 бета
Chrome 121 бета

Хром бета доступна с 6 декабря 2023 и последнюю версию можно скачать на официальном сайте Хрома.

Рассказываем об обновлениях Firefox 119
Рассказываем об обновлениях Firefox 119
Рассказываем об обновлениях Firefox 119

В октябре вышли обновления Firefox 119. Также сформировали обновление ветки с длительным сроком поддержки — 115.4.0.

Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript
Конференция QCon: как бороться с поддельными ИИ-изображениями при помощи библиотек JavaScript

Силлс выступает за новую норму, согласно которой все реальные изображения должны иметь метку времени, достоверные метаданные и подтверждаться проверяемыми документами, которые гарантируют их подлинность.