Awesome
New Tab
A high-performance browser new tab page that gets you where you need to go faster. Utilises the latest tools and tech, packaged into an easy to use Chrome browser extension.
Overview
I was frustrated with the default Google Chrome new tab page experience. The "top sites" feature quickly outgrew its usefulness and I found myself using bookmarks instead every time. I never used the Google web search input either, as the search bar is all I need. I wondered, "If I could design my own new tab, what would it look like?"... enter the New Tab
extension.
What started as an experiment to play with the Chrome browser APIs and explore web performance optimisations, New Tab
has grown into something that genuinely improves my productivity. Maybe it can help you too!
Features
- Fastest loading of any new tab page with all the features you expect.
- Distraction-free, minimal design aesthetic with multiple themes.
- A list of your open tabs, recently closed tabs, and top sites.
- Search tabs, bookmarks, history, and top sites in one place.
- Simple bookmarks bar.
- Links to frequently used destinations in your browser.
Design goals
<!-- prettier-ignore -->Issue | Why / How |
---|---|
Access | Still have access to common things like the bookmarks bar etc. |
Speed | Near-instant access to functionality. Page load performance, runtime performance, and file size should all be scrupulously optimised. |
Privacy & Security | Zero user tracking (unlike most other extensions!). Very restrictive Content Security Policy. Local data only; no remote data fetching. |
Unobtrusive | No annoying things like distracting colours, illegible text, or entries in your right-click menu. |
Technology
- Chrome browser APIs
- stage1 JavaScript framework
- ekscss style preprocessor
- bun JavaScript bundler and runtime
Browser support
Recent versions of Google Chrome and other Chromium-based browsers (e.g., Brave, Edge).
Bugs
Report any bugs you encounter on the GitHub issue tracker.
Known issues
- The extension's bookmarks bar functionality is limited. Browsers don't allow extensions to control the native bookmarks bar visibility, so the extension recreates a simple version. The goal is high-performance and fast access rather than emulating the native bookmarks bar. Use the bookmark manager for access to all features.
- The page needs to be reloaded after adding, editing, or removing bookmarks. The changes are not live because bookmarks don't change so often.
Changelog
See releases on GitHub.
License
MIT license. See LICENSE.
The lightning bolt icon is from twitter/twemoji which is licensed CC-BY 4.0.
© 2024 Max Milton