Vitest 4.0 — Стабильный режим браузера, визуальная регрессия и трассировки Playwright
Ключевое обновление
Vitest 4.0 (выпущен 22 октября 2025 года) выводит режим браузера из экспериментального, добавляет встроенное тестирование визуальной регрессии, поддержку трассировок Playwright первого класса, улучшенные API локаторов и хуки жизненного цикла с учетом типов, а также новые вспомогательные функции утверждений (включая соответствие схемам). Провайдеры браузеров теперь являются отдельными пакетами (например, Playwright, WebDriverIO, Preview), изменились репортеры и некоторые настройки по умолчанию, а также есть несколько разрушающих изменений, которые проект документирует в руководстве по миграции.
Почему это важно
Это практический, а не косметический релиз для инженеров фронтенда. Стабилизация режима браузера и объединение визуальной регрессии в тестовый раннер позволяет командам консолидировать юнит-тесты, компонентные и базовые визуальные тесты в рамках одного быстрого рабочего процесса, а не жонглировать отдельными инструментами или специализированными каркасами. Интеграция трассировок Playwright и улучшенная отладка (редактор "Отладить тест" для запусков в браузере) значительно упрощают воспроизведение сбоев CI и диагностику ненадежных UI-тестов, поскольку трассировки и скриншоты доступны напрямую в репортерах. Хуки с учетом типов и матчеры схем улучшают эргономику TypeScript в сложных тестовых настройках, уменьшая количество шаблонного кода и проблемы с проверкой типов во время выполнения.
Операционное воздействие конкретно: CI-пайплайны могут собирать более богатые артефакты (трассировки/скриншоты) без пользовательских адаптеров; командам следует пересмотреть изменения репортеров и упаковку провайдеров браузеров, так как списки конфигураций и зависимостей потребуют обновлений; ожидайте небольших усилий по миграции для больших монорепозиториев или пользовательских репортеров. Для большинства команд, использующих Vite/Vitest, это обновление снижает трение для надежного UI-тестирования и ускоряет внутренний цикл разработки, особенно для компонентно-ориентированных фреймворков.
Источник
Читать дальше
Node.js 22 (LTS) — встроенный HTTP/HTTPS прокси + процентное определение памяти (срочно для производственных развертываний)
31 октября 2025 г.Node.js 22.21.0 (LTS) добавляет встроенную поддержку прокси для http/https/fetch и поддержку процентов для --max-old-space-size — немедленное практическое влияние на контейнерные и корпоративные сетевые развертывания.
Предварительный просмотр нативного порта TypeScript — ~10x быстрее tsc и языкового сервиса
30 октября 2025 г.Microsoft опубликовала предварительный просмотр нативного порта компилятора TypeScript и языкового сервиса, который значительно снижает задержки компиляции и работы редактора — немедленные практические преимущества для крупных сборок TypeScript/репозиториев и CI.
Node.js 24 переходит в активную LTS (28 октября 2025 года)
28 октября 2025 г.Node.js v24 сегодня перешел из текущей версии в активную LTS — командам разработки следует запланировать обновления, проверку CI и проверки провайдеров/временных сред.