Emscripten Javascript-Backend für LLVM

Emscripten-Entwickler Alon Zakai arbeitet an einem Javascript-Backend für LLVM, das den bisher in Javascript geschriebenen Emscripten-Compiler ersetzen könnte. Auch komplexe Projekte mit umfangreichen Quelltexten sollen sich dann recht schnell in Javascript umwandeln lassen.

Anzeige

Emscripten wandelt C-Code und C++-Code in Javascript um, womit sich bestehende Projekte vergleichsweise einfach ins Web übertragen lassen. Genutzt wurde dies unter anderem für die Sprachausgabe Speak.js, den H.264-Decoder Broadway.js und eine Javascript-Umsetzung von SQLite.

Der Original-Compiler von Emscripten ist in Javascript geschrieben. Dieser erzeugt zwar recht schnellen Code, benötigt dafür aber vergleichsweise lange, vor allem wenn alle Optimierungen aktiviert werden. Das sei für Projekte mit Zehntausenden Zeilen Code ein Problem, für Projekte mit Hunderttausenden Codezeilen ziemlich ärgerlich und für Projekte mit Millionen Code-Zeilen wirklich schrecklich, sagte Emscripte-Entwickler Alon Zakai.

Er hat sich deshalb daran gemacht, ein LLVM-Backend für Javascript zu entwickeln, das den in Javascript geschriebenen Emscripten Compiler ersetzen kann und deutlich schneller sein soll. Die übrigen Bestandteile von Emscripten bleiben davon unberührt.

Emscripten basiert ohnehin auf LLVM und würde damit noch enger mit LLVM verzahnt werden, was weitere Vorteile bringt, denn Emscripten könnte so die interne Code-Analyse und -Optimierung von LLVM nutzen.

Komplett ersetzen will Zakai den Emscripten-Compiler auch nicht, denn die Implementierung in Javascript habe auch Vorteile: Neue Ideen lassen sich damit sehr schnell und einfach ausprobieren.

Noch steht die Entwicklung aber am Anfang, Zakai will sich in den nächsten Monaten dem Javascript-Backend für LLVM widmen.


chrulri 21. Jul 2012

GCC in JS, dann kannste dir einen Linux kernel im Browser kompilieren lassen. >:D

Kommentieren




Anzeige
  1. Netzwerkspezialist für 2nd-Level Software Support (m/w)
    REALTECH Services GmbH, Walldorf
  2. Head of Development (m/w)
    aboutbooks GmbH, München
  3. Leiter Bereich IT (m/w)
    Barmherzige Brüder Trier e.V., Koblenz
  4. Fachinformatiker Multimedia (m/w)
    CT Creative Technology GmbH & Co. KG, Nürtingen

 

Detailsuche


Folgen Sie uns
       


  1. Ventus

    Mit der Netzgemeinde gegen den Klimawandel

  2. Offline-Karten-App für Android

    Maps With Me Pro gratis in Amazons App-Shop

  3. Linux-Kernel

    P-States verringern Leistungsaufnahme auf Intel-CPUs

  4. Adobe

    Photoshop Express jetzt auch für Windows 8

  5. Browser

    Firefox blinkt nicht mehr

  6. Tallinn-Manual

    Regierung äußert sich zu Nato-Regeln zum Töten von Hackern

  7. Clark Asay

    Defensive Patente mit freier Software nicht vereinbar?

  8. Massenentlassung

    Überleben von Rapidshare steht infrage

  9. Razer Atrox

    Arcade- und Mod-Controller für die Xbox 360

  10. Opensuse

    Erster Milestone für Opensuse 13.1



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Smartphones: Windows Phone erstmals vor Blackberry auf Platz drei
Smartphones
Windows Phone erstmals vor Blackberry auf Platz drei

Im ersten Quartal 2013 wurden erstmals mehr Smartphones mit Windows Phone als mit der Blackberry-Plattform verkauft, berichten die Marktforscher von IDC. Damit widersprechen sie den Analysen von Gartner, die Blackberry weiter auf dem dritten Platz sehen.

  1. Mobilfunk Fast drei Viertel der Smartphones laufen mit Android
  2. Snapzoom Mit dem Smartphone durchs Fernglas gucken
  3. Handymarkt Über ein Viertel aller verkauften Handys sind von Samsung

Quantum Artificial Intelligence Lab: Google quantencomputert mit der Nasa
Quantum Artificial Intelligence Lab
Google quantencomputert mit der Nasa

Google und die Nasa haben gemeinsam eine Forschungseinrichtung für künstliche Intelligenz gegründet. Mit Hilfe eines Quantencomputers wollen sie unter anderem bessere Vorhersagemodelle entwickeln.

  1. DNNresearch Google-Suche engagiert Wissenschaftler für neuronale Netze

XPS 10 und Surface: Deutliche Preissenkungen bei Windows-RT-Tablets
XPS 10 und Surface
Deutliche Preissenkungen bei Windows-RT-Tablets

Zwei Hersteller von Windows-RT-Tablets haben die Preise ihrer Geräte gesenkt, für einige deutlich. Dell senkt die Preise direkt um ein Drittel und Microsoft gibt das ziemlich teure Type oder Touch Cover dazu. Die nächste RT-Generation soll sogar noch billiger werden.

  1. Microsoft Verkauf des Surface Pro startet am 31. Mai
  2. Neue Firmware Update macht das Surface RT lauter
  3. Windows-Tablet Microsoft wird neue Surface-Serie ankündigen

Zum Artikel