Wie Browserspiele technisch funktionieren
Moderne Browserspiele kommen ohne zusätzliche Plugins aus. Möglich machen das offene Webstandards wie HTML5, WebGL und WebAssembly. Dieser Artikel erklärt verständlich, welche Technik dahintersteckt.
HTML5 als Grundlage
HTML5 ist die fünfte Version der Auszeichnungssprache, die Webseiten aufbaut. Für Spiele entscheidend ist das <canvas>-Element: eine Zeichenfläche, auf der Grafik in Echtzeit dargestellt werden kann. Zusammen mit JavaScript lassen sich darauf Spielfiguren bewegen, Eingaben verarbeiten und Spielzustände berechnen — alles direkt im Browser, ohne Installation.
WebGL für Grafik
WebGL erlaubt es Browserspielen, die Grafikkarte (GPU) direkt zu nutzen. Damit sind flüssige 2D- und sogar 3D-Darstellungen möglich, die früher nur installierten Programmen vorbehalten waren. WebGL läuft in allen modernen Browsern und ist die Basis vieler aufwendiger Browserspiele.
WebAssembly für Tempo
WebAssembly (kurz Wasm) ist ein Format, das nahezu in Maschinengeschwindigkeit im Browser ausgeführt wird. Damit lassen sich rechenintensive Spiele oder sogar komplette Spiel-Engines in den Browser bringen. WebAssembly ergänzt JavaScript und sorgt dafür, dass selbst anspruchsvolle Spiele performant laufen.
Das Ende von Flash
Lange Zeit basierten Browserspiele auf Adobe Flash. Flash war ein Plugin, das eigens installiert werden musste und zunehmend als Sicherheitsrisiko galt. Ende 2020 stellte Adobe die Unterstützung endgültig ein; moderne Browser blockieren Flash seither. Die offenen Standards HTML5, WebGL und WebAssembly haben Flash vollständig ersetzt — heute braucht kein Browserspiel mehr ein Plugin.
Geräteanforderungen
Für die meisten Browserspiele genügt:
- ein aktueller Browser (Chrome, Firefox, Edge, Safari in neuer Version);
- ein Gerät mit WebGL-Unterstützung — das trifft auf nahezu alle Computer und Smartphones der letzten Jahre zu;
- eine stabile Internetverbindung; bei reinen Browserspielen reicht oft schon eine moderate Bandbreite.
Läuft ein Spiel nicht flüssig, hilft es meist, den Browser zu aktualisieren, andere Tabs zu schließen oder die Hardwarebeschleunigung in den Browsereinstellungen zu aktivieren.
Warum das für Nutzer wichtig ist
Weil keine Plugins und keine Installationen nötig sind, sind moderne Browserspiele sicherer und bequemer als früher. Gleichzeitig sollte man darauf achten, Spiele nur auf seriösen Seiten zu spielen — die Technik schützt nicht automatisch vor betrügerischen Webseiten (siehe Sicherheit & Datenschutz).
Häufige Fragen
- Brauche ich noch Flash für Onlinespiele?
Nein. Adobe hat Flash Ende 2020 eingestellt, moderne Browser unterstützen es nicht mehr. Heutige Browserspiele basieren auf HTML5, WebGL und WebAssembly und benötigen kein Plugin.
- Warum ruckelt ein Browserspiel?
Häufige Ursachen sind ein veralteter Browser, zu viele offene Tabs, deaktivierte Hardwarebeschleunigung oder ein schwaches Gerät. Browser aktualisieren, Tabs schließen und die Hardwarebeschleunigung einschalten hilft meist.