HTML5 – Web Workers API als Draft empfohlen

Die What WG hat für HTML5 eine neue API Web Workers vorgeschlagen. Die neue API dient dazu, dass Javascripte unabhängig von der grafischen Oberfläche der Webseite im Hintergrund ausgeführt werden.

  • Dadurch werden Browser, Buttons oder Formularelemente bei länger dauernden Laufzeiten der Javascripte nicht blockiert.
  • Der Browser gibt keine Fehlermeldung wegen der länger dauernden Berechnung aus.
  • Ergebnisse können fortlaufend angezeigt werden.

Primzahlen Berechnung ohne Web Workers

Probieren Sie die Demonstration von Google aus. Es funktioniert ab Firefox V 3.54b4 und bei Safari 4.0.

http://htmlfive.appspot.com/static/primes-bad.html

Der Browser blockiert und es kommt nach einiger Zeit eine Fehlermeldung

Warnung: Nicht antwortendes Skript

Warnung: Nicht antwortendes Skript

Primzahlen Berechnung mit Web Workers

Das Beispiel mit Web Workers programmiert. Es funktioniert bei Firefox V 3.54b4  und bei Safari 4.0

http://htmlfive.appspot.com/static/primes-good.html

Echtzeit Videoverarbeitung bei Web Workers

[iframe http://htmlfive.appspot.com/static/tracker1.html 100% 600]

Fazit:

Dies wird eine wichtige Erweiterung bei HTML5 um Web Applikationen wie Desktop Programme ausführen zu lassen.

Zuletzt aktualisiert von .