② 小程序的宿主环境(简概)

渲染层和逻辑层

1. 小程序的运行环境分成 渲染层 和 逻辑层

  • WXML模板和WXSS样式工作在渲染层

  • JS脚本工作在逻辑层

2. 小程序的渲染层和逻辑层分别由 2个线程 管理

  • 渲染层的界面使用了WebView进行渲染

  • 逻辑层采用JsCore线程运行JS脚本

  • 一个小程序存在多个界面,所以渲染层存在多个WebView线程

  • 这2个线程的通信会经由微信客户端做中转,逻辑层发送网络请求也经由微信客户端转发

小程序的通信模型

posted on 2021-09-17 15:07  pleaseAnswer  阅读(57)  评论(0编辑  收藏  举报