I get about PWA. That is being sought for on paid forums too. But not yet delivered on any paid software. If I remember correctly, Discourse supports PWA. Do Vanilla forums do ? I am not sure.
I would like to see them work with JS blocked. I think JS block is a standard security practice now.