Push API:et möjliggör för webbapplikationer att ta emot server-skickade meddelanden (push-meddelanden) via push-tjänster, även när webbappen inte aktivt används av användaren. Push-meddelanden levereras till en Service Worker, som sedan kan lagra data eller visa aviseringar, vilket stöder olika användningsfall från aktiv användarinteraktion till bakgrundsuppdateringar och app-omstarter. Specifikationen betonar säkerhet och integritet, vilket kräver uttryckligt användartillstånd för API-åtkomst, HTTPS-endast implementering och återkallningsbara behörigheter för att skydda mot attacker. Detta dokument är ett arbetsutkast från W3C:s Web applications Working Group, med målet att bli en W3C-rekommendation, och definierar ny terminologi samt ett generellt ramverk för leverans av push-meddelanden.