hacks.mozilla.org

Firefox 3.6 Alpha 1 – web developer changes

As covered on the Mozilla Developer Center, Firefox 3.6 Alpha 1 is now available for download. And we’ve been busy since Firefox 3.5.

Web developers will be interested in a number of features that are new in Firefox 3.6 Alpha 1:

  • The TraceMonkey JavaScript engine has continued to get faster.
  • We’ve made a huge number of improvements to overall DOM and element layout performance. In some cases we’re much, much faster. We’ll cover details on those in a later post.
  • The compositor landing has made it possible to fix a large number of interactions between web content, CSS and plugins. We’ll be talking about this in a later post as well.
  • We now support the -moz-background-size CSS property which lets you set the size of background images.
  • We now support CSS Gradients.
  • We now support multiple background images.
  • We now support the rem unit as a CSS unit.
  • image-rendering is supported for images, background images, videos and canvases.
  • We now send a reorder event to embedded frames and iframes when their document is loaded.
  • We’ve removed the getBoxObjectFor() method. It was non-standard and exposed all kinds of non-standard stuff to the web.
  • We now send a hashchange event to a page whenever the URI part after the # changes.
  • We now have Geolocation address support for user-readable position information.
  • We now support the complete attribute on document.readystate.

You can keep track of this list and other features for XUL and add-ons developers on the Firefox 3.6 for developers page on developer.mozilla.org

Unlike the year that passed between Firefox 3 and Firefox 3.5, we expect that this 3.6 release will be released in a small number of months. Our main focus for the 3.6 release will be end-user perceived performance, TraceMonkey and DOM performance and new web developer features.

Enjoy and test away!

