Safari adds hours of battery life due to its hyper focus on power consumption. The level to which web API standards are affected is rather immaterial to me. I imagine we’re different consumers though.
On iOS you cannot even keep a web app running in the background. The second they mutlitask, even with an audio/microphone active, Apple kills it. Are they truly adding battery life or are they cheating by creating restrictions that prevent apps from working?
Being able to conduct a voice call through the browser seems like a pretty basic use case to me.