PWAs evolve from pages in browser tabs to immersive apps by taking ordinary HTML and JavaScript and enhancing it to provide a first class native-like experience for the user . PWAs deliver a speedy experience even when the user is offline or on an unreliable network.