浅谈小程序运行机制

一. 参考

  1. 浅谈小程序运行机制
    https://segmentfault.com/a/1190000019131399

  2. 微信小程序架构原理
    http://eux.baidu.com/blog/fe/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%9E%B6%E6%9E%84%E5%8E%9F%E7%90%86

  3. 百度小程序框架性能优化实践
    百度App技术
    https://www.infoq.cn/article/sdlydd9n1qzz5fhkusrp

    https://mp.weixin.qq.com/s/F3kYYW5_Iu7ny0p3Rzp3Dw

二. 个人理解

  1. 小程序采取双栈(双线程) 模式; 逻辑线程负责逻辑处理, 视图线程负责视图的展示和事件的响应, 二者之间通过客户端提供基础能力(数据传递, 事件传递)连接.

  2. 逻辑线程使用脚本语言(JavaScript 或其他脚本语言) 用以处理逻辑和形成可用于DOM生成的数据; 视图线程中使用多个WebView 去渲染生成逻辑线程传递过来的数据, 同时为提高性能,视图线程中也使用原生组件结合WebView去提供组合的界面展示.

  3. 一句话总结, 就是小程序基于WebView, 提供了JS预加载展示和动态交互展示的能力. 同时开放一些原生的能力.供JS去使用.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值