一般上当我们浏览网页,browser 会做 http request 到server, server 首先会在伺服端做processing, process 完后会回html, js, css,json, img 等等资源给browser, browser 就要把这些资源render 给user 看。
假设我们用很低端的手机,browser 的资源非常有限, 要render 一个页面会变得很慢。因为网页rendering 的工作很复杂,又要处理dom,css , style, layout tree etc, 很吃browser 资源。
PuffinOS 的概念基本上就是把rendering 的东西在伺服器做, 回来给browser 的仅仅是压缩过的图片, browser 只需要把图解压显示。。 (不过有可能如果页面本来就很简单的话, 反而下载图会慢过下载个别 html,css,js 来render)