Web Fundamentals

Web Push

Web push notifications makes it easy to re-engage with users by showing relevant, timely, and contextual notifications to the user, even when the browser is closed!

Web push notifications allow users to opt-in to timely updates from sites they love and allow you to effectively re-engage them with customized, relevant content.

The Push API and Notification API open a whole new set of possibilities for you to re-engage with your users.

Get Started

Building Web Components

Web Components are a new set of standards which let you create your own HTML elements. You can use them to build anything, from simple UI elements, to entire applications.

Because Web Components are standards based, they're designed to work in any environment, even if there are other CSS or JavaScript libraries being used on the page. This makes them easy to share amongst teams who might be on different stacks, but still wish to have consistent looking UI.

Get Started

Latest updates for Web Developers

Ways to enhance your site (AKA the Hot Stuff)

Build a Progressive Web App

What is a Progressive Web App and what do you need to know to get started building one? In this step-by-step guide, you'll build your own Progressive Web App and learn the fundamentals needed for building Progressive Web Apps.
Get Started

Make Your Site Instant and Reliable

Service workers are a programmable proxy sitting between the network and the browser. Using a service worker, you get to decide what gets cached, how it's cached and how it should be returned to the user.
The Offline Cookbook

Enable Add to Home Screen

App install banners make it easy for users to add your app to their home screen with a single click, and is an indication to the user that the app they're adding meets an important quality bar.
Learn more

Move to HTTPS

HTTPS allows users to securely connect to your website or app. Set up HTTPS to protect the integrity of your site, and the security of your users.
Learn more