https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/skyline/introduction.html
“原生的WebView 的 JS 逻辑、DOM 树创建、CSS 解析、样式计算、Layout、Paint (Composite) 都发生在同一线程,在 WebView 上执行过多的 JS 逻辑可能阻塞渲染,导致界面卡顿。”
但基于webview的小程序已经修改成多线程模型了,逻辑线程以及渲染线程。这点和基于Skyline渲染引擎的小程序一样。
所以小程序的新架构(skyline)比老架构(webview)相比,很难从线程的角度来证明界面更不容易被逻辑阻塞,能进一步减少卡顿。
也许原文指的webview是Android或ios原生的webview或者webkit,如果是这样,还请能在文档里清楚描述,以免开发者阅读时产生歧义。
感谢
