小程序原理初探

小程序原理初探

参考文献:cloud.tencent.com/developer/a...

小程序模型 小程序中渲染层和逻辑层分别用来渲染界面的UI和处理界面的数据逻辑。其中渲染层运行的环境是webview。逻辑层运行的环境是 JsCore。需要注意的是逻辑层不管多少逻辑都始终在一个 JsCore/ V8 引擎中,但是如果是多个界面,那么就需要多个webview。如下图所示:多个界面时候,webview对应多个但JsCore始终只有一个。此外,渲染层与逻辑层之间的信息通信是通过native作为中介。对于网络请求也是通过native来实现请求转发。因此可以认为:native是一切信息通信的中介。

相关推荐
修炼的dance4 分钟前
录屏关键帧间隔多少合适?六档实测,2秒到10秒小了75.6%
前端
Lank_M10 分钟前
关键帧从1秒拉到10秒,录屏小87.3%,摄像头小10.8%
前端
补码缩写12 分钟前
用 ffprobe 拆录屏,八成字节在 29 个关键帧上
前端
百思不得小李14 分钟前
一个复杂的动态表单是如何实现的
前端·设计模式
陈随易28 分钟前
Cmder 停更 17 个月,2.0 支持 Windows Terminal
前端·后端·程序员
风骏时光牛马39 分钟前
前沿视界
前端
kyriewen43 分钟前
我扫了 814 个依赖,97 个还敢要 Node 10
前端·javascript·程序员
陈随易1 小时前
3000 万人在用的翻译插件,重写一遍就是一门生意
前端·后端·程序员
IT_陈寒1 小时前
Vue的这个响应式陷阱,差点让我加班到天亮
前端·人工智能·后端
Flynt2 小时前
别写拖拽行为,只声明"能拖到哪":UIST 最佳论文的拖拽方案我实测了
前端·svg·preact