the Chromium logo

The Chromium Projects

New Tab Page

The new tab page is the default starting point for all tabs - it is designed to get the user where they want to go, and is not meant to be an information resource like the user's home page; that is, the new tab page is not intended to be a destination, but rather a jumping-off point to other destinations - we strongly want to avoid cognitive load and distractions for the user, especially those creating new tabs for other purposes.

Sections

The new tab page is made up of several sections; these sections will vary in size and presentation method as we figure out which sections are and are not useful.

Future Work

Experimenting with the New Tab Page

It is relatively easy to make edits to the new tab page as its frontend is constructed with HTML.

To edit the HTML, look for browser\resources\new_tab.html - the backend for this page is defined in browser\dom_ui\new_tab_ui.cc. After making HTML changes, you'll need to recompile the resources:

image

  1. Right-click new_tab.html and select Compile.
  2. Right-click browser_resources.rc and select Compile.
  3. Press F5 to run Chromium.

You must follow this process for all HTML changes.