50 Responses to “Firefox 3.6 Alpha 1 – web developer changes”


  1. 1 W

    Native GTK menus ???

  2. 2 Developer

    Thank you so much for hashchange! No more settimeout loop checks! You guys are so dependable!

  3. 3 Peter

    Interesting changes. I particularly like the multiple backgrounds.

    I am curious about the “haschange” event. I’m guessing that this will be a nice way to handle ajax requests and such. Would this be through the document object for example “document.haschange()”? And are we talking about a variable, like a boolean, or an event object being returned?

    Viva la fox.

  4. 4 creaothceann

    Is there a status page for a “one thread/process per tab” feature? I’m sure it’s the main reason why Chrome & SRWare Iron have such a good “end-user perceived performance”.

  5. 5 Olumide

    FF 3.6??? …

    Please consider fixing FF 3.5 first. My browser still spawns new windows whenever it chooses. It literally tears off the current tab I’m navigating and opens it in a new window!

  6. 6 N

    Are the multiple backgrounds REALLY supported? I read the daily “changelog” threads at MozillaZine and I don’t remember seeing multiple backgrounds there… there was some parsing patch but not full support IIRC. Enlighten me.

  7. 7 Nehemoth

    After a some years using Firefox as my default browser (since Phoenix 0.1) I believe that I just need one more step, one more thing, I would like a way in which Firefox could be manage by active directory policies.

    I don’t know maybe an add one that simulate or accept policies made for Internet Explorer, in that way I could easily deploy on any company without worries.

    I hate Internet explorer, you guys should fine a way to help us kill IE.

  8. 8 Boris

    N, they’re really supported.

  9. 9 crossing the walls

    Can you support the Mac .webloc web-link file-extension on _all_ platforms? This would be so helpful to all those living on Linux, Mac, and Windows.

  10. 10 N

    Wow, that’s excellent news then.

  11. 11 voracity

    These all sound delicious.

    An issue that has bubbled up to the top of my things-that-would-make-life-infinitely-easier stack would be having SVG as a regular image (backgrounds, img tag, etc.) Is there the slightest chance this will appear in 3.6?

  12. 12 Boris

    voracity, I don’t think there’s an chance of that at this point, no.

  13. 13 Pat Gunn

    Of the CSS extensions, which are likely to make it into CSS standards in the future? It’s nice to see new features, but I’m not sure it’ll be nice if in five years we find our CSS still peppered with -webkit-* and -moz-* extensions.

  14. 14 soso

    Better SVG Support would be great.

  15. 15 Boris

    soso, better in what sense? What specific features are you thinking?

  16. 16 Josh

    Nice work on the Awesomebar speedups

  17. 17 voracity

    Ah well, I guess I’ll have to wait till 3.7 or 4.0. Plenty of other great things to look forward to in 3.6.

  18. 18 Axel Rauschmayer

    I agree: SVG as images would be cool, it should not matter whether an img is a bitmap or a vector graphic. Under “if your browser rocks”, the following page shows text on Firefox and an image on Safari:
    http://e.metaclarity.org/52/cross-browser-svg-issues/

  19. 19 M. A. Sridhar

    The hashchange event seems very useful for handling the ajax back button problem. Is it a standard event (as in W3C or whatever) or is it Firefox-specific? Do other browsers support a similar event?

  20. 20 drago01

    “The TraceMonkey JavaScript engine has continued to get faster.”

    Does it finally have x86_64 support?

  21. 21 Boris

    drago01, you could just look at the bug report…

  1. 1 Firefox 3.6 Alpha 1 – web developer changes at hacks.mozilla.org | Firefox News on Twitter
  2. 2 Howard (m0zilla) 's status on Saturday, 08-Aug-09 17:55:30 UTC - Identi.ca
  3. 3 The Cheap Computer Geek » Blog Archive » Mozilla issues first Firefox 3.6 alpha version
  4. 4 La versión alpha de Firefox 3.6 ve la luz | MuyInternet
  5. 5 Mozilla issues first Firefox 3.6 alpha version « Malimet for Latest technologies
  6. 6 DoubleSixx » Blog Archive » Mozilla issues first Firefox 3.6 alpha version
  7. 7 Firefox 3.6 Download alpha version | Blogsolute
  8. 8 Mozilla prepara Firefox 3.6 « Tecnologia, Actualidad,y mucho mas….
  9. 9 Mozilla Firefox 3.6 Alpha is launched | OKF5 - quick refresh
  10. 10 Mozilla bringt erste Alpha von Firefox 3.6 - Software | News | ZDNet.de
  11. 11 Browser: Mozilla Firefox 3.6 „Namoroka“ als Alpha 1 zum Download » t3n Magazin
  12. 12 You Know You Could Be Using Firefox 3.6 « Komplett Ireland
  13. 13 Mozilla Firefox 3.6 |NEWS PCS asycom
  14. 14 Firefox 3.6: Alpha-Version ist da | silicon.de
  15. 15 Mozilla issues first Firefox 3.6 alpha version | Mac Bargains
  16. 16 Erste Version des Webbrowsers Firefox 3.6 veröffentlicht | Pressemitteilungen-online.de
  17. 17 Mozila releases Firefox 3.6 alpha version « Technology, Widgets, Apps & Much More…
  18. 18 Firefox 3.6 – First alpha released - User Agents
  19. 19 Firefox Alpha 3.6 Ready for Download | SolSie.com
  20. 20 Testversion: Firefox 3.6 | Deutschflüsterer
  21. 21 Alphaversion von Firefox 3.6 vorgestellt. @ blog.VoIPphones.de
  22. 22 Mozilla Firefox 3.6 « LIN OPEN SOFTWARE
  23. 23 Techknology’s Blog » Firefox 3.6 Alpha Now Available
  24. 24 Firefox 3.6 Alpha sale al público | InterArtix
  25. 25 Mozilla Firefox 3.6 Alpha 1: Lo que nos importa a los desarrolladores | aNieto2K
  26. 26 Mozilla Firefox 3.6 Alpha 1: Lo que nos importa a los desarrolladores : Blogografia
  27. 27 Firefox 3.6 Alpha Now Available | Bagoscomp.com
  28. 28 Mozilla issues first Firefox 3.6 alpha version « Blossom Nike Dunk SB Shoes Blog
  29. 29 lifeis » Mozilla Shows What’s to Come in Firefox 3.6 Alpha Release

Leave a Reply