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. soft-nrg Development GmbH', Dornach
  2. Dataport, Altenholz bei Kiel, Hamburg

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
Hardware-Angebote
  1. mit Gutschein: HARDWARE50 (nur für Neukunden, Warenwert 104 - 1.000 Euro)
  2. und Assassins Creed Odyssey, Strange Brigade und Star Control Origins kostenlos dazu erhalten

Thaodan 24. Apr 2018

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

Dieselmeister 24. Apr 2018

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


Folgen Sie uns
       


Fazit zu Shadow of the Tomb Raider

Wir tauchen mit Lara in der Apokalypse ab und verfassen unser Fazit.

Fazit zu Shadow of the Tomb Raider Video aufrufen
Athlon 200GE im Test: Celeron und Pentium abgehängt
Athlon 200GE im Test
Celeron und Pentium abgehängt

Mit dem Athlon 200GE belebt AMD den alten CPU-Markennamen wieder: Der Chip gefällt durch seine Zen-Kerne und die integrierte Vega-Grafikeinheit, die Intel-Konkurrenz hat dem derzeit preislich wenig entgegenzusetzen.
Ein Test von Marc Sauter

  1. AMD Threadripper erhalten dynamischen NUMA-Modus
  2. HP Elitedesk 705 Workstation Edition Minitower mit AMD-CPU startet bei 680 Euro
  3. Ryzen 5 2600H und Ryzen 7 2800H 45-Watt-CPUs mit Vega-Grafik für Laptops sind da

Neuer Kindle Paperwhite im Hands On: Amazons wasserdichter E-Book-Reader mit planem Display
Neuer Kindle Paperwhite im Hands On
Amazons wasserdichter E-Book-Reader mit planem Display

Amazon bringt einen neuen Kindle Paperwhite auf den Markt und verbessert viel. Der E-Book-Reader steckt in einem wasserdichten Gehäuse, hat eine plane Displayseite, mehr Speicher und wir können damit Audible-Hörbücher hören. Noch nie gab es so viel Kindle-Leistung für so wenig Geld.
Ein Hands on von Ingo Pakalski


    Life is Strange 2 im Test: Interaktiver Road-Movie-Mystery-Thriller
    Life is Strange 2 im Test
    Interaktiver Road-Movie-Mystery-Thriller

    Keine heile Teenagerwelt mit Partys und Liebeskummer: Allein in den USA der Trump-Ära müssen zwei Brüder mit mexikanischen Wurzeln in Life is Strange 2 nach einem mysteriösen Unfall überleben. Das Adventure ist bewegend und spannend - trotz eines grundsätzlichen Problems.
    Von Peter Steinlechner

    1. Adventure Leisure Suit Larry landet im 21. Jahrhundert

      •  /