Slashdot Mirror


The Features That Make Each Web Browser Unique

snydeq writes "InfoWorld's Peter Wayner offers a look at 13 promising features unique to one browser. From Chrome's support for SPDY, to IE9's emphasis on energy efficiency, to Firefox Sync, browser vendors are working hard to establish any edge that might attract more users to their stack of code. And while speed and HTML5 compatibility remain key in the battle of the Web browsers, unique features often point the way forward. 'Given the pace of browser updates these days, don't be surprised to find the best of the bunch being copied by competitors soon,' Wayner writes. 'After all, yesterday's browser bells and whistles are today's must-have features.'"

90 of 132 comments (clear)

  1. Thank you for linking to print page by jgtg32a · · Score: 4, Insightful

    It made me find the actual article and that is apparently 4 pages.

    Again thank you

  2. IE9's Energy Efficiency by Sonny+Yatsen · · Score: 2

    Is IE9's touted energy efficiency really a feature that sets it apart from the other browsers? It really feels like Microsoft was reaching pretty hard when they released that data, much of which only showed that IE9 was only marginally more energy efficient on many of the tests than Firefox.

    --
    My postings are informational and does not constitute legal advice. Act on it at your risk.
    1. Re:IE9's Energy Efficiency by PmanAce · · Score: 1

      Except IE9 will run smoothly on Windows Phones soon and well Firefox won't in Android for example.

      --
      Tired of my customary (Score:1)
    2. Re:IE9's Energy Efficiency by JackieBrown · · Score: 1

      That's not really a fair comparison. How well does IE9 run on Android phones? Or firefox on WM phones?

    3. Re:IE9's Energy Efficiency by QilessQi · · Score: 1

      Even TFA says that they only claim it's more efficient:

      "Here, Microsoft is leading the way, claiming that IE9 is the most energy-efficient browser. Of course, there's no easy way to test this assertion, even with an electrical meter because the computer could be burning electricity on some background task."

      So why did they even bother putting it in there?

    4. Re:IE9's Energy Efficiency by hedwards · · Score: 2

      To add the the ACs point, I use Firefox on my Nexus One, it's not like perfect, but it runs pretty well at this point, and certainly better than whatever crap it is that they bundled with Android. I get my tabs and everything is works fine. There are still some issues, but the progress has been just astonishing since I first installed it.

    5. Re:IE9's Energy Efficiency by Your.Master · · Score: 1

      Their charts are baselined to approximately the baseline of system idle.

    6. Re:IE9's Energy Efficiency by 99BottlesOfBeerInMyF · · Score: 1

      Might also explain why Macbooks seem to drain their batteries faster than regular laptops?

      Seem? Seeming is rather relative I suppose. Anandtech's tests on real world laptop battery resulting the following quotes:

      Lal Shimpi says the fixed, flat-pack battery gives the new MacBook Pros "the best battery life I've ever seen." "There’s no other way to say this," wrote Shimpi. "If you care about battery life and portability at all, buy the new MacBook Pro. Go to the Apple store and buy one."

      Arsechnica, on the other hand concluded from their real world use tests that Macbooks are just, "better than average". So I guess I'd have to ask you how you formed your perception that regular laptops have better battery performance in real world use.

    7. Re:IE9's Energy Efficiency by LordLimecat · · Score: 3, Interesting

      The entire article is garbage. It lists Songbird as a browser (when its really a media player using firefox's Gecko), it implies that other browsers dont have Jumplists on Win7 (hint, Chrome and--i think-- firefox both do), lists "email" as a unique feature of Opera, when Firefox came out of a project that had email et al, Firefox 4s sync is HARDLY unique in an arena with Chrome (and I assume safari and Opera have it as well), and Im pretty sure IE9 has a separate process per tab-- not just chrome.

      Seriously, none of these are unique, except perhaps Opera's turbo caching and Chrome's SPDY-- and its a bit too early to tell if SPDY is going to take off.

    8. Re:IE9's Energy Efficiency by TheThiefMaster · · Score: 1

      The Android browser has multiple windows, you just have to go via the menu to switch between them.

  3. User Agent by fermion · · Score: 1, Informative
    The one I use the most is
    Safari 5: Easy user agent alterations

    While most modern web sites do not check for user agent, at least not to prevent access, there are a few that still are loyal to MS, so block non-IE browsers from accessing content. In a perfect world we could just all ignore these sites and let them fail, but unfortunately most of these sites are corporate and so much deal with them to keep our jobs. I was sad to discover that most browsers had removed this functionality, and that Safari was pretty much the only one that had it build in,

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    1. Re:User Agent by ledow · · Score: 4, Informative

      Opera's had that for ages. Literally 4, 5 or maybe even 6 "major" versions.

    2. Re:User Agent by h4rr4r · · Score: 1

      Firefox does it with plugins. Is it really that big a deal to go get a plugin to change the user agent?

    3. Re:User Agent by cpu6502 · · Score: 4, Informative

      >>>so block non-IE browsers from accessing content.

      These sites don't actually "block" the content - they are just poorly programmed. For example I cannot access Youtube Mail from Mozilla's SeaMonkey or Opera's opera, because the idiot web programmer didn't recognize the browser as "IE" or "FF" and simply didn't send the HTML (or javascript). He made the stupid assumption that the browser was incapable of displaying youtube. Either that or he was lazy.

      >>>Safari was pretty much the only one that had it build in

      Opera has had user agent strings since the early 2000s. You can set it as Opera, or Internet Explorer, or Mozilla Firefox, or IE/opera, or FF/opera.

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    4. Re:User Agent by beelsebob · · Score: 1

      I found it utterly bizarre that they highlighted this for Safari, when the Safari Reader feature, which pulls multipage articles down into one single readable page is *far* more interesting and unique.

    5. Re:User Agent by obarthelemy · · Score: 1

      Yes. I hate plugins, they break regularly, especially with major releases, and they can be a security risk.

      I'm not 100% against them per se, but, if a browser has a specific functionnality built-in, while another requires a plug-in... I'll tend to use the full-featured browser, instead of the plugin-crutched one. In firefox's case, the situation used to be very extreme, with plugins needed for almost any interesting feature that was standard in Opera (synch, mouse gestures...). I tried Ffox a handful of times, and always gave it up due to incessant plugin updates, or plain broken plugins.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    6. Re:User Agent by Cogita · · Score: 1

      Yes. I hate plugins, they break regularly, especially with major releases, and they can be a security risk.

      I'm not 100% against them per se, but, if a browser has a specific functionnality built-in, while another requires a plug-in... I'll tend to use the full-featured browser, instead of the plugin-crutched one. In firefox's case, the situation used to be very extreme, with plugins needed for almost any interesting feature that was standard in Opera (synch, mouse gestures...). I tried Ffox a handful of times, and always gave it up due to incessant plugin updates, or plain broken plugins.

      This was the issue I had with IE. It used to try to do everything, and as a result did nothing well, including your standard browsing. I preferred firefox where if I wanted so specific functionality, I could add it, but I knew the base functionality would work and work well. It's part of my problem with ff atm, it feels bloated and slow, which is why I use chromium.

      --
      -- "The Price of Freedom of Speech, of Press, or of Religion is that we must put up with a good deal of rubbish."
    7. Re:User Agent by hedwards · · Score: 1

      Which leads to bloat. Certain things like greasemonkey, noscript and flashblock make more sense as add ons than they do in the browser proper. The bigger issue is that they haven't finished their extension sandboxing yet and that they make stupid decisions like taking away the status bar without really considering that most users have the space for them, and that it could easily be enabled/disabled from a configuration menu. I'd be curious as to who thought it was a good idea to make that text appear in the URL bar when you're hovering over a link. Thankfully they did end up backing down on that.

    8. Re:User Agent by hedwards · · Score: 1

      I wouldn't blame the programmer for that, that's more a result of the fragmented nature of browsers. The people designing these sites aren't necessarily paid to test every possible browser version and type, I remember back years ago when people would have a hard time getting approval to test for Firefox.

      The proper solution for that is to have a test suite that can make such determinations, unfortunately things are rarely that simple and I have a feeling that such an undertaking would be rather involved. Which is really stupid since theoretically there are standards, thankfully they're more respected now than during the 90s.

    9. Re:User Agent by Rockoon · · Score: 1

      Then why is it that Opera runs significantly better on low memory systems than Firefox-with-no-extension does?

      Now, add extensions to Firefox. Its horrible in low-memory scenarios because *it* is the bloated one. The fact that Firefox sometimes uses significantly less memory when there is actually gobs of memory available is also evidence of a problem with Firefox.

      --
      "His name was James Damore."
    10. Re:User Agent by cpu6502 · · Score: 1

      >>>The people designing these sites aren't necessarily paid to test every possible browser version and type

      They don't have to.
      Just push HTML 4 or 5 compliant data, and Seamonkey and Opera will render it just fine. There's no reason for a site like mail.yahoo.com to refuse to send the information.

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    11. Re:User Agent by Kyrall · · Score: 1

      I'd be curious as to who thought it was a good idea to make that text appear in the URL bar when you're hovering over a link. Thankfully they did end up backing down on that.

      I actually had just started warming to the hover-url-in-address-bar feature when the next beta version removed it. It took me a fair while to start looking for addresses back at the bottom of the screen again. Come to think of it, it does kind-of make sense to have all URLs in the address bar.

    12. Re:User Agent by thegarbz · · Score: 1

      Except the original article is spread over 4 pages, so someone's editor probably removed that bit on account of not losing advertising monies.

    13. Re:User Agent by thegarbz · · Score: 1

      I find this interesting as most of the situations where I would use a user-agent switcher I find that they implemented the JavaScript "navigator.AppName" function which identifies browsers independently of their user-agent string. Changing the user-agent has never once helped me work around website problems.

    14. Re:User Agent by Anonymous Coward · · Score: 1

      No, blame the programmer. It is bad practice to do anything related to the user string, as it goes against the concept of progressive enhancement/graceful degradation. The proper approach would have been to encapsulate any code that was "iffy" for support on alternative browsers with a construct like this:

      if (navigator.geolocation){
              navigator.geolocation.getCurrentPosition(...);
      } else { // Don't show the geolocate button
      }

      This allows for support of fancy features in browsers that support them, but other browsers aren't left in the dark.

  4. Firefox Sync copied Opera Link by cpu6502 · · Score: 5, Informative

    per usual. Opera Software innovates (tabs, spell-checking, syncing of bookmarks, turbo compression) and others copy.

    >>>There was a time when Mozilla combined the email program with the browser, but it stopped this integration long ago.

    No. Not really. Look at Mozilla SeaMonkey (direct descendent of Netscape Navigator/Communicator). It includes not just email, but also Usenet newsgroups, relay chat, and a composer.

    >>>Safari 5: Easy user agent alterations

    Opera has had this for years, allowing users to display sites as Internet Explorer or Firefox-compliant.

    --
    My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    1. Re:Firefox Sync copied Opera Link by Dynetrekk · · Score: 1

      >>>Safari 5: Easy user agent alterations

      Opera has had this for years, allowing users to display sites as Internet Explorer or Firefox-compliant.

      I agree. I think Opera had this 10 years ago or something. Seriously.

    2. Re:Firefox Sync copied Opera Link by Verdatum · · Score: 1

      True, Opera didn't Invent tabs. But who has heard of InternetWorks, NetCaptor, or IBrowse {{Flamebait}}? The innovation was taking a tabbed interface and adding it to a good browser.

    3. Re:Firefox Sync copied Opera Link by MobileTatsu-NJG · · Score: 3, Informative

      This again? Opera didn't invent tabs. Please stop spreading this myth

      He said 'innovate', not invent. One of the things Opera had on FF for years was that the windows were tabbed... and the UI supported them properly. While FF's tabs were very basic, Opera's tabs had a lot well-implemented features for managing them.

      That doesn't matter, though. The reason Opera people get uppity about who got what first is numerous people on Slashdot, while riding on a high of FireFox/Mozilla fandom and IE hate, made claims about how FireFox was 'inventing' these features. It gets a little old when you try out FireFox, coming from Opera, and find the UI can't do have the things the Opera UI can do.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    4. Re:Firefox Sync copied Opera Link by 99BottlesOfBeerInMyF · · Score: 2

      pera Software innovates (tabs, spell-checking, syncing of bookmarks, turbo compression) and others copy.

      Everyone copies from everyone. Tabs were in Omniweb (albeit with a slightly different implementation) in 1999. Spell checking should be implemented at the OS level and rolled out as a service to apps (as OS X does). Re-implementing it for every app is idiotic architectural design. Numerous browsers on OS X had spellchecking before Opera (since 2000) and they have grammar checking as well. Admittedly, Opera can't do a lot about the fact that OS's have failed to step up and implement spellchecking as a service, but they could at least plug into the native functionality when it is offered. There was Firefox plug-in to synch bookmarks in 2005. That's not to say Opera isn't a fine browser and even the first to bring some features into popularity, but don't go getting blinded by your like of one product. It's too easy to not look hard at the history an just buy into what you want to be true.

    5. Re:Firefox Sync copied Opera Link by keefus_a · · Score: 2

      The OP had it wrong when he/she mentioned that Firefox copied Opera, as that is not the point. The actual issue is that the article is supposed to point out "unique" features in each browser and "Sync" is most certainly NOT unique to Firefox. It doesn't really matter who did it first in this case. The shame is that Opera's "Unite" feature does so much more than just keeping bookmarks in sync across devices, yet it didn't get a mention.

    6. Re:Firefox Sync copied Opera Link by praxis · · Score: 1

      Yes, Opera did it first but there is a difference. The encryption key Firefox uses is not stored on the central server and is client-side only.

  5. Bloat by Anonymous Coward · · Score: 1

    And so the size of browsers increases, until they all become unusable bloatware.

    1. Re:Bloat by Antarius · · Score: 2

      Oh my god!

      Did you warn them about 9/11?!

      http://xkcd.com/875/

    2. Re:Bloat by Canazza · · Score: 1

      Oh my god!
      Did you tell them not to worry, we got Bin Laden.
      http://xkcd.com/875/

      fixed that for you

      --
      It pays to be obvious, especially if you have a reputation for being subtle.
  6. Does anyone really care about unique features? by Viol8 · · Score: 2, Insightful

    So long as its reliable, easy to use and isn't full of security holes I doubt many people give a damn about their web browser. Can you imagine an entire article about the relative merits of ftp or telnet clients? All most people want is for their browser to render pages properly. End of. If a new standard comes out and web sites use it then yes, browser should support it. Otherwise, apart from the browser developers themselves and a few fanbois, does anyone really care?

    1. Re:Does anyone really care about unique features? by Intrepid+imaginaut · · Score: 1

      As importantly, does anyone care about browser speed? Most computers these days run 3D FPS games without batting an eyelid, the focus by chrome in particular on stripping off things to make it "faster" isn't going be noticed by anyone. Speed hasn't mattered since the 90s, so how it would be "key" is anyone's guess.

  7. firefox PLUGINS by h4rr4r · · Score: 2

    The rest of the browsers lack decent plugins that can remake the whole browser experience. You can turn it into a ten foot browser for your living room or make it easy to use for a sysadmin with vimperator.

    1. Re:firefox PLUGINS by Anonymous Coward · · Score: 1

      I second that.
      Never without Adblocking, Trackerblocking, Flashblocking.

  8. Chrome Multiprocess Tabs? by Anonymous Coward · · Score: 1

    I love how Chrome is the browser that gets the credit for coming up with the multiprocess model within the browser. I know that history is also revisionist, but it was Internet Explorer 8 beta 1 that first demonstrated to the multiprocess model in March 2008, almost six months before Google's first public preview. I'm sure someone is going to point out that IE doesn't isolate per tab (and neither does Chrome necessarily), but the model is the same, as are many of the implementation details.

    Where Chrome does take this to the next step is in attempting to process isolate plugins and extensions.

  9. Opera Mail by ledow · · Score: 1

    And Opera Mail is the quickest, easiest, stablest, safest and all-round lowest impact email client I've ever used. And that's coming from someone who's tried everything from Pegasus Mail through to the Mozilla horridness.

    Search is instant-narrow, even over 8 years of email from multiple POP/IMAP accounts. Tag a message with a label, every similar message gets the label. Want emails with that label to appear in your inbox, or to be pushed out to a seperate "folder" or both? You can choose. Spam filter is fabulous and easy. Multiple account support without any hassle (literally a dropdown when sending, and multiple accounts / a combined inbox depending on your taste).

    Pull all the attachments out (of an email, or a whole account, or your entire email collection) in one click. Instant sorting by date, subject, sender even with thousands of emails.

    Seriously, when someone sticks Pidgin into Opera, I have everything I'll ever need. Hell, it even does integrated Bittorrent like any other download.

    1. Re:Opera Mail by cpu6502 · · Score: 1

      >>>integrated Bittorrent like any other download.

      I've never been able to make this work. It opens the file okay, but then just sits there not peering to anybody? I think you're better off with a dedicated Torrent program, rather than the bloated ~200 megabyte Opera, especially since the dedicated programs use far less memory (utorrent fits in less than 10 meg of RAM).

      Note: I'm using a 700megahertz/256meg laptop, so smaller is better for me.

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    2. Re:Opera Mail by ledow · · Score: 1

      IRC, maybe, but I don't think ICQ supports is around any more and hasn't been for many opera builds.

      That's just my point, though - if you can do IRC, that's 99% of the way there - the rest is a little plugin that does a MSN->IRC or XMPP->IRC conversion in a pretty way.

      A damn sight more useful than their "text-to-speech" engine that you haven't been able to install for the last 4 years despite it trying to do it when you click the button.

    3. Re:Opera Mail by FrostDust · · Score: 1

      It's worked fine for me in the past. Go to opera:config and check the Bittorrent settings. Normally changing the port helps with this.

      In general, I agree and think it'd be better to just have a small program for each type of operation. The point Opera was trying to advertise was that normal users wouldn't have to muck around and install Torrent clients, their downloads would just work.

      Also, I guess it'd be beneficial to useeverything (torrent, email, etc.) Opera offers if you're the type to leave your browser open all day. Having to manually restart torrents when you reopen the browser was a pain last time I tried it.

    4. Re:Opera Mail by ColdWetDog · · Score: 1

      Note: I'm using a 700megahertz/256meg laptop, so smaller is better for me.

      Running Windows 3.11 no doubt. Or was that CP/M?

      Must. Not. Make. Size. Joke.

      --
      Faster! Faster! Faster would be better!
    5. Re:Opera Mail by Walking+The+Walk · · Score: 1

      rather than the bloated ~200 megabyte Opera

      Um, what? The Opera installer is less than 8MB, and the installed size is less than 20MB. In fact, to check that it was still small, I just downloaded and installed the latest version, v11.10. Universal installer is 7.3MB, full install on an older Windows XP machine is 18.5MB, installed and started up in 17 seconds. Sorry, but it doesn't get much better than that.

      --
      A recursive sig
      Can impart wisdom and truth
      Call proc signature()
    6. Re:Opera Mail by cpu6502 · · Score: 1

      Windows XP fits nicely inside 256 megabytes. It's not until you drop below 128 that it experiences hard drive slowing (due to memory swapping).

      >>>The Opera installer is less than 8MB, and the installed size is less than 20MB

      Don't give a damn. ~200MB is how much memory it uses when it's open and running, and that's the stat I care about.

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
  10. No, but by name_already_taken · · Score: 1

    Firefox does it with plugins. Is it really that big a deal to go get a plugin to change the user agent?

    No, but it's far easier when it's already built in.

    --
    Putting moderation advice in your .sig lowers your karma!
    1. Re:No, but by bunratty · · Score: 2

      Firefox doesn't have it built in because the vast majority of users never need it. Nearly all sites work with Firefox's default user agent string.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    2. Re:No, but by h4rr4r · · Score: 1

      And I find firefox would be easier if it came with vimperator by default. Both of these are things the average user will never need or want.

    3. Re:No, but by _0xd0ad · · Score: 3, Informative

      Firefox does have it built-in. You go to about:config and add a "general.useragent.override" string. Plugins just make changing it an easier and friendlier process.

  11. Opera 11: Email? Make that SeaMonkey by repetty · · Score: 1

    Opera 11: Email
    There was a time when Mozilla combined the email program with the browser, but it stopped this integration long ago. That era is back again, this time on Opera.

    Disclaimer: I haven't used Opera 11.

    Even though it's not an "official" Mozilla project, you can nonetheless continue to use an integrated web browser and email suite in the form of SeaMonkey -- it's been around for years and years. Hard to see anyone else make grand claims about email functionality.

    http://www.seamonkey-project.org/

    1. Re:Opera 11: Email? Make that SeaMonkey by lbft · · Score: 1

      Opera's had email inbuilt since Opera 4 in 2000, and the last major update it got was in Opera 10. I don't understand why the article mentions it like it's some new thing.

  12. IE8 the first? Don't make me laugh. by Viol8 · · Score: 4, Interesting

    Multiprocess was standard on early unix browsers - you opened a link in a new window it spawned a new process. It was only later that netscape switched to multithreaded presumably so the codebase was easier to port to Windows which as everyone knows has a piss poor process model and still can't even do fork() never mind sophisticated parent-child process interaction.

    1. Re:IE8 the first? Don't make me laugh. by cpu6502 · · Score: 1

      Multiprocess was also standard on the 1985 Commodore Amigas. Every program spawned a separate process (and sometimes - a whole new screen).

      Multiprocessing was included with the first Amiga-Mosaic browser, but of course was disabled when mosaic was ported to non-multitasking Macs and IBM PCs.

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    2. Re:IE8 the first? Don't make me laugh. by The+End+Of+Days · · Score: 1

      That's odd, because one of the advanced settings in early versions of IE was to make each window run in its own process. I found it quite useful while testing things.

      Of course the current version has a much more sophisticated model.

  13. Re:2001 called by TaoPhoenix · · Score: 1

    The correct phrasing of the meme should be "... called and left a message". It properly indicates the 1-way situation.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  14. Did they actually try any of these features? by vlm · · Score: 1

    The Android version of Firefox on your phone can suck down all of the bookmarks, history, passwords, and even open tabs. Then when you're back at your desk, you can push back the changes you've made while you're typing on your phone.

    And if you delete or edit a bookmark on on machine, firefox sync will replicate multiple copies! Except when it deletes them all, of course. Essentially its a write-only filesystem which occasionally truncates.

    Every time I've tried it, FF sync has been an absolute nightmare. xmarks, on the other hand, actually works.

    Finally I understand we must all bow to worship the mobile smartphone and ignore legacy platforms, such as everything else with a CPU in it. But... Is there anyone out there with access to ONLY one full sized machine? I've found the killer app for xmarks is syncing every machine I have access to, not just my "one PC" to my phone. Aside from the fact I have no smartphone nor use for one.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  15. Revisionist history by Ambitwistor · · Score: 4, Informative

    "Before the Internet, there was a collection of nets, like Compuserve, Minitel, MSN, and AOL. Then the 'Inter' prefix was added by linking these nets altogether, and everyone was given the freedom to request information from any computer out there."

    The Internet predates CompuServe, AOL, etc., and wasn't created by linking those walled-garden services together.

    1. Re:Revisionist history by vlm · · Score: 2

      Typical kids book report of 2030, assuming our native language remains The Queens English instead of switching to textspeak:

      Before the Intertubes, there was a collection of nets, like PSN, Qriocity, and PS3 netflix streaming. Then the 'Inter' prefix was added by linking these nets altogether, and everyone was given the freedom to request all credit card numbers stored in the playstation network, from any computer out there.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    2. Re:Revisionist history by Woogiemonger · · Score: 1

      "Before the Internet, there was a collection of nets, like Compuserve, Minitel, MSN, and AOL. Then the 'Inter' prefix was added by linking these nets altogether, and everyone was given the freedom to request information from any computer out there."

      The Internet predates CompuServe, AOL, etc., and wasn't created by linking those walled-garden services together.

      It's mostly correct if you think of the internet in terms of its userbase.

    3. Re:Revisionist history by Nyder · · Score: 1

      "Before the Internet, there was a collection of nets, like Compuserve, Minitel, MSN, and AOL. Then the 'Inter' prefix was added by linking these nets altogether, and everyone was given the freedom to request information from any computer out there."

      The Internet predates CompuServe, AOL, etc., and wasn't created by linking those walled-garden services together.

      Ya, i had to send the writer of the article an email with links pointing out how wrong that statement was.

      Don't they have fact checkers anymore? Sad part is, you don't have to read far on the wiki's of those to see how wrong the statement is.

      --
      Be seeing you...
    4. Re:Revisionist history by Ambitwistor · · Score: 1

      The term "Internet" as applied to the modern Internet goes back to 1982, and I certainly called it that in 1988 when I started using it. In my view, "the Internet" is the IP network that grew out of ARPANET, and which services like CompuServe, etc. later joined, but did not create. The main reason why those services joined together so easily was because there was an already existing Internet with well-established protocols for them to adopt.

    5. Re:Revisionist history by Ambitwistor · · Score: 1

      The term "Internet" as applied to the modern Internet goes back to 1982, and I certainly called it that in 1988 when I started using it. In my view, "the Internet" is the IP network that grew out of ARPANET, and which services like CompuServe, etc. later joined, but did not create. The main reason why those services joined together so easily was because there was an already existing Internet with well-established protocols for them to adopt. When those services connected to the Internet, I didn't think of some new network, I thought "Ok, now I can access those other services from my Internet-enabled account".

  16. print page links not needed by 99BottlesOfBeerInMyF · · Score: 3, Interesting

    Thank you for linking to print page It made me find the actual article and that is apparently 4 pages.

    This is interesting in an article about unique browser features. Maybe a better article would go through features rarely known about. Like in Safari you can click the "reader" button in the URL bar and it consolidates multi-page articles in to a single page including the images. There is a Firefox extension called "repagination" to do the same thing. Given how much I see people complaining about multi-page articles, it would have been nice for this article to have covered this.

    Similarly, Safari and some Firefox plug-ins allow the user to grab the corner of text input boxes and resize them, which is an indispensable feature once you've used it, but was also overlooked in this article.

    1. Re:print page links not needed by Anonymous Coward · · Score: 1

      > Similarly, Safari and some Firefox plug-ins

      I think FF4 does that by default without plugins. At least it does for me on Linux.

    2. Re:print page links not needed by _0xd0ad · · Score: 2

      Same here (Windows). As of Firefox 4.0 it's a standard feature.

    3. Re:print page links not needed by 99BottlesOfBeerInMyF · · Score: 1

      I think FF4 does that by default without plugins. At least it does for me on Linux.

      Funny. My plug-in became incompatible when I upgraded to 4, but 4 added the feature anyway, so I never noticed. I'm glad they finally got around to rolling it into the core application. It is certainly one of those things that benefits all users and should be a default feature.

    4. Re:print page links not needed by 99BottlesOfBeerInMyF · · Score: 1

      Clearly it was time to update my Chrome install. It had fallen a bit behind since my last round of performance/compliance tests.

  17. Mobile bloat by tepples · · Score: 1

    A manufacturer of mobile devices called, they want your "only obsolete PCs have that little RAM" joke ram.

  18. browsers... complex software, hard to get right by koolraap · · Score: 1

    Let's face it, browsers are very complex pieces of software, they have to implement numerous protocols, chase a moving target, attempt to deal sensibly with non-compliant input and provide a decent user experience. And the big names all do a pretty decent job for most people. None of them are perfect yet, though, and given the constantly changing nature of the game, its hard to forsee a time when they could become perfect. I feel quite a lot for the developers of browser software (being a developer myself), an audience of millions, many of whom have a deep-seated dislike of your product. If you met a developer of [the browser you like least] would you rant and rave at him, or just have a friendly chat? :-)

    1. Re:browsers... complex software, hard to get right by StripedCow · · Score: 1

      Yes, browsers are very complicated. And so is programming for them, especially considering the bewildering number of browsers your code has to work for.

      Now, if only browsers were more like virtual machines (virtualbox, vmware, etc.), then life of a webdeveloper would be much simpler.

      Here's why:
      - A webdeveloper could choose his own scripting language (of course, I assume here that the webdeveloper can simply pick a standard open-source scripting language; he does not need to build one himself, but in theory he could of course)
      - A webdeveloper could choose his own layout engine (and DOM model)
      - A webdeveloper could choose his own networking abstractions
      - etc. etc.

      And there would be much opportunity for open-source projects to provide all these separate modules.

      Did you ever wonder why there are barely web-based equivalents to open-source projects such as GIMP or OpenOffice? That's because web-programming is so darn difficult, while it could be so simple, and so much like native development.

      Now, if you're worried about virtual machines being slow or being able to interpret only one kind of machine instructions, then think again. Virtual machine technology has advanced enormously the last decade. And there is no need to target a specific family of processors. Instead of targeting x86 instructions or ARM instructions, an intermediate code could be used, and this code can be recompiled (within the browser, or on the server) for a specific machine. Of course, caching methods should be used to avoid unnecessary downloading of binary objects.

      I think the above scenario would be a web-developer's dream. And a whole new open-source eco-system could arise from it.

      Alex

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    2. Re:browsers... complex software, hard to get right by ColdWetDog · · Score: 1

      If you met a developer of [the browser you like least] would you rant and rave at him, or just have a friendly chat? :-)

      I'm still pretty upset about IE 6. Probably not a good idea to let me in the same room with any of it's developers.

      --
      Faster! Faster! Faster would be better!
  19. Re:Spell Checker? by Teckla · · Score: 1

    In this day and age, is it too much to ask that a web browser have a built-in spell checker for filling out web forms? IE still doesn't have one.

    Amen to that!

    People use a lot of web based applications these days. A spell checker (and spelling suggestions) built into the browser seems like a no-brainer. Why the IE team continues to neglect such an easy-to-implement but yet invaluable-to-the-user feature is mystifying.

    As of version 9, IE is starting to get interesting again, but missing such basic features still means IE is an undesirable browser.

  20. Google SPDY protocol by Compaqt · · Score: 1

    What do you think of the SPDY protocol, listed as Chrome's unique feature?

    Even if it's faster, is it a good idea for the unity of the web Google to have come up with, and push this idea all on their own?

    What would we think if M$ or Compu$erve had come up with their own protocol, to be accessed by their own application program?

    --
    I'm not a lawyer, but I play one on the Internet. Blog
    1. Re:Google SPDY protocol by GuldKalle · · Score: 1

      What would we think if M$ or Compu$erve had come up with their own protocol, to be accessed by their own application program?

      "Have they documented it?"
      "Have they made an open sourced reference implementation?"
      "Is the protocol royalty free?"
      "Is there any indication that they are are going to drop/deemphasize support for previous protocols?"

      --
      What?
  21. So funny... by QuietLagoon · · Score: 1
    IE9's emphasis on energy efficiency

    .
    IE9 runs only on bloated resource-hungry Windows, yet Microsoft still --- in an effort to find something, anything, positive to say about IE9 --- falls back on the current "energy efficiency" buzzword.

    Funny, in a sad way. How far the once giant has fallen.

  22. Re:Site pinning is ie9 only... by hedwards · · Score: 1

    Yeah, Firefox only has that silly App tab thing, which is not to be confused with site pinning.

  23. HTML5 compatibility? by thePowerOfGrayskull · · Score: 1
    I commented about this here a couple of months ago, from a theoretical perspective: if the H TML5 spec is ever-evolving, how can you develop for it? How can you have compatibility with a not-final, not-ratified standard?

    The answer, as I feared before and as I now know from experience: you can't. (Note: this is in the context of client-side applications designed to run in the framework of the browser -- and isn't referring to basic HTML tags, rendering, etc. All you "get off my lawn the web is about serving documents" types need not reply :p)

    If you are targeting mobile devices, it's a little less painful: simply target Webkit and you'll get most of the modern mobile devices and OSs, with minor variations between them. Even so, each device platform has its own webkit version - and because the HTML "standard" is changing, so too are the features across versions. With that in mind, I have been able to produce a couple of cross-platform HTML5 "apps" that I'm decently content with - though the experience will never match a native app for each platform, of course, it is relatively consistent across platforms. Though even this solution - targeting webkit - hearkens back to the days of IE-specific code; however it's a marginal improvement in that the webkit extensions you're using will *probably* be made an official part of the standard. If and when other browsers decide to adopt the features, you'll be able to use your app on them too - that is, after you go back and add the final, offiical names/tags for the features to your js and css files.

    When you look at the situation across browser engines, it's much worse. Each implementation has cleverly prefixed non-final features with their own namespace in CSS3 for one thing. That means - you guessed it - each CSS entry has to contain declarations for a given feature from 1-4 times depending on the specific feature you're trying to use - and if a given platform provides it at all. Not to mention if it works the same across platforms (it's close, but not exact).

    Because the standard is evolving, there is NO standard in terms of which features a given browser engine will choose to implement. None, zero, zilch. Is there a common baseline? I'd say about 90% of one. You absolutely cannot get away from browser-specific implementations if you want to code in HTML5/CSS3 -- you know, the very thing a standard should be preventing.

    It's bad enough that I'm not planning to use HTML5 for anything but simple data delivery apps; and will be committing the egregious sin of using Flash for more complex applications that I want to deliver across platforms in the mobile space. Why? It's simple: say what you will (and trust me, I've said the same things and worse about Flash ): it *does* provide a relatively consistent experience across platforms. It provides a single, standard-in-all-but-name means to deliver applications across modern devices, systems, and OSs. (Even iOS now, with appropriate third party tools.)

    And while you can choose to use platform-specific implementations of features, NOT doing so still provides you with a rich baseline of shared common functionality. Unlike HTML5 - where completely avoiding platform-specific code restricts you from using most of the functionality.

    As much as I hate to admit it, Adobe appears to have succeeded in reaching what HTML5 is still striving to attain: write once, for one platform. Run anywhere that platform runs. HTML5 might have a chance to catch up, but I am doubting it. With the process of creating "standards" subject to more bickering than children unsupervised in the schoolyard, I fear they're still going to be arguing over details of their standard long after it's obsolete.

    1. Re:HTML5 compatibility? by Intrepid+imaginaut · · Score: 1

      As much as I hate to admit it, Adobe appears to have succeeded in reaching what HTML5 is still striving to attain: write once, for one platform. Run anywhere that platform runs. HTML5 might have a chance to catch up, but I am doubting it.

      Flash has one crucial failing however, due to its proprietary nature - it's larely opaque to automated spidering. That means search engines can't categorise it properly; it's like with image galleries, you're largely reliant on user tagging which will always be of an extremely random (or even malicious) nature. Don't get me wrong, I've helped set up flash applications for intranet deployment, I do appreciate the cross platform power it can bring to the table, but I wouldn't recommend it to be able to stand on it's own in the wild. If you want to use it for decorative purposes, great, if you can put it as much as possible in a walled garden, fine, but until it's fully opened it's just not a frontline contender for web ubiquitousness.

    2. Re:HTML5 compatibility? by StripedCow · · Score: 1

      Some time ago I read a blog article somewhere stating that the current design of the internet is fundamentally flawed. The reason is exactly like you mention here, i.e., the standard is getting too complicated for any browser vendor to follow precisely, resulting in ever-increasing cross-browser headaches for web-developers.

      What we need, and this was mentioned in that blog, is a much lower-level intermediate code which runs on any browser. Even lower-level than Java (i.e., without its own garbage collector). Think google native-client, but platform-independent, or something based on virtual-machine technology.

      Since intermediate code usually has a small number of instructions only (on the order of 50-100), it is much easier to get consistent across browsers (the instructions themselves also leave little room for ambiguity, in contrast to the W3C specs which require careful study). Combine this with OpenGL rendering, and you're halfway in implementing a more feasible architecture.

      Besides rendering you'll need scripting and layout. But these two aspects you can code in the intermediate code, completely separated from the rest of the browser implementation. And the advantage is then that any webdeveloper can choose his/her own favorite scripting language and/or layout algorithms, and it will automatically work across all browsers implementing the intermediate code layer. (Imagine the joy of just referencing "python.so" and "webkit_rendering.so" from within your HTML code)

      I definitely think this is the way to go. But unfortunately, I do not have the coding/architecting skills to contribute to this, otherwise I would.

      PS: I cannot recall where I have read this blog. Perhaps somebody who recognizes this could post me a link?

      --
      If Pandora's box is destined to be opened, *I* want to be the one to open it.
    3. Re:HTML5 compatibility? by thePowerOfGrayskull · · Score: 1

      Well - that depends on your target. I'm not talking about building web sites with it, that's still pretty unforgivable. Rather - using it as an application platform, where you don't even necessarily want to expose your content to the world. Reporting tools, games, proprietary content delivery. For many mind sets, this is quite a possibly a good thing. Content delivered through a custom flash app can't be trivially scraped and displayed elsewhere. (That being said: didn't they make a big deal a couple of years ago over working with google to provide search integration?)

  24. Re:Spell Checker? by hairyfeet · · Score: 1

    Be careful what you wish for! I'm trying to switch to Chromium from FF because the memory hogging and CPU spiking in FF 4 is just nuts, but the spelling checker in Chromium based (so far I've tried Chromium and Dragon) is just awful! It seems like no matter how close I get to spelling the actual word it guesses a ton of things NONE of which are even close!

    It reminds me of the old search engine they used on MSN, where you would type and it would guess these horribly wrong attempts, like "De"...uhhh...deviled eggs, destroyer, dovetail joints? So be careful what you wish for, as a broken spell checker IMHO is worse than no spell checker at all!

    --
    ACs don't waste your time replying, your posts are never seen by me.
  25. Acid 3 by EmotionToilet · · Score: 1

    I stick with Safari and Chrome because of the Acid 3 support from WebKit and HTML5 animations support. At least when I view a web page I know it's being rendered properly. Firefox has fallen behind ever since Chrome came out. Safari has always been great. Opera is decent and fast, but I don't like the UI as much as Safari and Chrome. IE9 is not as embarrassing as the previous versions and IE10 might even be respectable (I own a Mac so IE is irrelevant to me), but I'll stick with WebKit based browsers because of the features, clean UI, and reliability.

  26. Re:Spell Checker? by _0xd0ad · · Score: 1

    I'm trying to switch to Chromium from FF because the memory hogging and CPU spiking in FF 4 is just nuts

    Personally I'm just reluctantly putting up with it and hoping they fix the horrible memory leaks soon. FF was eating ~720m of VM this morning when I killed the process and restarted it; it's now back up to 420m. This on a PC that only has 1g of RAM... pre-4.0 didn't have anywhere near these problems. I figure they'll get fixed eventually.

  27. "Firefox unique in having sync" by TheoMurpse · · Score: 1

    Except that Opera has had sync for nearly three years. http://en.wikipedia.org/wiki/Features_of_the_Opera_web_browser#Opera_Link

  28. Re:Spell Checker? by fast+turtle · · Score: 1

    and I have know need for a stinking spell checker cuz I'm a wizzard and can check spell meself

    --
    Mod me up/Mod me down: I wont frown as I've no crown
  29. Re:Spell Checker? by hairyfeet · · Score: 1

    Thank you for posting that, I'm so very damned tired of getting told "it works for me!" when on my nettop with Anvir task manager I can literally sit and type in a simple text box like this and can spike the CPU simply by typing in a bog standard text box.

    I mean seriously WTF FF devs? For me it started getting bad with the 3.6 branch and FF 4 is frankly unusable on anything less than a 2.8Ghz P4 with 1.5Gb of RAM IMHO and that is just insane! I'd hate to see what FF 4 is like on an Atom or netbook, as frankly on this 1.8Ghz Sempron I keep for a low power browser box with 1.5Gb of RAM FF4 slams the living hell out of the CPU and the memory leaks have it slamming swap after about 5 hours on XP SP3. And it isn't like I'm running any weird extensions, just ABP, NoScript, and Forecastfox!

    All I know is I have the same extensions (except for NoScript) in Comodo Dragon and it don't do that. I can leave it running all damned day, no memory leaks, if I close a tab the memory is returned to me (I've noticed FF 4 only gives a percentage of the memory back, if for example the page takes 80Mb and you close it you may only get back 50Mb) and if I dare open more than three tabs it will slam the living hell out of the CPU so bad even simple scrolling is like watching a slideshow.

    So all I know is even though I've been a FF guy forever it is simply gonna have to go if it don't get better. I support a hell of a lot of users with all different kinds of machines, from netbooks and 8 year old desktops to the latest quads, and I need a browser that will behave consistently no matter what the machine. There is simply no excuse for why a browser opening a simple bling bling free site like Gmail or Yahoo Mail Beta or /. in classic mode should slam the CPU to 100% and stay there for 2+ minutes, or hit swap on 1.5Gb of RAM with only 4 tabs open. It is shoddy coding, or trying to shoehorn process separation simply isn't working on Gecko, who knows. But I'm slowly but surely having to wean myself off of FF and when I go my users will be going with me. FIX THIS FF DEVS!!!

    --
    ACs don't waste your time replying, your posts are never seen by me.
  30. Neither is as good as Chrome sync by brunes69 · · Score: 1

    Chrome's sync not only syncs all settings and bookmarks, but extensions and THEIR settings as well. I can download Chrome on any new PC and log into my Google account, and have everything exactly as my home PC, in seconds.

  31. Re:Spell Checker? by _0xd0ad · · Score: 1

    It's just the nature of the update cycle... all the cool features end up being glitchy and buggy. Mainly memory leaks - those seem to be the last to be found and fixed. In the meantime, just restarting it daily is about all I can do. No different than Windows - one version is unstable and poorly interfaced with drivers (ME, Vista) and the subsequent version will have most of those kinks worked out and end up being a mainstay for a good long time (XP, 7 - I hope). With any luck they'll have the memory leaking fixed mostly in one of the next updates (.0.1 didn't seem to help much, though...).