02.11.2022
Docker
Technische Vorschau von Docker+Wasm ist verfügbar
Autor: Bernhard Lauer
docker.com
Die technische Vorschau von Docker+Wasm ist verfügbar. Die neue Version soll es Entwicklern erleichtern, Anwendungen zu erstellen, die auf Wasm-Runtimes abzielen.
Webassembly (Wasm) hat in letzter Zeit viel Aufsehen erregt, und diese Funktion soll es erleichtern, schnell Anwendungen zu erstellen, die auf Wasm-Laufzeiten abzielen. Wasm ist eine relativ neue Technologie, die es ermöglicht, Anwendungscode zu kompilieren, der in mehr als 40 Sprachen (darunter Rust, C, C++, JavaScript und Golang) geschrieben wurde, und ihn in Sandbox-Umgebungen auszuführen. Die ursprünglichen Anwendungsfälle konzentrierten sich auf die Ausführung von nativem Code in Webbrowsern und es konnten Geschwindigkeitssteigerungen um das 20-fache erreicht werden. Aber Wasm verbreitet sich dank des WebAssembly System Interface (WASI) schnell über den Browser hinaus.
Ziel von Docker+Wasm ist es, Entwicklern dabei zu helfen, ihre Ideen zum Leben zu erwecken, indem die Komplexität der App-Entwicklung überwunden wird. Docker will Entwicklern das Erstellen, die gemeinsame Nutzung und Ausführung von Anwendungen vereinfachen, unabhängig von den zugrunde liegenden Technologien. Wasm wird als ergänzende Technologie zu Linux-Containern gesehen, bei der Entwickler je nach Anwendungsfall wählen können, welche Technologie sie verwenden. Und während die Community erforscht, was mit Wasm möglich ist, möchte Docker dazu beitragen, dass Wasm-Anwendungen einfacher zu entwickeln, zu erstellen und auszuführen sind.
Auf dieser Seite gibt Docker-Mitarbeiter Michael Irwin eine Einführung in die technische Vorschau von Docker+Wasm.
Pilot-Features
Google Maps-Funktionen für nachhaltigeres Reisen
Google schafft zusätzliche Möglichkeiten, um umweltfreundlichere Fortbewegungsmittel zu fördern. Künftig werden auf Google Maps verstärkt ÖV- und Fußwege vorgeschlagen, wenn diese zeitlich vergleichbar mit einer Autofahrt sind.
>>
Codeerzeugung per KI
Code ist sich viel ähnlicher als erwartet
Eine Studie zeigt, dass einzelne Codezeilen zu 98,3 Prozent redundant sind, was darauf hindeutet, dass Programmiersprachen eine einfache Grammatik haben. Die Machbarkeit von KI-erzeugtem Code war also zu erwarten.
>>
JavaScript Framework
Hono werkelt im Hintergrund
Das JavaScript-Framework Hono ist klein und schnell. Ein weiterer Vorteil ist, dass Hono auf vielen Laufzeitumgebungen zum Einsatz kommen kann.
>>
WebGPU
Sicherheitslücke in Browser-Schnittstelle erlaubt Rechnerzugriff via Grafikkarte
Forschende der TU Graz waren über die Browser-Schnittstelle WebGPU mit drei verschiedenen Seitenkanal-Angriffen auf Grafikkarten erfolgreich. Die Angriffe gingen schnell genug, um bei normalem Surfverhalten zu gelingen.
>>