A beautiful Firefox startpage and some common relevant gotchas
Let's face it, most startpages are noisy and cluttered.
I've switched my browser startpage repo to public. I've been using it for a while now, it's nothing special but it's clean and it's fast and it works for me.
You can grab the source from the repository or see the live preview.
I think in most cases a user's new tab page can best be described as 'the page that briefly appears as they type their google search'. New tabs that are full of features don't have much of a place when high speed internet means that a quality web app is less than a second away at any time. It's not that having a calendar on my new tab isn't useful, it's that I already have a calendar workflow that works for me and unless the new tab page replicates it in its entirety there's no point in committing a second tool to muscle memory.
Opinions may vary, of course.
What makes a good startpage?
- It should load instantly. If you're mid-thought and hit Ctrl + T and start typing a query, only to look up and realize that the start of what you typed didn't register because the page was still loading... immediate uninstall.
- It should not steal focus from the url bar. There's a trend for a 'search' bar or similar on new tab pages. I don't need one of those, my browser provides one. Any javascript implementation is a step down from that.
- Timeless links only. Another trend is for a news or latest posts section. I don't want an ephemeral new tab, I want to be able to navigate that thing with my eyes closed at the speed of thought. Static, extremely frequent links only.
- Should blend in with your browser chrome. This one is probably the most subjective but you don't want your new tab page to stick out, it should look native to your web browser like the browser's official startpage does.
A common gotcha
For browser security reasons if you use an extension that changes your new tab then the focus on opening a new tab is locked to within the tab, not to the url bar. This violates my second dot point above, and I searched long and hard for a workaround: Firefox Custom New Tab Page. This developer gets it.
A Firefox extension that allows you to specify a custom URL to be shown when opening a new tab, without changing the address bar content.
That avoids another issue I have with startpages: when I open a new tab I expect a blank url bar, ready for a google search. If you're filling that with your custom url or an extension url, I'm out.