- Lighthouse を用いて、次の2つを検査します
- ページランディング
- ユーザーフロー
- 検査したそれぞれのスコアを合算し、得点とします
- レギュレーションに違反している場合、順位対象外とします
- Lighthouse を用いて、次の計4つのページを検査します
- ホームページ
- 商品詳細ページ
- 購入手続きページ
- 404ページ
- 各ページごと Lighthouse v10 Performance Scoring に基づき、次の総和をページのスコアとします
- First Contentful Paint のスコア × 10 (0-10 点)
- Speed Index のスコア × 10 (0-10 点)
- Largest Contentful Paint のスコア × 25 (0-25 点)
- Total Blocking Time のスコア × 30 (0-30 点)
- Cumulative Layout Shift のスコア × 25 (0-25 点)
※重み付けが同じなので、ページのスコアは Lighthouse が出すスコアと一致します。ただし、Lighthouse のスコアは整数に丸められているのに対し、本競技のスコアは丸める前の値をそのまま使用しています。
- Lighthouse を用いて、次の計4つのユーザーフローを検査します
- ログインする
- レビューを書く
- 注文する
- 初めてのユーザーが商品を買うまで
- 各ユーザーフローごと 、次の総和をユーザーフローのスコアとします
- Total Blocking Time のスコア × 25 (0-25 点)
- Interaction to Next Paint のスコア × 25 (0-25 点)
以下の様に検査します
- ホームページに遷移します
- 特定のユーザーでログインを行います
以下の様に検査します
- 特定の商品詳細ページに遷移します
- 特定のユーザーでログインを行います
- レビューフォームを利用してレビューを書き込み送信を行います
以下の様に検査します
- ホームページに遷移します
- 既にカートに商品を追加済みのユーザーでログインを行います
- 購入手続きページへ遷移します
- 購入手続きを行います
以下の様に検査します
- 特定の商品詳細ページに遷移します
- 会員登録を行います
- 商品をカートに追加します
- 購入手続きページへ遷移します
- 購入手続きを行います