• IT-Karriere:
  • Services:

Wasi: Webassembly bekommt standardisierte Systemschnittstelle

Eigentlich soll Webassembly eine einheitliche Laufzeitumgebung für das Web bieten. Um auch außerhalb des Browsers zu laufen, soll nun eine standardisierte Systemschnittstelle entstehen. Helfen könnte das Techniken wie Node, die native Software mit Webtechniken verbinden.

Artikel veröffentlicht am ,
Webassembly soll auch außerhalb vom Browser laufen.
Webassembly soll auch außerhalb vom Browser laufen. (Bild: Webassembly)

Webassembly (Wasm) soll eine standardisierte Systemschnittstelle erhalten, das kündigt Mozilla in seinem an Entwickler gerichteten Hacks-Blog an. Bei Wasm handelt es sich um ein Bytecode-Format, das von Browsern direkt in einer virtuellen Maschine ausgeführt wird. Künftig soll die Technik aber auch außerhalb des Browsers genutzt werden und dafür wird eben eine Schnittstelle zur Kommunikation mit dem Betriebssystem benötigt.

Stellenmarkt
  1. Hays AG, Berlin
  2. SCHOTT AG, Mainz

Die bei Mozilla angestellte Lin Clark schreibt als Erklärung dazu: "So wie Webassembly eine Assembler-Sprache für eine konzeptionelle Maschine ist, benötigt Webassembly eine Systemschnittstelle für ein konzeptionelles Betriebssystem, nicht ein einzelnes Betriebssystem. Auf diese Weise kann es auf allen verschiedenen Betriebssystemen ausgeführt werden". Das Wasm System Interface (Wasi) soll genau das liefern.

Neu ist die Idee dazu nicht. So hat Clark erste Überlegungen dazu bereits im vergangenen Herbst dargelegt. Nun starten die Beteiligten allerdings eine Initiative innerhalb der Community, um die Idee konkret umzusetzen und vor allem um die Technik zu standardisieren. Zusätzlich zu der Laufzeitumgebung von Mozilla, die nun experimentellen Support für Wasi enthält, will auch der CDN-Anbieter Fastly eine eigene Laufzeitumgebung mit Wasi veröffentlichen.

Mozilla und Fastly preisen in der Ankündigung vor allem die mit der Technik einhergehende größere Portabilität an. Der Google-Entwickler Myles Borins, der als Chef des technischen Leitungsgremiums von Node.js fungiert, und Laurie Voss, Mitbegründerin von NPM, verweisen außerdem darauf, dass Wasi dabei helfen kann, native Module und Technik einfacher in serverseitige Javascript-Anwendungen zu integrieren. Weitere Details liefert die ausführliche Einführung von Lin Clark in dem Blogpost sowie die Projektwebseite.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Spiele-Angebote
  1. 22,99€
  2. 7,77€
  3. 33,99€
  4. 20,49€

Folgen Sie uns
       


Xbox Series X und S - Fazit

Im Video zum Test der Xbox Series X und S zeigt Golem.de die Hardware und das Dashboard der Konsolen von Microsoft.

Xbox Series X und S - Fazit Video aufrufen
Moodle: Was den Lernraum Berlin in die Knie zwang
Moodle
Was den Lernraum Berlin in die Knie zwang

Eine übermäßig große Datenbank und schlecht optimierte Abfragen in Moodle führten zu Ausfällen in der Online-Lernsoftware.
Eine Recherche von Hanno Böck


    Star Wars und Star Trek: Was The Mandalorian besser macht als Discovery
    Star Wars und Star Trek
    Was The Mandalorian besser macht als Discovery

    Unabhängig von der Story und davon, ob man Star Trek oder Star Wars lieber mag - nach den jüngsten Staffeln wird deutlich: Discovery kann handwerklich nicht mit The Mandalorian mithalten. Achtung, Spoiler!
    Ein IMHO von Tobias Költzsch

    1. Lucasfilm Games Ubisoft entwickelt Open World mit Star Wars
    2. Krieg der Sterne Star Wars spielt unter dem Logo von Lucasfilm Games
    3. Star Wars chronologisch Über 150 Stunden Krieg der Sterne

    20 Jahre Wikipedia: Verlässliches Wissen rettet noch nicht die Welt
    20 Jahre Wikipedia
    Verlässliches Wissen rettet noch nicht die Welt

    Noch nie war es so einfach, per Wikipedia an enzyklopädisches Wissen zu gelangen. Doch scheint es viele Menschen gar nicht mehr zu interessieren.
    Ein IMHO von Friedhelm Greis

    1. Desktop-Version Wikipedia überarbeitet "klobiges" Design

      •  /