Dev Digest — ноябрь 2025
На этой странице собраны все выпуски Дев дайджест, опубликованные в ноябрь 2025. Здесь вы найдёте отобранные ссылки на новости для разработчиков и материалы о программировании по темам TypeScript, DevOps, Инструменты.
Обновления
Родной порт TypeScript на Go (Project Corsa) обеспечивает ускорение проверки типов примерно в 10 раз
29 ноября 2025 г.Команда TypeScript от Microsoft перенесла компилятор и языковой сервис на Go (Project Corsa), обеспечив значительные улучшения скорости и памяти в реальных условиях и выпустив родные превью для раннего тестирования.
Нативные превью TypeScript (Go-базированный tsgo) — ~10x быстрее проверки типов и сервис редактора
26 ноября 2025 г.Microsoft опубликовала нативные превью компилятора TypeScript и сервиса языка (кодовое имя ‘Corsa’ / tsgo), обеспечивая улучшения на порядок по времени загрузки редактора, проверки типов и сборки CI; ранний превью доступен через @typescript/native-preview и расширение для VS Code.
Node.js (LTS) может нативно выполнять файлы TypeScript (удаление типов включено по умолчанию)
23 ноября 2025 г.Node.js v22.18.0 (LTS) включает удаление типов по умолчанию, так что вы можете запускать .ts файлы с помощью node file.ts; экспериментально, возможность отключения доступна.
Node.js 24 (LTS) убирает поддержку MSVC на Windows — теперь для сборки Node и нативных модулей требуется ClangCL
20 ноября 2025 г.Node.js 24 был переведен в LTS (28 октября 2025 года); его официальная сборочная цепочка для Windows больше не поддерживает MSVC — команды, которые собирают Node или нативные аддоны на Windows, должны перейти на CI/образы с ClangCL и проверить нативные бинарные файлы.
Node.js 24 (Krypton) переведен в LTS — V8 13.6, npm 11 и переход на Windows toolchain
17 ноября 2025 г.Node.js 24 вошел в долгосрочную поддержку 2025-10-28; он приносит V8 13.6, npm 11, стабилизацию модели разрешений, изменения в реализации AsyncLocalStorage и необходимый переход с MSVC на ClangCL в Windows — с уже исправленным ранним багом Buffer.allocUnsafe.
Docker расширяет Compose для агентных приложений — Compose + Docker Offload + MCP для производственного ИИ
12 ноября 2025 г.Docker теперь позволяет вам определять, запускать и масштабировать ИИ-агентов с помощью Compose, добавлять облачную выгрузку GPU из Docker Desktop и интегрировать модели/инструменты через Протокол Контекста Модели — практический мост от локальных прототипов к производственным агентным системам.
React Compiler 1.0 выпущен — стабильная, готовая к производству мемоизация на этапе сборки
8 ноября 2025 г.React Compiler 1.0 теперь стабилен. Он автоматически мемоизирует компоненты на этапе сборки, включает линтинг на основе компилятора и интегрирован в стартовые потоки для Expo, Vite и Next.js.
Нативные превью TypeScript (основанные на Go 'Corsa') обеспечивают ускорение проверки типов ~10x
4 ноября 2025 г.Microsoft опубликовала нативные превью компилятора TypeScript на базе Go (проект 'Corsa') — доступный как @typescript/native-preview/tsgo — который уже сокращает время проверки типов для полного проекта примерно в 10 раз, в то время как интеграция с редакторами находится на стадии превью.
React Compiler 1.0: стабильная автоматическая мемоизация для React и React Native
1 ноября 2025 г.React Compiler 1.0 стабилен (7 октября 2025 года): оптимизатор на этапе сборки, который применяет автоматическую, детализированную мемоизацию и линтинг на основе компилятора, с первоклассными путями внедрения в Expo, Vite и Next.js.
Node.js объявляет встроенное удаление типов TypeScript стабильным (v25.2.0)
28 ноября 2025 г.Node.js v25.2.0 (11 ноября 2025 года) объявляет 'удаление типов' TypeScript на этапе выполнения стабильным — запускайте множество .ts файлов напрямую с помощью node, с важными практическими оговорками.
WebAssembly 3.0 финальная версия — GC, 64‑битная память, многопамять и исключения
25 ноября 2025 г.Wasm 3.0 (финальная версия) добавляет нативный сборщик мусора, 64‑битные адресные пространства, несколько областей памяти, обработку исключений и другие основные функции — практическая веха для компиляции языков высокого уровня в Wasm и для серверных сред выполнения Wasm.
Microsoft выпустила предварительные версии TypeScript на нативном уровне (Go-ориентированный 'tsgo') — огромные ускорения проверки типов
22 ноября 2025 г.Microsoft опубликовала широкие предварительные версии компилятора TypeScript на Go (Project Corsa): предварительный npm пакет (tsgo) и расширение для VS Code, которые обеспечивают улучшения проверки типов и использования памяти на порядок для больших кодовых баз.
Спецификация GraphQL — сентябрь 2025 года: Координаты схемы, OneOf входные данные и описания исполняемых документов
19 ноября 2025 г.Фонд GraphQL опубликовал сентябрьское издание 2025 года спецификации GraphQL — первое полное обновление спецификации с 2021 года — добавив Координаты схемы, объекты входных данных OneOf, описания исполняемых документов, полную поддержку грамматики Unicode и более четкую семантику устаревания/исполнения.
GitHub Octoverse: TypeScript становится самым используемым языком на GitHub (авг 2025)
15 ноября 2025 г.Octoverse GitHub (28 окт 2025; обновлено 7 ноя 2025) сообщает, что TypeScript обошел Python и JavaScript в августе 2025 года — практические последствия для инструментов, CI и разработки с поддержкой ИИ.
Нативные превью TypeScript (компилятор в 10 раз быстрее) теперь широко доступны
10 ноября 2025 г.Команда TypeScript опубликовала нативные превью компилятора (Проект Corsa) с ускорением проверки типов примерно в 10 раз для больших кодовых баз — доступен предварительный интерфейс командной строки (tsgo) и расширение для VS Code; важно, но функционально неполно.
TypeScript становится нативным (Проект Corsa): ~10× быстрее компилятор и нативные превью
7 ноября 2025 г.Microsoft анонсировала нативный порт компилятора TypeScript и языкового сервиса (кодовое имя Corsa), с опубликованными превью, показывающими ~10× более быстрое типизированное проверку и гораздо более быстрое время загрузки редактора/проекта; инструменты на основе JS будут продолжены в процессе поэтапной миграции на нативную линию TypeScript 7.
Node.js 25 — V8 14.1, значительные улучшения производительности JSON и Web API включены по умолчанию
3 ноября 2025 г.Node.js 25 (Текущая версия) поставляется с V8 14.1, с основными улучшениями производительности JSON.stringify, встроенными помощниками для преобразования Uint8Array в Base64/Hex, Web Storage, включенным по умолчанию, новым разрешением --allow-net и удалением устаревших API — важными для производительности времени выполнения, нативных модулей и безопасных по умолчанию развертываний.
Docker устраняет критическую уязвимость RCE в вложенной зависимости, upstream-исправление для LangChain.js
27 ноября 2025 г.Docker обнаружил и исправил критическую уязвимость RCE (CVE-2025-12735), коренящуюся в зависимости expr-eval, заменил её на поддерживаемую альтернативу и внес исправление в upstream для LangChain.js — это затрагивает Kibana и многие приложения на основе LLM.
Deno 2 анонсирует совместимость с Node/npm, управление пакетами и LTS — реальный путь миграции
24 ноября 2025 г.Deno 2 вводит обратную совместимость с Node и npm (package.json/node_modules), новые команды для работы с пакетами, реестр с приоритетом TypeScript (JSR) и канал LTS — практический мост для команд, чтобы постепенно перейти на Deno.
React 19.2 — Частичное предварительное рендеринг, компонент Activity и улучшения серверного стриминга
21 ноября 2025 г.React 19.2 (1 октября 2025 года) вводит Частичное предварительное рендеринг, примитив <Activity/>, API cacheSignal/useEffectEvent и исправления для SSR стриминга/пакетирования, которые существенно уменьшают клиентский JS и улучшают предсказуемость SSR.
Docker Engine v29 делает containerd стандартным хранилищем изображений, повышает минимальную версию API, переводит Moby на модули Go
18 ноября 2025 г.Docker Engine v29 (11 ноября 2025 года) переключает новые установки на хранилище изображений containerd, увеличивает минимальную версию API Engine до 1.44, мигрирует Moby на модули Go (изменяя ожидания путей импорта Go) и добавляет экспериментальную поддержку брандмауэра nftables — изменения, которые существенно влияют на Linux-хосты, CI-агенты и потребителей Go.
Vercel запускает среду выполнения Bun для Functions (Публичная бета)
13 ноября 2025 г.Теперь Vercel предлагает Bun в качестве первоклассной среды выполнения для Vercel Functions, позволяя командам запускать безсерверные функции на Bun с управляемым хостингом от Vercel и интегрированной наблюдаемостью.
Node.js 24 переведен в LTS (28 октября 2025 года) — V8 13.6, npm 11, ужесточенные разрешения и важное изменение инструментальной цепочки Windows
9 ноября 2025 г.Node.js 24 вошел в долгосрочную поддержку 28 октября 2025 года. Этот релиз включает V8 13.6, npm 11, глобальный URLPattern, изменения в поведении AsyncLocalStorage, более простой интерфейс командной строки для разрешений, Undici 7 и переключение инструментальной цепочки сборки Windows, требующее внимания в CI и нативных модулях.
Node.js 24 переходит на LTS с V8 13.6, npm 11, ClangCL на Windows
6 ноября 2025 г.Node.js 24 (V8 13.6) вошел в LTS в октябре 2025 года — основные обновления среды выполнения, влияющие на нативные сборки, асинхронный контекст, флаги разрешений и возможности WebAssembly/типизированных массивов.
Предварительные версии TypeScript: компилятор на основе Go (tsgo) теперь доступен
2 ноября 2025 г.Microsoft выпустила предварительные версии TypeScript Native — исполняемый файл tsc на основе Go (tsgo), который демонстрирует сборки многопроектов и рабочие нагрузки редакторов, работающие до ~10 раз быстрее во многих реальных проектах.