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. Consultant / Projektmanager (m/w) im Geo-IT-Umfeld
    con terra GmbH, Münster
  2. IP Solution Architect (m/w)
    Unitymedia KabelBW, Kerpen/Stuttgart (Reisebereitschaft)
  3. Software-Entwickler (m/w) Steuerungstechnik
    viastore systems GmbH, Stuttgart
  4. IT-Projektmanager und IT-Prozessmanager / Navision-Experte (m/w)
    Kündig Nahrungsmittel GmbH & Co. KG Deutschland, Ritschenhausen (Raum Meiningen / Suhl)

 

Detailsuche


Folgen Sie uns
       


  1. Windenergie

    Google kauft Hersteller von Windkraftwerken

  2. Amazon

    App-Shop für Android als Browser-Version gestartet

  3. Atari

    Rollercoaster Tycoon ab 3,5 Millionen US-Dollar im Angebot

  4. Legale Privatkopien

    "EU-Vorschlag würde freies Kopieren erlauben"

  5. Ausprobiert

    Das neue Google Maps ist beeindruckend schnell

  6. Geforce GTX-780

    Nvidias Titan LE schlägt Radeon HD 7970 für 649 Euro

  7. Jugendschutz

    Filterprogramme statt Sendezeitbegrenzung

  8. Hacks for Sale

    Chinesische Hacker werben offen auf IT-Messen

  9. MQ-4C Triton

    Aufklärungsdrohne der US-Marine fliegt zum ersten Mal

  10. Temash, Kabini, Richland

    AMDs mobile APUs von 4 bis 35 Watt sind da



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Sony: Die Playstation 4 ist schwarz - und verschwommen
Sony
Die Playstation 4 ist schwarz - und verschwommen

Störfeuer von Sony: Kurz vor der Enthüllung der nächsten Xbox hat Sony ein Video veröffentlicht, das zumindest einen verschwommenen Blick auf das Gehäuse der Playstation 4 gewährt.

  1. Xbox One Forza 5 und Halo-Serie von Spielberg kommen für Xbox One
  2. Microsoft Xbox One mit neuer Kinect und Blu-ray-Laufwerk
  3. Electronic Arts Leitender EA-Entwickler bezeichnet Wii U als "Mist"

Datenschutz-Grundverordnung: Chaos Computer Club fürchtet Datenschutzauflösung durch EU
Datenschutz-Grundverordnung
Chaos Computer Club fürchtet Datenschutzauflösung durch EU

In einem offenen Brief an Innenminister Friedrich wird kritisiert, dass Deutschland sich in der EU dafür einsetzt, das heutige Datenschutzniveau weiter abzusenken.

  1. PNR Europaparlament stimmt gegen Flugdaten-Vorratsspeicherung
  2. Right to Know Kommt eine Informationspflicht für personenbezogene Daten?
  3. Datenschutzbestimmungen EU-Datenschützer knöpfen sich Google vor

Engine: Unity-Basis kostenlos mit Mobile-Werkzeugen
Engine
Unity-Basis kostenlos mit Mobile-Werkzeugen

Hobbyentwickler und kleine Studios können mit der Unity-Engine ab sofort kostenlos für Android und iOS produzieren. Etwas später sollen auch die Werkzeuge für Windows 8, Blackberry und weitere mobile Plattformen verfügbar sein.

  1. Eve VR ausprobiert Freie Sicht im Cockpit von Eve Online
  2. Test Ubuntu 13.04 Raring Ringtail geht's langsam an
  3. Unity Hat Adobe das Interesse an Flash verloren?

Zum Artikel