I'm pretty sure this didn't use to need an extension, at some point I definitely had my new tab just set to "about:blank" which accomplished the same thing.
But Google decided that's not actually what you wanted to do and removed that feature.
Funnily enough the blank page extension was made by a Chrome developer, so I assume there were some team internal tensions and those who wanted to keep that feature were overridden..
And Google is probably right - for most people, if all of a sudden their new tab page was just a blank screen they'd assume something was broken. It was pretty easy to change that setting without knowing what it meant.
Installing an extension is a much more obvious process - it has a description and screenshots showing exactly what it does, so nobody should be surprised.
Both chrome and Firefox have been shifting to moving any behaviour that could appear as "broken" out of their settings and into extensions. I wouldn't assume tension in the team because a chrome Dev built the extension, more likely just normal process.
Don't you worry -- Mozilla isn't immune from this. They removed this feature on Firefox for iOS which is super annoying. You can type in new tab page but it's not allowed to be about:blank.
Yay installing an empty HTML page on my server just to have basic functionality.
I mean, they could surely work around that right? Use something like an empty data:text/html page instead of about:blank if there really is some sort of iOS restriction.
There are so many useful use-cases. Like... imagine you want to try out a html snippet, without creating an html-file. "Clearing" the default new-tab-page takes some seconds before you can insert your own stuff via the dev tools.
Remote work environment involving screen sharing during calls/meetings. As a Firefox user I don't need an extension for this, but I set the new tab page to blank.
I have a separate work profile on my machine, but still, the default page of most frequent / most recent / most whatever pages is too unpredictable for me (i.e. I am not 100% sure how it works and don't want to devote time to understand it completely). I have rarely used it anyway, CTRL+T then typing a letter or two is way faster than trying to spot the relevant box and click it (separate URL / search bars help here as well).
A nice image is cool and all, but it may be too distracting, and then there's the problem of unpredictability again: it comes from a 3rd party (extension developer) using another 3rd party (Bing in this case) to fetch the image. Bing being known for its excellence in the less worksafe areas and all... I won't take my chances :)
In the same vein, I use https://tabliss.io/ for the simple fact it requires minimal permissions and works on firefox.
The reason I started using something like this is because the "top sites" I visit is not something I want on my screen if I'm showing it to other people.
I switched to setting newtab to chrome://history/ a few months ago and couldn't believe this didn't occur to me earlier. It's faster than any of the extensions and you get a timeline of a big chunk of your life
I've been using Google's Arts and Culture "New Tab" extension for years, showing me paintings I'd never look at otherwise. It's pretty nice, and sometimes you discover interesting artists. https://artsandculture.google.com/
Always interesting to see examples of web extensions on HN. Given that these new tab extensions are a dime a dozen, I recommend adding some sort of differentiating feature to yours to make it stand out a bit.
I really love Markdown New Tab. Its very helpful having a little Markdown page to quickly take notes, have links to frequently visited pages, or whatever else I want to see what I open a new tab. I think its probably the best extension I have in Chrome. https://chrome.google.com/webstore/detail/markdown-new-tab/d...
It probably needs to keep state for some of the widgets. Although on a web page there is is localstorage but that's more like a cache than a guaranteed storage.
I did not notice any typing / suggest box lagging or performance problems and I do not have the strongest laptop. The same thing for some extensions that I used before and rendered background image.
AFAIK these things should also run in separate thread, so lag in the web page should not freeze omnibox.
It's pretty. Somehow Momentum, which is similar, didn't catch up to me. Is there any way to show the same favorites as with the default Chrome setup, only over the image of the day? :)
Not at the moment but maybe there is Chrome api to get the favorites and we could implement it as another widget that you can display in front of the image.