I'd imagine your best bet is reading through the w3c spec if you want protocol details. I think reading it directly is probably approachable enough for a CS student and should be a good exercise.
jnj
joined 2 years ago
For what it's worth, i just used the "add to Home Screen" feature on my phone's web browser (from my instance homepage) and it's working great. Indistinguishable from a normal "app" experience. In my case Safari on iOS but i doubt it matters.
Edit: looks like this:
As for 1. I'm told they're getting rid of websockets in the next release, which should mean this annoying behavior goes away as well.