Firefox 3 Beta 1

Beta 1 is out. Hurray!

I’ve been working on Firefox 3 stuff for over two and a half years now. Back in March 2005, after GDC, I started to put together what would become the new graphics API in Gecko (“Thebes”). Ignoring the alphas, this is the first real release that includes the graphics, text, fonts, memory, and performance work that I’ve done for the last while. Things are coming together well.

There are plenty of new features, but I’ll admit I’m pretty excited about two core platform things:

  1. Vastly improved font selection and complex script support.
    – I’ll be going in to more detail than you probably wanted to know on the improvements here soon.
  2. Color profile support for images and CSS colors
    – This is disabled by default currently. We still need to add prefs for it. Set gfx.color_management.enabled to true in about:config and restart the browser to enable.

Both of these are fairly subtle improvements but should both make a big improvement to large sets of people.

While I’m really excited about this milestone, I think the memory work currently going on will make the next couple betas that much better.

3 thoughts on “Firefox 3 Beta 1

  1. jiMMy

    Firefox 3 beta 1
    —————–

    Not ready for production use.

    Test this, install Linux with generic “nv” driver.

    Firingsquad – slow as mollasses page scrolling (affects all Firefoxes. Opera and Konqueror scrolls smoothly).

    Built on Cairo (I assume better performance), try scrolling this page with Firefox 2 and 3 beta 1.
    http://osnovice.blogspot.com/2007/05/firefox-controls-are-ugly.html
    Firefox 2 scrolls very much better.

    Firefox 3 beta 1 renders incorrectly (missing pictures), but fine with Firefox 2.
    http://news.softpedia.com/news/Installing-Fedora-8-Werewolf-70446.shtml

    Some sites causes Firefox 3 beta 1 to be unresponsive

    Reply
  2. jiMMy

    Firefox slow scrolling fixed?
    ———————————-

    Using out-of-the-box Xorg’s “nv” driver, Firefox has really slow or sluggish scrolling on certain websites (http://www.firingsquad.com/) rendering this world-class-browser almost useless.

    I cannot blame the driver as both Opera & Konqueror browsers work just fine (QT & GTK issue?). Yet, I cannot blame the browser as changing to Vesa or Nvidia’s driver, fixed the problem.

    Here are the workarounds:

    ***Vesa – monitor’s refresh rate is fixed at 60 Hz (headaches).

    ***Nvidia – manual installation (recompiling or missing dev. tools on liveCD) but provide other goodies (OpenGL)

    ***Nv – Enable ShadowFB option seems to fixed it but I think this option is deprecated? I really hope not, because I have not find other workarounds for this out-of-the-box driver (If anyone knows, please reply).

    I don’t know why they (Xorg, Fedora or Ubuntu) don’t just enable this option by default because browsing the internet is one of the main activities for majority of users on a computer (after games, SETI, etc. rolleyes). Crippling this world-class-browser certainly will hamper Linux’s adoption for newcomers who relie on out-of-the-box drivers

    Section “Device”
    Identifier “Videocard0”
    Driver “nv”
    Option “ShadowFB” “true”
    EndSection

    I do not know if this problem affects ATi users but I am sure you can find a similar workaround and post it for all.

    Reply
  3. jiMMY

    I’ve been wanting to share this info on nvidia, firefox, fedora forums but they all require annoying registration. Hope this will help your firefox scrolling problems

    Can you test the scrolling with firefox 3 & epiphany and let me know
    if scrolling is sluggish

    Firefox slow scrolling fixed?
    ———————————-

    Using out-of-the-box Xorg’s “nv” driver, Firefox has really slow or sluggish scrolling on certain websites (http://www.firingsquad.com/) rendering this world-class-browser almost useless.

    I cannot blame the driver as both Opera & Konqueror browsers work just fine (QT & GTK issue?). Yet, I cannot blame the browser as changing to Vesa or Nvidia’s driver, fixed the problem.

    Here are the workarounds:

    ***Vesa – monitor’s refresh rate is fixed at 60 Hz (headaches).

    ***Nvidia – manual installation (recompiling or missing dev. tools on liveCD) but provide other goodies (OpenGL)

    ***Nv – Enable ShadowFB option seems to fixed it but I think this option is deprecated? I really hope not, because I have not find other workarounds for this out-of-the-box driver (If anyone knows, please reply).

    I don’t know why they (Xorg, Fedora or Ubuntu) don’t just enable this option by default because browsing the internet is one of the main activities for majority of users on a computer (after games, SETI, etc. rolleyes). Crippling this world-class-browser certainly will hamper Linux’s adoption for newcomers who relie on out-of-the-box drivers

    Section “Device”
    Identifier “Videocard0″
    Driver “nv”
    Option “ShadowFB” “true”
    EndSection

    I do not know if this problem affects ATi users but I am sure you can find a similar workaround and post it for all. You will have to check if ati drivers have shadowfb options

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s