Slashdot Mirror


How to Build a Better Browser

TuringTest writes "Interface designer and IE ex-developer Scott Berkun writes an essay on basic principles of web browser design, moved by the recent presence of Firefox and Opera in the headlines. Gives plenty of design constraints and guidelines, some insightful, some debatable. Personally some features that I'd like to see in my browser include colaborative filtering (a.k.a. del.icio.us integration), a unified tool for history+bookmarks in a single list (filtered by keyword tags), and automatic generation of keywords for the bookmarked pages (something that Open Text Summarizer can do)."

73 of 492 comments (clear)

  1. one of the things i would like to see is with by hsmith · · Score: 5, Interesting

    bookmarks, if they were searchable i think that would be a big improvement. i collect so many they get hard to manage.

    I think a better bookmark managment system needs to be implemented, especially when you move from office to home to mobile. possibly network storage system to publish your bookmarks so your browser can grab them automatically?

    1. Re:one of the things i would like to see is with by Anonymous Coward · · Score: 5, Informative

      bookmarks, if they were searchable i think that would be a big improvement. i collect so many they get hard to manage.
      Firefox has this.

    2. Re:one of the things i would like to see is with by kanweg · · Score: 5, Informative

      I use Safari, and my bookmarks are searchable. Nice.

      Bert

    3. Re:one of the things i would like to see is with by eMartin · · Score: 4, Interesting

      What browser are you using? With Firefox, you can search through bookmark names in the sidebar.

      What I would like to see is that integrated into the address bar's autocomplete, as well as searching by bookmark url. This is a feature that I miss from the Mac version of Internet Explorer.

    4. Re:one of the things i would like to see is with by Fweeky · · Score: 4, Informative

      So does Opera.

    5. Re:one of the things i would like to see is with by Anonymous Coward · · Score: 3, Informative

      The search in Firefox isn't without it's problems. It doesn't just hilight the item in question, it hides all the other bookmarks and just shows you the one you wanted. Which isn't too useful when you're trying to find which folder it's in.

      They should have definable filters like Thunderbird does for email.

    6. Re:one of the things i would like to see is with by joeykiller · · Score: 2, Interesting

      Recall Toolbar for Internet Explorer is an even better idea. It lets you search in your browser history for web pages you know you've visited earlier. I believe that today searching a much more obvoius way of "remembering" and "navigating" favorite web sites than organizing bookmarks is.

    7. Re:one of the things i would like to see is with by skatrek · · Score: 2, Informative

      Firefox has a great plugin (Bookmarks Synchronizer 1.0.1) I use to save my bookmarks to my website; it uploads/downloads on exit/start so everything's current, but this takes a few seconds everytime you open or close the browser... a bit annoying, but very functional!

    8. Re:one of the things i would like to see is with by 0x461FAB0BD7D2 · · Score: 3, Insightful

      That, my friend, is called an (X/D)HTML renderer, not a browser.

      A web browser, by definition, helps you browse web sites, not only view HTML pages.

      Tabbed browsing, mouse gestures, themes and skins, etc., just make the whole browsing experience a lot more pleasurable.

    9. Re:one of the things i would like to see is with by harrkev · · Score: 3, Insightful

      Did you read the article? You are in the minority. You would be the person who writes their own browser for their own needs, and it would be unsuitable for almost everybody else on the planet.

      You are looking for a custom-fit in an off-the-shelf computer world. It is similar to demanding that your girlfriend be a rich, nymphomaniac supermodel who models lingerie in Paris and Milan during the week, but plays Doom3 and mods cases on the weekend. Doesn't exist.

      Look at your list: No tabs. This is considered by most to be basic functionality. No bookmarks! Come one here. Nobody is forcing you to use them, but bookmark code might take up 10K, if that. I would hardly consider bookmarks to be consideree bloat. The only solution for you is to become your own tailor. You will need to get down'n'dirty with a compiler and write your own (or hack something that already exists, but you don't like firefox, so I am assuming that anything Mozilla is out also).

      I can agree with you on themes, skins, and mouse gestures though.

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    10. Re:one of the things i would like to see is with by EastCoastSurfer · · Score: 5, Funny

      It is similar to demanding that your girlfriend be a rich, nymphomaniac supermodel who models lingerie in Paris and Milan during the week, but plays Doom3 and mods cases on the weekend. Doesn't exist.

      I was about to prove you wrong, but my girlfriend doesn't play Doom3.

    11. Re:one of the things i would like to see is with by raxxerax · · Score: 2, Insightful

      Thanks for clearing that up. How could we all have been so stupid as to think that we know what we need? In the future, anytime I feel the urge to form my own opinion of my needs, I'll be sure to consult you straight away.

    12. Re:one of the things i would like to see is with by John_Booty · · Score: 2, Insightful

      isn't a haven for malware, looks identical to how IE renders pages,

      Right away, I can tell you that's not going to happen. IE's rendering engine is buggy, quirky, broken. Furthermore, the bugs, quirks, and breaks are often specific to each version of IE (5.0, 5.5, 0.0, 6.01, etc)

      Therefore you're not going to get anything that renders "identical to IE" unless you embed IE's rendering engine itself. Which is obviously do-able, but there goes your "isn't a haven for malware" requirement. Either you live with IE's fucked-up "unique" rendering and malware facilitation, or you don't. You don't get to pick and choose. Sorry, that's the way IE is.

      The only possible solution I see is to have some kind of constantly-updated web proxy that scans all web traffic and removes any known exploits or malware from the HTTP traffic before it reaches IE. Then perhaps you could have your broken IE rendering engine with "safety" from malware... but when you tack on the proxy server, there goes your "no bloat" requirement.

      Are you understanding how IE (and its rendering engine) is simply a shitty, broken, answer yet...?

      If you are willing to give up your insistance on IE's broken rendering engine, you have a couple of possibilties. One, you could try K-Meleon, a Windows-native Gecko-based browser that's "slimmer" for those of you without monster amounts of RAM.

      Another option, if your primary objection to Firefox is the memory usage, is to give Firefox another shot and reduce the amount of pages it caches in RAM. It's still kind of high, but you can restrict it to around 30-40MB usage this way.

      I don't really get your other objections to Firefox. Mouse gestures are an optional component, you don't have to use the tabbed windows or themes if you don't want to, and I'm baffled by your insistence on a browser with no bookmarks... it's not like browsers MAKE you use them, and why on Earth wouldn't you want them? You *like* typing in huge URLs?

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    13. Re:one of the things i would like to see is with by WIAKywbfatw · · Score: 3, Informative

      The Opera search does just exactly what you want it to do: it shows you all the bookmarks that match your search string but doesn't hide the folders that they're in. Time to upgrade.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    14. Re:one of the things i would like to see is with by WIAKywbfatw · · Score: 2, Informative

      Bzzt, wrong.

      If you search your bookmarks in Opera for "games" it doesn't just return the results that have games in the bookmark name (eg, Gamespot) but also any matches that have "games" in the URL (eg, www.somethingaboutgames.com), the site description/meta-tags (eg, "This website is devoted to games...", and any folders that you've created with "games" in the name (eg, "Mindgames").

      In other words, it does exactly what you're describing.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    15. Re:one of the things i would like to see is with by Omestes · · Score: 2, Insightful

      I guess one mans bloat is another mans feature. I'd suggest you switch to Lynx, though, it is about the most featureless, unbloated browser in existence.

      Seriously though, when I think of bloat I think of the monolithic suites, like Moz and Netscape. I really don't see FF as bloated, I see it as rather streamlined, and see most of the bloat as features that actually do make browsing more pleasurable/productive.

      Why would a minimalist spartin browser be a good thing? Sure, the simplicity aesthetic is nice, but so is functionality. I like the fact that my car has a CD player, even if it is not strictly necissary. I like that I can have all open pages nicely displayed on the top of the window. I like that I can use gestures to save me from sweeping the mouse to the top of the screen, or using keyboard shortcuts. I like the little search app, it saves me typing, and thus time.

      I think that there is an optimal level between features and bloat. If you have enough features, or keep them optional (ala FF), then you have a good browser that meets the needs of the user, but if you start adding features that only the developers find neat, and no one else cares, then you run into bloat. I like the extension ideology of firefox though, where you let the user decide what is neat. There are times where I have bloated FF to hell on my own, and there are other times when I get down to the bare minimum needed for comfortable browsing (mouse gestures).

      I really find your opinion ungrounded, though. You are such a small market that you should think about programming your own. A majority of people would opt for pleasure over strict minimalism. Strict minimalism serves some intangible good, I'm sure, but no one really cares. And who can blame them?

      --
      A patriot must always be ready to defend his country against his government. -edward abbey
    16. Re:one of the things i would like to see is with by Lisandro · · Score: 2, Informative

      I know, but Opera had that option forever, unlike Firefox, IIRC: Not that i'm bashing Firefox, but Opera's user interface has been consistently excellent since perhaps version 4.

    17. Re:one of the things i would like to see is with by dcam · · Score: 2, Interesting

      Thing's I'd like to see for better bookmark handling:

      1. Duplicates handling. I have around 800 bookmarks and I may bookmark a page multiple times. Possibly some warning to let you know that the name or the URL you are giving the bookmark is the same as an existing one. At the moment I have a perl script I run to report on this, but that it is a hack.

      2. Decent sorting. Mozilla is actually better at this than firefox. Mozilla allows you to sort bookmarks by name, bringing the folders to the top. For some reason this isn't available in Firefox, which is pretty poor. It would also be nice to have different folders sorted differently. So for example I have a folder for unfiled bookmarks which should be sorted by date added, while all other folders should be sorted by name.

      --
      meh
    18. Re:one of the things i would like to see is with by adamfranco · · Score: 2, Interesting

      it uploads/downloads on exit/start so everything's current

      Hmmm.... I'm still waiting for the perfect solution. Or more acurately, I'm waiting till I figure out what I need so that I know a solution to my problem when I see one.

      My problem? I need to have FireFox open on multiple computers at once and still keep the bookmarks synched. Like many here, I have several computers (both at home and work) which may be on and using their browsers and adding bookmarks at any given moment.

      A normal situation is my desk at work (developing GPL software no less!):
      1. My main dev computer, a Mac where I have my code on several screens and 20 Firefox tabs with application output, debug output, documentation, Slashdot, etc.
      2. My work/home Powerbook where I keep notes, email, and stuff that I need to take home or to meetings.
      3. A PC so that I can test our apps in IE.

      Now, while actively using any one of these computers I need to make a bookmark. If bookmarks are synced only when the browser is started or stopped, then I need to quit two of the three browsers (yes, Tabbrowser Extensions helps a bit here, but still...), make the bookmark, close/open that browser, open the other two browsers back up. This is just plain unworkable. If this isn't how Bookmarks Synchronizer works, let me know as I couldn't find any info on the project website.

      For a while I tried keeping my Firefox profiles synched via cvs, but it was a bit of a pain to keep remembering to do and there were always conflicts to be resolved which made it in all, a big hassle.

      A preferable solution would be something along the lines of iCal/MozillaCallendar. An "authoritative" list is kept on the server, which is pinged for updates at a user settable time, i.e. 10min. Every time you go to add a bookmark, the server would be pinged again so that you have the latest version before the bookmark is added. After addition/modification, the changes are automatically published to the server.

      The only way that I can see conflicts happening is if one browser adds bookmarks to a directory while off-line, then comes back online and tries to update the server but finds that the directory was removed by another client when rearranging the bookmarks folder. Due to the on-line nature of browsers though, this is probably a small worry, and un-synched bookmarks could be listed in a special "todo" file so as to prompt the user for re-addition if there is a conflict during the synch.

      Well. I guess I have figured out what I need. :-)

      Now to find the time to write it...

      --
      "When ideology and theology couple, their offspring are not always bad but they are always blind." -- Bill Moyers
  2. Better links. by solidox · · Score: 2, Informative
    --
  3. Microsoft getting onto the bus. by the+talented+rmg · · Score: 3, Informative

    It's disconcerting to see Microsoft paying attention to the sort of features available in Firefox and Opera. We all know what happens when Microsoft starts "addressing" the competition.

    Personally, I find Firefox's community oriented approach to extensions and plugins refreshing, but it's hard to compete with a paid team of guys who managed to pass Microsoft's crazy hiring tests. As a Linux user, I fear this will mean my web browsing experience will fall yet farther behind that of my friends and co-workers.

    Developers should see this as a call-to-arms. If Microsoft pursues feature extensions in earnest, it may well overrun open source efforts. That would be a disaster given the progress Firefox has made in terms of marketshare and acceptance so far.

    --


    A Proud Member of the Reality Oriented Community.

  4. Security? by shrapnull · · Score: 5, Funny

    You mean to tell me that the IE developers didn't focus on security???

    NOW you tell me !!!

    --
    If you're half as beautiful naked, you'd be 4 times as beautiful with twice as many clothes on.
  5. Basic principles of web browser design? by smooth+wombat · · Score: 5, Insightful

    You mean like adhering to the W3C standards? You mean like not having your own proprietary code floating about?

    Start with those two issues then get back to me.

    --
    We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
    1. Re:Basic principles of web browser design? by generic-man · · Score: 2, Interesting

      You know, it's just as easy to write Firefox-specific HTML as it is to write IE-specific HTML.

      If Firefox takes any foothold in the market, I expect to see a lot more shitty HTML that won't render properly in, say, KHTML-based browsers like Safari.

      --
      For more information, click here.
  6. Worst. Idea. Ever. by CodeWanker · · Score: 4, Funny

    Intelligent bookmark management: "Now your spouse can PROVE how much porn you look at."

    --


    "Wow. Now THAT'S a lot of angry Indians." - Lt. Col. George Armstrong Custer
  7. Cache search by andrel · · Score: 4, Interesting

    I want to be able to search the browser cache, since that's where pages I've recently visited can be found. Sure, I can grep the directory, but this really should be integrated into the browser.

    1. Re:Cache search by squiggleslash · · Score: 2, Insightful
      That just gives you the option to list cache entries.

      I'm thinking what the GP means is that it'd be useful to search inside the cache, ie look for all recent documents still in the cache that contain the words "Linux drivers femdom spanking pictures", so you can get to that USB fetish page you were looking at but can't remember the URL of (to use a bizarre example, seriously though you can probably think of something useful.)

      It'd be useful if this tool works when the browser has crashed too (Firefox and other Netscape successors have a habit of invalidating the cache after a crash. I understand why, but while I don't want potentially corrupted cache entries coming up in place of URLs I'm visiting, the usefulness of a search is theoretically not diminished by such a situation.)

      --
      You are not alone. This is not normal. None of this is normal.
  8. Portable bookmarks by uf22 · · Score: 3, Interesting

    The problem with bookmarks is that they are tied down to one computer! I have to maintain two different lists at work and at home. Not to mention when I'm over at a friend's house and I'm trying to remember the url for one of them. I've found breasy.com to be a good solution. Could this be done in a Firefox plugin somehow? I suppose you need a central db to make it happen. Will the tinfoil hat crowd shy away from this?

    --
    Have you ever asked yourself, Is It Normal?.
    1. Re:Portable bookmarks by rdc_uk · · Score: 4, Insightful

      Better solution:

      Browser uses standard HTML/xhtml/xml format for its bookmarks.

      Browser is capable of using this file from anywhere, including through http, or from a local file.

      Bookmark management is still done through the browser interface, but the location of the bookmarks becomes browser independant.

      For the http version, you would want a simple server side script to handle through http requests all the bookmark management (edit/add/delete/move around etc). There is no reason for this to be a complex script; you could put it on your own site, or have it on a central site, it should be your choice. You can even SSL and/or password protect your bookmarks, should you need to.

      This simple system could even (gosh!) be cross browser and cross platform (its only an xml file, all it needs is a standard format, developed independant of each browser and then used by some or all)

      This would give you bookmarks that could be accessed from multiple machines no problem.

      For those who don't want http bookmarks, its just an xml file; put it on a floppy disk, USB flash drive or even your bluetooth mobile phone and take your bookmarks with you when you travel.

      By default the browser just uses a local file in its app directory, so no visible change for those who _don't_ want common bookmarks.

      All common sense.
      All great for the end user.
      Will never get implemented by ANY browser ever, I'll bet you :(

    2. Re:Portable bookmarks by l0b0 · · Score: 2, Interesting

      Been using Portable Firefox and Thunderbird for a few weeks already, and they're great for taking your settings with you wherever you go.

  9. Personally, I'd prefer to see stability in Firefox by isolationism · · Score: 4, Insightful
    ... Something that IE trounces the rest of them with. It's undoubtedly been the greatest frustration of using it for my wife and I after switching from using IE for so many years -- IE was very stable. Firefox, on the other hand, runs into problems with specific pages (usually ones that are badly written/formed). The article lists stability as a "red herring" and that it is of "limited value" but allow me to differ in opinion.

    While I'm actually relatively indifferent if someone's site uses Javascript or DHTML that Firefox doesn't support, it is aggravating to have a single, badly-coded web page take out that browser window and everything else I was tabbing to at that moment, especially if I hadn't bookmarked what I was looking at. In this sense, Firefox has unwittingly upped the ante on application crashes, since you're more likely to have more pages browsed to at any given moment than with MSIE.

    Don't get me wrong: I love Firefox and I have no plans to switch back to MSIE. But I would definitely suggest one of Firefox's greatest weaknesses would be the stability issue. At this point, anything to prevent the browser from utterly disappearing when it hits a malformed (or whatever) page would be a welcome addition to the code.

  10. Plugins: Yuck. by Neil+Watson · · Score: 2, Insightful

    Plugins are the bain of the web. The web is about delivering content to the browser and enabling the user to view the content as desired. Plugins, are the realm of over zealous 'web designers' and marketing types who cloud content with branding dogma.

    1. Re:Plugins: Yuck. by Justin205 · · Score: 2, Insightful

      Some plugins are useful - stuff like video plugins aren't terrible. Flash has it's place too. Sometimes you actually want to watch those terribly stupidly funny Flash movies you find.

      Other plugins are just stupid though. Acrobat comes to mind... I like how OS X handles PDFs on the internet - download them to the download location, and open them (if you set it to auto-open files it deems "safe" - PDFs, disk images, documents, etc.). Much nicer, in my opinion, than the open-it-in-the-browser-window way.

      --
      "Your effort to remain what you are is what limits you."
  11. Bookmarks Synchronizer by bstadil · · Score: 4, Informative
    This Bookmarks Synchronizer alone makes a switch to FF worthwile. You can sync regardless of OS you are using.

    --
    Help fight continental drift.
  12. Searchable history by artemis67 · · Score: 4, Insightful

    I'd like to see a searchable history feature. I may hit 500 web pages in a day, and trying to remember on what page I read something can be a maddening experience. It would be great to be able to search the cache.

    1. Re:Searchable history by Organized+Konfusion · · Score: 3, Informative

      Opera has searchable history and searchable cache

    2. Re:Searchable history by M.+Baranczak · · Score: 2, Informative

      Safari has that, too.

      "Bookmarks" -> "Show All Bookmarks", select "History" on the left side, hit cmd-F.

      You can't do a case-sensitive search, which is a minor drawback.

    3. Re:Searchable history by MoogMan · · Score: 2, Informative

      Firefox, Opera and Safari all have this feature too.

  13. Tabbed browsing by Prince+Vegeta+SSJ4 · · Score: 3, Interesting
    is the best thing since sliced bread. That's what really got me to abandon IE altogether (well that and the security issues). What I would like to see is a Graphical History, with the ability to track links you follow from searches.

    For example, If I do a search for 802.11g router reviews, go to smallnetbuilder.com, then go to say Netgear and back then go to another generalized info site, the history would show from the google search which links I followed to info, as opposed to commercial sites, as opposed to junk. Hell, it doesn't even need to be graphical. It could even prioritize by something like time spent there, or depth of links followed.

  14. The feature we all want by Vvornth · · Score: 2, Insightful

    Let's get our priorities straight here! I NEED a browser that will cover the tracks of my pornsurfing with just the press off a button. Just a big red panic button that will wipe out all cookies, history, pic cache related to smut. What browser developer can deliver this!? I must know!

  15. Application vs. Programming Platform by vivin · · Score: 3, Insightful

    It's a funny thing: any web programmer sees any web browser as a programming platform, not an app. But at the same time the rest of the planet sees the web browser, and most web sites, as just another kind of application. The conflict makes browser design tough: it's impossible to invest in the end-user experience and the developer experience to everyone's satisfaction (a burden consumer OS developers have). Hell, even if you were only trying to do one of those two things, you still wouldn't be able to do it to everyone's satisfaction.

    This dichotomy exists, but does it necessarily mean that you cannot incorporate the two? "Programming Features" can be made transparent to the user -- only web programmers need to be familiar with them. The user doesn't care what browser or document properties you can access... all they want to see is content. So let's say you had a really good developer engine in the background - the user doesn't need to see that.

    Furthermore in today's web-browsing experience you cannot divorce one from the other. A web browser HAS to be a programming platform if it needs to support things like DHTML or run Javascript. Saying that it's difficult to do, is no excuse.

    Or maybe I'm reading this wrong.

    --
    Vivin Suresh Paliath
    http://vivin.net

    I like
  16. Re:Worst. Idea. Ever. by TuringTest · · Score: 2, Insightful

    Fun aside, that's a real problem with current interface designs. Online bookmark sites manage this by adding a "private" checkbox to entries, but I would like to see a more fine-grained publishing classification (i.e. personal, for friends, for work, for the world).

    --
    Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  17. Spellchecker by PIPBoy3000 · · Score: 4, Funny

    The one thing I'd like to see is a spelchkr and grammer checkar build right into the browser.

    Wooden that be kool?

  18. Multihead friendly by Anonymous Coward · · Score: 2, Insightful
    As someone with a multihead setup, I can tell you the number one thing I would like to see:


    Kindly allow me to run more than one copy of the browser, please!


    I have three screens, each with its own root window. Mozilla will only allow me to run one copy, and is only smart enough to attach to one root window. Thus I can only have browser windows on one screen at a time.

    1. Re:Multihead friendly by Raunch · · Score: 2, Informative

      Run xinerama my friend.

      I would guess that you tried it in the past and were dissapointed with it. I have two (used to have three) screens xineramaed together into one desktop. It works out much nicer now. It also gives you a lot of room for cusomized toolbars, since you only have one app switcher and one applications menu.

      --
      George II -- Spreading Freedom and American values, one bomb at a time.
  19. Features by 99BottlesOfBeerInMyF · · Score: 2, Interesting

    There are a number of features that have not made it into mainstream browsers yet. IE is obviously lacking in security due to its implementation, although the concept of different security levels that can be set on a site by site basis is a good one. Omniweb's ability to edit HTML files "in place" is incredibly useful for fixing broken sites on the fly when you really need to use something that is is served while non-functional. Several browsers have implemented a "right click to never see ads from here again" feature that is indispensable once you have used it. Mainly, however, what we need is a push for open standards so that all of the different browsers (coming soon to your phone, toothbrush, toaster, etc.) will all work on all sites. This last feature will only happen when IE is dethroned. Whether or not this will come to pass, is pretty uncertain at this point.

  20. Re:Decent by somethinghollow · · Score: 4, Informative

    Not terribly insightful or innovative? Coming from an ex-IE designer? Noooo. I don't believe it.

    IE are the guys who think tabbed browsing isn't useful or desired by users. Is that why AOL is making an IE with tabbed browsing? Is that why every other browser has tabbed browsing? I think it's pretty obvious who's incorrect.

    Taking hints from IE designers are like taking hints on car design from the designers of the Pinto. Sure, they might have gotten alot right, but there was that one problem...

  21. For nerds only by Apreche · · Score: 4, Interesting

    Those features are nice. And I'm sure that most people on slashdot would benefit from them greatly. But for normal people, it wont help. My parents I switched to linux. And they enjoy the obvious benefits like not crashing and no spyware. And they've been using firefox even longer than they've been using linux. And they still dont' understand tabbed browsing, why its better. They don't organize bookmarks into folders. They really just don't care about efficient use of the computer. It takes me about 5 seconds to accomplish what it takes them an hour to do, and they don't care. They have the features and the power available to them to imporove their computing experience and do things faster and more efficiently. But they don't do it.

    So for nerds like you and me this stuff rules. But leave it to firefox extensions. If you put it in the base package it will only confuse normal folk. You have to stick to things that are obviously better and things that my parents will use. Like the google search box.

    --
    The GeekNights podcast is going strong. Listen!
  22. Re:Password management by ggambett · · Score: 2, Informative

    Whenever you enter an username + password in Firefox, it asks if you want it to remember the password - the options are Yes, No, and Never for this site. I think what you want to do can be accomplished using Yes and Never for this site.

    Of course, you can change these settings afterwards if you want to.

  23. Is that the best you can think of? by TuringTest · · Score: 4, Interesting

    That's already a solved problem. Check Furl, Spurl, del.icio.us (which have the further benefit of an emergent collaborative filtering system).

    Better bookmark managment systems need to be implemented indeed, but the problem is far deeper. I wouldn't be satisfied with less that what Integrated Back, History and Bookmarks describes: most visited pages bookmarked automatically and shown in the history list, filtering by frequency of visits, thumbnails.

    I would implement that system myself as a Firefox extension, but sadly I lack the developing skill with the Mozilla base code.

    --
    Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  24. Re:Personally, I'd prefer to see stability in Fire by erikharrison · · Score: 4, Insightful

    I think you misunderstand the author when he calls security and stability "red herrings". We're speaking theoretically on web browser design - the author basically claims that if security and stability ever become major marketing points, then the whole market has failed to meet minimal standards. "security and stability" are basically a given once you are talking about UI design.

    The fact that Firefox can gain ground on IE based on security (spyware, exploits) shows that IE isn't meeting basic software quality control. The fact that Gecko still has rendering issue is the same. The fact that both MS and Mozilla.org think of these things as advocacy issues (Make spyware illegal! Stomp out IE specific pages!) only ignores the problem.

  25. Browser Stability Starts At Home by EXTomar · · Score: 2, Insightful

    Firefox as far as I have seen and seen from others using is rock solid if you do a couple of things:

    - If you used any pre-release version, uninstall the previous version. Key/value pair settings can and do change causing erronious behavior. This can get goofy on Linux but you can minimize the goofiness by hanging onto backups of the ".mozilla" directory and carefully pushing in stuff you need. Of course my preference is to export the booksmarks and start over.

    - Plug-ins are "the heel" for any browers including Firefox. Limit the usage of plug-ins to a bare minimum and definately don't install plug-ings you feel iffy about. If the plug-in goes south then it often has an effect on the framework. As a tangent to the first point, using pre-release FF version of a plug-in is also a receipe for disaster.

    Purely anectdotal, FF seems rock solid. You can also make IE extra flakey by installing all sorts of weird things as well (the last time IE crashed it came from the Google toolbar!). At this point it seems that both products are rock solid frameworks where most problems come in from the outside.

  26. Analogy by Safety+Cap · · Score: 5, Insightful

    Would you use a television that wasn't UHF and VHF compliant?

    Imagine that everyone got a free TeeVee with every home/apartment. Now imagine that anyone with a bit of time could create a TeeVee station that worked with the free TeeVee. The people who didn't know what they were doing would make their stations compatible with the free TeeVee because they have it, and so does everyone they know.

    Then their boss at work says, "make a TeeVee station to display information about our department." Because they all have the free TeeVee at work, that's what they use to view their station.

    Finally, some upstarts (long-haired, unwashed, obviously communist, punks) say, "Hey, we have a TeeVee that is also free, but it is UHF/VHF compliant, and you won't get all those annoying commercials and stuff! Oh and people won't break into your home if you watch certain stations!

    The masses look at these upstarts with wonder and bewilderment. Just what is this UHF/VHF that they're talking about? All they want to do is watch TeeVee, and what they have works fine. Oh sure, every once in a while, Cousin Midge's son (who is a TeeVee wiz) comes by and complains that there is always a nest of mice or other creatures in the living room ("They get in via the TeeVee," he says), but he always cleans them out and you give him a fivver for his troubles. Sometimes the TeeVee doesn't work, but if you wack it on the side enough times, it usually straightens out, but it seems...slow lately.

    --
    Yeah, right.
  27. Re:Password management by grumbel · · Score: 2, Interesting

    This is already possible in Galeon for ages, what I however miss is a way to customize the password settings for single input fields, ie. the Mailman password field for example isn't recognized by Galeon and thus no password is ever remembered, I would like to tell the browser explicitly that this is a field that I want him to remember. And there is also the throuble that the browser always remembers the password *before* the login is validated, so if you type the wrong one, you have quite a lot of throuble getting it out of the password manager again and fixing it. Idealy the browser should only save the password after a successfull login, however with most webpages that should get tricky, since there might no easy way to find out what was successfull and was what not.

  28. Re:Personally, I'd prefer to see stability in Fire by Bert64 · · Score: 2, Informative

    Do you have some examples of sites which crash firefox? I keep firefox open all day every day at work and browse many sites, i now have 20+ tabs open with different sites and i never encounter a crash..
    I can't speak for IE tho, i've never used it as a primary browser.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  29. Stumbleupon.com: Rediscover the net by proudlyindian · · Score: 2, Informative

    from the site: http://delicious.mozdev.org.nyud.net:8090/ categorize those sites with keywords, and to share your collection not only between your own browsers and machines, but also with others.

    So something like http://stumbleupon.com/ ....

    http://shutterbug27.stumbleupon.com/

  30. "Pornzilla". I kid you not. by Bazman · · Score: 2, Informative

    http://www.squarefree.com/pornzilla/

    Its a bunch of extensions for firefox. Includes 'x':

    x provides a toolbar button (which you can place wherever you wish via View > Toolbars > Customize... - it's labelled "Paranoia") from which you can quickly clear privacy sensitive data, specifically: history, form info, saved passwords, download history, cookies, and the cache (both disk and in memory cache).

    Of course its indiscriminate and will hence wipe out all your non-pron data too. So do all your pron surfing with a different (expendable) firefox profile

  31. Enough browsing; buy something already! by Doc+Ruby · · Score: 3, Interesting

    I would like the "browser" to be decomposed into its simple components, which are available to any app. So the "HTTP" component is available (like wget) to any app that calls it, like fopen() now. And the "HTML" component is available, like htmlRenderer = new HTMLRenderer(htmlDocument). And the MIME lookup, JavaScript interpreter, and other components are all available via API to any calling program. Then we can not only get "innovative" new browers, with exciting or satisfying new features, but integrate them into our own apps.

    I know GNOME and KDE each have "get URL" and MIME management components. I also remember all that BS from Microsoft's Internet takeover about "IE is part of the OS". But the right way to include the Internet in a distributed platform would let me open an XML app definition, which would glue together whichever network/data, logic and presentation/GUI components were installed, into a task-specific application. If browser developers were contributing more to the platform infrastructure, rather than exclusively to their pet monolithic application, that day would be here sooner. And we'd all be able to build the real apps on that flexible, complete, and simply customizable platform.

    When you're done reading this book, think about what kind of project will be most productive when you contribute your code. Backfilling the holes in the Web platform left by the blind rush of the Web bubble is satisfying as a developer, and enables a better development and business environment. Change the world with gcc!

    --

    --
    make install -not war

    1. Re:Enough browsing; buy something already! by Doc+Ruby · · Score: 2, Insightful

      The problem is incompatible database interchange formats. XML lets people exchange data among applications without sharing any design in common, except the loose XML standard. That's why it's appropriate to integrating these standalone components into flexible new applications. What data format would *you* use to integrate these components, with independent APIs, as the arrive on the scene?

      --

      --
      make install -not war

  32. stability in Firefox vs Opera. by gosand · · Score: 3, Interesting
    In this sense, Firefox has unwittingly upped the ante on application crashes, since you're more likely to have more pages browsed to at any given moment than with MSIE.

    There are a few things that are keeping me on Opera. One of them is the ability to resume where you left off after a crash. Seeing that Opera crashes on occasion, this is a necessary thing. If you have 6 tabs open when it crashes, when you restart it you can choose to have it "continue from last time" and it will re-open all of those tabs.

    Other things keeping Opera as my primary browser:

    Mouse gestures - they just aren't as polished in Mozilla/Firefox.

    Being able to close all tabs and not close the browser. I hate accidentally closing the last tab in Firefox and having the browser close.

    Ability to identify itself as another browser - really only helpful from some asinine IE-only pages.

    Configurability - I like the way in which Opera allows you to configure things.

    Pop-ups. I like the way Opera does it better than Moz/Firefox.

    Some things that Opera needs to work on:

    Stability - still too many crashes. And it can freak out and eat all my CPU, and I have to kill it.

    I do like the "line tracing" ability for Moz/Firefox mouse gestures. It is reinforcing to see them, so you don't get sloppy in using them.

    Gripes for both:

    Why did you move "Preferences" from under "Edit" to "Tools"? That is something that always bugged me about IE, now everyone does it. Arghh.

    --

    My beliefs do not require that you agree with them.

  33. Session Saving by Saeger · · Score: 2, Informative
    Firefox (or the OS) crashing wouldn't be such a big deal if it could save and restore sessions out-of-the-box. This is one of the big reasons I still use Opera: it's session management is perfect.

    There is an extension for Firefox called Session Saver which was hacked to allow for better session restoration, but it's still too buggy to rely on. e.g. If you crash while a popup window with no chrome is active, you'll have a screwed up UI on restart; have to go digging through configfiles to fix it.

    --
    Power to the Peaceful
  34. How about published bookmarks by CrazyJim1 · · Score: 3, Interesting

    You publish your bookmarks.

    Then you run a program that compares your bookmarks to other people's bookmarks, and the closest 5 matches come up. Then you recieve the websites they have in their bookmarks. For the most part you may be getting nonsense, but maybe you'd find some links you'd be interested in.

  35. Re:Decent by The+Slient+Progenito · · Score: 2, Insightful

    He was the designer of IE4 + IE5. I remember they were both lightyears ahead of Netscape in terms of interface, look + feel, and rendering engine at the time. So I don't think it would be fair to bash him that way.

  36. Re:Session history by firellama · · Score: 2, Informative

    Done for Firefox Here!

  37. My take on this essay... by Sophrosyne · · Score: 4, Insightful

    First I cannot believe the author is advocating bloaty, useless things like side-bars?

    Sidebars are useless- why would you need to see a list of links permanently in the window you are browsing? The so-called theory this is based on is merely a bunch of assumptions that all lead to one simple solution... If you want to build a theory on navigation- go take some cognitive psychology courses, and do some real studies.
    Research & Annotations... How much more unnecessary can things get? Why not just create a bookmark folder and save the website, or if you are using OS X create a PDF of the page. I personally do not want to be switching constanly between my web-browser/organizer and a text editor while I'm writing an essay.
    RSS as an over-rated concept? I don't think so.
    This essay is just flat out wrong. You cannot improve the user experience of the WWW by adding stupid features like side-bars and research tools-- RSS may not be innovative alone, but how browsers and search engines are using RSS is innovative-- Safari RSS, and Firefox Live bookmarks are time-saving, useful features.
    The innovation will now come from the WWW itself. Google is a great attempt at centralizing information while making it easier to access, sites like Google and protocols like RSS will be the source of major usability innovations- not browsers.
    I think it's time the author gets his head out of the '90s and looks at the browser as a simple conduit to information, and not a tool for organizing the web.

    1. Re:My take on this essay... by TuringTest · · Score: 2, Informative

      Sidebars haven't been excluded from Firefox. You have the History bar and the Bookmarks bar, and you can also open any web page in the sidebar.

      Sidebars are not for quick-launching a website; for that you have the bookmarks bar. They are used as goal-based navigating tools. Need to find a web you visited one week ago? Open the History bar, and find your way through it. Want to browse Google News daily? Open it as a sidebar, and click links for different news. That's why almost every web page in the Net has a sidebar on the left side.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  38. IE Developer indeed... by leoboiko · · Score: 3, Insightful

    Geez, just look at his HTML. If you're afraid, let the Validator look at it for you: plain results (4.01 Transitional), forcing charset, forcing HTML 3.2.

    What are standards good for, anyway? Just use your monopoly to push your nonstandard browser and do it your way.

    --
    Prescriptive grammar:linguistics :: alchemy:chemistry. Stop being a nazi and learn some science.
  39. Re:Password management by TomC2 · · Score: 2, Insightful

    I find the "no" button useful for sites I haven't visited for a while and am not quite sure of the password. Then I can type it in and see if I've remembered it right, click no, and if it's right then log out and in again and the second time click yes. Then I don't end up possibly saving an incorrect password.

  40. Re:Decent by neosake · · Score: 2, Interesting

    Methinks you didn't read the whole paragraph, just the headline

    Security and Stability

    Something is wrong if competition in any product line continually focuses on security and stability. These design attributes are basic requirements,
    not advanced features . You won't see advertisements for toaster ovens that say "Now, it explodes less often!" [...]
    (emphasis mine)

    He says that we should not be using security as a selling point, because it should be a baseline, an absolute must that should be taken for granted, rather than a "feature".
    And I agree.

    --
    "When a ball dreams, it dreams it's a frisbee"
  41. Re:Worst. Idea. Ever. by drinkypoo · · Score: 2, Informative

    nice try but you sir are behind the times. simply use your web browser to visit empornium and the bittorrent client of your choice to download the content...

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  42. top-level domain spellcheck by Curtee · · Score: 2, Insightful

    I've wished for a long time that browsers would correct misspellings in top level domains. It would be great if I could hastily type "slashdot.rog" and it would figure out that I meant "slashdot.org".

  43. Bookmarks auto-deleted? D'Oh. by jchap · · Score: 2, Interesting


    "Second, any urls that are dead should be deleted, or moved to a folder of dead links that I can try to revive."

    I'm liking the article but this rather stood out as something wrong (for me, ie my opinion, ie that which I think that you do not necessarily have to agree with but can if you so wish).

    A browser that moved or deleted my bookmarks automatically (for its own dumb reasons) would get tossed pretty quickly.

    Consider a duff link - is it totally useless? No, it represents something that: a) you might want to look for again; b) may well be available on http://www.archive.org/; c) may contain a relatively unique file name so that a search will instantly bring you its new address.

    But, no, no you just go ahead and delete my bookmarks why don't you. *But* when I delete sodding Outlook express, hey, feel free to magically and silently bring *those* files back!!!

    Even if bookmarks were resorted into a 'duff links' folder rather being dumped entirely you'd loose any filing information that you'd made for that link and let's face it, if you can't find a bookmark quicker than you can re-google for the site itself then there wasn't much point in making it, keeping it, or sorting it in the first place.

    A bit more respect for users would be nice - this article reeks of 'users don't know jack': Apparently we need help even *generating* our own bookmarks (ie from our history) and we're not even trusted to set our home page correctly!!

    Personally, on a Windows machine I just create short-cuts to web pages and sort and search them - I almost never go near the 'Favorites' menu if I can help it. Heh, and this is me when I'm liking and article... ;)

  44. Re:Personally, I'd prefer to see stability in Fire by kk2796 · · Score: 2, Funny

    Personally, it annoys the hell out of me that Firefox, IE, Opera, etc., have to even try to run this code before exitting. Why can't someone write a simple browser that can solve the halting problem, so we can be done with this?