Gearing up for Firefox 3

This is a discussion on Gearing up for Firefox 3 within the A Brief History of Cprogramming.com forums, part of the Community Boards category; Originally Posted by Elysia Firefox already has this afaik . Ah yes, I see that now. Hidden but there....

  1. #91
    & the hat of GPL slaying Thantos's Avatar
    Join Date
    Sep 2001
    Posts
    5,681
    Quote Originally Posted by Elysia View Post
    Firefox already has this afaik.
    Ah yes, I see that now. Hidden but there.

  2. #92
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,460
    Yes. It's the closed tab list. The whole context menu system in FF is... well, really, it's stupid. I'd bet my left hand and a eye that most users simply don't know what FF has to offer simply because threading down its huge context menus feels like they are reading a book. I can't count how many times I forgot all about certain features in FF and end up using the browser in a less efficient way.

    Bad Design (tm)
    The programmer’s wife tells him: “Run to the store and pick up a loaf of bread. If they have eggs, get a dozen.”
    The programmer comes home with 12 loaves of bread.


    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  3. #93
    Registered User
    Join Date
    Oct 2001
    Posts
    2,129
    Quote Originally Posted by Mario F. View Post
    Robwhit? Can you please elaborate a little more? I also had "plenty" of memory left when I was using FF2 on may late laptop. However, it still remained that FF2 consumed more memory 2 hours after being fired up than it did when it just started. Memory leaks were common yes. But the browser perfomance also degraded as you used it for a few days even with minimal installation. In fact, alongside Safari, FF was always the slowest browser to load.
    I haven't noticed significant decrease in memory consumption over time. It's not the leanest software, sure, but it worked ok even with a couple dozen tabs open.

  4. #94
    C++まいる!Cをこわせ! Elysia's Avatar
    Join Date
    Oct 2007
    Posts
    22,596
    Today's web's rich contents is the thief to the big memory consumption. Images needs to be decompressed and all that. Then there's the cache.
    All this leads to bigger memory consumption. FF3 tries to improve this by dropping cache and images for tabs you haven't used for some time and also drop data for closed tabs after a while (remember that you can restore them).
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  5. #95
    Reverse Engineer maxorator's Avatar
    Join Date
    Aug 2005
    Location
    Estonia
    Posts
    2,318
    Quote Originally Posted by Mario F. View Post
    Yes. It's the closed tab list. The whole context menu system in FF is... well, really, it's stupid. I'd bet my left hand and a eye that most users simply don't know what FF has to offer simply because threading down its huge context menus feels like they are reading a book. I can't count how many times I forgot all about certain features in FF and end up using the browser in a less efficient way.
    If you're used to another design, then a new one always seems bad. What you don't understand is that people can get used to this design too.
    "The Internet treats censorship as damage and routes around it." - John Gilmore

  6. #96
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,460
    No. Firefox is my main browser and consequently my favorite browser.

    Which doesn't mean I cannot see its flaws that are many and varied. My parents genes gave me two eyes.
    The programmer’s wife tells him: “Run to the store and pick up a loaf of bread. If they have eggs, get a dozen.”
    The programmer comes home with 12 loaves of bread.


    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  7. #97
    Registered User hk_mp5kpdw's Avatar
    Join Date
    Jan 2002
    Location
    Northern Virginia/Washington DC Metropolitan Area
    Posts
    3,801
    I might have to switch back to version 2 if I can't configure/disable that stupid location/address-bar (the "Awesome Bar"). I hate that thing. Call me weird, but when I want to go to a bookmark, I go to my bookmark menu... I don't want to see my bookmarks in the location bar. I like the old behavior where it only displayed those address' that you typed in yourself. Plus the presentation is different (two-line entries instead of single line entries that I prefered). Ugh... I'm gonna have to do some searching to see if I can fix that.
    "Owners of dogs will have noticed that, if you provide them with food and water and shelter and affection, they will think you are god. Whereas owners of cats are compelled to realize that, if you provide them with food and water and shelter and affection, they draw the conclusion that they are gods."
    -Christopher Hitchens

  8. #98
    C++まいる!Cをこわせ! Elysia's Avatar
    Join Date
    Oct 2007
    Posts
    22,596
    Are you sure you won't... adapt?
    It was a little different at first, but I learned to take advantage of it.
    Old habits die hard. Don't be afraid to learn something new.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  9. #99
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    Quote Originally Posted by Mario F. View Post
    I strongly dislike the fact it doesn't scale fonts, but instead only offers a zoom feature.
    if you choose from the zoom menu "zoom text only" then that's one problem solved.

  10. #100
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,460
    Err... there's no 'zoom text only' in the zoom menu. No idea what you are talking about.

    Opera 9.50 Build 10063
    The programmer’s wife tells him: “Run to the store and pick up a loaf of bread. If they have eggs, get a dozen.”
    The programmer comes home with 12 loaves of bread.


    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  11. #101
    C++まいる!Cをこわせ! Elysia's Avatar
    Join Date
    Oct 2007
    Posts
    22,596
    Firefox offers both, but I love the Zoom Feature (the complete zoom).
    Today's web uses too small characters on a lot of sites. It's a plague, really.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  12. #102
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    Quote Originally Posted by Mario F. View Post
    Err... there's no 'zoom text only' in the zoom menu. No idea what you are talking about.

    Opera 9.50 Build 10063
    I thought you were talking about Firefox.

  13. #103
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,460
    The problem with full zoom is again a matter of webpage design. It's non standard, and as such we cannot code for it. The ability to scale text leaving images untouched is a fundamental part of web accessibility design.

    It needs to be said though that Opera Zoom feature does scales fonts, it doesn't zoom them. And retains a very nice anti-alias unmatched by any other browser except perhaps Safari. It however scales images too and this poses a problem because it essentially doesn't respect the standards in that the usage of CSS fixed dimension units (pixels, in, cm) shouldn't scale.

    Examples are many and varied. But if you don't want to search for one, http://www.quiettech.co.uk is an example where Opera scales the image to the left in a non standard fashion, where other browsers retain the image and surrounding div dimensions because they are fixed length. This effectively reduces the horizontal space which was not what I intended.
    Last edited by Mario F.; 06-18-2008 at 08:42 AM.
    The programmer’s wife tells him: “Run to the store and pick up a loaf of bread. If they have eggs, get a dozen.”
    The programmer comes home with 12 loaves of bread.


    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  14. #104
    C++まいる!Cをこわせ! Elysia's Avatar
    Join Date
    Oct 2007
    Posts
    22,596
    The idea is that the entire page will be enlarged, thus avoiding problems.
    Scaling just text will create problems when it won't fit.
    I haven't had a single webpage looking bad because of full page zoom, but I've had plenty looking wrong with text zoom.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  15. #105
    & the hat of GPL slaying Thantos's Avatar
    Join Date
    Sep 2001
    Posts
    5,681
    Quote Originally Posted by Mario F. View Post
    The problem with full zoom is again a matter of webpage design. It's non standard, and as such we cannot code for it. The ability to scale text leaving images untouched is a fundamental part of web accessibility design.

    It needs to be said though that Opera Zoom feature does scales fonts, it doesn't zoom them. And retains a very nice anti-alias unmatched by any other browser except perhaps Safari. It however scales images too and this poses a problem because it essentially doesn't respect the standards in that the usage of CSS fixed dimension units (pixels, in, cm) shouldn't scale.

    Examples are many and varied. But if you don't want to search for one, http://www.quiettech.co.uk is an example where Opera scales the image to the left in a non standard fashion, where other browsers retain the image and surrounding div dimensions because they are fixed length. This effectively reduces the horizontal space which was not what I intended.
    Zooming images is essential when doing certain types of surfing

Popular pages Recent additions subscribe to a feed

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21