Web-технологии: Дайджест прошедшей недели
Привет. Собрал новостной дайджест за прошедшую неделю технологий, за которыми активно слежу.
Visual Studio Code 1.103 принес улучшения для работы с ИИ: появился GPT-5 для всех пользователей GitHub Copilot, чекпоинты чата для восстановления диалогов, и поддержка более 128 инструментов MCP на запрос. Git worktrees теперь позволяют работать с несколькими ветками одновременно.
Bun v1.2.20 серьезно оптимизировал производительность: CPU в простое потребляет значительно меньше ресурсов, AbortSignal.timeout стал в 40 раз быстрее, добавлена автоматическая миграция с yarn.lock, и новые матчеры для тестирования типа toHaveReturnedWith().
ESLint v9.33.0 получил поддержку ES2026 возможностей: explicit resource management в правиле one-var для конструкций using и await using, улучшенное обнаружение глобальных объектов в no-restricted-globals.
Chrome DevTools и Angular представили интеграцию Angular-данных прямо в панель Performance: теперь можно видеть компоненты, циклы change detection и хуки жизненного цикла на одной временной шкале с браузерными событиями, включается через ng.enableProfiling().
Chrome 140 Beta добавил ограничения доступа к локальной сети с запросом разрешения, Controlled Frame API для Isolated Web Apps, и новые Origin Trials для событий clipboard и уведомлений о входящих вызовах.
В Chrome 139 появилась экспериментальная поддержка CSS @scope для ограничения областей стилей, улучшения в WebGPU (включая новые форматы текстур), а также доработки WebAssembly (SIMD по умолчанию). Кроме того, DevTools получили новые функции для отладки производительности и памяти.
Chrome 139 принес важные обновления WebGPU: поддержку сжатых 3D-текстур BC и ASTC форматов для экономии памяти в научной и медицинской визуализации, новую функцию "core-features-and-limits" для различения основного и совместимого режимов WebGPU, а также запуск origin trial для режима совместимости WebGPU, который позволяет запускать приложения на старых графических API (OpenGL ES 3.1, Direct3D11) и расширить охват на 31% пользователей Windows без Direct3D 11.1+ и 15% Android-пользователей без Vulkan 1.1, при этом приложения остаются совместимыми с основным WebGPU.