Hey Rayan,
If I understand the explainer correctly, it seems that this could be implemented with various levels of browser involvement. In the simplest form, the website would just use this API to deliver articles, videos, etc. in a structured format for its service worker to display. However, it seems that there's a proposal that the browser could directly display this on the offline tab page, or even further expose the data to the operating system.
Is that right? Does this Intent also involve browser-side changes?
Best regards,
Martin