原生的渲染方式:
view->layout->renderNode ->合成->GPU渲染
webview目前渲染方式:
html->dom tree ->render tree ->render layer + 栅格化 ->合成->gpu渲染
1:native layout算法比浏览器快; 2:JS Thread、DOM Thread、Native Main
Thread,并行化进行;
3:webview本身其实更像一个容器或者盒子,它是装在在OS里面的一个套件而已,程序(HTML+js)要到OS必须走出这个盒子,
多走了几步,自然比人家慢一些,而且关键还不是多走一步;
原生渲染和webview渲染
最新推荐文章于 2024-06-25 09:56:19 发布