----------------------------------------------------------------------
笔记整理自微信小程序官方文档,目的加深印象,以及日后快速查询
https://developers.weixin.qq.com/miniprogram/dev/framework/
----------------------------------------------------------------------
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/storage.html
存储
每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage/wx.setStorageSync、wx.getStorage/wx.getStorageSync、wx.clearStorage/wx.clearStorageSync,wx.removeStorage/wx.removeStorageSync 对本地缓存进行读写和清理
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/file-system.html
文件系统
文件主要分为两大类:
其中本地文件又分为三种:
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/canvas.html
画布
https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages.html
分包加载:使用分包、独立分包、分包预加载
https://developers.weixin.qq.com/miniprogram/dev/framework/workers.html
多线程 Worker
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/background-fetch.html
周期性更新
周期性更新能够在用户未打开小程序的情况下,也能从服务器提前拉取数据,当用户打开小程序时可以更快地渲染页面,减少用户等待时间,增强在弱网条件下的可用性。
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/pre-fetch.html
数据预拉取
预拉取能够在小程序冷启动的时候通过微信后台提前向第三方服务器拉取业务数据,当代码包加载完时可以更快地渲染页面,减少用户等待时间,从而提升小程序的打开速度 。
【个人理解】:周期性更新主要是针对弱网的响应;数据预拉取主要是增加小程序打开速度
原文:https://www.cnblogs.com/lanse1993/p/12651668.html