service workers, or building progressive web apps, require explicit permission from the user before executing. Many older APIs are also being updated to require permission to execute, such as the Geolocation API. HTTPS is a key component to the permission workflows for both these new features and updated APIs.