Size: a a a

2021 October 31

Dv

Dr. Friedrich von Ne... in codingteam
У Go в целом чуть-чуть меньше проблем за счёт статической линковки рантайма, в остальном всё так же.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ну и, гм, в два раза — это вполне себе super fast, наверное.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Хотя я не читал, зачем все эти тулы вообще нужны.
источник

Dv

Dr. Friedrich von Ne... in codingteam
В частности, как оно может супер быстро компилировать Тайпскрипт, если там нету компилятора самого Тайпскрипта?
источник

Dv

Dr. Friedrich von Ne... in codingteam
А если он туда встроен, какие преимущества от переписывания обвязки на любом языке, если ядро, тайпчек и всё такое остаётся написано на Тайпскрипте?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Или это такой же «компилятор», как тот, который встроили в Babel? Который просто информацию о типах стрипает?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Не очень понимаю, зачем такое вообще нужно.

Для девелоперской тачки нужен полноценный тайпчек с максимумом проверок. Для сценариев, когда пару буков поменял и деплоишься, должна работать инкрементальность в самом tsc.

Для CI мне на время компиляции по большому счёту пофиг, но против всяких архаровцев тоже обязательно нужен полный набор всех компиляторных проверок.
источник

Dv

Dr. Friedrich von Ne... in codingteam
А в каких сценариях я хочу быстро скомпилить и не хочу тайпчекать?
источник

DE

Dmitry Ermakov in codingteam
Пока да
источник

DE

Dmitry Ermakov in codingteam
В разработке ты скорее всего хочешь эти два процесса делать параллельно
источник

DE

Dmitry Ermakov in codingteam
Чтобы изменения в коде видеть в браузере моментально
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ага, окей, теперь понятно.
источник

DE

Dmitry Ermakov in codingteam
Плюс при билде если ты делаешь это параллельно, то тоже неплохо буст даёт
источник

DE

Dmitry Ermakov in codingteam
Кстати swc хочет заимплементить тайпчекинг тоже
источник

Dv

Dr. Friedrich von Ne... in codingteam
То есть переписать tsc на Расте (или на чём там, на Свифте? Я уже позабыл)
источник

Dv

Dr. Friedrich von Ne... in codingteam
И потом вечно бежать за новыми версиями
источник

Dv

Dr. Friedrich von Ne... in codingteam
Вечно бороться.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Во всяком случае, эти люди обеспечат себя работой.
источник

DE

Dmitry Ermakov in codingteam
Типа того
источник

DE

Dmitry Ermakov in codingteam
Кстати на самом деле tsc достаточно медленно
источник