SpeedCurve(スピードカーブ)、ブラウザーのアップグレードに合わせてシンセティックエージェントをアップデート

SpeedCurve(スピードカーブ)、ブラウザーのアップグレードに合わせてシンセティックエージェントをアップデート

SpeedCurve(スピードカーブ)は、仮想マシンのアップグレードに加え、新しいブラウザーとLighthouseのビルドを含む、シンセティックテストエージェントのアップデート計画を発表した。今回の変更により、Chromeはバージョン138から148へ、Firefoxは135から153へ、Lighthouseは12.8.0から13.4.1へとアップデートされた。

同社は、ハードウェアの違い、ブラウザーレベルの最適化、およびLighthouse内の方法論の変更により、シンセティックエージェントの更新によってベースラインが変わる可能性があると警告した。測定されたパフォーマンスに顕著な影響を与えると予想されるブラウザーの追加はごくわずかだった。Chrome 148では動画の遅延読み込みが導入され、この属性を使うページでの動画ダウンロードの数と合計サイズが減少する可能性がある。また、以前のChrome 146の修正では、画像が描画される前に記録されることがあったLCP(Largest Contentful Paint)測定のバグが修正された。FirefoxではHTTP/3の実装が改善され、圧縮辞書のサポートが追加された。これにより、この機能を有効にしたサイトのHTML、CSS、およびJavaScriptのペイロードが縮小される可能性がある。また、Scheduler.yieldを含むScheduler APIを介した、よりきめ細かいJavaScriptスケジューリングも追加された。Lighthouse 13.4.1ではInsightsが追加され、その結果得られたデータが全ての合成テストで利用可能になった。

一部のリージョンでキャパシティーの問題が発生したため、AWS EC2インスタンスをc5.largeからc6a.largeに変更する必要があった。デスクトップのパフォーマンスを同等に保つため、全てのデスクトップテストでCPUスロットリングが適用された。エンジニアは、インスタンスの変更が特定のメトリクスに影響を与え、インフラストラクチャーの更新によりトータルブロッキングタイム(TBT)が改善されたことを確認した。

アップグレードの影響を定量化するために、SpeedCurveは本番環境とカナリア環境の両方で200以上のサイトのパフォーマンスを測定した。アップデート後もほとんどの指標は変化しなかったが、総ブロッキング時間(TBT)は著しく改善した。モバイル中規模プロファイルの75パーセンタイルでは、TBTは約12%低下した。最大コンテンツペイント(LCP、Largest Contentful Paint)と累積レイアウトシフト数(CLS、Cumlative Layout Shift)は、ほぼ変化がないと報告されている。

SpeedCurveは、結果はサイトによって異なる可能性があると述べ、今後数週間でパフォーマンス予算を見直し、しきい値が適切であることを確認し、必要に応じて調整することを推奨した。同社は、定期的な予算見直しを「スピードアップ、スピード維持」手法の一環として位置付け、詳細についてはパフォーマンスBudgetsに関するウェブパフォーマンスガイドを参照するよう促した。

SpeedCurveエージェントのユーザー向けに、更新されたDockerコンテナが今後数週間以内にリリースされる予定だ。

出典:SpeedCurve

この製品の詳細については、SpeedCurve製品ページをご覧ください。

You've successfully subscribed to DXable News
Great! Next, complete checkout to get full access to all premium content.
Welcome back! You've successfully signed in.
Unable to sign you in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Billing info update failed.
Dark Light