That is essentially what Opera Mini does&#x2F;did: requests went through Opera&#x27;s render farm which would request page and render them (with adaptations) to a packed binary format and send that back to the device. There was also rudimentary JS support in the rendering farm, the device essentially got an image with an interaction map, and interactions would be sent to the server for processing.<p>Not very configurable though, can&#x27;t really e.g. customise font size, observe the page or pass it through a screen reader.