Last updated: April 7, 2026

PWA stands for Progressive Web Application.

A PWA is a web application that uses modern web capabilities to deliver an app-like experience, including offline support, push notifications, and installation on the home screen.

PWAs and WebRTC

WebRTC works within PWAs just as it does in regular web pages, since PWAs run in the browser engine. Key considerations:

  • HTTPS required: Both PWAs and WebRTC (getUserMedia) require secure origins, so this is naturally aligned
  • Background behavior: PWAs can be installed and run more persistently than regular browser tabs, but browsers may throttle background WebRTC connections
  • Permissions: Camera/microphone permissions persist across sessions when the PWA is installed
  • Push notifications: PWAs can use push notifications to alert users of incoming calls

Some video conferencing platforms offer PWA versions as an alternative to native desktop apps, combining the convenience of web deployment with a more integrated user experience.

Looking to learn more about WebRTC? 

Check my WebRTC training courses

About WebRTC Glossary

The WebRTC Glossary is an ongoing project where users can learn more about WebRTC related terms. It is maintained by Tsahi Levent-Levi of BlogGeek.me.