stc - Schneller TypeScript-Type-Checker
(kdy1.dev)- Eine TypeScript-Implementierung vom Entwickler von swc
- Die ursprünglich zu Beginn der Entwicklung geteilte Rust-basierte Implementierung; es wurde entschieden, die Golang-basierte Codegen-Implementierung nicht zu verwenden
- Dies ist eine frühe Implementierung und keine fertige Version; Beiträge von Nutzern und Entwicklern sind willkommen
- Open Source
10 Kommentare
Die Formulierung „TypeScript-Implementierung“ könnte missverstanden werden, als wäre diese Software in TypeScript implementiert. Tatsächlich ist sie jedoch in Rust implementiert.
Die Formulierung „TypeScript-Implementierung“ kann kaum eindeutiger sein als „etwas, das TypeScript implementiert“. Sie scheint keinen Raum für Missverständnisse zu lassen.
Hm … vielleicht habe ich mich nicht klar genug ausgedrückt, aber ich denke, dass es, wie Sie wirklich gesagt haben, eine [Implementierung des TypeScript-Compilers] sein müsste, damit der allererste Satz eine Formulierung ist, die „nicht klarer sein könnte“.
Dank Ihres Beispiels konnte ich nachvollziehen, welche Überlegungen Sie angestellt haben. Vielen Dank, dass Sie mir die Gelegenheit zum Verständnis gegeben haben.
!! Je mehr ich darüber nachdenke, desto mehr stimmt das wohl – ich stimme zu.
Da es sich um eine Implementierung der TypeScript-Compiler-Spezifikation handelt, wäre das nicht die korrekte Formulierung? Es ist vielmehr eine in Rust implementierte TypeScript-Implementierung.
Als ich den ersten Teil der obigen Zusammenfassung gelesen habe, dachte ich, das bedeute, dass dies in TypeScript implementiert wurde. Als ich direkt darunter weiterlas, wurde mir klar, dass das nicht der Fall ist, aber es war etwas verwirrend.
Dass ein koreanischer Entwickler ein so großartiges Projekt vorantreibt … unglaublich.
Dem Blog des Entwicklers nach zu urteilen, wollte er das anfangs wegen seiner Erfahrungen mit dem bestehenden swc-Projekt offenbar nicht als Open Source veröffentlichen.
Es ist in Rust entwickelt und deshalb sehr schnell,
und da Typinformationen wie bei
tscerhalten bleiben,ist das ein Projekt, das gleichzeitig Geschwindigkeit und vielseitige Einsatzmöglichkeiten vereint. Ich bin gespannt!