Jérémy Magrin
Senior React Native developer · Expo · iOS & Android
TS 7 est sorti mercredi, compilateur 100% réécrit en Go, déjà en GA
10x plus rapide, jusqu'à 16x en multithread
VSCode, 1,5 million de lignes, compile en 10,6s au lieu de 125s
Pourquoi Go et pas Rust ? Anders Hejlsberg a tranché
Le compilateur tient sur un GC et des références cycliques
En Go, port quasi 1:1 en 6 mois
En Rust, 3 ans à tout repenser autour du borrow checker
Le vrai sujet arrive à la migration
Ton tsconfig figé depuis 2020, strict à false parce que on verra plus tard
Plus tard, c'est maintenant
Un dev l'a testé cette semaine : build 4x plus court, et 2500 erreurs qui dormaient
Un dev Go m'a lâché sous mon post de mars : un seul breaking change en 17 ans
Nous on en encaisse un par version et on appelle ça du progrès
Alors franchement
Réécrire l'outil roi du web pour gagner 10x, c'est le progrès qu'on méritait
ou une couche de fatigue JS de plus qu'on va se traîner ?
