① 小程序与普通网页开发的区别
线程
-
网页开发 渲染线程 跟 脚本线程 是互斥的;
-
小程序中二者是分开的,分别运行在不同的线程中。
运行环境
| 运行环境 | 逻辑层 | 渲染层 |
|---|---|---|
iOS |
JavaScriptCore |
WKWebView |
| 安卓 | V8 |
chromiun定制内核 |
| 小程序开发者工具 | NWJS |
Chrome WebView |
-
网页开发可以使用到各种浏览器暴露出来的
DOM API; -
小程序的逻辑层运行在
JSCore中,并没有一个完整浏览器对象,缺少相对的DOM API和BOM API。 -
JSCore的环境同NodeJS环境也是不尽相同,所以一些NPM的包在小程序中也是无法运行的
浙公网安备 33010602011771号