RSS Slashdot
Подписаться
TypeScript 7.0 на основе Go наконец-то достиг стадии релиза-кандидата
Создатель TypeScript, Андерс Хейлсберг, два года назад объявил о планах переписать компилятор на Go. На этой неделе Microsoft выпустила первый релиз-кандидат TypeScript 7.0 на базе Go. Новый компилятор, по сообщениям, в десять раз быстрее TypeScript 6.0 благодаря скорости нативного кода и параллелизму с использованием общей памяти. TypeScript 7.0 выполняет многие этапы сборки параллельно, включая парсинг, проверку типов и генерацию кода. Парсинг и генерация могут в значительной степени выполняться независимо для разных файлов. Эта параллелизация эффективно масштабируется с увеличением размера кодовой базы и минимальными накладными расходами. Однако не все этапы сборки в TypeScript легко поддаются распараллеливанию. Microsoft намерена официально выпустить TypeScript 7.0 в течение следующего месяца. Разработчики могут протестировать новый компилятор прямо сейчас, установив его из npm. Для этого можно использовать команду npm install -D typescript@rc.