目まぐるしい活動の中で、SpeedCurveは10周年を迎え、Performance.now()に参加し、FirefoxによるLargest Contentful Paint (LCP)の採用と、多数のアップデートを公開しました。ブラックフライデーとサイバーマンデーの熱狂の後に戦略的にタイミングを合わせた最新リリースは、まさに記念碑的なものです。
ホリデーアップデートを詳しく調べて、CI/CDワークフローを向上させ、デプロイメントの処理方法を合理化するために設計された拡張機能を調べてみましょう。
CI/CDワークフローの改善
導入ダッシュボード:包括的なビュー
ユーザーのフィードバックに応えて、SpeedCurveは導入エクスペリエンスを刷新しました。以前はDeploysダッシュボード(現在はSyntheticナビゲーションメニューの「Compare」)として知られていましたが、2つの新しいダッシュボードに拡張されました。メインナビゲーションバーに「Deployments」ダッシュボードが追加され、ステータス、パフォーマンスバジェット、テストされたURLの集計メトリックなど、デプロイメント履歴の統合ビューが提供されます。
いずれかのデプロイメントをクリックすると、「Deployment Details」ダッシュボードが開き、パフォーマンス予算の具体的な内訳、Core Web Vitals、各ページの詳細な概要が表示されます。
メモのクリーンアップ:グラフの読みやすさの向上
チャートにメモが殺到しているユーザーにとって、SpeedCurveは朗報です。グラフを乱雑にしていた注釈と関連する名前が、X軸の下のマーカーに置き換えられるようになりました。各マーカーの上にマウスを移動すると、デプロイメントの名前が表示され、グラフがよりクリーンで読みやすくなります。デプロイメントをクリックすると、フルネームと「View Deploy」オプションを含むツールチップが表示されます。
ナビゲーションの主な変更点
メインナビゲーションメニューにいくつかの注目すべき調整が加えられました。
- 「Status」が「Budgets」になりました。目標は、全パフォーマンス予算の概要を簡単に確認できる場所であることを明確にすることです。
- 「Deployments」の追加:Deploymentsダッシュボードに直接アクセスして、包括的なビューを表示します。
- ナビゲーションバーの「Test Now」:サイトをスタンドアロンでテストするか、デプロイの一部としてテストするオプションを使用して、任意のダッシュボードからテストを簡単にトリガーできます。
将来のCI/CDの更新
CI/CDワークフローの強化への取り組みはこれで終わりではありません。SpeedCurveは次のことに積極的に取り組んでいます。
GitHub統合:シームレスな連携
GitHubと統合するこの今後の機能は、リポジトリーをSpeedCurveにリンクし、GitHubデプロイメントに対するパフォーマンステストを自動化します。結果は、関連するプルリクエストにシームレスにレポートされます。
アドホックテスト:オンデマンドの精度
ユーザーのリクエストに応えて、SpeedCurveは、デプロイ、サイト、URL、または選択した指定されたURLを対象としたオンデマンドテストを導入しています。テストに柔軟性が生まれます。
より強力なRUM
Real User Monitoring (RUM)は大幅にアップグレードされます。
詳細設定:統合の簡素化
以前はコードの変更が必要でしたが、RUMの詳細設定をUI内で調整できるようになり、コーディングが不要になりました。これには、ビーコンのタイミング、1ページの最小/最大測定時間、無視されたナビゲーションの追跡、JavaScriptエラー収集の制御が含まれます。
RUMダッシュボードの新しいフィルター:強化されたインサイト
2つの新しいフィルター、Navigation TypeとPage Attributeは、さまざまなナビゲーションタイプと状態に対する微妙な洞察をもたらし、パフォーマンスに影響を与えます。
次は何?
ウェブパフォーマンスの世界には興奮があふれており、SpeedCurveはイノベーションの最前線に立っています。12月のリリースは始まりにすぎません。SpeedCurveチームは、機能のウィッシュリストについての意見をお待ちしています。ウェブパフォーマンスの動的な状況におけるさらなる画期的なアップデートにご期待ください。
この製品の詳細については、SpeedCurve製品ページをご覧ください。