优化#
本文档列出了几个可以执行的优化,以减少静态资产的磁盘大小并提高加载时间。
删除应用程序#
提供 --apps
CLI 参数一次或多次,或配置 LiteBuildConfig/apps
仅将选定的应用程序复制到输出文件夹:默认情况下,所有默认的 应用程序 将被复制到输出文件夹。
删除源映射#
提供 --no-sourcemaps
,或在配置文件中配置 LiteBuildConfig/no_sourcemaps
以防止任何 .map
文件被复制到输出文件夹。这将创建一个极大地缩小的整体构建。
警告
移除源映射,除了使错误更难调试外,还会在用户打开浏览器控制台时导致许多404
错误,这可能更加令人困惑。
为了获得更好的基线性能,核心 JupyterLite 发行版和一些联合扩展只提供经过优化的 JavaScript 代码,这些代码很难调试。为了改进这一点,还提供了源映射,用于提供指向原始源代码的指针,虽然更大,但只有在浏览器控制台中调试时才会加载。