zurück zum Artikel

Fünfte Beta von Firefox 4 mit Audio-API und DirectX10-Anbindung

Christian Kirsch

Mit einer neuen Schnittstelle im Firefox 4 können Webanwendungen Audiodaten visualisieren und selbst erzeugen.

In der fünften Beta-Version [1] des zukünftigen Firefox 4 haben die Entwickler eine Schnittstelle [2] integriert, die Entwicklern den Zugriff auf Audiodaten ermöglicht. Sie verwendet das in HTML 5 für das Audio-Element vorgesehe Ereignis loadedmetadata sowie den browser-spezifischen Event MozAudioAvailable samt darauf reagierender Handler-Funktionen. Außerdem gibt es Funktionen zum Erzeugen von Audioobjekten außerhalb des Browser-DOM. So könnte eine Webanwendung selbst Töne ausgeben.

Der loadedmetadata-Event liefert Informationen wie die Anzahl der Kanäle und die zum Digitalisieren verwendete Abtastrate. Durch MozAudioAvailable erhalten Entwickler Zugriff auf die eigentlichen Audiodaten. Als Einsatzmöglichkeiten erwähnt einer der Mozilla-Entwickler in einem Youtube-Video [3] unter anderem die Visualisierung von Sound-Daten. Sie könne auch Hörbehinderten einen Zugang zu Klängen im Web geben.

Auf Rechnern mit Windows 7 oder Vista nutzt Firefox jetzt geeignete Grafik-Hardware per DirectX und Direct2D. Diese Funktion gibt es bereits länger, sie musste jedoch manuell aktiviert werden. Die Mozilla-Entwickler halten die Technik nun für ausgereift [4] genug, um sie defaultmäßig einzuschalten.

Erstmals enthält Firefox Unterstützung für das HSTS-Protokoll [5] (HTTP Strict Transport Security). Dieser IETF-Draft [6] ermöglicht Websites, Browser darüber zu informieren, dass sie nur HTTPS-Verbindungen akzeptieren. Die unter anderem von Paypal entwickelte Technik soll Man-in-the-middle-Angriffe erschweren.

Wie üblich, steht die Beta-Version für Windows, Linux und OS X zum Herunterladen [7] bereit. (ck [8])


URL dieses Artikels:
https://www.heise.de/-1074867

Links in diesem Artikel:
[1] http://blog.mozilla.com/blog/2010/09/07/firefox-4-beta-with-faster-graphics-and-new-audio-capabilities-for-the-web/
[2] https://wiki.mozilla.org/Audio_Data_API
[3] http://www.youtube.com/watch?v=1Uw0CrQdYYg&feature=player_embedded#!
[4] http://www.basschouten.com/blog1.php/2010/09/07/firefox-4-beta-bringing-hardware-acceler
[5] http://blog.sidstamm.com/2010/08/http-strict-transport-security-has.html
[6] http://tools.ietf.org/html/draft-hodges-strict-transport-sec
[7] http://www.mozilla.com/de/firefox/beta/
[8] mailto:ck@ix.de