MENU

Anthropic veröffentlicht Bun v1.4.3 mit einem Type-Checker, der mehr als dreimal so schnell sein soll wie TypeScript 7

Bun v1.4.3公開、TypeScript 7の3倍超をうたう型チェッカーを搭載

Die von Anthropic entwickelte JavaScript-Runtime Bun hat am 10. Oktober 2026 die neue Version Bun v1.4.3 veröffentlicht. Das Highlight ist ein TypeScript-Type-Checker, der sich mit dem integrierten Befehl „bun check“ nutzen lässt. Er soll mehr als dreimal so schnell sein wie TypeScript 7, das in Go implementiert wurde, und zugleich weniger Speicher verbrauchen.

目次

Bun übernimmt nicht nur die Ausführung, sondern auch die Prüfung

Zunächst ein paar Grundlagen: Beim Type-Checking werden Fehler in der Verwendung eines Programms erkannt, bevor es ausgeführt wird – etwa, wenn an einer Stelle, an der eine Zahl erwartet wird, eine Zeichenkette steht. Das ist einer der großen Vorzüge von TypeScript und ein unverzichtbarer Schritt, insbesondere bei größeren Entwicklungsprojekten.

Bun kann neben JavaScript auch TypeScript-Dateien einlesen, umwandeln und direkt ausführen. Darüber hinaus bietet es die Möglichkeit, TypeScript-Dateien mit dem Befehl „bun check“ auf ihre Typen zu prüfen. Mit dem neuen Update rückt vor allem die Geschwindigkeit dieser zweiten Funktion in den Vordergrund.

Wenn Werkzeuge zum Ausführen und Prüfen in einer einzigen Umgebung vereint sind, sinken sowohl die Zahl der benötigten Tools als auch der Konfigurationsaufwand. Die Entwicklung deutet darauf hin, dass Runtimes ihre Rolle ausweiten: vom Ort, an dem Code ausgeführt wird, hin zu einer Umgebung, die auch Sicherheitsprüfungen während der Entwicklung übernimmt.

Nicht nur schnell: Zahlen zur Kompatibilität

Ein Type-Checker ist wenig nützlich, wenn seine Ergebnisse trotz hoher Geschwindigkeit von denen des Originals abweichen. Die Versionshinweise geben an, dass der Checker sämtliche Konformitätstests für TypeScript 7.0.2 bestanden hat.

Außerdem wurden 72 wichtige Open-Source-TypeScript-Dateien – darunter auch solche, in die Bun gezielt eigene Fehler eingebaut hatte – sowohl mit TypeScript als auch mit Bun geprüft und die Ergebnisse verglichen. Demnach gab es nur eine einzige Abweichung. Damit sollen Zahlen belegen, wie nahe die Prüfergebnisse an denen des Originals liegen.

Für Entwickler, die einen Wechsel erwägen, dürfte dieser Punkt genauso wichtig sein wie die Geschwindigkeit. Denn wenn sich trotz höherer Geschwindigkeit die Warnungen ändern, kann das Auswirkungen auf die Arbeitsabläufe eines Teams haben.

Wie ist die Angabe „mehr als dreimal so schnell“ einzuordnen?

Laut Bun ist der Type-Checker mehr als dreimal so schnell wie TypeScript 7 und verbraucht zwischen der Hälfte und einem Viertel oder weniger an Speicher. TypeScript 7 wurde durch die Implementierung in Go ebenfalls beschleunigt. Bun behauptet also, ein bereits schnelles Tool nochmals deutlich zu übertreffen.

Allerdings handelt es sich dabei um Vergleichswerte, die Bun vorgelegt hat. Wie lange das Type-Checking dauert, hängt vom Umfang und Stil des Codes sowie vom verwendeten Rechner ab. Wie viel Wartezeit sich im eigenen Projekt einsparen lässt, zeigt sich erst in der Praxis.

Dennoch ermöglichen kürzere Prüfzeiten eine häufigere Nutzung – etwa bei jeder Speicherung oder während der Bearbeitung. Ein geringerer Speicherverbrauch dürfte den Einsatz auch in Umgebungen mit begrenzten Ressourcen wie CI erleichtern. Die Geschwindigkeitswerte könnten sich also unmittelbar darauf auswirken, wie entwickelt wird.

Weitere Neuerungen neben dem Type-Checking

v1.4.3 bringt zahlreiche weitere Änderungen mit sich. Laut der offiziellen Ankündigung wurden 166 Issues behoben und der CPU-Verbrauch des Servers im Leerlauf um 67 Prozent gesenkt.

Hinzu kommen Verbesserungen der Kompatibilität mit Node.js, eine schnellere Funktion JSON.parse sowie zahlreiche Fehlerbehebungen. Der Type-Checker steht zwar im Mittelpunkt, zugleich wurde aber auch die Runtime insgesamt verbessert. Einzelheiten finden sich in den Versionshinweisen im offiziellen Bun-Blog.

Bun v1.4.3公開、TypeScript 7の3倍超をうたう型チェッカーを搭載

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!

コメント

コメントする

目次