Slashdot Mirror


Firefox 16 Released: More HTML5 Support

Today Mozilla released the final version of Firefox 16, which includes a number of new tools for developers. "A number of HTML5 code has been 'unprefixed,' which means that Mozilla has decided it has matured enough to run in the browser without causing instability. The newly unshackled HTML5 includes CSS3 Animations, Transforms, Transitions, Image Values, Values and Units, and IndexedDB. Two Web APIs that Mozilla helped to create, Battery API and Vibration API, are also now unprefixed. These changes help keep Firefox competitive, but it also sends a signal to developers that Mozilla thinks these are good enough to begin baking into their sites. It's a strong endorsement of the 'future-Web' tech." Here's the complete change list and the download page.

38 of 133 comments (clear)

  1. Why CNET? by Anonymous Coward · · Score: 5, Insightful

    What information does the CNET article contribute on this matter, exactly? Why not at least link to Google News? Why contribute to the Web becoming a pile of ads and sharing buttons? Why, Slashdot, why?

    1. Re:Why CNET? by BenJury · · Score: 4, Insightful

      So we have something else to write about, otherwise the whole thread would be complaning about the version numbers,,,

      --
      Blatant Advert: Android Apps!
  2. Final Version? by aero2600-5 · · Score: 3, Funny

    "Today Mozilla released the final version of Firefox 16"

    They're calling it quits? Or did you mean the "latest" version of Firefox?

    --
    Please stop hurting America -- Jon Stewart
    1. Re:Final Version? by Anonymous Coward · · Score: 3, Funny

      Maybe it's the final version of Firefox 16. Next one will be version 17

    2. Re:Final Version? by dhalsim2 · · Score: 2

      They're calling it quits on Firefox 16. No more Firefox 16s.

      Oh how I was looking forward to another Firefox 16. Too bad.

    3. Re:Final Version? by American+AC+in+Paris · · Score: 4, Informative

      "Today Mozilla released the final version of Firefox 16"

      They're calling it quits? Or did you mean the "latest" version of Firefox?

      "Final" and "Latest" both have specific, though different, meanings. "Final" indicates that a particular build is considered the official release for a specific version of a piece of software; contrast "final" with "alpha", "beta", and "release candidate". "Latest" indicates that there is no more recent version of the software available.

      Thus, while a mature software package can have many "final" versions, there is only ever one "latest" version of that piece of software (discounting programs with multiple release vectors and channels, where each release vector will typically have its own "latest" version--i.e., you can have a "latest" nightly build and a "latest" official release for the same project.)

      --

      Obliteracy: Words with explosions

    4. Re:Final Version? by Anonymous Coward · · Score: 2, Funny

      The change in air pressure caused by the speed at which that joke flew past your head did not make the traditional "Woosh" noise but rather caused a huge sonic bang which caused thirteen kittens in the area to become deaf. I hope you're happy.

    5. Re:Final Version? by Cl1mh4224rd · · Score: 3, Funny

      "Today Mozilla released the final version of Firefox 16"

      They're calling it quits? Or did you mean the "latest" version of Firefox?

      This is Firefox 16 v1.0. The first bugfix release will be Firefox 16 v2.0.

      --
      People will pass up steak once a week, for crap every day.
    6. Re:Final Version? by ninetyninebottles · · Score: 2

      "Final" and "Latest" both have specific, though different, meanings. "Final" indicates that a particular build is considered the official release for a specific version of a piece of software; contrast "final" with "alpha", "beta", and "release candidate". "Latest" indicates that there is no more recent version of the software available.

      "Final" is a modifier on "Firefox 16". "16" is a modifier on Firefox. The phrase you interpreted this as would have another comma ala: "Today Mozilla released the final version of Firefox, 16". The gods know there is plenty of crappy grammar in tech release notes and news articles about them, but this seems to be a case of proper punctuation misinterpreted by those who don't know it well enough.

    7. Re:Final Version? by doom · · Score: 3, Insightful

      I've been wondering how the iceweasel fork is doing in Debian. It could be the thing that makes me switch back from Ubuntu.

      Debian actually distinguishes between security fixes and UI changes. That's sounding better to me all the time.

    8. Re:Final Version? by EMR · · Score: 2

      I'm waiting for Firefox 42.0 -- that should be here, what, next spring give the proclivity to versionNumber++ so often...

      You do realize Google Chrome is at version 22.0?

    9. Re:Final Version? by SuperMooCow · · Score: 2

      If Firefox 42 doesn't come with a towel, I think I'm going to panic!

    10. Re:Final Version? by kat_skan · · Score: 2

      Oh so that's what "final" means. They're switching to the Final Fantasy versioning scheme.

    11. Re:Final Version? by Burpmaster · · Score: 2

      You're confusing Mozilla with Slashdot.

  3. Bloated or obsolte? Make up your mind. by Anonymous Coward · · Score: 5, Insightful

    Cue the whine brigade complaining that firefox is "Bloated". These are the same people that complain that firefox is behind the curve for not adding new features all the time.

    Whatever your complaints, I still find myself coming back to firefox because of the addons. Chrome is getting better and many of the most popular ones are there - But it's still not there. Some addons have reduced functionality because of the more restrictive API, or they're not well developed enough yet for Chrome. The more obscure, but damn useful ones are pretty much firefox only.

    1. Re:Bloated or obsolte? Make up your mind. by Vaphell · · Score: 4, Insightful

      Last time i checked it eats less memory than chrome and i haven't seen anybody complaining about chrome being a hog

      Firefox calculates the size of cache for back button and shit based on the amount of RAM available. Go to about:config and change it if you don't like it
      http://kb.mozillazine.org/Browser.sessionhistory.max_total_viewers

      Modern websites are running ridiculous amounts of javascript, huge flash objects and what not. about:memory claims that the single tab with main page of fb (no content on the wall/newsfeed, not subscribed to anybody) sits at 40M (no idea what it contains). Some pages are bundled with so much crap that NoScript showing the list of 3rd party jscript sources doesn't fit in 1200px high monitor. NoScript is a must.

    2. Re:Bloated or obsolte? Make up your mind. by neminem · · Score: 2

      We are? As far as I've seen, far more people complain about the former, and people complaining about the latter are rarely the same people? Mostly I've just seen people complaining that new Firefox versions the past couple years rarely if ever contain exciting new features, and that as a result it's ridiculous that every minor version update is claimed to be a major version update. The issue is not that it doesn't contain exciting new features, but that its numbering scheme claims that it -does-.

      I'm still on Firefox, though, because there are just aren't any good replacements. Yes, Chrome is way faster, but even disregarding Firefox's much better extensibility (if nothing else, Chrome's Greasemonkey is totally crippled, which from what I've heard, is intentional), there are also a large number of things I just don't like about the UI. (Which I suppose also relates to the extensibility; there are things I don't like about FF's UI, too, you can just -fix- them all with various tweaks/addons/etc.)

  4. I think there's something wrong by ilsaloving · · Score: 5, Funny

    I think there's something wrong with this version of Firefox. I just updated, and not a single one of my plugins was disabled because of incompatibility!

    Maybe someone should make a "Firefox Nostalgia" plugin. It detects when firefox is updated, and generates a random "The following plugins have been disabled..." alert window.

    1. Re:I think there's something wrong by denis-The-menace · · Score: 3, Insightful

      And that's what flashblock is for.

      PS: I'm still waiting for HTML5-Block.
      You just know the HTML5 ads will be horribly intrusive.

      --
      Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
    2. Re:I think there's something wrong by Randle_Revar · · Score: 3, Informative

      NoScript (which is better than FlashBlock anyway) can block not only Flash and Silverlight, but also other plugins, web fonts, video and audio tags, WebGL, and frames and iframes. It does not block svg or canvas, but those will not be doing too much without JS.

    3. Re:I think there's something wrong by ArhcAngel · · Score: 3, Interesting

      I have come to prefer Quickjava. It let's you toggle Java, Javascript, Cookies, Image Animations, Flash, Silverlight, Images, Stylesheets and Proxy quickly. If I encounter a site that is annoying I just toggle the appropriate plugin until I leave that site. The only thing it lacks is the ability to toggle per tab. If it had that it would be perfect.

      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    4. Re:I think there's something wrong by t0y · · Score: 2

      You can also try the built in click to play feature:

      1. Disable/remove flashblock
      2. Type "about:config" in the address bar and press Enter
      3. Say "yes, I know what I'm doing" if asks
      4. Search for the setting named "plugins.click_to_play"
      5. Set it to "true"

      Note: not working 100% yet on version 16 IIRC.

  5. Now that summary is BS - at least in part. by c0l0 · · Score: 2, Interesting

    "A number of HTML5 code has been 'unprefixed,' which means that Mozilla has decided it has matured enough to run in the browser without causing instability." - come on, how dumb is that? If there were a vendor-sanctioned CSS attribute or "HTML5 code" (or whatever, really) that was known to cause "instability" in one of the world's most widely-deployed and -used applications, trolls and/or crackers would make ABUNDANT use of that inherent weakness, prefixed or not.

    Now, I don't know for sure how HTML5 "standardization" (if you can stomach calling it that...) actually works, but what I happen to have picked up is this: In reality, that kind of "prefixing" (extending the name of a soon-to-be-"standardized" identifier with a vendor-specific keyword) takes place because the vendor probably still works out implementation details, or isn't 100% sure if he wants to really do whatever the feature/thing is doing right now the way it is doing right now forever. It's some kind of "this is just a draft"-hint, like, for example, "X-"-prefixed HTTP and SMTP header data (used to be - they're abused for other, this-aint-in-the-official-standard-but-we-need-it-anyway-things today, of course). If using any of this causes the browser that implements it to crash or be otherwise unstable (and therefore potentially exploitable), that's a _grave_ bug, and certainly not something that any of the industry heavyweights (well, except for Apple and Microsoft maybe... hehe) would tolerate to occur in the wild for more than a few hours, until an appropriate patch is released.

    --
    :%s/Open Source/Free Software/g

    YTARY!
    1. Re:Now that summary is BS - at least in part. by Sarten-X · · Score: 4, Insightful

      Not all instability leads to crashes. If something is unstable, it means it isn't stable. "Stable" means it's not changing. A feature whose exact implementation is expected to change in the near future. This might mean that a few edge cases are known that will render funny, or maybe the code just isn't clean enough for the devs' preference (as though that would ever stop a release...).

      Prefixed features are a warning to developers. They say "This is coming, but it might still be screwy". Someone using the prefixed feature shouldn't complain when their masterpiece website suddenly looks different in the next release of the browser because they were abusing a flaw in the implementation.

      As a concrete (hypothetical) example, consider animating the rotation effect on a square image. If the browser is built to compute the layout before applying rotation, nothing else on the page will move. If the layout comes after the rotation, blocks could move around as the rectangular dimensions of the image's block change. Regardless of what behavior is standard, a developer could rely on the other. Having a prefix warns him that it's not quite finished.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    2. Re:Now that summary is BS - at least in part. by narcc · · Score: 3, Interesting

      Indeed, but not all webkit browsers are equal -- not by a long shot.

    3. Re:Now that summary is BS - at least in part. by AndrewStephens · · Score: 3, Interesting

      Speaking of HTML5test, I just ran a before and after test with firefox 15 and firefox 16:

      Firefox 15: 346 out of 500
      Firefox 16: 363 out of 500
      Chrome 22: 437 out of 500

      --
      sheep.horse - does not contain information on sheep or horses.
  6. Command line by buchner.johannes · · Score: 5, Interesting

    The command line feature looks very cool. It'd be even better if that could be controlled from outside Firefox, basically making Firefox scriptable -- for automated Firefox testing, Website testing, taking screenshots, etc.

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    1. Re:Command line by xaxa · · Score: 2

      Try Selenium for that: http://seleniumhq.org/ -- it works on a few browsers.

      (I've used it for some basic web testing, but the testing was more about verifying the flow of the process than checking lots of nifty AJAX, so I don't know how good Selenium is at the latter.)

      http://seleniumhq.org/docs/03_webdriver.html#introducing-the-selenium-webdriver-api-by-example

  7. IndexedDB is a little late to the game... by ducomputergeek · · Score: 3, Interesting

    I know WebSQL got scrubbed from the HTML5 spec a couple years ago, but during that time it got adopted in a usable way by webkit and opera. In the spec or not it's become the defacto standard for anyone doing HTML5 development for mobile devices, especially for use in off-line apps. Not only that, but at this point it's proven and reliable. I have a feeling it's going to be like H.264 vs WebM. The technical gurus will support one over the other due to ideological reasons, meanwhile the rest of us who are being paid to write things that work will continue going on using what works for us and our clients.

    Right now WebSQL is supported on basically 99% of the mobile devices we see in our clients' hands. That includes iOS, Android, Blackberry, hell even Kindle and Nook. On the desktop it works on Safari, Chrome, and hell even FireFox with an extension.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  8. Re:Still crashes on pages with many high res image by Anonymous Coward · · Score: 2, Interesting

    It seems that they're working on it, just extremely slowly. If you open all of the bugs that those two depend on, these are the deepest roots. https://bugzilla.mozilla.org/show_bug.cgi?id=742081 https://bugzilla.mozilla.org/show_bug.cgi?id=784591 The latter was being worked with on Sunday, while the former is lagging with activity, last commented on 3 months ago. You should probably expect it to be fixed in about three years.

  9. Re:Battery and Vibration API by afidel · · Score: 2

    The vibration API could be useful for making web apps with notifications, I have no idea why a website or web app would need access to battery information. Since we already have location API's camera, video, and microphone API's, and WebGL (although most mobile browsers don't yet support it) webapps will soon be first class citizens thus breaking the walled garden (at least for online content, offline use is still a bit rough).

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  10. Re:Inflation LOL by jellomizer · · Score: 2, Insightful

    I think it is time for Slashdot to limit all these Firefox "major" release articles. Because the team just be decided to be stupid with their number scheme, it doesn't mean every new number is really newsworthy.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  11. Re:Still no HTML5 forms support worth mentioning by PRMan · · Score: 2

    Seriously. How hard is it to make or or work?

    --
    Peter predicted that you would "deliberately forget" creation 2000 years ago...
  12. Re:Battery and Vibration API by narcc · · Score: 2

    webapps will soon be first class citizens thus breaking the walled garden

    Apple has all but killed their initial commitment to web apps. They have one of the weakest mobile browsers on the market now. Worse, it inexplicably refuses to support things like WebGL (excepting in iAds, of course!)

    It's a real shame.

    I'd love to see a standard package type for web apps (something like a zip file with resources and a config file) with support across the mobile landscape. It would be great for both developers and users. I can see RIM, MS, and Google on-board, but it's unlikely that we'd see Apple join the party.

  13. Re:Still no HTML5 forms support worth mentioning by narcc · · Score: 2

    Apparently it's a low priority. Chrome's date, for example, is awful. Why can't a select a year independent of a month?! To get to 2008, I need to keep selecting the first item in the drop-down and open the drop-down again to get older month/date pairs -- over and over and over -- until it finally appears.

    Color isn't all that great either, now that I'm thinking about it, just an ugly button with a colored rectangle.

    I could style them, but there aren't exactly a ton of options there. Even if you could make dramatic changes to the appearance, does the default have to look like a half-finished VB project from 1994?

    Others like time and datetime just don't work at all. These are the kind of things I would have expected to see supported by now in all major browsers.

  14. Re:Inflation LOL by TuringTest · · Score: 2

    I think of it as version 4.16, and everything makes sense again.

    --
    Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  15. Chrome's flash player users 80% cpu Firefox 30% by Jackie_Chan_Fan · · Score: 4, Interesting

    Chrome's built in flash player uses 80% cpu on a quadcore where as IE and Firefox use 30% via adobe's on plugin.

    I welcome Firefox 16. I'm sorry I ever left you.

    On the upside, pages with background colors will no longer flash white like they do in chrome. YAY.

    Chrome is bad.

  16. Re:like consoles by RaceProUK · · Score: 3, Funny

    Followed by Firefox 64, which won't be quite as powerful as you hope :)

    --
    No colour or religion ever stopped the bullet from a gun