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. Trainees / Absolventen / Ingenieure (m/w)
    OTTO FUCHS KG, Meinerzhagen
  2. System Architekt (m/w)
    DATAGROUP Köln GmbH, Köln
  3. Senior Application Engineer (m/w)
    IPS-Intelligent Process Solutions GmbH, Pullach im Isartal
  4. Senior Software-Entwickler (m/w)
    Optimize My Day GmbH, Düsseldorf

Detailsuche


Hardware-Angebote
  1. Sapphire Radeon R9 Fury Tri-X
    ab 565,30€
  2. ARLT-Sale
    (Restposten, Rücksendungen und Gebrauchtware)
  3. TIPP: Logitech G710+ Mechanical Gaming Keyboard
    mit Gutschein GC15G710 nur 77€ statt 99€ (Preisvergleich ab 104,95€)

Weitere Angebote


Folgen Sie uns
       


  1. Präsentation

    Apples iPhone-Event findet am 9. September 2015 statt

  2. Vectoring

    Landkreise wollen Glasfaser statt Dobrindts Breitband

  3. Swisscom

    Mobilfunkbetreiber startet Wifi-Calling in Gebäuden

  4. Honor 7 im Hands on

    Neues Honor-Smartphone kommt für 350 Euro nach Deutschland

  5. Radeon R9 Nano

    AMDs winzige Grafikkarte läuft theoretisch mit 1 GHz

  6. LG Rolly Keyboard

    Bluetooth-Tastatur lässt sich zu einem Stab falten

  7. Breitbandausbau

    Bitkom sieht 50 MBit/s nur als Zwischenschritt

  8. Datenschutz

    Verfassungsschutz darf Xkeyscore gegen Datentausch nutzen

  9. Computerhersteller

    Gründer bietet Acer zum Verkauf an

  10. CD Projekt Red

    73 Millionen Euro Entwicklungskosten für The Witcher 3



Haben wir etwas übersehen?

E-Mail an news@golem.de



20 Jahre im Einsatz: Lebenserhaltende Maßnahmen bei Windows 95
20 Jahre im Einsatz
Lebenserhaltende Maßnahmen bei Windows 95
  1. Windows 10 Updates lassen sich unter Umständen 12 Monate aufschieben
  2. Windows-10-Updates Microsoft intensiviert die Geheimniskrämerei
  3. Vor dem Start von Windows 10 Steigender Marktanteil für Windows 7

The Flock im Test: Versteck spielen, bis alle tot sind
The Flock im Test
Versteck spielen, bis alle tot sind
  1. Hearthstone Das Große Turnier im Test Mit Fanfaren in das neue Glücksspiel-Meta
  2. Ronin im Test Auftragsmord mit Knobelpausen
  3. Test Til Morning's Light Abenteuer von Amazon

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 Erster Insider-Build seit dem Erscheinen von Windows 10
  2. Neue Nutzungsbedingungen Microsoft darf unautorisierte Hardware blockieren
  3. Windows 10 Spiele-Streaming von der Xbox One in sehr hoher Auflösung

  1. Man muss es positiv sehen ...

    Dadie | 23:17

  2. Re: Dobrindt ...

    KMat | 23:17

  3. Updates sind für mich der Grund Nr. 1...

    spyro2000 | 23:16

  4. Snow Leopard -> Linux (kwT)

    Lord Gamma | 23:12

  5. Re: Wieso ist Glasfaser von Förderung ausgeschlossen?

    Moe479 | 23:10


  1. 21:06

  2. 20:53

  3. 20:16

  4. 20:00

  5. 19:52

  6. 17:53

  7. 17:40

  8. 17:35


  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