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コンポーネント(異なる解像度で自動生成されたポスター画像)

結果

  • 現在のビューポートに基づいて、必要最低限のリソースを配信します。
  • 指定されたツールを使用すると、Lighthouseパフォーマンススコアは100/100になります。

📖   詳細はこちら

ブラウザサポート

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 install または yarn install を使用して依存関係をインストールします。
  3. npm run dev または yarn dev を使用して開発サーバーを起動します。

プレビュー

  1. このリポジトリをクローンします。
  2. npm install または yarn install を使用して依存関係をインストールします。
  3. npm run start:generate または yarn start:generate でビルドしてexpressを起動します。
  4. ブラウザでhttp://127.0.0.1:3000を開きます。

またはこちらをご覧ください

コンサルティング&サポート

追加のサポート、コンサルティング、または適切な料金でのコードレビューが必要ですか?メールでお気軽にお問い合わせください: [email protected], [email protected]. ご連絡お待ちしております。

ライセンス

MITライセンス