Alon Zakai
Alon Zakai (Bild: JSConf.eu)

Emscripten LLVM-IR im Browser kompilieren

Der Entwickler Alon Zakai hat Teile von LLVM mit Emscripten zu Javascript kompiliert. Code der LLVM-IR lässt sich so im Browser ausführen und übersetzen.

Anzeige

Alon Zakai hat Teile von LLVM mit Emscripten in Javascript umgewandelt. Somit lässt sich Code in Form der LLVM-IR (Intermediate Representation) im Browser kompilieren und das Ergebnis ansehen. Um etwa C++-Quellcode mit LLVM zu kompilieren, wird dieser erst von einem Compiler in eine Art Zwischensprache übersetzt, die LLVM-IR. Daraus wird dann der Maschinencode erzeugt.

Zakai weist explizit darauf hin, dass das Projekt überhaupt nicht optimiert ist, ein Benchmark sei also sinnlos. Zudem sei die von Zakai bereitgestellte Onlinedemo nur sehr wenig getestet und verbinde Code, der nicht zu diesem Zweck gedacht war. Deshalb könnten einige Dinge nicht funktionieren.

Der Code von Zakai steht über Github bereit, er taufte sein Projekt LLVM.js. Zakai arbeitet für Mozilla hauptsächlich an Emscripten, mit dem C- oder C++-Code zu Javascript umgewandelt werden kann. Er veröffentlichte unter anderem eine Javascript-Variante der Datenbank SQLite und entwickelt ein LLVM-Backend für Emscripten.


Franky007 06. Jan 2013

Ja das System wird damit komplett geöffnet wo dann nicht unerhebliche Sicherheitsrisiken...

Lala Satalin... 04. Jan 2013

+1 xDD

Kommentieren



Anzeige

  1. Einkäufer/-in im Bereich IT - Beschaffung Digital Commerce Platform
    Daimler AG, Stuttgart
  2. Architekt/in SAP MDG
    Robert Bosch GmbH, Stuttgart-Feuerbach
  3. Technical Merchant Support Engineer (m/w) Division Payment & Risk
    Wirecard Technologies GmbH, Aschheim bei München
  4. Automotive Testingenieur / Techniker (m/w)
    GIGATRONIK Stuttgart GmbH, Stuttgart

Detailsuche


Spiele-Angebote
  1. EXKLUSIV BEI MICROSOFT: Halo 5: Guardians Limited Collector's Edition für Xbox One
    249,99€
  2. Mafia III
    59,99€ mit Vorbesteller-Preisgarantie
  3. VORBESTELLBAR: Uncharted: The Nathan Drake Collection - [PlayStation 4]
    69,99€ (Vorbesteller-Preisgarantie)

Weitere Angebote


Folgen Sie uns
       


  1. Datenschutz

    Spotify bessert nach - ein bisschen

  2. Kopenhagen

    Elektro-Carsharing mit der Busfahrkarte

  3. The Witcher 3

    Romantik-Optimierung per Patch

  4. RSA-CRT

    RSA-Angriff aus dem Jahr 1996 wiederentdeckt

  5. Runtastic Moment ausprobiert

    Die Fitness-Tracker für Uhrenliebhaber

  6. Media Broadcast

    DVB-T2-Endgeräte kommen schneller als gedacht

  7. Telekom Puls

    Festnetzkunden bekommen 8-Zoll-Tablet für 50 Euro

  8. Magnetschwebetechnik

    Hoverboard-Technik soll Satelliten bewegen

  9. IMHO

    Roboter plündern nicht

  10. Office Malware

    AGB gegen Spammer



Haben wir etwas übersehen?

E-Mail an news@golem.de



Windows 10 im Upgrade-Test: Der Umstieg von Windows 7 auf 10 lohnt sich!
Windows 10 im Upgrade-Test
Der Umstieg von Windows 7 auf 10 lohnt sich!
  1. Microsoft Neuer Insider-Build von Windows 10
  2. Windows 10 Erfolgreicher als das angeblich erfolgreiche Windows 8
  3. Windows 10 Updates lassen sich unter Umständen 12 Monate aufschieben

Autonomes Fahren: Wer hat die besten Karten?
Autonomes Fahren
Wer hat die besten Karten?
  1. Nokia Ozo nimmt 360-Grad-Videos in Echtzeit auf
  2. Nokia Here Daimler will eigene Karten aus Angst vor Hackerattacken
  3. Kartendienst Nokia Here geht für 2,5 Milliarden an deutsche Autobauer

Snowden-Dokumente: Die planmäßige Zerstörungswut des GCHQ
Snowden-Dokumente
Die planmäßige Zerstörungswut des GCHQ
  1. Macbooks IBM wechselt vom Lenovo Thinkpad zum Mac
  2. Liske Bitkom schließt Vorstandsmitglied im Streit aus
  3. IuK-Kommission Das Protokoll des Bundestags-Hacks

  1. Re: Warum 4k doch 4k sind.

    _4ubi_ | 16:23

  2. Re: Verbieten kann man vieles...

    Trockenobst | 16:23

  3. Re: Seit wann ist Golem so gewaltverherrlichend?

    Myxier | 16:22

  4. Re: Ungedrosselte LTE flat

    spezi | 16:22

  5. Re: Unlogische Produktpolitik - Megabytes werden...

    mich | 16:20


  1. 15:15

  2. 14:44

  3. 14:41

  4. 14:13

  5. 14:00

  6. 13:46

  7. 12:59

  8. 12:37


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel