Firefox-22-Beta steht zum Download bereit.
Firefox-22-Beta steht zum Download bereit. (Bild: Mozilla)

WebRTC und Odinmonkey Firefox-22-Beta enthält große Neuerungen

Mozilla hat Firefox 22 in einer Betaversion veröffentlicht, die einige große Neuerungen enthält. So wird WebRTC mit allen Bestandteilen in der Standardeinstellung unterstützt und mit Odinmonkey wird Javascript fast so schnell wie nativer Code. Damit aber nicht genug.

Anzeige

Werden in Firefox 22 keine Funktionen gestrichen, die in der jetzt veröffentlichten Betaversion enthalten sind, stellt Firefox 22 ein wirklich großes und wichtiges Update für Mozillas Browser dar. In der Beta von Firefox 22 ist WebRTC mit allen Bestandteilen standardmäßig aktiviert. Das umfasst sowohl getUserMedia, was Web-Apps Zugriff auf Mikrofon und Kamera einräumt, als auch Peerconnection und Datachannels.

Peerconnection ermöglicht es, direkte Verbindungen zwischen zwei Browsern herzustellen, ohne dass die Daten über einen Server laufen. So lassen sich beispielsweise in Kombination mit getUserMedia Videotelefonate mit zwei oder mehr Teilnehmern abwickeln, bei denen die Datenströme direkt ausgetauscht werden.

Datachannels ermöglichen es zudem, beliebige Daten über solche direkten Verbindungen auszutauschen, nicht nur Audio- und Videostreams. PeerCDN nutzt dies beispielsweise, um ein verteiltes CDN zu schaffen, bei dem Nutzer auf einer Website eingebundene Inhalte austauschen, um Ladezeiten zu verkürzen und Traffic-Kosten auf Anbieterseite einzusparen. Mit P hat Ozan Turgut auf Basis dieser Technik außerdem ein Peer-to-Peer-Netzwerk entwickelt, das komplett im Browser läuft.

Neben Firefox unterstützt auch Chrome bereits die entsprechende Technik, so dass via WebRTC eine Kommunikation über Browsergrenzen hinweg möglich ist.

Odinmonkey unterstützt asm.js

Odinmonkey stellt eine Erweiterung der Javascript-Engine von Firefox dar, die die von Mozilla entwickelte Javascript-Erweiterung asm.js unterstützt. Damit können bestimmte Javascript-Programme zwei- bis fünfmal so schnell ausgeführt werden wie bisher. Davon profitieren vor allem komplexe Javascript-Programme, deren Code automatisch aus anderen Sprachen generiert wird.

Zusammen mit Epic hat Mozilla so die Unreal Engine ins Web portiert, die dank asm.js und WebGL eine flüssige Darstellung der Spielegrafik im Browser ermöglicht. Wer die Beta von Firefox 22 installiert, kann dies mit der HTML5-Demo Epic Citadel ausprobieren.

Mozilla-Entwickler Luke Wagner hat einige Benchmarks veröffentlicht, in denen mit Emscripten unter Verwendung von asm.js erzeugter Code unter Odinmonkey, Mozillas aktueller Javascript-Engine Spidermonkey und Googles Javascript-Engine V8 ausgeführt wird. Die Zahlen zeigen, welches Potenzial asm.js bietet. Während die native Version der zlib rund fünf- bis sechsmal schneller ist als die Emscripten-Javascript-Version unter Spidermonkey und v8, reduziert sich der Geschwindigkeitsvorteil des nativen Codes im Vergleich mit Odinmonkey auf das 1,61fache.

Auch Googles Browser Chrome wird vermutlich schon bald asm.js unterstützen. Das haben einige Chrome-Entwickler auf Googles derzeit stattfindender Entwicklerkonferenz Google I/O angedeutet und auf erste sehr positive Erfahrungen mit der neuen Technik verwiesen.

Web-Notifications

Die Beta von Firefox 22 unterstützt darüber hinaus das Web-Notifications-API. Damit können Web-Apps Benachrichtigungen an Nutzer senden, auch dann, wenn sie nur im Hintergrund laufen. So kann ein Webmail-Client beispielsweise auf eine neu eingetroffene E-Mail oder einen Tweet hinweisen.

Die Nachrichten erscheinen nicht innerhalb der Website, sondern können in das Benachrichtigungssystem des Betriebssystems integriert werden, wie man es von nativen Applikationen kennt.

HiDPI-Unterstüzung

Windows-Nutzer erhalten mit Firefox 22 eine bessere Unterstützung hochauflösender Displays: Firefox folgt dann den Skalierungsoptionen von Windows, um beispielsweise Text auf Displays mit sehr hoher Auflösung größer zu rendern.

Bessere HTML5-Unterstützung

Darüber hinaus hat Mozilla die HTML5-Unterstützung seines Browsers ausgebaut: So wird nun CSS3 Flexbox standardmäßig unterstützt, ebenso das ClipboardData-API, mit dem per Javascript auf die Zwischenablage zugegriffen werden kann.

Auch kann Firefox 22 mit dem neuen Element Time zur Eingabe von Datum und Zeit umgehen. Der Browser zeigt entsprechende Dialoge an, die heute noch jede Website einzeln mitliefern muss.

