TypeScript компилятор переписывают с JavaScript на Go.
Увидел еще сегодня утром, только добрался почитать повнимательнее.
На скрине видны бенчмарки некоторых популярных библиотек. Очень сильно – прирост в среднем х10. В том числе, на открытие VS Code.
Новый компилятор будет с 7 версии, сейчас 5.8.
Сейчас существует проблема долгих LSP серверов, которые сводят всю гибкость и модульность поддержки языков и фреймворков в яму, убивая весь DX при разработке: когда ты ввел символ и знаешь что IDE тебе подскажет остальные 10 и ждёшь несколько секунд, пока она сделает это. А чем больше проект, тем больше время ожидания.
JavaScript сам по себе не выполняется, его должен кто-то исполнять: NodeJS / Deno / Bun.
Тогда как в стандартных поставках всегда участвует нода, я бы еще взглянул на сравнение с Deno и Bun. Эти убийцы ноды уже годами показывают приросты x10. Может просто стоит задеприкейтить ноду?
А еще любители Rust пришли в обсуждения нового компилятора и накинули на вентилятор.
Там ничего интересного нет, бессмысленный трёп, в который уже нейронки начали пускать для генерации ответов и возражения.
Ждём PHP на Go? Или лучше Kotlin PHP Target?
—
Блог
https://devblogs.microsoft.com/typescript/typescript-native-port/
Обсуждение “Why GO?”
https://github.com/microsoft/typescript-go/discussions/411
@handle_topic
Post #64
405
Golang 👣 Microsoft анонсировала радикальное улучшение производительности TypeScript за счет новой нативной реализации компилятора, написанной на Go. Самое главное: ▪ В 10 раз (!) быстрее компиляция, в 2 раза меньше памяти просит; ▪ На видео как раз тест нового…

- 👍 5
- 🔥 1