通过 100+ 条技巧学习 Nuxt!

nuxt-booster
nuxt-booster

nuxt-booster 将帮助您提高网站的 Lighthouse 性能评分 (100/100)。

分享:

nuxt-booster

Nuxt Booster

mainnextSonarcloud Status

npm versionnpm downloads

TypeScriptRenovate - StatusLicense

Nuxt Booster 接管您生成的网站的 Lighthouse 性能优化。所有使用的组件和资源都基于视口按需加载。

开始使用

请遵循 📖   文档

要求

  • NodeJS >= 19
  • NuxtJS >= 3.5.0

功能特性

  • 动态加载基于视口页面资源,例如字体、组件、图片、图像和 iframe
  • 可选地通过初始性能测量来阻止 javascript 执行
  • 通过消除不必要的 javascript 文件来优化 javascript 文件的初始加载
  • 防止加载当前视口之外的不必要资源(包括组件)。
  • 可选的信息层概念,用于在带宽或硬件受损时告知用户降低的 UX。
  • 全新的字体声明方法
  • 优化的图片组件(支持基于视口的来源,例如横向/纵向)
  • 优化的图像组件
  • 支持 SEO 友好的懒加载模式(图片 + 图像)
  • 优化的 youtube/vimeo 组件(自动生成不同分辨率的海报图像)

结果

  • 交付基于当前视口所需的最低限度资源
  • 如果您按照指定的工具使用,您将获得 100/100 的 lighthouse 性能评分

📖   阅读更多

浏览器支持

您可以将 nuxt-boosterInternet Explorer 11 浏览器一起使用。 在浏览器兼容性处了解更多信息

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
iOS Safari
iOS Safari
Samsung
Samsung
Opera
Opera
Vivaldi
Vivaldi
Edge最近 2 个版本最近 2 个版本最近 2 个版本最近 2 个版本最近 2 个版本最近 2 个版本最近 2 个版本

开发

  1. 克隆此仓库。
  2. 使用 npm installyarn install 安装依赖项。
  3. 使用 npm run devyarn dev 启动开发服务器。

预览

  1. 克隆此仓库。
  2. 使用 npm installyarn install 安装依赖项。
  3. 构建并使用 express 启动 npm run start:generateyarn start:generate
  4. 在浏览器中打开 http://127.0.0.1:3000

或在此处查看

咨询与支持

您是否需要进一步的支持、咨询或代码审查(需支付相应的费用)?请通过电子邮件联系我们:stephan.gerbeth@gmail.com, lammpee@gmail.com。我们期待您的请求。

许可证

MIT 许可证