微信小程序底层框架实现原理:开篇-双线程架构

微信小程序底层框架实现原理 - 夜还不够黑丶 - 掘金小册

前言

介绍章节我们聊了一下“小程序”的一些概念和发展历程,并且拓展了一下思路。我们从本章节开始讲解小程序的架构。

本章节分解如下:

  • 小程序的双线程架构设计。
  • 双线程对比单线程的优势在哪里。
  • 传统h5开发环境有什么弊端。
  • Native层在双线程架构中起到怎样的作用。
  • 如何解决传统h5的安全管控问题

双线程模型

小程序的架构模型有别与传统web单线程架构,小程序为双线程架构。

微信小程序的渲染层与逻辑层分别由两个线程管理,渲染层的界面使用 webview 进行渲染;逻辑层采用 JSCore运行JavaScript代码。这里先看一下小程序的架构图。

image.png

可以从图中看出,由于渲染层与逻辑层分开,一个小程序有多个界面,所以渲染层对应

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值