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

WebRTC und Odinmonkey Firefox 22 ist schnell und kommunikativ

Firefox 22 steht ab sofort zum Download bereit und enthält große Neuerungen. So wird WebRTC mit allen Bestandteilen in der Standardeinstellung unterstützt, mit Odinmonkey wird Javascript fast so schnell wie nativer Code und mit Web-Notifications können sich Web-Apps über den Desktop beim Nutzer melden.

Anzeige

WebRTC soll den Browser zum Echtzeit-Kommunikationswerkzeug machen. Firefox 22 unterstützt alle wesentlichen Bestandteile der neuen Technik standardmäßig. Das umfasst sowohl getUserMedia, was Web-Apps Zugriff auf Mikrofon und Kamera einräumt, als auch Peerconnection und Datachannels. Der entsprechende Hinweis ist zwar aus den Release Notes verschwunden, in Mozillas Entwicklerkommunikation wird aber weiterhin darauf verwiesen.

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. Firefox ist aber der erste Browser, der Datachannels entsprechend der aktuellen Spezifikation unterstützt.

Noch gibt es aber einige Probleme in Sachen WebRTC in Firefox 22. So haben sich die Mozilla-Entwickler zunächst auf Verbindungen zwischen zwei Nutzern konzentriert. Zwar lassen sich auch Videokonferenzen über WebRTC in Firefox 22 abwickeln, sie können je nach Gerät aber sehr langsam sein. Das soll sich in künftigen Firefox-Versionen ändern. Auch die Echo-Unterdrückung soll noch verbessert werden und es kommt mitunter dazu, dass Ton und Bild nicht synchron sind. Die Mozilla-Entwickler haben aber bereits die Ursache entdeckt und wollen das Problem demnächst korrigieren.

Mit Firefox 23 kommt auch TURN-Unterstützung hinzu. Damit sollen sich auch sehr restriktive NAT-Firewalls durchdringen lassen. Allerdings wird dabei die gesamte Kommunikation über einen Server geleitet.

Odinmonkey unterstützt asm.js

Mit Odinmonkey hat Mozilla die Javascript-Engine von Firefox um Unterstützung für asm.js erweitert. Dabei handelt es sich um eine von Mozilla entwickelte Javascript-Erweiterung, mit der bestimmte Javascript-Programme zwei- bis fünfmal so schnell ausgeführt werden können 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 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 so schnell ist wie 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, HiDPI-Unterstüzung, HTML5-Unterstützung, Font Inspector 

Rulf 28. Jun 2013

das hat geholfen

GodsBoss 27. Jun 2013

null ist kein Objekt. Zwar ist typeof null == 'object', aber das ist eigentlich ein...

Lala Satalin... 27. Jun 2013

Wo genau ist denn das Problem? Ob da nun 5278527865278.0 steht oder 0.0.7892345893765 ist...

Ninos 27. Jun 2013

Gehalt und Kontodaten bitte auch noch. Ach ja und deinen derzeitigen Kontostand. Hast du...

DASPRiD 26. Jun 2013

Wenn du nen Hangout startest und in den Firebug Network-Tab schaust, wirst du zwei WebRTC...

Kommentieren


Antary / 25. Jun 2013



Anzeige

  1. Referent/in SAP Modul SD
    über MARTIN & PARTNER Societät für Unternehmensberatung, Raum Stuttgart
  2. Senior Java-Entwickler (m/w)
    SoftProject GmbH, Ettlingen
  3. Wissenschaftliche/r Mitarbeiter/in beim Deutschen Literaturarchiv
    Deutsche Schillergesellschaft e.V. Deutsches Literaturarchiv Marbach, Marbach
  4. Thesis "Efficient Invariant Deep Models for Computer Vision" PhD Position at the MPI for Intelligent Systems
    Robert Bosch GmbH, Tübingen, Leonberg

Detailsuche


Hardware-Angebote
  1. Wintersale im Microsoft Store
  2. NEU: Nvidia Shield Android TV kaufen und Shield-Remote gratis dazu
    55€ sparen!
  3. EVGA GeForce GTX 980 Ti Superclocked ACX 2.0+
    679,00€ statt 749,90€

Weitere Angebote


Folgen Sie uns
       


  1. Umbau

    Die Mediencenter Cloud der Telekom ist offline

  2. Fertigungstechnik

    Globalfoundries baut Forschungszentrum für EUV-Lithographie

  3. Gehackte Finanzinstitute

    Kriminelle greifen die Infrastruktur von Banken an

  4. Streaming

    Mobiler Datentraffic steigt um das Siebenfache

  5. Recht auf Vergessenwerden

    Google sperrt Links für alle europäischen Nutzer

  6. Abodienst

    Humble Bundle finanziert neue Indiegames

  7. 28HPCU-Fertigung

    ARM und UMC machen Smartphone-Chips günstiger

  8. Poseidon-Gruppe

    Über ein Jahrzehnt internationale Cyberattacken

  9. EU-Datenschützer

    Ein langer böser Brief an Facebook

  10. Graphite-Bibliothek

    Wenn Schriftarten zur Sicherheitslücke werden



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Time Lab: Großes Kino
Time Lab
Großes Kino
  1. Forscher des IIS Sensoren am Körper bald ganz selbstverständlich
  2. Arbeitsschutz Deutscher Roboter schlägt absichtlich Menschen

Lockdown befürchtet: Die EU verbietet freie Router-Software - oder doch nicht?
Lockdown befürchtet
Die EU verbietet freie Router-Software - oder doch nicht?
  1. Captive Portals Ein Workaround, der bald nicht mehr funktionieren wird
  2. Die Woche im Video Mensch verliert gegen Maschine und iPhone verliert Wachstum
  3. WLAN-Störerhaftung Freifunker machen gegen Vorschaltseite mobil

Time Machine VR angespielt: Wir tauchen mit den Monstern der Tiefe
Time Machine VR angespielt
Wir tauchen mit den Monstern der Tiefe
  1. Unreal Engine4 Epic baut virtuelle Welt in virtueller Welt
  2. Unmandelboxing Markus Persson fliegt durch VR-Fraktaltunnel
  3. Spectrevision Elijah Wood macht Horror-VR mit Ubisoft

  1. Re: Angriffsfläche verringern

    chithanh | 23:30

  2. Geht mit google.com trotzdem

    Pwnie2012 | 23:29

  3. Re: Frage an Golem - Werbung für Betrüger

    gaym0r | 23:28

  4. Re: Das mit den Amazon-Diensten verstehe ich nicht

    hutzlibu | 23:28

  5. Re: An alle "Zensur!"-Schreier

    Pwnie2012 | 23:27


  1. 18:25

  2. 17:27

  3. 17:24

  4. 17:14

  5. 16:51

  6. 16:23

  7. 15:54

  8. 15:19


  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