双线程

  • 小程序的渲染层和逻辑层分别由2个线程管理
  • 渲染层的界面使用了WebView 进行渲染;
  • child::逻辑层运行环境
  • 一个小程序存在多个界面,所以渲染层存在多个WebView线程
  • 这两个线程的通信会经由微信客户端(下文中也会采用Native来代指微信客户端)做中转,逻辑层发送网络请求也经由Native转发