Das Pointer-Lock-API kann nun auch außerhalb der Vollbilddarstellung genutzt werden und die Darstellung per WebGL wurde durch asynchrone Canvas-Updates beschleunigt. Zudem soll der Browser für das Rendern von Bildern weniger Speicher benötigen.

Font Inspector

Für Entwickler enthält Firefox 22 einen neuen Font Inspector. Dieser zeigt an, welche Schriftarten auf einer Website eingesetzt werden, und stellt editierbaren Beispieltext dar.

Die Beta von Firefox 22 steht ab sofort für Windows, Linux und Mac OS X unter mozilla.org/firefox/beta zum Download bereit.


Schnarchnase 21. Mai 2013

*Gähn* das alte Ammenmärchen scheint sich echt ewig zu halten.

Benjamin_L 20. Mai 2013

http://www.neunetz.com/2013/05/16/hangouts-google-gibt-mit-neuem-messagingdienst-nun...

DrWatson 19. Mai 2013

Javascript wird immer häufiger für die Anwendungslogik verwendet. Einfach mal Javascript...

Thaodan 18. Mai 2013

Im Clipboard liegen wenn nur Links dazu, die Datei selber liegt da nicht drin.

n8c 17. Mai 2013

Die arme Sau die da um die Uhrzeit schaffen muss.... ### Hello, We have already received...

Kommentieren



Anzeige

  1. Qualitätsingenieur/in für Software
    Robert Bosch Battery Systems GmbH, Stuttgart-Feuerbach
  2. Trainee IT (m/w) Schwerpunkt SAP-Applikation
    Müller Service GmbH, Aretsried, Freising, Leppersdorf, Dissen
  3. Verifikationsingenieur (m/w) System on Chip Design
    DR. JOHANNES HEIDENHAIN GmbH, Traunreut
  4. IT-Projektleiter (m/w)
    RENA Technologies GmbH, Gütenbach

 

Detailsuche


Spiele-Angebote
  1. Wolfenstein: The Old Blood
    19,99€ (Release 08.05.)
  2. Batman: Arkham Knight
    ab 49,00€ (Vorbesteller-Preisgarantie) - Release 23.06.
  3. Wolfenstein: The New Order kaufen und Gutschrift für Wolfenstein: The Old Blood sichern

 

Weitere Angebote


Folgen Sie uns
       


  1. Weißes Haus

    Hacker konnten offenbar Obamas E-Mails lesen

  2. Unzulässige NSA-Selektoren

    Kanzleramt soll Warnungen des BND ignoriert haben

  3. Android-Tablet

    Google nimmt Nexus 7 aus dem Onlinestore

  4. Aerofoils

    Formel-1-Technik macht Supermarkt-Kühlregale effizienter

  5. Force Touch

    Apples Trackpad könnte künftig verschiedene Oberflächen simulieren

  6. Bodyprint

    Yahoo-Software verwandelt Touchscreen in Ohr-Scanner

  7. BKA

    Ab Herbst 2015 soll der Bundestrojaner einsetzbar sein

  8. Die Woche im Video

    Computerspiele, Whatsapp und Fire TV Stick

  9. Amtsgericht Hamburg

    Online-Partnervermittlungen dürfen kein Geld nehmen

  10. Elite Dangerous

    Powerplay im All



Haben wir etwas übersehen?

E-Mail an news@golem.de



Storytelling-Werkzeug: Linius und die Tücken von Open-Source
Storytelling-Werkzeug
Linius und die Tücken von Open-Source
  1. ARM-SoC Allwinner soll LGPL-Verletzungen verschleiern
  2. Linux Siri bekommt Open-Source-Konkurrenz
  3. Microsoft Windows Driver Frameworks werden Open Source

Die Woche im Video: Ein Zombie, Insekten und Lollipop
Die Woche im Video
Ein Zombie, Insekten und Lollipop
  1. Die Woche im Video Apple Watch, GTA 5 für PC und Akku mit Aluminium-Anode
  2. Die Woche im Video Win 10 für Smartphones, Facebook Tracking und Aprilscherze
  3. Die Woche im Video Galaxy S6 gegen One (M9), selbstbremsende Autos und Bastelei

GTA 5: Es ist doch nicht 2004!
GTA 5
Es ist doch nicht 2004!
  1. Rockstar Games PC-Version von GTA 5 im 60-fps-Trailer
  2. Rockstar Games GTA 5 hat Grafikprobleme
  3. Make it Digital GTA im Mittelpunkt von TV-Sendung

  1. Re: Regierung

    Roudrigez Merguez | 13:17

  2. Re: Das ist auch gut so

    George99 | 12:49

  3. Re: Hoffentlich setzt sich dieses Urteil bei...

    Bassa | 12:45

  4. Linux wird zu Windows...

    phre4k | 12:36

  5. Re: Landen auf prozeduralen Planeten

    Moe479 | 12:35


  1. 13:02

  2. 11:44

  3. 09:56

  4. 15:17

  5. 10:05

  6. 09:50

  7. 09:34

  8. 09:01


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel