小程序与网页开发的区别?
发布于 7 年前 作者 xiuyingchang 6249 次浏览 来自 官方Issues

想了解下微信小程序底层实现,小程序与普通网页开发的区别在哪里?

2 回复

1:普通网页开发渲染线程和逻辑处理线程是互斥的,所以逻辑的处理可能会导致页面失去响应,而在小程序中,小程序的渲染层和逻辑层分别由 2 个线程管理:视图层的界面使用了 WebView 进行渲染,逻辑层采用 JsCore 线程运行 JS脚本,这样可以提高效率。

2:小程序定义了很多api和原生进行通信,提高性能。

3:小程序里面可以嵌入了部分原生控件提升性能。

这个问题在微信官方的文档中也有所提及

请参考:https://developers.weixin.qq.com/miniprogram/dev/framework/quickstart/#%E5%B0%8F%E7%A8%8B%E5%BA%8F%E4%B8%8E%E6%99%AE%E9%80%9A%E7%BD%91%E9%A1%B5%E5%BC%80%E5%8F%91%E7%9A%84%E5%8C%BA%E5%88%AB

回到顶部