Slashdot Mirror


Firefox 22 Released, Boosts 3-D Gaming and Video Calls

Today Mozilla announced the launch of Firefox 22 for desktops and Android devices. For the desktop version, WebRTC, the open source browser-based communications API, is now enabled by default. "This technology makes it possible to place and receive video calls from a mobile or desktop browser or share live video, files and images with friends and family." Firefox 22 also has support for the asm.js subset of JavaScript, which allows for big performance boosts on graphically complex applications in the browser. (We saw a demonstration of this a while back.) Other new features include display scaling options for making text bigger on high-res displays, better WebGL rendering performance, word wrapping for text files displayed in the browser, and the ability to change the playback rate of HTML5 audio and video. The new Android version features include tablet UI support for smaller tablets, and a fix for scrolling in nested frames.

33 of 156 comments (clear)

  1. So... by Jmc23 · · Score: 5, Funny

    when can I use it to run emacs?

    --
    Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
    1. Re:So... by KiloByte · · Score: 2
      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:So... by Lennie · · Score: 2

      If not, you can use Emscripten/asm.js to just recompile the runtime as Javascript and be done quicker.

      --
      New things are always on the horizon
    3. Re:So... by K.+S.+Kyosuke · · Score: 2

      That would be terrible, performance wise. For example, compiling a garbage collector in C to JS (even with asm.js) to run on a byte array can't possibly be better than using native JS objects as representation of ELisp objects, what with all the effort invested by Mozilla and Google into high-performance, incremental, generational low-pause collectors written in C++.

      --
      Ezekiel 23:20
  2. Boosts 3-D Gaming and Video Calls by nitehawk214 · · Score: 2, Insightful

    Is there something named Firefox that isn't a browser but uses the same silly exponentially increasing versioning scheme?

    --
    I'm a good cook. I'm a fantastic eater. - Steven Brust
    1. Re:Boosts 3-D Gaming and Video Calls by h4rr4r · · Score: 4, Interesting

      No, I do remember phoenix being that way though.

  3. Fingers crossed for asm.js to take off by Rubinhood · · Score: 2

    I have big hopes for asm.js. Even with its teething problems, it's the best chance we have for a truly multi-platform common ground to develop networked apps in.

    At the same time, this awesomeness has traditionally been ignored by the big players who desired fragmentation. Hopefully this time is different, as all browser vendors have a lot to lose if they are the last to implement asm.js.

    The big missing feature is threading - here's hoping for an extension to asm.js to make it complete.

  4. Since we're all paranoid now, how secure is this? by Bearhouse · · Score: 2

    Not trolling, straight question. I know nothing about webRTC; are communications 'secure' by default?

  5. Does it stop crap code ? by Anonymous Coward · · Score: 4, Insightful

    setTimeout(function(){window.locationmanageQueryStringParam('source','autorefresh');}, 600000);

    this bit of code is a nightmare on FF mobile, iam trying to read the comments and bam iam looking at the slashdot homepage ? WTF ? i didnt press back

    sort it out slashdot, your code needs much more work and if you cared about the user you would NEVER reload a page the user didnt request.

    1. Re:Does it stop crap code ? by Inda · · Score: 2

      It's a nightmare on the desktop too.

      Open Slashdot link in new tab.
      Read comments.
      Close tab.

      Look at Slashdot landing page scrolled to the top!

      Now where was I? Dunno. How far do I have to scroll back down? Dunno. May as well go back to Reddit.

      Sort it out Slashdot. You suck.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
  6. I want a car, no I want a plane... by sinij · · Score: 3, Insightful

    I don't know all use cases, but I personally use Firefox to browse. Why do I want 3D gaming and video conferencing integrated into it? What next, preparing taxes?

    1. Re:I want a car, no I want a plane... by squiggleslash · · Score: 4, Insightful

      Because the web is increasingly an application delivery platform, and modern web standards reflect that. Many people may not like it particularly, but that's what it is.

      --
      You are not alone. This is not normal. None of this is normal.
    2. Re:I want a car, no I want a plane... by MozeeToby · · Score: 2

      I personally use Lynx to browse, why would I want images/audio/video built into it?

    3. Re:I want a car, no I want a plane... by washort · · Score: 4, Interesting
      "to browse" is a pretty vague term. This is equivalent to saying 30 years ago "I don't know all use cases, but I personally use my computer to compute. Why do I want 3D gaming and video conferencing integrated into it? What next, reading the news?"

      The web browser is now a universal secure applications platform, standards-based, not controlled by a single owner. These are compelling reasons for people to want features added to it to compete with other applications platforms.

    4. Re:I want a car, no I want a plane... by UltraZelda64 · · Score: 2, Insightful

      Adding all this garbage is just setting the browser up to be like IE6 before it... a huge, bloated, buggy, major security risk. Most if not all of those things are already true to some extent, but at this rate it's only going to get worse. Once upon a time, a web browser just fetched web pages... now it's making it braindead easy to run unheard of amounts of potentially untrusted code. Beyore, you would have to download an executable in most cases or even buy a program at a store... now, all you have to do is browse a few web pages.

  7. nabled by default by rossdee · · Score: 2

    " WebRTC, the open source browser-based communications API, is now enabled by default. "This technology makes it possible to place and receive video calls from a mobile or desktop browser or share live video, files and images with friends and family."

    This doesn't sound very convenient - there are times that I am "browsing" when I don't want a video call suddenly interrupting me.

    Luckily I don't have a webcam on this PC

    1. Re:nabled by default by washort · · Score: 4, Informative

      Firefox handles it the same as geolocation or offline storage -- the browser asks you if you want to grant access to the camera and microphone.

  8. It handles the flying periodic table better by sasparillascott · · Score: 5, Interesting
  9. Re:How to disable? by magic+maverick+ · · Score: 2

    Torbrowser, and you get the added benefit of Tor! Or, if you just want Firefox, download the latest ESR release (10.X I think). If you can find it.

    --
    HELP MY ACCOUNT HAS BEEN HACKED BY AN ILLIBERAL ART STUDENT SET TO DESTROY THE INTERWEBZ!
  10. Spot the odd one out by wonkey_monkey · · Score: 2

    WebRTC is now enabled by default.

    Useful!

    support for the asm.js subset of JavaScript

    Impressive!

    word wrapping for text files displayed in the browser

    Decidedly underwhelming.

    --
    systemd is Roko's Basilisk.
  11. Re:Since we're all paranoid now, how secure is thi by Anonymous Coward · · Score: 2, Informative

    Not trolling, straight question. I know nothing about webRTC; are communications 'secure' by default?

    They use (S)RTP for the transport:

    http://www.webrtc.org/reference/architecture#TOC-RTP-Stack
    http://en.wikipedia.org/wiki/Real-time_Transport_Protocol
    http://en.wikipedia.org/wiki/Secure_Real-time_Transport_Protocol

    The speicific protocol used is DTLS:

    https://en.wikipedia.org/wiki/Datagram_Transport_Layer_Security

  12. Re:Are there still memory leaks? by Lumpy · · Score: 5, Informative

    Lot better. it is now far faster than Chrome. I have switched back.

    --
    Do not look at laser with remaining good eye.
  13. Re:Boosts 3D Gaming and video calls? by sinij · · Score: 2

    Have you thought that perhaps feature creep has bigger downside in context of browsers other than bigger footprint and wasted development time? Security for example.

    Decades of constant battles with Java security should be abject lesson to anyone eager to swell functionality past any reason.

    Consider how much better our browsing would be if Java never existed? I am eagerly await near future when marketing gets a hold of video conferencing and start throwing sales pitches at you or hackers figure out how to access video feed on your laptop.

  14. For the Whiners by caspy7 · · Score: 4, Informative

    For those who read the title and came here to moan about bloat:
    The technologies mention in reference to 3D gaming are WebGL and asm.js. These serve to make things faster and their size is negligible (want to complain when the few extra bits in your JS engine make things go faster?). They can both be used in non-gaming situations, particularly processing-intensive stuff like dealing with images (processing, filters) and video (decoding - see ORBX.js). WebGL was already there, it's just better now.

    You can disable it if you want, but WebRTC stuff doesn't load additional components (encoding/decoding video for instance) unless you're using them - which would be no worse than Flash (better actually). And just like with Geolocation, a site has to ask permission - to which you can say "never".

    Chrome already has WebGL, WebRTC and is optimizing for asm.js. It's possible to land these without adversly impacting performance/responsiveness, and for the past year Mozilla has had their eye on the metrics.

  15. Re:Are there still memory leaks? by nigelo · · Score: 3, Informative

    Memory leaks are normally attributable to the plug-ins used, rather than Firefox, nowadays.

    Unfortunately, memory leaks are usually blamed on the browser, not on a plug-in, regardless of the cause.

    --
    *Still* negative function...
  16. Re:Are there still memory leaks? by dsinc · · Score: 2

    Funny you should say that. I regularly use Firefox and Chrome on two very different machines: one, is an anemic laptop with a Pentium T4200, the other a desktop with 8 cores and lots of memory. On the weaker machine, Chrome is visibly snappier - and never slows down at the end of the day. Firefox seems quite spry in the beginning, but quickly becomes visibly slower - not its rendering, but its general reaction, the awful, XUL-based interface. By the end of the day, right-clicking on a page and/or opening a new tab has a very visible, very annoying lag and the overall reactivity has decreased greatly. It's not a problem induced by some esoteric extensions (I only use Ghostery), I have enough memory (8GB, and the system memory load never goes beyond 50-52%), I only read text (lots of pages, though), no video, no games, flash is disabled via click-to-run. The faster/newer machine exhibits the same behaviour, it only takes a while longer for the lag to be apparent (due, obviously, to the increased computing power). I've always been a supporter of Firefox, I've been using it continuously since the 0.x era (in its Phoenix incarnation), but I'm not blind and statements like "FF is faster than Chrome" simply make no sense to me (and my browsing habits).

  17. Any Downsides to Upgrading? by PastTense · · Score: 2

    Any Downsides to Upgrading?

    For example are lots of extensions not working with the upgrade?

  18. Re:Boosts 3D Gaming and video calls? by Cyko_01 · · Score: 2, Interesting

    FYI: google chrome has this same "bloat" in development and stable builds as well as true bloat like NaCl - a brand new interpreted language on top of javascript that no one uses

  19. Re:Are there still memory leaks? by TubeSteak · · Score: 3, Insightful

    Unfortunately, memory leaks are usually blamed on the browser, not on a plug-in, regardless of the cause.

    Give me an easy way to trace which plug-in it is.
    Surely Mozilla could do that?
    They already tell me which plug-ins take a long time to load, why not some basic memory management?

    --
    [Fuck Beta]
    o0t!
  20. Re:An OS to run "web applications" by tepples · · Score: 2

    Well, it turned out to be not a very good operating system, so it's losing to better ones.

    But you'd probably have to agree that the web is a much more widely deployed operating system than any single phone operating system, and the APIs of IE 10 Trident, Gecko, WebKit, and Blink are much more similar than the APIs of Windows, OS X, GNU/Linux, Android, iOS, and Windows Phone.

  21. Chromebooks and Firefox phones by tepples · · Score: 2

    The funny part is that, after they went to all that trouble, 'web apps' are now being replaced by plain old 'apps'.

    Unless you have a Chromebook or a Firefox phone. Their API for "apps" is the HTML DOM, just like the API for "web apps".

  22. Re:should be plugins by elementalest · · Score: 3, Funny

    I opened up a bunch of tabs (9 in total) in firefox 22.0 which came to a total of 398MB memory usage. I opened the SAME tabs in chrome and it came to 592MB. I opened the SAME tabs in IE10 and it was 354MB. I guess firefox is actually pretty good. Besides there are a stack of plugins that have been around for a long time that are not being integrated and probably never will. In any case IE10+ looks like a good option for you.

  23. Re:Boosts 3D Gaming and video calls? by Blaskowicz · · Score: 2

    I find having a second browser is useful, such as Chromium, Midori or Epiphany - using the latter one lately. That way if you have to be stuck running a browser while you're out of ram and swapping you can quit or kill -9 the pig browser and still have some browser shit running in the secondary browser.

    With 1GB, you ought to run a lightweight OS / environment (Windows XP, but it's deprecated, or LXDE, or some non xubuntu XFCE at best) and look for a memory upgrade unless you're on an old maxed out computer.