TypeScript 7 переписали на Go — смотрим, реально ли он жрёт всё в десять раз шустрее
TypeScript 7 переписали на Go — смотрим, реально ли он жрёт всё в десять раз шустрее Типизация в VS Code для проекта размером под 1,5 млн строк улетела с 77,8 секунды до 7,5. Батя говорят: «в районе десятикратного ускорения». График этот, правда, снимали не на боевом репозитории Microsoft. Монорепо на коленке собрали, на одной и той же железяке два компилятора гоняли. Спойлер: седьмая версия действительно шустрее, и это прямо видно. Но «х10» встречается только в одной конкретной точке — в другой её уже и след простыл. Глобальный минус: в 7.0 ещё нет стабильного программного API. А значит, вылетают кастомные трансформеры, tsserver-плагины и типизированный линтинг. Так что вопрос миграции упирается не в «быстрее или нет», а в то, сидите ли вы на этом API. Читать далее 👉 Frontender's notes