Google veröffentlicht Version 1.0 seiner Programmiersprache Dart

Google hat die Konzeption seiner Programmiersprache Dart für vorläufig abgeschlossen erklärt und Version 1.0 vorgelegt. Das umstrittene Projekt ist als Alternative zu JavaScript fürs Web vorgesehen. Sie könne ab sofort in ernsthaften Webprojekten – und nicht nur Testläufen – eingesetzt werden, erklärt Projektleiter Lars Bak in einem Blogeintrag.

Erstmals war Dart vor zwei Jahren vorgestellt worden. Die Sprache ist Google zufolge leicht zu erlernen, wenn man JavaScript beherrscht, aber deutlich performanter. Die Sprachspezifikation wird ergänzt durch ein Software Development Kit, das das Schreiben von Code erleichtert, den Chrome-Browser-Ableger Dartium, der Dart-Programme ausführen kann, und die Utility dart2js, die Dart-Programme in JavaScript umwandelt, sodass sie auch in anderen Browsern lauffähig sind.

Ähnlich wie für Googles Native Client – eine Plattform, um kompilierten C-Code im Browser ausführen zu können – haben sich andere Browserhersteller bisher nicht für Dart interessiert. JavaScript ist vertraut und weit verbreitet, es gibt zahlreiche nützliche Bibliotheken dafür, und auch die Leistung steigt langsam, aber kontinuierlich an. EcmaScript 6 soll einen weiteren Sprung bringen.

Dagegen würde eine zweite verbreitete clientseitige Skriptsprache die Komplexität im Web drastisch erhöhen. Selbst wenn Dart populär würde, bliebe JavaScript doch zumindest so verbreitet, dass es noch lange unterstützt werden müsste. Diese Hindernisse scheinen selbst denjenigen zu hoch, die JavaScripts Schwächen kritisieren. Und auch Google selbst investiert Ressourcen in die Weiterentwicklung von JavaScript.

Gleichzeitig entwickelt Google Dart mit viel Geduld und Ausdauer weiter. Sein wichtigstes Argument: Bei großen Online-Projekten bringt Dart einen deutlichen Leistungszuwachs gegenüber JavaScript. Solche Projekte sind etwa seine eigenen Office-Programme Docs, Sheets und Slides, der Konzern hat also großes Interesse daran, eine solche Technik zu etablieren.

Dart, dart2js und JavaScript im Benchmark BlueDelta (Diagramm: Google)

Um seine Behauptungen zu belegen, hat Google jetzt drei Benchmark-Ergebnisse vorgelegt. Dart schneidet darin 42 bis 130 Prozent besser ab als JavaScript. Und selbst dart2js ist JavaScript in zwei von drei Fällen überlegen.

Zum Einsatz kommt Dart bisher vor allem intern bei Google – nämlich in seinem Kundenbeziehungsmanagement und für die Site Google Elections. Als externe Partner konnte etwa Blossom gewonnen werden, das eine Kollaborations- und Terminplanungslösung damit realisiert hat, aber auch der Musik-Aufnahme-Service Soundtrap, der E-Mail-Dienstleister Mandrill und der Fotobuch-Anbieter Montage. Mit AngularDart und Polymer.dart liegen zudem die ersten hochstufigen Libraries für Dart vor.

Lars Bak, Projektleiter für Dart (Bild: Google)

[mit Material von Stephen Shankland, News.com]

Tipp: Wie gut kennen Sie sich mit Browsern aus? Testen Sie Ihr Wissen – mit dem Quiz auf silicon.de.

Florian Kalenda

Seit dem Palm Vx mit Klapp-Tastatur war Florian mit keinem elektronischen Gerät mehr vollkommen zufrieden. Er nutzt derzeit privat Android, Blackberry, iOS, Ubuntu und Windows 7. Die Themen Internetpolitik und China interessieren ihn besonders.

Recent Posts

Black Friday: Vorsicht vor schädlichen QR-Codes

Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.

2 Tagen ago

Black Friday: Zahl der ominösen Shopping-Websites steigt

Unsichere Websites und Phishing-Mails in Verbindung mit Black Friday können kauffreudigen Konsumenten zum Verhängnis werden.

2 Tagen ago

SmokeBuster bekämpft SmokeLoader

Malware SmokeLoader wird weiterhin von Bedrohungsakteuren genutzt, um Payloads über neue C2-Infrastrukturen zu verbreiten.

2 Tagen ago

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

3 Tagen ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

3 Tagen ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

3 Tagen ago