英文原文正文为项目原始 README(英文),本站后续会翻译为中文,当前仅剔除图片与无关章节并统一排版。
```
__ __
|__|____ _____ ___________ ____ | | __
| \__ \ / \\____ \__ \ _/ ___\| |/ /
| |/ __ \| Y Y \ |_> > __ \\ \___| <
/\__| (____ /__|_| / __(____ /\___ >__|_ \
\______| \/ \/| | \/ \/ \/
|__|
```
塞满
优化静态网站以获得最佳用户体验和最佳核心网络指标分数。
jampack是什么?
不是打包工具。不是框架。
jampack 是一个后处理工具,它接收你的 静态网站生成器(也称 SSG) 的输出,并对其进行优化,以获得最佳的用户体验和最佳的 核心网页指标 分数。
jampack能做什么?
``
具有以下尺寸时变得响应式:
`
becomes responsive with multiple formats including AVIF:
```html
CDN 图片变得响应式
变成
外部图像可以被下载和优化
变成
折上和折下
jampack 优化了首屏显示的资源 ⬆️。
- 图像以更高的优先级加载。
- 小图像嵌入在HTML中。
延迟加载折叠下的资源 ⬇️。
- 图像和 iframe 会延迟加载。
内联关键 CSS
在样式表下载和解析时避免 FOUC。jampack 将内联关键 CSS 并延迟加载其余 CSS。
预取链接
通过预取页面上的链接来加快未来页面的导航。多亏了 quicklink,当链接进入视口时,这可以动态完成。
所有资产已被压缩
在第二次传递中,jampack 会压缩所有未处理的资源,并保持相同的名称和相同的格式。
| 扩展名 | 压缩器 |
|---|---|
.html、.htm |
html-minifier-terser |
.css |
lightningCSS |
.js |
esbuild 或 swc |
.svg |
svgo |
.jpg,.jpeg |
sharp |
.png |
sharp |
.webp |
sharp |
.avif |
sharp |
以及更多!
快速使用
# 优化 `dist` 文件夹中的静态网站
npx @divriots/jampack ./dist
有关更多选项,请参见 CLI 选项。
jampack 在实际使用中
- 为所有 ‹div›RIOTS 网站提供动力
- keycloak.ch
- bayjs.org
- qwind.pages.dev
- Bloycey's 博客
- gxanshu.in
- cloudcannon.com
- groupsync.app
在这里添加你的
为什么叫做 jampack?
许可证
本软件根据 MIT 许可证 的条款发布。
本站来源与版权声明
- 本文标题:jampack - 优化静态网站以获得最佳用户体验和最佳核心网页指标分数
- 本文链接:https://cn121.com/blog/divriots-jampack.html
- 原项目:divriots/jampack 版权归原作者 divriots 及贡献者所有
- 收录信息:本站于 2026-10-08 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
- 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站转载其原始文档(未改动文字,仅剔除图片与无关章节);使用、修改、分发请以该仓库 LICENSE 原文为准。
- 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 divriots/jampack。
- 内容说明:本页正文为原项目 README 原文(英文),本站后续会翻译为中文(当前尚未译出,仅将二级标题译为中文,便于按栏目定位;标题原文可在下方原仓库中查看),仅剔除了图片与赞助等无关章节、并把相对链接改为绝对地址;页首简介为机器翻译自仓库描述。
- 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
- 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。