微信小程序转包加载战斗
2019-07-31 09:18:21 来源:沈阳小程序开发 作者:沈阳软件开发
微信小程序使用脱机程序包加载方案。以小程序为例。当用户第一次打开时,将首先下载所有代码,然后加载页面。当用户再次输入小程序时,将直接下载。代码保存了代码下载过程并且打开速度更快。
它看起来像一个漂亮的设计,但有两个问题:
第一次打开小程序时,白屏时间很长,因为您要下载的代码量接近2.5M,这意味着您拥有的代码越多,白屏时间越长,网页脱机机制越多APP使用的经验更丰富。好:当用户打开应用程序时下载/更新离线包,这样当用户进入相应的网页时,代码已被下载,并且没有长白屏过程。
当代码部分更新时,无法执行增量更新,因此用户需要在每次发布后重新下载所有代码。
问题似乎很小,但它对转移有很大影响。例如,当提供微信广告时,用户从广告点击到第一页加载的流失率可达到40%,这显然是FE无法接受的。性能和小程序数据包加载机制可以在一定程度上解决上述问题。
转包装货小程序的数据包加载机制实际上是离线和M页面的组合,也就是说,你可以将代码分成主包+ N个子包,正式定义:
在小程序汇海,默认情况下下载主包和汇海主包页面。如果用户需要打开子包中的页面,客户端将下载相应的子包并在下载完成后显示它。
总结如下:
打开小程序,默认情况下首先加载主程序包
进入转包页面时,请加载相应的转包
这样做的好处是,当您进入主包页面时,需要下载的代码量要小得多,白屏时间会更短,体验也会更好。
< 汇海(www.hvihi.com)是国内知名的商城系统和商城网站建设提供商,其中汇海技术小程序系统提供小程序商城开发,小程序配送系统,微分配系统,商城系统,电子商务网站建设, 微信发行系统,小程序商城及其他多端商场和电子商务行业解决方案>
确认:这个文件和图像源网络编辑器的网站部分,如果有侵权及时通信删除。 汇海hvihi.com网站原创文章,请注明出处。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。
上一篇:
旅游公司在线小程序开发有哪些优势?
下一篇:很抱歉没有了