Abo
  • Services:

C++-Framework: Qt arbeitet an Webassembly-Support

Dank Webassembly können Qt-Anwendungen demnächst im Browser laufen, einige Demo-Seiten zeigen dafür bereits Beispiele. Aber es gibt auch noch reichlich Hindernisse bei der Portierung.

Artikel veröffentlicht am , Kristian Kißling/Linux Magazin/
Qt läuft dank Webassembly auch im Browser.
Qt läuft dank Webassembly auch im Browser. (Bild: Qt, Screenshot/Golem.de)

Dank des standardisierten Bytecode-Formats für das Web, Webassembly, das inzwischen alle vier großen Browser beherrschen, könnten künftig C++-Anwendungen in einer sicheren Sandbox direkt im Browser laufen. Das versuchen zumindest die Entwickler des C++-Frameworks Qt umzusetzen, die an einer Unterstützung für Webassembly arbeiten. Version 5.11 von Qt soll laut einer Ankündigung eine Technologievorschau mitbringen, die es wie beschrieben ermöglichen soll, Qt-Code im Browser auszuführen.

Stellenmarkt
  1. SITEMA GmbH & Co. KG, Karlsruhe
  2. Joyson Safety Systems Aschaffenburg GmbH, Berlin, Aschaffenburg

Getestet werden kann die Technik mit einer Beta-Version von Qt 5.11, die bereits verfügbar ist - die Entwickler bitten um Feedback. Ein Wiki-Eintrag des Projekts erläutert ausführlich, wie sich der Webassembly-Support in Qt integrieren lässt. Auch einige Beispiele für Qt-Anwendungen lassen sich bereits im Browser betrachten. Diese Demos finden sich auf Github oder sind in der Amazon-Cloud gehostet.

Noch nicht perfekt

Wie einfach sich Anwendungen in funktionierende Webassembly-Dateien umwandeln lassen, hängt laut dem Entwickler Lorn Potter, der sich in den Kommentaren äußert, von den konkreten Funktionen ab, die diese App benötigt. Setze sie zum Beispiel stark auf Qnetworking, gebe es vermutlich Probleme an eben diesem Punkt. Auch Multithreading sei noch nicht einfach portierbar, da Webassembly bislang nur einen Thread nutze. Zudem fehle noch die Unterstützung für lokale Dateisysteme.

Ein anderer Entwickler weiß für seine App namens Ossia Score hingegen Positives zu berichten. Seine 300.000 Zeilen lange Qt-Anwendung habe sich fast auf Anhieb nach Wasm übersetzen lassen. Und sie laufe bis auf ein paarmal Einfrieren hier und da "insgesamt gut".



Anzeige
Spiele-Angebote
  1. (-79%) 5,99€
  2. (-75%) 1,99€
  3. 1,29€
  4. (-81%) 5,69€

Thaodan 24. Apr 2018 / Themenstart

Hast du dazu auch Nachweiße oder willst du nur FUD verbreiten? Qt wird oft da genutzt wo...

Dieselmeister 24. Apr 2018 / Themenstart

Mit Blazor .Net auf WebAssembly. SPA mit Razor-Pages. Geiler Scheiss.

Kommentieren


Folgen Sie uns
       


Im Wind flatterndes AMOLED angesehen (Display Week)

Auf der Display Week 2018 in Los Angeles zeigt der chinesische Herstller BOE ein im Wind flatterndes AMOLED.

Im Wind flatterndes AMOLED angesehen (Display Week) Video aufrufen
Kailh KS-Switch im Test: Die bessere Alternative zu Cherrys MX Blue
Kailh KS-Switch im Test
Die bessere Alternative zu Cherrys MX Blue

Der chinesische Hersteller Kailh fertigt seit fast 30 Jahren verschiedenste Arten von Schaltern, unter anderem auch Klone von Cherry-MX-Switches für Tastaturen. Der KS-Switch mit goldenem Stempel und markantem Klick ist dabei die bessere Alternative zu Cherrys eigenem MX Blue, wie unser Test zeigt.
Ein Test von Tobias Költzsch

  1. Apple-Patent Krümel sollen Macbook-Tastatur nicht mehr stören
  2. Tastaturen Matias bringt Alternative zum Apple Wired Keyboard
  3. Rubberdome-Tastaturen im Test Das Gummi ist nicht dein Feind

PGP/SMIME: Die wichtigsten Fakten zu Efail
PGP/SMIME
Die wichtigsten Fakten zu Efail

Im Zusammenhang mit den Efail genannten Sicherheitslücken bei verschlüsselten E-Mails sind viele missverständliche und widersprüchliche Informationen verbreitet worden. Wir fassen die richtigen Informationen zusammen.
Eine Analyse von Hanno Böck

  1. Sicherheitslücke in Mailclients E-Mails versenden als potus@whitehouse.gov

Oneplus 6 im Test: Neues Design, gleich starkes Preis-Leistungs-Verhältnis
Oneplus 6 im Test
Neues Design, gleich starkes Preis-Leistungs-Verhältnis

Das Oneplus 6 hat einen schnellen Prozessor, eine Dualkamera und ein großes Display - mit einer Einbuchtung am oberen Rand. Der Preis liegt wieder unter dem der meisten Konkurrenzgeräte. Das macht das Smartphone trotz fehlender Innovationen zu einem der aktuell interessantesten am Markt.
Ein Test von Tobias Költzsch

  1. Android-Smartphone Neues Oneplus 6 kostet ab 520 Euro
  2. Oneplus 6 Oneplus verkauft sein neues Smartphone auch direkt in Berlin

    •  /