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