I would like to suggest a kind of web browser that synchronizes a server and devices.
Scenario 1. Let’s assume a PC and mobile phone. You are starting to write a blog post using your phone. Since the mobile environment is inconvenient(small display, difficult typing), you would like to keep the writing on your PC. Your blog, unfortunately, does not provide automatic saving. So you should copy the post you wrote on and send it somewhere such as your email. Now, you open the both mail and blog site on your PC, paste the copied post into the blog, and then resume writing. What a terrible experience!
Scenario 2. Now there are two devices(PC, phone) and a server. The new web browser synchronizes the server and devices. When you open the browser on your PC, there is the blog tap with a post you were writing. You can keep writing on your PC without copy and paste.
Generally, there is a server and devices. The server interacts with the web. And the server communicates and synchronizes with your devices(pc and mobile): WEB ⇔ SERVER ⇔ DEVICES
Think of dynamic web pages. The browser has to show a PC-specific page on a PC, and a mobile page on a phone.
You can run your own server or use a cloud service like ICP. And the web site could be a Web App.
I’m not sure if it is possible; I am not a programming expert. I know that unstable server or internet connection degrades the user experience. But I love seamless experiences that allow me to continue working on multiple devices, like Google Docs.
I really like the Endorphin OS idea(Endorphin (mobile OS) [Community Consideration]), and I’d be happy if it came to fruition based on a browser like this.
I’ve found the Cloud Browser, here: Cloud Browser Architecture
So, it seems you can make a trustless cloud browser service using IC.