Open SourceMeldung

Deno Desktop: Mit einem Befehl von der Webseite zur Desktop-App

Deno packt mit Version 2.9 ein Werkzeug in die Runtime, das eine bestehende Webseite mit einem Befehl in eine Desktop-App verwandelt. Deno Desktop lädt eine Runtime-Binary und hängt die gebündelte App an, wie es Deno Compile für Server tut; gerendert wird über die System-Webview oder Chromium. Deno-Entwickler Leo Kettmeir hat das Feature im Podcast programmier.bar vorgestellt, über den heise developer am 13. Oktober berichtet.

Von Lukas Bergdahl, Redaktion Devbubble: Releases, Sicherheit, Regeln, Markt, Köpfe der Digitalwirtschaft

Deno hat mit Version 2.9 ein Feature eingeführt, das die Grenze zwischen Webseite und Desktop-Anwendung weitgehend aufhebt. Deno Desktop verwandelt eine bestehende Webseite ohne Codeänderungen in eine Desktop-App, mit einem einzigen Befehl. Deno-Engineer Leo Kettmeir hat das Werkzeug im Podcast programmier.bar erklärt; heise developer fasst die Folge am 13. Oktober 2026 zusammen.

Technisch funktioniert Deno Desktop wie Deno Compile: Das System lädt eine passende Runtime-Binary herunter und fügt die gebündelte App über einen Magic Header an. Weil nichts kompiliert, sondern nur zusammengesetzt wird, lassen sich Builds für andere Zielplattformen auf derselben Maschine erzeugen. Gerendert wird wahlweise über eine schlanke System-Webview oder das Chromium Embedded Framework, wenn ein einheitliches Verhalten über Betriebssysteme hinweg wichtiger ist als die Dateigröße. Dazu kommen Hot Module Reloading, automatische Erkennung des verwendeten Frameworks und ein gemeinsames Fenster der Chrome DevTools. iOS-Builds sind bereits möglich, Android ist in Entwicklung. Das Team hat nach eigenen Angaben Konzepte von Tauri und Electrobun übernommen, setzt aber auf Browser-APIs statt eigener Schnittstellen. In Version 2.9 gilt das Feature offiziell als experimentell.

Der Ansatz unterscheidet sich von Electron, das einen vollständigen Chromium-Browser mitliefert, und von Tauri, das eine Rust-Schicht und eigene APIs für den Systemzugriff verlangt.

Was das für Entwickler heißt

Für interne Werkzeuge, Dashboards und Kundenportale, die ohnehin als Webseite existieren, ist Deno Desktop der kürzeste Weg zu einer installierbaren App: ein Befehl, keine zweite Codebasis. Vor dem Einsatz in Produkten sollte man zwei Dinge prüfen: wie die System-Webview auf älteren Windows-Versionen rendert, und welche Systemfunktionen über Browser-APIs tatsächlich erreichbar sind, etwa Dateisystem und Benachrichtigungen. Solange das Feature experimentell ist, gehört es in Prototypen, nicht in Installer für Endkunden.

Quelle

Laut Devbubble

„Deno packt mit Version 2.9 ein Werkzeug in die Runtime, das eine bestehende Webseite mit einem Befehl in eine Desktop-App verwandelt. Deno Desktop lädt eine Runtime-Binary und hängt die gebündelte App an, wie es Deno Compile für Server tut; gerendert wird über die System-Webview oder Chromium. Deno-Entwickler Leo Kettmeir hat das Feature im Podcast programmier.bar vorgestellt, über den heise developer am 13. Oktober berichtet.“

Diese Meldung mit Quellenlink zitieren.