Команда JavaScript for Devs подготовила перевод статьи о нововведениях WebStorm 2025.3. В обновлении — новая тема интерфейса Islands, серьёзные улучшения для монорепозиториев, поддержка удалённой отладки и интеграция умных ИИ-агентов прямо в IDE.


В этой версии появилось множество новых возможностей и улучшений. Среди самых важных — улучшенная поддержка монорепозиториев, обновленный AI Assistant с интегрированными агентами, а также обновленная поддержка Vitest 4 и удаленной отладки.

Новый внешний вид по умолчанию: тема интерфейса Islands

Теперь в WebStorm и других JetBrains IDE по умолчанию используется тема Islands. Мы создали ее, чтобы вам было легче сосредоточиться и писать код. У новой темы легко узнаваемые вкладки, улучшенная контрастность в редакторе, четкое разделение рабочих областей и закругленные углы. При этом меняется только внешний вид, вся функциональность остается прежней.

Улучшенное разрешение модулей и поддержка монорепозиториев

WebStorm 2025.3 uses the customConditionsproperty in tsconfig.json and development conditions in the exports field to support build-free editing. 

This means auto‑imports, Go to Definition, and Find Usages work without output directories. The automatic import mechanism has also been improved for pnpm symlinked packages.

Удаленная отладка

В новой версии WebStorm можно использовать встроенный отладчик для JavaScript при удаленной разработке с использованием WSL, Docker, SSH и других похожих технологий. 

Поддерживаются конфигурации запуска JavaScript Debug и npm.

Обновленный AI Assistant

Теперь чат с ИИ позволяет интегрировать JetBrains Junie и Claude Agent прямо в IDE, так что агенты получают полный доступ ко всем ее возможностям через сервер JetBrains MCP.

Поддержка Vitest 4

В Vitest 4 внесены важнейшие изменения в API создания отчетов. Мы обновили интеграцию WebStorm, обеспечив возможность работы с новым API.

Выявление ошибок «Переполнение памяти»

Большие проекты на TypeScript могут время от времени вызывать ошибки переполнения памяти (Out‑of‑memory, OOM) в языковой службе TypeScript. Чтобы помочь выявить и устранить эти проблемы, новая версия WebStorm отслеживает выходные данные stderr для определенных сообщений OOM и выдает уведомление с предложением увеличить при необходимости объем динамически распределяемой памяти.

Обработка расширений файлов

Теперь автоматические импорты правильно воспринимают файлы .mts и .mjs, а новый режим Auto в Code Style | TypeScript автоматически выбирает .ts или .js в зависимости от настроек проекта.

Движок типов на основе языковой службы

В версии WebStorm 2025.3 начат процесс развертывания нового движка типов, использующего языковую службу TypeScript для более точного вывода типов и снижения использования ЦП. Кроме того, мы добавили в строку состояния индикатор для удобства информирования.

Фреймворки и технологии

Vue

Добавлена начальная поддержка режима Vapor (появился в Vue 3.6): теперь WebStorm распознает createVaporApp, синтаксис <script vapor> и директивы, зарегистрированные в плагинах. Кроме того, теперь IDE полностью поддерживает использование нескольких блоков <script> во всех типах компонентов. 

Angular

Новая версия WebStorm поддерживает псевдонимы as в условиях @else if (Angular 20.2) и двоичные операторы присваивания (+=-=) в связываниях (Angular 20.1). 

Astro

Улучшения парсера устраняют ложные ошибки в тегах HTML и булевых атрибутах с истинным значением, так что редактировать шаблоны Astro стало удобнее. 

CSS

Крупное обновление синтаксиса обеспечило поддержку новых математических функций (round()mod()rem()) и современных функций работы с цветом color() и conic-gradient(). Теперь наша поддержка синтаксиса CSS соответствует последним WebRef.

Виджет Prettier и автоматическое форматирование при вставке

Новый виджет показывает действия с Prettier и позволяет перейти к файлам конфигурации. Теперь при вставке кода ег�� можно автоматически отформатировать, используя Prettier, чтобы сохранить единообразие стиля во всем проекте.

Единые настройки среды выполнения JavaScript

Новая страница настроек позволяет централизованно настроить Node.js, Bun и Deno, поэтому управлять конфигурациями запуска JavaScript и TypeScript в среде выполнения стало легче.

Русскоязычное JavaScript сообщество

Друзья! Эту статью перевела команда «JavaScript for Devs» — сообщества, где мы делимся практи��ескими кейсами, инструментами для разработчиков и свежими новостями из мира Frontend. Подписывайтесь, чтобы быть в курсе и ничего не упустить!

Комментарии (1)


  1. grammidin4eg
    08.12.2025 20:04

    И всё это нам недоступно потому что мы русские... Спасибо бывшим соотечественникам.