TGViewer
katsuba.live katsuba.live @katsuba_live · 191 subscribers
Post #5382 29
🦀 Angular — новый компилятор на TypeScript 7 (ngp)

Angular объявил о работе над новым препроцессором ngp: часть компиляции перенесли в нативный Rust (на oxc), а остальное оставили в TypeScript. Идея — отделить генерацию кода от проверки типов: ngp будет выдавать два файла на исходник — один для рантайма, другой для type‑check, с sourcemap’ами и большинством артефактов обычно держатся в памяти, а не на диске.

Архитектура гибридная: фронтенд (analyzer) на Rust+oxc парсит и распараллеливает работу, бэкенд на TypeScript вызывает существующий шаблонный компайлер и генерирует output. Через napi-rs можно загрузить Rust‑библиотеку нативно или через WASM — полезно для браузерных редакторов. Результат пока в MVP: тесты на большой базе Google, прототип интеграции в CLI и language service, экспериментальная версия для тестирования обещана в этом году.

Производительность выглядит многообещающе, но окончательные выводы будут после честного сравнения полного пайплайна. Команда тесно работает с Microsoft по TS 7.1 interop, ожидаются единичные несовпадения в type‑checking и возможные документированные breaking changes. Выбор Rust объясняют наличием зрелой экосистемы (oxc), тогда как Go‑порт TypeScript не давал нужной библиотеки парсинга/трансформации.

Статья

#Angular #TypeScript #Rust #oxc #ngp #Compiler #WebDev
Medium An update on Angular’s TypeScript 7-powered Compiler Alex Rickabaugh & Mark Techson
More from @katsuba_live
  1. Oct 6, 2026🚀 Next.js 16.4 Вышел Next.js 16.4: ленивый (lazy) компиляция, уменьшенный размер вывода T…
  2. Oct 6, 2026🤖 AI Gateway: фоллбеки по уверенности модели Vercel добавил в AI Gateway возможность эска…
  3. Oct 6, 2026🍌 Nano Banana 2.1 теперь доступна в AI Gateway Google Gemini Nano Banana 2.1 появилась в…
  4. Oct 6, 2026🧭 Почему разработчики не «используют платформу»? Статья Нолана Лоусона разбирает, почему…
  5. Oct 6, 2026🚀 Mistral Large 4 теперь в AI Gateway Mistral Large 4 — открытая модель с нативной мульти…
  6. Oct 5, 2026🚀 Rerank 3 и Rerank 3 Lite теперь в AI Gateway Voyage AI от MongoDB выпустил Rerank 3 и R…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →