Unfortunately, these are only ideals and it's currently not completely easy to switch web browsers (or IMAP clients). To be able to easily switch web browsers, you need to be able to use any web browser to:
- view any web page,
- update & manage your bookmarks,
- update & manage your saved web pages, and
- update & manage your web-page subscriptions (web feeds).
- Nowadays, thanks to web standards, most web pages are viewable (as intended!) by most web browsers. This was not the case in the 1990s.
- I use my del.icio.us bookmarks and the del.icio.us bookmarklets to update & manage my bookmarks from any browser.
- I use the "Send Page by Email" feature of my browsers to save web pages, the update part of #3. I'll discuss the manage part of #3 in a future post.
- I use Bloglines and the Bloglines bookmarklets to update & manage my web feeds from any browser.
- It works! Speed, efficient use of system resources, and no (or rare) crashes are essential.
- Standards compliance -- for discussion about the compliance of various web browsers, see the Acid2 test at Wikipedia.
- My required features are part of the default browser, i.e., do not require any add-ons or extensions.
- Cross-platform -- I want to be able to switch platforms (Linux, MS-Windows, OS X) and still be able to use the browser and its keyboard shortcuts that my fingers have memorized.
- Keyboard shortcuts that are consistent with most other browsers. For example, CMD-click (OS X) or CTRL-click (MS-WIN) opens a link in a background tab in most browsers. I do not want to have to re-train my fingers when I switch to another browser. As I posted in this opera.general thread titled SHIFT-CMD-Click and CMD-Click, this is one of the reasons I don't use Opera as my primary browser.
- FLOSS -- if everything else is equal, I'll choose FLOSS software over non-FLOSS software.
- The development team -- if the development team, or its parent organization, are not straightforward and transparent, I am less likely to use their software.
What do you think? What browser do you use as your primary browser and why did you make that choice? Do you use more than one browser? If so, which ones?
Update: Thanks to a comment from Eric Fourage, I've rewritten part of this blog item to try to clarify the analogy between web browsers and IMAP clients that I was trying to make. Let me know if you have any suggestion for improving this analogy!
[*] A better analogy might be
Hashtag: #dancing-with [?]
Post & Read Comments (located elsewhere)
Post & Read Comments (located here)
Don't you think the features 2 & 3 you mention would better be supported by http/webdav instead of IMAP ? (think about webdav/ical sync for example)
Another point that will rise -in my opinion- wil be the usage of multiple web browsers: home, work (their bookmarks, history, sessions,... could be yet synchronized with extensions) and mobile: first solution could be a MIDP/Windows Mobile browser project that could sync with the other browsers, the other solution could be a new web-surfing protocol with bookmarks/history/sessions/
IMAP client:messages :: web browser:web pages
The point I was trying to make is that we should be able to easily switch web browsers in the same way we can easily switch IMAP clients because the data and metadata are stored on servers. (So I absolutely agree with you that multiple web browsers for a single user is a key issue.)
If you want to discuss protocols, though, my guess is that it will be feed protocols that solve all these problems (multiple web browsers, multiple email clients, etc.). As Ray Ozzie said, and as I quoted here, "RSS has the potential to be the “UNIX pipe of the internet.”"
Thank you for your comment. I should probably edit this blog item to try to make it more clear, but for now I hope this comment helps a bit to clarify what I was trying to say.
Links to this page
Each item © Nancy McGough
Each comment © the author of the comment
Deflexion.com web site hosted by DreamHost.com
← More deflexions & reflexions, & feeds available via the sidebar top &
For bookmarks & links, please use