文档中心 > 开发指南

包体加载提速

更新时间:2025/09/10 访问次数:153

注意:只适用于高性能容器。

淘宝高性能容器为游戏业务方提供以下包体加速方案。

1、开发者可以通过配置,在进入小游戏时,在容器启动阶段就对主包进行预编译,提升主包执行效率;

2、开发者可以通过配置,由框架自动预下载需要的分包,提升进入后续分包页面时的启动速度;

以上能力只支持通过配置方式使用,不支持通过调用 API 完成,配置示例:

字段

类型

必填

默认值

说明

mainPackagePrecompile

布尔值

true

平台默认开启主包预编译,默认开启,如果需要关闭,可以配置为false

subPackageAccelerateList

字符串数组

[]

需要预加载的分包名称,默认为空数组。配置的分包名称必须严格等于 subpackages 中设置的name。建议只配置首场景依赖的分包,配置其他分包会抢占启动的网络带宽,反而会有反作用

配置示例:

{
  "mainPackagePrecompile": true, // 平台默认开启主包预编译,默认开启,如果需要关闭,可以配置为false
    "subPackageAccelerateList": ['subPackageA', 'subPackageB'],  // 需要预加载的分包名称,默认为空数组
    "subpackages": [
    {
      "name": "subPackageA",
      "root": "stage1/" // 可以指定一个目录,目录根目录下的 game.js 会作为入口文件,目录下所有资源将会统一打包
    }, {
      "name": "subPackageB",
      "root": "stage2.js" // 也可以指定一个 JS 文件
    }
  ],
    ...
}

FAQ

关于此文档暂时还没有FAQ
返回
顶部