問題タブ [rum]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
639 参照

sql - SQLでプールされた標準偏差を計算する方法は?

ページの読み込み時間を収集し、SQL テーブルに保存しています。毎分、これらの統計を「ロールアップ」して、ヒット数、平均読み込み時間、読み込み時間の標準偏差を保存したいと考えています。

しばらくして、合計ヒット数、平均ページ読み込み時間、および「プールされた」標準偏差を維持しながら、これらの 10 分間隔を 1 時間ごとに「ロールアップ」したいと考えています。

以下は、私が作成したテスト スクリプトの重要な部分です。

テスト スクリプト全体の SQL Fiddle も表示されます。

プールされた標準偏差の計算は、ウィキペディアの次の式に基づいています。

プールされた標準偏差方程式

私の質問は次のとおりです。

  1. SQLでプールされた標準偏差を計算する最良の方法は何ですか?
  2. それはパフォーマンスを殺しますか?

アップデート:

caseすべてのサンプル サイズの合計 = 1 の場合を処理するステートメントを追加しました。その場合、標準偏差は未定義です。

0 投票する
1 に答える
1923 参照

javascript - インタラクティブなクライアント側までの時間をどのように計算できますか?

Chrome の Lighthouse ツールと WebPageTest は、「対話までの時間」(TTI) 指標を提供します。

Google では、TTI の最小限の定義を提供しています。

インタラクティブになるまでの時間は、レイアウトが安定し、主要な Web フォントが表示され、ユーザー入力を処理するのに十分なメイン スレッドが使用可能になった時点として定義されます。

このメトリックは初期段階にあり、変更される可能性があることに注意してください。

WebPageTestは、それらを「最初のインタラクティブになるまでの時間」と「一貫してインタラクティブになるまでの時間」に分けます。

一貫した対話型計算の時間

  • 最初のコンテンツ ペイントまたは DOM コンテンツ ロードの大きい方で TTI を探し始めます。
  • 進行中のリクエストが 2 つ以下で、インタラクティブ ウィンドウ内に完全に含まれる 5 秒間の連続した期間がある最初のインタラクティブ ウィンドウを探します。
  • TTI は、手順 2 からの対話型ウィンドウの開始点または検索開始点のいずれか遅い方です。

最初のインタラクティブ計算

  • 最初のコンテンツ ペイントまたは DOM コンテンツ ロードの大きい方で TTI を探し始めます。
  • 処理中のリクエストの数に関係なく、インタラクティブ ウィンドウ内に完全に含まれる 5 秒間の連続した期間がある最初のインタラクティブ ウィンドウを探します。
  • TTI は、手順 2 からの対話型ウィンドウの開始点または検索開始点のいずれか遅い方です。

WebPageTest の 2 つの異なる TTI メトリックをクライアント側で計算し、API に送り返したいと思います ( RUMの目的で)。

現在の JavaScript API でそのような計算は可能ですか? もしそうなら、どのように?

アップデート:

満足のいくクライアント側の解決策は見つかりませんでしたが、TTI のより詳細な定義を見つけました。

0 投票する
1 に答える
122 参照

animation - ClojureScript で Rum または Reagent を使用して SVG アニメーションを適切に一時停止または再開する

<animateTransform>アニメーションの状態を失うことなく、SVG 内の要素を使用して実行中の SVG アニメーションを一時停止するにはどうすればよいですか?

animation-play-state: paused;アニメーション要素または親要素の設定は効果がありません。repeatCount を から に変更するindefinite0、アニメーション状態が失われます。

0 投票する
2 に答える
864 参照

performance - Dynatrace: UEM によって設定された dtCookie Cookie の srv の意味は何ですか

UEM が有効になっている Web サイトがあります。

次の Cookie を追加します。

srvの意味を知りたいです。サーバーの番号ですか、それとも何か他のものですか?

ドキュメントにはそれに関する情報が見つかりませんでした。