Dev новости: обновления JavaScript, Kotlin и AI, а также релиз Next.js 15.2

На этой неделе в мире разработки произошло несколько значимых событий: три предложения для JavaScript перешли на Stage 4, JetBrains оценила знания AI о Kotlin, OpenAI представила GPT-4.5, а Next.js выпустил версию 15.2 с улучшениями TurboPack и отладки.

JavaScript: три новых предложения на Stage 4

Комитет TC39, отвечающий за стандарты JavaScript, на февральском заседании одобрил переход трёх предложений на Stage 4. Это означает, что они готовы стать частью стандарта ECMAScript.

Сара Гудинг, руководитель отдела контент-маркетинга в Socket, подробно рассказала об этих обновлениях:

  1. Float16Array: Новый типизированный массив для работы с 16-битными числами с плавающей точкой (float16). Это решение станет более экономичной альтернативой Float32Array и Float64Array для задач, где не требуется высокая точность.
  2. Redeclarable Global eval Variables: Упрощает работу с глобальными переменными, созданными через eval. Теперь их можно переопределять с помощью let и const, что делает язык более последовательным.
  3. RegExp Escaping: Добавляет функцию RegExp.escape для экранирования специальных символов в строках, что упрощает их использование в регулярных выражениях.

JetBrains оценивает знания AI о Kotlin

Команда JetBrains провела исследование, чтобы выяснить, насколько хорошо крупные языковые модели (LLM) разбираются в Kotlin. Оказалось, что, хотя модели могут обсуждать Kotlin и отвечать на вопросы, их знания неполны и иногда устарели.

Вера Кудревская, разработчик из JetBrains, отметила, что модели, такие как DeepSeek-R1 и OpenAI 01, показывают лучшие результаты в работе с кодом Kotlin. Однако они всё ещё подвержены типичным ошибкам LLM, таким как потеря контекста или неправильный подсчёт.

«DeepSeek-R1 лучше справляется с открытыми вопросами и рассуждениями, но программистам стоит быть осторожными при использовании AI для работы с Kotlin», — предупредила Кудревская.

OpenAI представляет GPT-4.5

OpenAI анонсировала GPT-4.5, свою новую модель для чатов. По словам компании, GPT-4.5 обладает более широкой базой знаний, улучшенным пониманием намерений пользователей и повышенным «эмоциональным интеллектом». Это делает её более эффективной в написании текстов, программировании и решении практических задач.

Модель также демонстрирует меньше «галлюцинаций», что повышает её надёжность. В настоящее время GPT-4.5 доступна в режиме исследовательского предпросмотра для пользователей ChatGPT Pro, а в ближайшее время станет доступна для ChatGPT Plus и Teams.

Next.js 15.2: улучшения TurboPack и отладки

Команда Next.js выпустила версию 15.2, которая приносит значительные улучшения в отладке, производительности и поддержке новых технологий.

  • Улучшенный интерфейс отладки: Переработанный UI ошибок и улучшенные stack traces делают процесс отладки более удобным.
  • Streaming metadata: Асинхронные метаданные больше не блокируют рендеринг страниц или переходы на стороне клиента.
  • TurboPack: Ускорение времени компиляции на 57,6% и снижение использования памяти на 30% по сравнению с Next.js 15.1.
  • Экспериментальная поддержка View Transitions API и Node.js в middleware: Новые возможности для создания плавных переходов и улучшения производительности.
Читайте также
Angular V17: главные обновления
Angular V17: главные обновления
Angular V17: главные обновления

Вышло обновление фреймворка Angular V17: увеличение производительности, расширенные возможности, разработка с прицелом на будущее.

Релиз Node.js v22
Релиз Node.js v22
Релиз Node.js v22

В новом релизе 22 версии, является крупное обновление WebSockets и нового компилятора V8

Opera представила новые команды управления вкладками на базе ИИ для удобства пользователей
Opera представила новые команды управления вкладками на базе ИИ для удобства пользователей
Opera представила новые команды управления вкладками на базе ИИ для удобства пользователей

Браузер Opera продолжает радовать своих пользователей инновациями, на этот раз представив функцию Tab Commands — инструмент для управления вкладками с помощью команд, основанных на искусственном интеллекте. Это нововведение, использующее возможности встроенного ИИ Aria, позволяет легко и быстро организовать вкладки, используя текстовые команды, такие как «Закрыть все вкладки с YouTube» или «Сгруппировать все вкладки с покупками».

WP Engine запустил поиск на основе искусственного интеллекта для сайтов WordPress
WP Engine запустил поиск на основе искусственного интеллекта для сайтов WordPress
WP Engine запустил поиск на основе искусственного интеллекта для сайтов WordPress

«Поиск — это сложная техническая задача », — сказал Люк Паттерсон, менеджер по продукту WP Engine, присутствующим. Пользователи все чаще ожидают, что их поиск будет более похож на GPT, добавил он. И ставки высоки: статистика Google показывает, что 82% клиентов избегают веб-сайтов, на которых у них возникают трудности с поиском.