猿问

为什么要使用微信小程序的“分包加载”方案

背景介绍:

微信限制了代码包不能超过 2MB,限制大小是出于对小程序启动速度的考虑,希望用户在使用任何一款小程序时,都能获得一种“秒开”体验。然而,2MB 的大小也限制了小程序功能的扩展,小程序业务的发展可能需要更大的体积。那么有没有一种办法,在增加小程序包的同时,也能保持不错的体验速度呢?

为了解决这个矛盾点,微信推出了“分包加载方案”

原理介绍:

在小程序启动时,默认会下载主包并启动主包内页面,如果用户需要打开分包内某个页面,客户端会把对应分包下载下来,下载完成后再进行展示。


慕无忌1623718
浏览 582回答 2
2回答

阿晨1998

1.小程序推行的无需下载,即用即走的思想,这样就会使小程序的包需要很小,下载的时候用户感知不到下载的过程2.如果包体积过大,一起下载会有明显的延迟,与用户感知不到下载的过程是冲突的,那么这时可以进行按需加载的方案就可以解决这个,一次下载量很小,用户依旧感知不到下载的过程

守着一只汪

因为现在 包体积变大了
随时随地看视频慕课网APP
我要回答