new-tab

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

Github星跟踪图

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

主要指标

概览
名称与所有者maxmilton/new-tab
主编程语言TypeScript
编程语言JavaScript (语言数: 3)
平台
许可证MIT License
所有者活动
创建于2018-01-23 12:12:08
推送于2025-05-06 06:11:03
最后一次提交2025-03-05 10:32:25
发布数56
最新版本名称v0.24.0-next.0 (发布于 2024-12-15 00:22:13)
第一版名称v0.1.0 (发布于 2018-02-03 10:52:47)
用户参与
星数98
关注者数3
派生数9
提交数3.9k
已启用问题?
问题数37
打开的问题数10
拉请求数1426
打开的拉请求数1
关闭的拉请求数771
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?