TypeScript станет в 10 раз быстрее: компилятор переписывают на Go

Основные изменения:

— Время загрузки проектов в редакторах сократится в 8-10 раз (например, с 9,6 до 1,2 секунды для Visual Studio Code), а компиляция ускорится в 10 раз. — Использование памяти уменьшится примерно вдвое.

*Новости однозначно хорошие, хотя бы просто для ускорения работы - это наглядный пример разницы работы одного и того же решения, написанного на JS и на компилируемом языке (в данном случае Go), и разница там не 5–10%, а более 700%.

Это решение может повлиять на то, что в дальнейшем подобный подход будет чаще использоваться в разработке инструментов. Это не первый случай, в сборщике esbuild также используется Go, и он гораздо быстрее аналогов (см. скриншот. Возможно, слишком утрированно и используется частный кейс, но суть ясна.) — делятся мнением наши фронты.*

Для заинтересованных и погруженных — интервью с создателем TypeScript Андерсом Хейлсбергом о портировании проекта на Go (English): https://clck.ru/3HNGiP

TypeScript станет в 10 раз быстрее: компилятор переписывают на Go
Основные изменения:
— Время загрузки проектов в редакторах сократится в 8-10 раз (например, с 9,6 до 1,2 секунды для Visual Studio Cod... | Сетка — социальная сеть от hh.ru