new-tab

⚡ A high performance Google Chrome new tab page that gets you where you need to go faster.

Github stars Tracking Chart

Build status
Coverage status
Chrome web store version
Licence
PRs Welcome

New Tab

A high performance new tab page that gets you where you need to go faster. Utilises the latest tools and tech, packaged into a Google Chrome extension.

Add to Chrome

Overview

I was left frustrated by 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.

Originally an experimental project to give me a chance for me to play with the Chrome browser APIs and explore web performance optimisations. This grew into something that actually improved my productivity and so, now New Tab is available for anyone to use.

Features

  • Minimal design aesthetic with multiple themes.
  • See a list of your open tabs.
  • Quickly search open tabs, bookmarks, history, and top sites in one place.
  • Simple bookmarks bar.
  • Links to common places in your browser.

Motives, 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, No invasive user tracking scripts (unlike most other extensions)., Unobtrusive, No annoying things like entries in your right click menu., ### Technology

Known issues

  1. The extension's bookmarks bar is limited in functionality. Chrome doesn't have an API to control the native bookmarks bar via extensions so I've recreated a simplistic version. The goal here is high performance and not to emulate all the native bookmarks bar features. Use the bookmark manager for access to all features.
  2. Page needs to be reloaded after adding, editing, or removing bookmarks. Because bookmarks don't change often, I prefer not to add bookmark event listeners as most users simply don't need live bookmark changes.
  3. Searching the browsing history is slow when you history is very big. This is just a reality of Chrome. ?
  4. The project is set up for on Linux/macOS and may not build on Windows.

Browser support

Each release will support the 2 latest versions of Google Chrome stable.

Bugs

Please report any bugs you encounter on the GitHub issue tracker. Feature requests are welcome but keep in mind the goal is to keep things quite minimal and fast.

Changelog

See CHANGELOG.md.

Licence

New Tab is an MIT licensed open source project. See LICENCE.

Icon made by Freepik licensed CC 3.0 BY.


© 2020 Max Milton

Main metrics

Overview
Name With Ownermaxmilton/new-tab
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 3)
Platform
License:MIT License
所有者活动
Created At2018-01-23 12:12:08
Pushed At2025-05-06 06:11:03
Last Commit At2025-03-05 10:32:25
Release Count56
Last Release Namev0.24.0-next.0 (Posted on 2024-12-15 00:22:13)
First Release Namev0.1.0 (Posted on 2018-02-03 10:52:47)
用户参与
Stargazers Count98
Watchers Count3
Fork Count9
Commits Count3.9k
Has Issues Enabled
Issues Count37
Issue Open Count10
Pull Requests Count1426
Pull Requests Open Count1
Pull Requests Close Count771
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private