Skip to main content

builtin_netbench

Function builtin_netbench 

Source
pub(crate) fn builtin_netbench(
    env: &mut Env,
    args: &[AST],
) -> Result<Value, String>
Expand description

【2026-07-29】ネットワークの成功率を実測するための自己診断。

netbench("https://host/path", 10) で同じ URL を 10 回取得し、 段階別の内訳(成功/DNS 失敗/接続失敗/ハンドシェイク失敗/打ち切り)を返す。

ブラウザ経由のページ読み込みで測ると、ページが早期に失敗した際に サンプルが 1〜2 件しか集まらず比較にならなかった (retry_write の効果検証がこれで頓挫した)。 ここでは https_get_binary を直接叩くので、描画・レイアウト・ キャッシュの影響を排除して純粋にネットワークだけを測れる。