Blockstack Login : Progressive Web Apps

I’m building a social listing app. I want users to have a secure means to verify themselves and I want to protect their data. Blockstack came to mind. We are building a progressive web app for a number of reasons.

Questions: Can Blockstack be used with progressive web apps that people are launching with chrome/chromium or through apple’s current 12.2 work around? Do service workers function in the same way with Blockstack? I’m not an engineer but I am trying to understand if I’m heading down the wrong path in terms of user registration and authentication.