Slashdot Mirror


Firefox 3 Plans and IE8 Speculation

ReadWriteWeb writes "Information about the next versions of Firefox and Internet Explorer suggest that the two biggest browsers are heading in different directions. Mozilla has published a wiki page detailing its plans for the next version of Firefox, codenamed 'Gran Paradiso'. Among the mandatory requirements listed for FF3 are improving the add-on experience, providing an extensible bookmarks back-end platform, adding more support for web services "to act as content handlers" — all of which show that Firefox wants to be an independent information broker rather than a simple HTML renderer in its next version. Also in the works is Microsoft's IE8. According to ActiveWin.com, a Microsoft official at CES told them that work has already begun for IE 8 and it may be released as a final product 'within 18-24 months'. Looking ahead, it's obvious that IE will continue to hook into the advanced functionality that Vista offers."

50 of 274 comments (clear)

  1. That old saying about SMPT by anss123 · · Score: 3, Funny

    Have Firefox implemented email yet?

    1. Re:That old saying about SMPT by Anonymous Coward · · Score: 5, Funny

      Simple Mail Protocol Transport? No, no I don't think they have. It's probably because of the DCMA, you know.

    2. Re:That old saying about SMPT by PseudoQuant · · Score: 5, Funny

      What does The Society for Mormon Philosophy and Theology have to do with Firefox anyway?

    3. Re:That old saying about SMPT by Anonymous Coward · · Score: 2, Informative

      No, they removed e-mail functionality to avoid cluttering up the 'Tools' menu.

    4. Re:That old saying about SMPT by Clazzy · · Score: 2, Insightful

      Never mind that you misinterpreted the parent, but Opera allows for the ability to check email. Granted I don't use it, but it doesn't bloat up the browser and is easily hidden if you don't want it. Of course, we have Thunderbird if we want email clients, so Firefox will never get that feature.

      --
      If we can hit that bull's-eye, the rest of the dominoes will fall like a house of cards... Checkmate.
  2. What's up with the code names, anyway? by KlaymenDK · · Score: 3, Interesting

    "the next version of Firefox, codenamed 'Gran Paradiso'"

    Why are they using code names?

    I can understand how it could be necessary for things like the original Mac and Windows 95. But why for yet-another-version of an established product?

    As I see it, either they might as well call it "the upcoming Firefox v3", or they should not (want to) discuss it publicly at all.

    Or is it just to keep Marketing occupied with something harmless?

    1. Re:What's up with the code names, anyway? by morgan_greywolf · · Score: 5, Informative
      I can understand how it could be necessary for things like the original Mac and Windows 95. But why for yet-another-version of an established product?


      For the same reason Windows Vista used to be called by the codename 'Longhorn' or that Ubuntu 6.10 is referred to by the codename 'Edgy Eft'. Because when they start working on the release, they don't know what they will end up calling it. "FF3" could just as easily end up being FF2.5 instead of FF3 if they don't end up with all the features that they wanted.
    2. Re:What's up with the code names, anyway? by Aladrin · · Score: 3, Insightful

      It's not a 'codename' in the spy sense. It's a development name. It's boring to say 'firefox 3' and more fun to say 'gran paradiso'. The names are not for the public, they're for the developers. Any time they talk to the public, they call it 'firefox 3'.

      Don't confuse news from third-party sources with news from the developers. The people that wrote this article are not on the team. Mozilla simply doesn't keep their development plans a secret. (They created a publicly accessible wiki.)

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    3. Re:What's up with the code names, anyway? by kfg · · Score: 3, Insightful

      That's the rationalization, not the reason.

      The reason is because code names are cool and they want to call it a really cool code name.

      KFG

    4. Re:What's up with the code names, anyway? by Viper+Daimao · · Score: 3, Funny

      Like Magic Man and El Diablo (which means fighting chicken I think)

      --
      "In the game of life, someone always has to lose. To me, if life were fair, that someone would always be Oklahoma." -DKR
    5. Re:What's up with the code names, anyway? by 8ball629 · · Score: 2, Funny

      It's pretty standard to give a new project a code name.

      I see both of your points though, it isn't very necessary but what if they don't end up calling it anything close to Firefox 3.0. What if they decide to go with a new naming convention by the time the release comes around? They could end up calling it Firefox Revolutions or Firefox Reloaded or... wait - those are Matrix movie names =\.

    6. Re:What's up with the code names, anyway? by jalefkowit · · Score: 3, Insightful
      It's a development name. It's boring to say 'firefox 3' and more fun to say 'gran paradiso'.

      It also makes it clear that it's not for public consumption. If you called it "Firefox 3 Alpha 1" you'd have tons of Firefox fanboys rushing to download the "latest" version of their favorite browser. Firefox versions that don't carry the "Firefox" name aren't ready for prime time; labeling them differently sends that message.

    7. Re:What's up with the code names, anyway? by Rodness · · Score: 5, Informative

      It's boring to say 'firefox 3' and more fun to say 'gran paradiso'.

      Not even because it's fun. Try reading the Mozilla forums sometime.

      The browsers are given development codenames to SIGNIFICANTLY differentiate the development nightly/alpha/beta releases from the blessed official version releases. They don't want Grandpa Joe Sixpack coming along to download this "FoxFire thingy" he heard his kids talk about and accidently wind up with Firefox 3.0 Alpha 1, (which may or may not work as advertised because, well, it's an alpha) when he's obviously not interested in a development release.

      Another reason is that it's less confusing and ambiguous, especially when you have multiple versions of Firefox. It's easy to get confused about which feature went into which product when you have "Firefox 1.0", "Firefox 1.5", "Firefox 2.0", "Firefox 3.0" and so forth. At least from a developer perspective, there's more uniqueness to "Phoenix", "Deer Park", "Bon Echo", and "Gran Paradiso" releases from the associated mental imagery.

      But keeping them distinct and less noticable from the end user perspective is the most important reason.

    8. Re:What's up with the code names, anyway? by jrockway · · Score: 2, Funny

      Firefox builds that are ready for primetime are branded "Iceweasel".

      --
      My other car is first.
  3. features by dcskier · · Score: 2, Insightful

    keeping up and cutting edge sounds great, but i hope if they plan on adding all of these features they spin off a lite verison too. is it just me or is firefox starting to get a bloated, almost like ie. features are great if they provide useful functionality; but sometimes lightweight, fast, and simple is all you need/want for just browsing around.

    1. Re:features by chrismcdirty · · Score: 5, Insightful

      I could have sworn the reason that Firefox came into existence was that the codebase of the Mozilla Suite was bloated, and had too many features that a lot of people didn't want in a web browser. And here they go repeating the past.

      --
      It's like sex, except I'm having it!
    2. Re:features by Caseyscrib · · Score: 3, Insightful

      You can complain about bloating all you want, but so many of the features I've used in Firefox 2 have been incredibly useful. I've tried to welcome change and learn to do new things, because once you get into the habit it really makes your life so much easier. Online bookmarking, live rss feeds, the built-in spell-checking... these have all helped my productivity. Finding stuff is easier, reading stuff is easier, my internet experience is more pleasant. The little stuff really helps a lot. I wouldn't consider it bloating, because Mozilla is adding features that are helpful. Bloating is more reserved for stuff that makes your system run slower yet it doesn't really do anything (IE the window search dog or clippy).

    3. Re:features by Anc · · Score: 5, Insightful
      I could have sworn the reason that Firefox came into existence was that the codebase of the Mozilla Suite was bloated, and had too many features that a lot of people didn't want in a web browser. And here they go repeating the past.
      What makes you think so? If you look at it closely, Firefox sticks to its assumptions. The new features are either supplementing or replacing previous ones, like the improved bookmarks system, or are mostly about streamlining the already existing usage paths.

      It's hard to relate to your statement since you provided no concrete arguments or examples. In fact, it sounds as if you were implying that the sheer fact that there's a new release and therefore new stuff coming up means that the application is getting bloated. Perhaps they should halt the development, so not to introduce more bloat, huh?
    4. Re:features by Shining+Celebi · · Score: 2, Informative
      I'd like to have the ability to save sessions rather than having to bookmark all the tabs and re-opening them again.

      Tools > Options > Main

      Startup: When Firefox starts:

      Choose "show my windows and tabs from last time" from the dropdown menu.

    5. Re:features by lsdino · · Score: 2, Insightful

      Does your RAM have better things to be doing? If so, why isn't your operating system using the RAM for that instead?

      Large caches can remain in RAM and the only reason not to keep them there would be if you wanted to ensure persistence across sessions or you were running out of virtual address space. Otherwise the operating system should really be doing it's job in swapping out unused portions of memory to disk on your behalf.

      That's not to say that a program can't take some consideration in its allocation strategies to maximize efficiency. For example if a program was just blindly calling new or malloc (assuming C/C++ here, given we're talking web browsers that's basically the case) then presumably those allocators would be doing their best to not fragment memory across all allocations. But for a web browser you really want to not fragment memory across significant user-accessed boundaries.

      One simply idea is you have all data structures related to a web page to be allocated in 1 continious chunk of memory. That memory would be mmap/mmap2/VirtualAlloc/brk/sbrk's depending on your poison of choice and then handed out in suballocations for various things related to the page. Because the memory is contigiously allocated the OS, after detecting those pages haven't been used in a while, would swap that out to disk.

      In the end you get exactly what you want: your large cache is on disk. But it's only on disk if you're using your memory for something else, otherwise it's in RAM. Best of all the developer didn't have to write code that: dealt with how much memory there was on the system, and how much they should keep on disk, write code to write it out to disk, read it back from disk, deal with navigating to a page which might be on disk so you have to check, first reading back in it's date/time to see if you actually should refresh the page, and if so then go and read back to the page, and have algorithms to reconstitute all your data structures, and then deal with the inevitable feature requests to enable cross-session caching, and fixing all the bugs that come out of this featutre, and finally keeping all these pieces in sync as you evolve the program.

      Instead all that needs to be written is a dumb memory allocator (really, it's just incrementing a pointer and returning the previous value - allocate a new set of blocks if you run out of space) that has easy life time management rules (page going away? just free all the blocks). Even better the dumb allocator provides assurances that you don't leak memory. When a page is dead it's allocator is destroyed and all memory associated with it is freed. Forgot to free some suballocation along the way? No problem, the allocator freed it up anyway. Now, maybe this isn't how web browsers are working these days. But one would hope their creators are masters of the art and are applying techniques like these to leverage all the great facilities of modern OSes: in this case paging.

  4. Sticking with FF by shirizaki · · Score: 4, Interesting

    Honestly with the issues I had with IE6 I moved to FF 1.5. Then when IE7 came out I upgraded, but found it almost as loose as IE6, just with tabs. Not to mention IE7 doesn't have extentions. I don't know what I would do if I didn't have half of the extensiosn I have for FF. I'm not even mentiioning the portable version I carry with all of my extensions on it.

    Firefox 2 has ben extremely stable except with a few quirks, which stems from my computer being slow as hell. I look forward to what Firefox 3 bring to the table.

    --
    In Soviet Russia, dots slash you!
  5. IE8? by fullphaser · · Score: 5, Funny

    They just got IE7 out, give them 3-4 years, they are working on it.

    --
    Did someone say cake?
  6. Internet Explorer 8 by anss123 · · Score: 5, Insightful
    "Looking ahead, it's obvious that IE will continue to hook into the advanced functionality that Vista offers."

    Does that include the ability to only run on Vista?

  7. Detachable tabs? by Hatta · · Score: 4, Interesting

    Will they implement detachable (and attachable) tabs? Konqueror has had this forever, so Firefox has some catching up to do.

    --
    Give me Classic Slashdot or give me death!
  8. Looking forward to Bookmarks improvements! by KlaymenDK · · Score: 3, Interesting

    I for one am very much looking forward to improvements in the Bookmarks department.

    How it was in Mozilla was actually better than Firefox now, the context menu in the app/toolbar menus were so good you'd hardly ever need to use "Manage Bookmarks".
    Anyway, people are allegedly no longer using bookmarks in favour of tag clouds and what-have-you ... probably why it was never deemed important enough to implement the store-your-bookmarks-on-an-FTP which has been discussed for so long.

    1. Re:Looking forward to Bookmarks improvements! by Majin+Bubu · · Score: 3, Informative

      Actually, Google offers a tool that does bookmarks syncing, among other things. Not perfect, but it mostly works. Has potential dangers to privacy, but is very convenient.

      --
      Ander

      @=

    2. Re:Looking forward to Bookmarks improvements! by Zonk+(troll) · · Score: 2, Informative

      Hit Control-b in Firefox. You can search your bookmarks or organize them anyway you want without having to use the bookmark manager.

      --
      "The Federal Reserve is a fraudulent system."--Lew Rockwell
      End The FED. -
  9. I predict for IE 8... by rsilvergun · · Score: 4, Funny

    It will include an improved add-on experience, provide an extensible bookmarks back-end platform, add more support for web services "to act as content handlers" - all of which show that Internet Explorer wants to be an independent information broker rather than a simple HTML renderer in its next version. Oh, and it'll come up not long after Firefox v.3...

    It worked last time :).

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  10. IE8 and Vista Integration by andrewd18 · · Score: 3, Funny

    MS-Approved Craplets For Everyone!

  11. I wonder if... by ProppaT · · Score: 5, Funny

    I wonder if this will be known as FFVI in Japan?

    --
    Wise men say, "Forgiveness is divine, but never pay full price for late pizza."
    1. Re:I wonder if... by Elf_h34d3r · · Score: 4, Informative

      Mod Parent Up!

      It seems to be common to misuse FF as the FireFox abbreviation. Indeed, I can produce countless IRC logs of instances when users bash each other for using incorrect abbreviations.

      Often, the FF acronym is associated with Final Fantasy, (FFVI was released in America as FFIII for anyone who doesn't get the reference).

      For the record, the proper abbreviation is Fx.

  12. Rushing IE8 by krunoce · · Score: 2, Funny
    According to ActiveWin.com, a Microsoft official at CES told them that work has already begun for IE 8 and it may be released as a final product 'within 18-24 months'

    Hole-y crap!

  13. Fit and Finish? by adavies42 · · Score: 4, Interesting

    Is anyone working on the little things? Stuff like the URL bar not getting the focus half the time when creating a new tab, or the status bar not saying "Done" when a page is actually finished? The continuous minor irritations of things like that are what make up a large part of a user's general feelings about a product, and one of the reasons I"ll always prefer to use Safari when I can.

    --
    Media that can be recorded and distributed can be recorded and distributed.
    -kfg
    1. Re:Fit and Finish? by adavies42 · · Score: 2, Informative

      Ex-squeeze me? Safari's had tabs for at least a couple years now.

      --
      Media that can be recorded and distributed can be recorded and distributed.
      -kfg
    2. Re:Fit and Finish? by yarbo · · Score: 2, Informative

      Safari has tabs, they're just not on by default.

  14. extensible bookmarks back-end platform ? by arjay-tea · · Score: 2, Insightful

    "extensible bookmarks back-end platform"

    Can somebody translate this to English?

  15. Re:Hope its better than FF2 by Rik+Sweeney · · Score: 3, Funny

    I'm not sure what you're talking about. FFVII was the best one (according to the fanboys who probably never finished it anyway). Personally I thought FFX was excellent.

    You are talking about Final Fantasy aren't you?

  16. SQLite by obender · · Score: 4, Informative

    It's probably not so clear from the article but Firefox3 contains a relational database, sqlite which can be accessed from Javascript. This allows for a whole new class of applications to be implemented as extensions.

  17. Re:I'd be happy... by ivan256 · · Score: 2, Interesting

    With flashblock installed, I have never had a FF2 crash. I currently have 20+ tabs open in two windows. I've actually got a few flash things running, but most of them are blocked.

    Try it. You may be pleasantly surprised. You'll have less crashing *and* less CPU wasting flash ads running in the background.

  18. multi-threaded UI yet? by Tumbleweed · · Score: 2, Interesting

    Anyone know if this is in the pipeline for FF3? *sigh*

    1. Re:multi-threaded UI yet? by BZ · · Score: 2, Informative

      It's not.

      It's not a trivial problem to solve, because web pages assume a single-threaded execution model. therefore any two web pages that can access each other must run on the same thread. That's basically all web pages, given enablePrivilege.

      And worse yet, the UI is effectively the same thing as a web page in Firefox (rendered by the same rendering engine, has a DOM, etc). So you get very similar constraints.

      The initial design docs for Mozilla did call for one thread per toplevel window, but that somehow never happened, and doing it retroactively is a huge undertaking. :(

  19. Re:Hope its better than FF2 by StonyUK · · Score: 2, Interesting

    I had the same experience. For me it turned out that the Google Toolbar was causing the problem. I now use Googlebar instead and Firefox is solid and stable again.

  20. Re:Mozilla now doing embrace-extend? by Kelson · · Score: 2, Insightful

    You got half-way there with the part about microformats being created by others. The key is that microformats (the "extend" part in this case) discussed so far are described openly and free to use.

    If Firefox starts supporting, say, hCard and hCalendar by making it possible to send the data to the Thunderbird address book or the calendar app of your choice, there's nothing to stop Opera, Apple, or indeed Microsoft from doing the same thing. Other browser developers don't have to reverse-engineer the features, or sign an NDA, or pay for a patent license.

    Embrace is good. Extend is OK too, when done in a way that makes the third step, "Extinguish," difficult to do.

  21. Re:CSS by Kelson · · Score: 3, Informative

    When you get a chance, check out the current nightly trunk builds. Just after Firefox 3 alpha 1, they merged in the "reflow branch" which includes a bunch of CSS improvements and passes Acid2.

  22. Bah. by The+Nipponese · · Score: 2, Insightful

    As a web designer, I'm automatically dismissive of this. Browser makers working and agreeing on the way CSS should look and act is way more important than new features.

  23. On a similar vein by Solandri · · Score: 4, Insightful
    Why do tabs have to be along the top? Why can't they be on the side?

    • Widescreen monitors and notebooks are becoming the norm rather than the exception.
    • Even the normal 4:3 aspect ratio is wider than it is tall.
    • In addition to starting smaller due to aspect ratio, the vertical space in your browser is taken up by the window bar, menu bar, toolbars, tab bar, status bar, and temporary popup info bars. Windows' taskbar defaults to using vertical space as well.
    • Horizontal space is taken up by the scroll bar, that's it.
    • Most web content automatically adjusts itself to the width of your browser, but to see excess vertical content you have to scroll.
    • Many forums I visit already limit the width of their text for legibility, indicating there's excess horizontal space available.
    • It's already difficult to read text due to the width if you maximize a browser at 1280x1024 or 1280x800 resolution, again indicating there's excess horizontal space available.
    • Books, newspapers, and magazines are larger in height than width. Browsers attempt to mimic this by allowing you to scroll vertically, but there's something to be said for being able to view a larger vertical chunk of text or images at once.
    • Pictures in portrait mode are common, and I'd like to be able to view them in a reasonably large size instead of having to always squash them down so they're significantly smaller than pictures in landscape mode.
    • Most Western text layouts reference the top left corner as the origin. So if you have a tab bar (or any other bar) that pops up along the top or the left, the content shifts forcing you to spend a split second to relocate what you were focusing on. Suddenly the link I clicked on to open the tab is no longer under my mouse pointer. If the bar popped up on the bottom or the right, this would not happen.

    All this seems to point to vertical desktop space being overutilized and horizontal desktop space being underutilized. So why force tabs into vertical space? Give me the option to put them on the side(s).

    1. Re:On a similar vein by Derek+Pomery · · Score: 3, Informative

      Use tab sidebar.
      http://users.blueprintit.co.uk/~dave/web/firefox/T abSidebar
      Yes, isn't officially on addons.mozilla.org, but this addon has been out there for a while.
      You can always inspect the code if you want.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
  24. Re:Oh boy, here we go. by John+Betonschaar · · Score: 2, Insightful

    I'd have the whole thing installable in a single sub-folder that could just be moved wherever, whenever I wanted. The install program would simply create the folder, copy the files, and put a shortcut in the start menu - and that's just because I'm lazy.

    Hmm sounds like a spot-on description of the 'install procedure' of applications on OS X ;-)

  25. What Bloat? by mhall119 · · Score: 3, Insightful

    This same comment, in one form or another, comes up every time there is a story on a new version of Firefox. I read the article, I skimmed the features list, what bloat is being added? The only thing that seemed that they would cause any excess bloat are the extended bookmarks.

    Other than that it's improving the functionality and usability of things that already exist, or building a simple framework that will let other systems (extensions or webservices) provide additional features like microformats and identity management.

    They are not bundling a mail client, chat client, html editor, voip phone, or anything else, so stop implying that it's becomnig just like Mozilla.

    --
    http://www.mhall119.com
    1. Re:What Bloat? by mhall119 · · Score: 3, Insightful
      That's what screams bloat to me, although that's the words of the article writer, not the developers. It doesn't give details, so I'm left to interpret what an "information broker" is based on the little description given. What web services do they plan on supporting? IRC? BitTorrent? Instant messaging? POP and IMAP? Anything other than HTTP and FTP and you're leaving browser territory and getting closer to something resembling the Mozilla Suite.


      You are confusing a broker with a client (and webservices with internet protocols, but thats for another post). Just like a stock broker doesn't consume the stocks he works with, neither will Firefox consume the data or services. It will just provide a way for content on a web page to be passed directly to a program or service you want to consume that data. Look at Firefox's RSS options, it has a very rudimentary RSS viewer, and has options to add the feed to an external program or web services from google or yahoo. Essentially Firefox will act as a data router, passing data between the web and applications of your choosing, without needing to operate on that data. Since there is already something similar in the codebase (the RSS example), this should cause very little bloat.
      --
      http://www.mhall119.com