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. Mitarbeiter/in First Level Support
    DKMS Deutsche Knochenmarkspenderdatei gemeinnützige Gesellschaft mbH, Tübingen
  2. EDI Koordinator (m/w)
    Zehnder GmbH, Lahr
  3. Teamleiter Adressmanagement (m/w)
    VDI Wissensforum GmbH, Düsseldorf
  4. IT-Systemadministrator (m/w)
    RAUCH Landmaschinenfabrik GmbH, Sinzheim bei Baden-Baden

 

Detailsuche


Top-Angebote
  1. NUR NOCH HEUTE: 3 Blu-rays für 18 EUR - nur 6 EUR pro Film
    (u. a. Edge of Tomorrow, Godzilla, Hobbit Smaugs Einöde, Der große Gatsby)
  2. NEU: Fallout: New Vegas - Ultimate Edition [PC Steam Code]
    5,97€ USK 18
  3. NEU: Wolfenstein: The New Order Steam
    17,97€

 

Weitere Angebote


Folgen Sie uns
       


  1. Cross-Site-Scripting

    Offene Sicherheitslücke in Wordpress

  2. HTTPS

    Kaspersky ermöglicht Freak-Angriff

  3. Deep angespielt

    "Atme tief ein und tauche durch die virtuelle Welt"

  4. Federation Against Copyright Theft

    Mit Videoüberwachung im Kinosaal gegen Release Groups

  5. Razer Blade 2015 im Test

    Das bisher beste Gaming-Ultrabook

  6. Biomimetik

    Miniroboter zieht Vielfaches seines Eigengewichts nach oben

  7. Malware

    Apples Schutzmechanismen sind nahezu wirkungslos

  8. Konami

    Zukunft von Silent Hills ist unklar

  9. Dementi

    Nokia wird keine neuen Smartphones herstellen

  10. Splash Damage

    Gears of War erscheint als HD-Remake für die Xbox One



Haben wir etwas übersehen?

E-Mail an news@golem.de



Schützen, laden, stylen: Interessantes Zubehör für die Apple Watch
Schützen, laden, stylen
Interessantes Zubehör für die Apple Watch
  1. iFixit-Teardown Herz der Apple Watch lässt sich nicht wechseln
  2. Smartwatch So funktioniert der Pulssensor der Apple Watch
  3. Smartwatch Apple Watch wird frühestens im Juni im Laden verkauft

The Ocean Cleanup: Ein Müllfänger für die Meere
The Ocean Cleanup
Ein Müllfänger für die Meere
  1. Vorbild Tintenfisch Tarnmaterial ändert seine Farbe
  2. Keine Science-Fiction Mit dem Laser gegen Weltraumschrott
  3. Maglev Magnetschwebebahn erreicht in Japan 590 km/h

GTA 5 im Technik-Test: So sieht eine famose PC-Umsetzung aus
GTA 5 im Technik-Test
So sieht eine famose PC-Umsetzung aus
  1. GTA 5 auf dem PC Erst beschränkter Zugriff, dann mehr Freiheit
  2. GTA 5 Es ist doch nicht 2004!
  3. GTA 5 PC Rockstar Games gibt Systemanforderungen für Ultra-HD bekannt

  1. Re: Das ist in Deutschland illegal!

    Wessii | 15:38

  2. Re: Sowas gibt es doch praktisch gar nicht mehr.

    Qbit42 | 15:36

  3. Re: Klingt Generalverdacht aller Besucher - Grund...

    lester | 15:36

  4. Re: Das bisher beste Gaming-Ultrabook

    Arkatrex | 15:34

  5. Re: Linux seine Dateissystemkultur

    pythoneer | 15:33


  1. 14:46

  2. 14:34

  3. 14:00

  4. 13:21

  5. 12:00

  6. 11:59

  7. 11:43

  8. 11:10


  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