From e3d055468ae146d2db8c68728550c9132d9e147a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Fri, 18 Sep 2026 15:07:07 +0200 Subject: [PATCH 01/52] Add npm metadata measurement baseline --- Cargo.lock | 1 + Cargo.toml | 5 + tests/npm_metadata.rs | 344 ++ tests/npm_metadata/real/package-lock.json | 31 + tests/npm_metadata/real/package.json | 9 + tests/npm_metadata/results/2026-09-18-p2.json | 2873 +++++++++++++++++ tests/npm_metadata/results/2026-09-18-p3.json | 2873 +++++++++++++++++ .../npm_metadata/results/2026-09-18-report.md | 92 + tests/npm_metadata/results/README.md | 22 + 9 files changed, 6250 insertions(+) create mode 100644 tests/npm_metadata.rs create mode 100644 tests/npm_metadata/real/package-lock.json create mode 100644 tests/npm_metadata/real/package.json create mode 100644 tests/npm_metadata/results/2026-09-18-p2.json create mode 100644 tests/npm_metadata/results/2026-09-18-p3.json create mode 100644 tests/npm_metadata/results/2026-09-18-report.md create mode 100644 tests/npm_metadata/results/README.md diff --git a/Cargo.lock b/Cargo.lock index 124f63e7..670bc923 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3528,6 +3528,7 @@ dependencies = [ "http-body", "http-body-util", "indoc", + "libc", "oxc_allocator", "oxc_ast", "oxc_parser", diff --git a/Cargo.toml b/Cargo.toml index b45dc75e..069c08bd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,6 +42,7 @@ http = { workspace = true } http-body = { workspace = true } http-body-util = { workspace = true } indoc = { workspace = true } +libc = "0.2" pretty_assertions = "1.4.1" rand = { workspace = true } serde = { workspace = true } @@ -102,6 +103,10 @@ harness = false name = "agentic_ts" harness = false +[[test]] +name = "npm_metadata" +harness = false + [[test]] name = "typescript_transform_latency" harness = false diff --git a/tests/npm_metadata.rs b/tests/npm_metadata.rs new file mode 100644 index 00000000..6a24a1d6 --- /dev/null +++ b/tests/npm_metadata.rs @@ -0,0 +1,344 @@ +//! Manual npm metadata benchmark; no network access or benchmark thresholds in CI. +#![allow(dead_code)] // The shared test host also serves the broader runtime test suite. +#[path = "common/mod.rs"] +mod common; + +use anyhow::{Context, ensure}; +use axum::{Router, body::Body, http::StatusCode, routing::get}; +use camino::Utf8Path; +use common::{ + CompiledTest, FeatureCombination, PreparedComponent, TestInstance, TestTarget, + copy_dir_recursive, test_target, +}; +use serde_json::{Value, json}; +use std::{ + fs, + process::Command, + sync::{ + Arc, + atomic::{AtomicUsize, Ordering}, + }, + time::Instant, +}; +use wasmtime::component::Val; + +const VERSION: &str = "4.17.12"; +const PACKAGES: &[(&str, &str)] = &[ + ("lodash", "@types/lodash"), + ("lodash-es", "@types/lodash-es"), +]; + +fn target_name() -> &'static str { + match test_target() { + TestTarget::P2 => "p2", + TestTarget::P3 => "p3", + } +} + +fn command(command: &mut Command) -> anyhow::Result { + let output = command.output()?; + ensure!( + output.status.success(), + "{}", + String::from_utf8_lossy(&output.stderr) + ); + Ok(String::from_utf8(output.stdout)?.trim().to_owned()) +} + +fn cpu_ms() -> f64 { + let mut usage = std::mem::MaybeUninit::::uninit(); + // SAFETY: getrusage writes the complete rusage on success. + if unsafe { libc::getrusage(libc::RUSAGE_SELF, usage.as_mut_ptr()) } != 0 { + return f64::NAN; + } + let usage = unsafe { usage.assume_init() }; + let micros = |t: libc::timeval| t.tv_sec as f64 * 1_000_000. + t.tv_usec as f64; + (micros(usage.ru_utime) + micros(usage.ru_stime)) / 1000. +} + +fn list(args: &[&str]) -> Val { + Val::List(args.iter().map(|s| Val::String((*s).into())).collect()) +} + +async fn instance(prepared: &PreparedComponent, fixture: bool) -> anyhow::Result { + let instance = TestInstance::from_prepared(prepared).await?; + let root = instance.temp_dir_path(); + for dir in [ + "tool/npm", + "workspace", + "home/npm", + "cache/npm", + "prefix/lib/node_modules", + "prefix/bin", + ] { + fs::create_dir_all(root.join(dir))?; + } + let npm_root = command(Command::new("npm").args(["root", "-g"]))?; + copy_dir_recursive( + Utf8Path::new(&npm_root).join("npm").as_std_path(), + root.join("tool/npm").as_std_path(), + )?; + if fixture { + for file in ["package.json", "package-lock.json"] { + fs::copy( + Utf8Path::new("tests/npm_metadata/real").join(file), + root.join("workspace").join(file), + )?; + } + } + Ok(instance) +} + +fn pack(name: &str, destination: &Utf8Path) -> anyhow::Result> { + let output = command(Command::new("npm").args([ + "pack", + &format!("@types/{name}@{VERSION}"), + "--json", + "--ignore-scripts", + "--registry=https://registry.npmjs.org/", + "--pack-destination", + destination.as_str(), + ]))?; + let value: Value = serde_json::from_str(&output)?; + let filename = value[0]["filename"].as_str().context("npm pack filename")?; + Ok(fs::read(destination.join(filename))?) +} + +async fn local_registry( + root: &Utf8Path, +) -> anyhow::Result<(String, tokio::task::JoinHandle<()>, Arc)> { + let listener = tokio::net::TcpListener::bind("127.0.0.1:0").await?; + let base = format!("http://127.0.0.1:{}", listener.local_addr()?.port()); + let requests = Arc::new(AtomicUsize::new(0)); + let mut router = Router::new(); + for (short, name) in PACKAGES { + let tarball = pack(short, root)?; + let path = format!("/@types/{short}/-/{short}-{VERSION}.tgz"); + let metadata_path = format!("/@types%2f{short}"); + let dependencies = if *short == "lodash-es" { + json!({"@types/lodash": "*"}) + } else { + json!({}) + }; + let mut metadata = json!({"name": name, "dist-tags": {"latest": VERSION}, "versions": {}}); + metadata["versions"][VERSION] = json!({"name": name, "version": VERSION, + "dependencies": dependencies, "dist": {"tarball": format!("{base}{path}")}}); + let counter = requests.clone(); + router = router.route( + &metadata_path, + get(move || { + let counter = counter.clone(); + let metadata = metadata.clone(); + async move { + counter.fetch_add(1, Ordering::Relaxed); + axum::Json(metadata) + } + }), + ); + let counter = requests.clone(); + router = router.route( + &path, + get(move || { + let counter = counter.clone(); + let body = tarball.clone(); + async move { + counter.fetch_add(1, Ordering::Relaxed); + (StatusCode::OK, Body::from(body)) + } + }), + ); + } + let server = tokio::spawn(async move { + axum::serve(listener, router).await.expect("local registry"); + }); + Ok((base, server, requests)) +} + +async fn sample( + prepared: &PreparedComponent, + operation: &str, + registry: &str, + local: bool, + sequence: usize, + requests: Option<&AtomicUsize>, +) -> anyhow::Result> { + let mut instance = instance(prepared, operation == "ci").await?; + if local && operation == "ci" { + let lock_path = instance.temp_dir_path().join("workspace/package-lock.json"); + let mut lock: Value = serde_json::from_slice(&fs::read(&lock_path)?)?; + for (short, _) in PACKAGES { + lock["packages"][format!("node_modules/@types/{short}")]["resolved"] = json!(format!( + "{}/@types/{short}/-/{short}-{VERSION}.tgz", + registry.trim_end_matches('/') + )); + } + fs::write(lock_path, serde_json::to_vec_pretty(&lock)?)?; + } + let registry_arg = format!("--registry={registry}"); + let args: Vec<&str> = match operation { + "version" => vec!["--version"], + "view" => vec![ + "view", + "@types/lodash-es@4.17.12", + "version", + ®istry_arg, + "--loglevel=http", + ], + "ci" => vec![ + "ci", + "--ignore-scripts", + "--no-audit", + "--no-fund", + ®istry_arg, + "--loglevel=http", + ], + _ => anyhow::bail!("unknown operation {operation}"), + }; + let mut samples = vec![ + measure( + &mut instance, + &args, + operation, + local, + "cold", + sequence, + requests, + ) + .await?, + ]; + if operation != "version" { + samples.push( + measure( + &mut instance, + &args, + operation, + local, + "warm", + sequence + 1, + requests, + ) + .await?, + ); + } + Ok(samples) +} + +async fn measure( + instance: &mut TestInstance, + args: &[&str], + operation: &str, + local: bool, + cache: &str, + sequence: usize, + requests: Option<&AtomicUsize>, +) -> anyhow::Result { + let before_http = requests.map(|counter| counter.load(Ordering::Relaxed)); + let before_cpu = cpu_ms(); + let start = Instant::now(); + instance.set_epoch_deadline(180); + let value = instance.invoke(None, "run", &[list(args)]).await?; + let wall_ms = start.elapsed().as_secs_f64() * 1000.; + let cpu_ms = cpu_ms() - before_cpu; + let Some(Val::String(encoded)) = value else { + anyhow::bail!("npm did not return JSON"); + }; + let result: Value = serde_json::from_str(&encoded)?; + let success = result["value"]["exitCode"] == 0 && result.get("runnerError").is_none(); + let installed = if operation == "ci" { + instance + .temp_dir_path() + .join("workspace/node_modules/@types/lodash-es/package.json") + .exists() + } else { + false + }; + let count = requests + .zip(before_http) + .map(|(counter, before)| counter.load(Ordering::Relaxed) - before); + let stderr = result["stderr"].as_str().unwrap_or_default(); + let http_fetches = stderr + .lines() + .filter(|line| line.starts_with("npm http fetch ")) + .count(); + let http_cache_hits = stderr + .lines() + .filter(|line| line.starts_with("npm http cache ")) + .count(); + Ok( + json!({"sequence": sequence, "operation": operation, "registry": if local {"local"} else {"npmjs"}, + "cache": cache, "success": success && (operation != "ci" || installed), "installed": installed, "wallMs": wall_ms, + "processCpuMs": cpu_ms, "localHttpRequests": count, "npmHttpFetchLogLines": http_fetches, + "npmHttpCacheLogLines": http_cache_hits, "result": result}), + ) +} + +#[tokio::main] +async fn main() -> anyhow::Result<()> { + if std::env::var("NPM_METADATA_RUN").as_deref() != Ok("1") { + println!("npm metadata benchmark is manual; set NPM_METADATA_RUN=1 to measure"); + return Ok(()); + } + ensure!( + command(Command::new("node").args(["-p", "process.versions.node"]))? == "22.14.0", + "requires Node 22.14.0" + ); + ensure!( + command(Command::new("npm").arg("--version"))? == "10.9.2", + "requires npm 10.9.2" + ); + let iterations = std::env::var("NPM_METADATA_ITERATIONS") + .ok() + .and_then(|s| s.parse::().ok()) + .unwrap_or(3); + ensure!( + iterations > 0 && iterations <= 20, + "iterations must be 1..=20" + ); + let compiled = CompiledTest::new_with_features( + Utf8Path::new("examples/runtime/npm-compat"), + true, + FeatureCombination::TypeScriptCompilerProfiling, + ) + .await?; + // Immutable compilation/linker state is shared; every sample still has a new Store, + // component instance, QuickJS runtime, workspace, and npm cache. + let prepared = PreparedComponent::new(compiled.wasm_path())?; + let pack_dir = camino_tempfile::tempdir()?; + let (local, server, requests) = local_registry(pack_dir.path()).await?; + let mut samples = Vec::new(); + for iteration in 0..iterations { + // Alternate the order to limit drift, never run invocations concurrently. + for local_first in [iteration % 2 == 1, iteration % 2 == 0] { + let (url, count) = if local_first { + (local.as_str(), Some(requests.as_ref())) + } else { + ("https://registry.npmjs.org/", None) + }; + for operation in ["version", "view", "ci"] { + let next = samples.len(); + for value in sample(&prepared, operation, url, local_first, next, count).await? { + eprintln!( + "{} {} {} {}: success={} wall={}ms", + target_name(), + value["registry"], + operation, + value["cache"], + value["success"], + value["wallMs"] + ); + samples.push(value); + } + } + } + } + server.abort(); + let report = json!({"schema": "npm-metadata-v1", "revision": command(Command::new("git").args(["rev-parse", "HEAD"]))?, + "target": target_name(), "node": "22.14.0", "npm": "10.9.2", + "componentFeature": "typescript-compiler-profiling", "iterations": iterations, "samples": samples}); + let output = serde_json::to_string_pretty(&report)?; + if let Ok(path) = std::env::var("NPM_METADATA_REPORT") { + fs::write(path, format!("{output}\n"))?; + } + println!("{output}"); + Ok(()) +} diff --git a/tests/npm_metadata/real/package-lock.json b/tests/npm_metadata/real/package-lock.json new file mode 100644 index 00000000..cf8f085a --- /dev/null +++ b/tests/npm_metadata/real/package-lock.json @@ -0,0 +1,31 @@ +{ + "name": "npm-metadata-real", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "npm-metadata-real", + "version": "1.0.0", + "dependencies": { + "@types/lodash": "4.17.12", + "@types/lodash-es": "4.17.12" + } + }, + "node_modules/@types/lodash": { + "version": "4.17.12", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz", + "integrity": "sha512-sviUmCE8AYdaF/KIHLDJBQgeYzPBI0vf/17NaYehBJfYD1j6/L95Slh07NlyK2iNyBNaEkb3En2jRt+a8y3xZQ==", + "license": "MIT" + }, + "node_modules/@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "license": "MIT", + "dependencies": { + "@types/lodash": "*" + } + } + } +} diff --git a/tests/npm_metadata/real/package.json b/tests/npm_metadata/real/package.json new file mode 100644 index 00000000..bbf1cd12 --- /dev/null +++ b/tests/npm_metadata/real/package.json @@ -0,0 +1,9 @@ +{ + "name": "npm-metadata-real", + "version": "1.0.0", + "private": true, + "dependencies": { + "@types/lodash": "4.17.12", + "@types/lodash-es": "4.17.12" + } +} diff --git a/tests/npm_metadata/results/2026-09-18-p2.json b/tests/npm_metadata/results/2026-09-18-p2.json new file mode 100644 index 00000000..fa4ee9f8 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-18-p2.json @@ -0,0 +1,2873 @@ +{ + "componentFeature": "typescript-compiler-profiling", + "iterations": 3, + "node": "22.14.0", + "npm": "10.9.2", + "revision": "f684fffb023011a428649cfb85f06a01bf22c96d", + "samples": [ + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 1127.3250000000116, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 190.0035, + "initialEvaluation": 0.162875, + "loaderInitialization": 3.389542, + "processConfiguration": 2.835791, + "queueDelay": 0.8190419999999999, + "resultFormatting": 0.02425, + "runtimeCreation": 0.579708, + "teardown": 12.143833, + "transportWiring": 0.243167, + "userAwait": 1143.656959, + "wrapperPreparation": 0.027708 + }, + "totalMs": 1353.933208, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "success": true, + "wallMs": 1358.106375 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 10100.742000000027, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 396.949125, + "initialEvaluation": 0.160583, + "loaderInitialization": 2.9190829999999997, + "processConfiguration": 0.6611250000000001, + "queueDelay": 0.637625, + "resultFormatting": 0.065667, + "runtimeCreation": 0.495792, + "teardown": 33.16425, + "transportWiring": 0.170209, + "userAwait": 25104.888042, + "wrapperPreparation": 0.024208 + }, + "totalMs": 25540.214958, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 484ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "success": true, + "wallMs": 25546.284750000003 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7193.499000000011, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 215.428916, + "initialEvaluation": 0.21375, + "loaderInitialization": 3.836333, + "processConfiguration": 0.6834589999999999, + "queueDelay": 0.671542, + "resultFormatting": 0.026958, + "runtimeCreation": 0.495917, + "teardown": 23.010917, + "transportWiring": 0.427542, + "userAwait": 8007.219167, + "wrapperPreparation": 0.062958 + }, + "totalMs": 8252.127375, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 122ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "success": true, + "wallMs": 8254.769458 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 12279.934999999998, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 188.84825, + "initialEvaluation": 0.15812500000000002, + "loaderInitialization": 2.0060830000000003, + "processConfiguration": 0.271625, + "queueDelay": 0.654333, + "resultFormatting": 0.08254099999999999, + "runtimeCreation": 0.607833, + "teardown": 42.823459, + "transportWiring": 0.183042, + "userAwait": 13552.301, + "wrapperPreparation": 0.024542 + }, + "totalMs": 13788.033833, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 782ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2760ms (cache miss)\n", + "stdout": "\nadded 2 packages in 13s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "success": true, + "wallMs": 13791.517875 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 11237.565999999992, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.93954100000002, + "initialEvaluation": 0.139708, + "loaderInitialization": 1.802792, + "processConfiguration": 0.210667, + "queueDelay": 0.5429579999999999, + "resultFormatting": 0.026584, + "runtimeCreation": 0.449666, + "teardown": 38.164916, + "transportWiring": 0.17825, + "userAwait": 12269.354083, + "wrapperPreparation": 0.019084 + }, + "totalMs": 12490.874041, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 12s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "success": true, + "wallMs": 12495.044458 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 747.8500000000349, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 174.161, + "initialEvaluation": 0.151917, + "loaderInitialization": 1.77225, + "processConfiguration": 0.232166, + "queueDelay": 0.528416, + "resultFormatting": 0.02675, + "runtimeCreation": 0.452792, + "teardown": 11.596916, + "transportWiring": 0.140459, + "userAwait": 550.935667, + "wrapperPreparation": 0.020041 + }, + "totalMs": 740.105791, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 5, + "success": true, + "wallMs": 742.436125 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7726.6660000000265, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 173.50075, + "initialEvaluation": 0.15379099999999998, + "loaderInitialization": 1.7418749999999998, + "processConfiguration": 0.195542, + "queueDelay": 0.546333, + "resultFormatting": 0.055333, + "runtimeCreation": 0.490125, + "teardown": 27.496208000000003, + "transportWiring": 0.16525, + "userAwait": 11315.158209, + "wrapperPreparation": 0.024375 + }, + "totalMs": 11519.631291, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61508/@types%2flodash-es 27ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 6, + "success": true, + "wallMs": 11525.197584000001 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 10170.130999999994, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 186.969875, + "initialEvaluation": 0.14675, + "loaderInitialization": 2.4428750000000004, + "processConfiguration": 0.234792, + "queueDelay": 0.862583, + "resultFormatting": 0.03675, + "runtimeCreation": 0.459542, + "teardown": 26.444459, + "transportWiring": 0.15170799999999998, + "userAwait": 16333.46925, + "wrapperPreparation": 0.020458 + }, + "totalMs": 16551.294958, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61508/@types%2flodash-es 88ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 7, + "success": true, + "wallMs": 16554.981291 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 14015.04800000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.095167, + "initialEvaluation": 0.16104100000000002, + "loaderInitialization": 1.919, + "processConfiguration": 0.29329099999999997, + "queueDelay": 0.826125, + "resultFormatting": 0.579, + "runtimeCreation": 0.494542, + "teardown": 48.114, + "transportWiring": 0.177292, + "userAwait": 16852.403584, + "wrapperPreparation": 0.021875 + }, + "totalMs": 17087.161167000002, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61508/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61508/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61508/@types/lodash-es/-/lodash-es-4.17.12.tgz 1421ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61508/@types/lodash/-/lodash-4.17.12.tgz 4155ms (cache miss)\n", + "stdout": "\nadded 2 packages in 16s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 8, + "success": true, + "wallMs": 17091.047875 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 15323.728999999992, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.988875, + "initialEvaluation": 0.150375, + "loaderInitialization": 2.377792, + "processConfiguration": 0.379333, + "queueDelay": 0.634958, + "resultFormatting": 0.091, + "runtimeCreation": 0.521833, + "teardown": 47.202667, + "transportWiring": 0.216708, + "userAwait": 19042.145333, + "wrapperPreparation": 0.021959 + }, + "totalMs": 19275.745958000003, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61508/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61508/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 18s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 9, + "success": true, + "wallMs": 19285.035958 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 884.4079999999958, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.585708, + "initialEvaluation": 0.156625, + "loaderInitialization": 2.0775, + "processConfiguration": 0.266208, + "queueDelay": 0.818708, + "resultFormatting": 0.022959, + "runtimeCreation": 0.842334, + "teardown": 11.997541, + "transportWiring": 0.227792, + "userAwait": 692.256916, + "wrapperPreparation": 0.022542 + }, + "totalMs": 892.317625, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 10, + "success": true, + "wallMs": 895.359708 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7715.972999999998, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.214167, + "initialEvaluation": 0.16699999999999998, + "loaderInitialization": 1.957, + "processConfiguration": 0.361167, + "queueDelay": 0.589291, + "resultFormatting": 0.315125, + "runtimeCreation": 0.4805, + "teardown": 33.492167, + "transportWiring": 0.444875, + "userAwait": 11083.339, + "wrapperPreparation": 0.025541 + }, + "totalMs": 11304.447875, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61508/@types%2flodash-es 35ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 11, + "success": true, + "wallMs": 11307.395083 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 8441.255000000005, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 206.506458, + "initialEvaluation": 0.167083, + "loaderInitialization": 2.179125, + "processConfiguration": 0.364542, + "queueDelay": 0.5181250000000001, + "resultFormatting": 0.040333, + "runtimeCreation": 0.673542, + "teardown": 26.984292, + "transportWiring": 0.214958, + "userAwait": 11381.188834, + "wrapperPreparation": 0.023167 + }, + "totalMs": 11618.920625, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61508/@types%2flodash-es 27ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 12, + "success": true, + "wallMs": 11622.335083 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 12908.321999999986, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 184.941208, + "initialEvaluation": 0.14400000000000002, + "loaderInitialization": 2.2639169999999997, + "processConfiguration": 0.29674999999999996, + "queueDelay": 0.564291, + "resultFormatting": 0.08512499999999999, + "runtimeCreation": 0.469333, + "teardown": 42.357459, + "transportWiring": 0.152542, + "userAwait": 13862.490083, + "wrapperPreparation": 0.022083 + }, + "totalMs": 14093.867375, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61508/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61508/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61508/@types/lodash-es/-/lodash-es-4.17.12.tgz 949ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61508/@types/lodash/-/lodash-4.17.12.tgz 3696ms (cache miss)\n", + "stdout": "\nadded 2 packages in 13s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 13, + "success": true, + "wallMs": 14097.620208 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 11590.489000000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.723917, + "initialEvaluation": 0.183959, + "loaderInitialization": 3.117459, + "processConfiguration": 0.206958, + "queueDelay": 0.513333, + "resultFormatting": 0.032, + "runtimeCreation": 0.456083, + "teardown": 42.665875, + "transportWiring": 0.52425, + "userAwait": 11546.981333, + "wrapperPreparation": 0.057041 + }, + "totalMs": 11780.513792000002, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61508/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61508/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 11s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 14, + "success": true, + "wallMs": 11783.196958 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 1149.8439999999828, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 194.870959, + "initialEvaluation": 0.228709, + "loaderInitialization": 2.3050840000000004, + "processConfiguration": 0.226541, + "queueDelay": 0.593584, + "resultFormatting": 0.034041999999999996, + "runtimeCreation": 0.493708, + "teardown": 16.332958, + "transportWiring": 0.7151660000000001, + "userAwait": 1597.8154579999998, + "wrapperPreparation": 0.03975 + }, + "totalMs": 1813.723959, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 15, + "success": true, + "wallMs": 1816.783917 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 10583.385999999999, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.4255, + "initialEvaluation": 0.145792, + "loaderInitialization": 1.896291, + "processConfiguration": 0.400917, + "queueDelay": 0.64, + "resultFormatting": 0.2175, + "runtimeCreation": 0.469667, + "teardown": 30.386666, + "transportWiring": 0.156208, + "userAwait": 18905.638541999997, + "wrapperPreparation": 0.021 + }, + "totalMs": 19118.479625, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 171ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 16, + "success": true, + "wallMs": 19122.001292 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 9292.217999999993, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 203.746375, + "initialEvaluation": 0.155833, + "loaderInitialization": 2.292792, + "processConfiguration": 0.233208, + "queueDelay": 0.5215839999999999, + "resultFormatting": 0.027333, + "runtimeCreation": 0.528458, + "teardown": 48.578208999999994, + "transportWiring": 0.192333, + "userAwait": 14327.413917, + "wrapperPreparation": 0.022542 + }, + "totalMs": 14583.980334, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 143ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 17, + "success": true, + "wallMs": 14607.486667 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 15535.642999999982, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 192.76674999999997, + "initialEvaluation": 0.161833, + "loaderInitialization": 3.3765, + "processConfiguration": 0.46075, + "queueDelay": 2.18875, + "resultFormatting": 0.401208, + "runtimeCreation": 0.538791, + "teardown": 165.876042, + "transportWiring": 0.26079199999999997, + "userAwait": 24783.351417, + "wrapperPreparation": 0.023292 + }, + "totalMs": 25150.389832999997, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2262ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 3473ms (cache miss)\n", + "stdout": "\nadded 2 packages in 24s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 18, + "success": true, + "wallMs": 25222.891042 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 14739.24900000001, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 288.752542, + "initialEvaluation": 0.159667, + "loaderInitialization": 11.401708, + "processConfiguration": 4.156083, + "queueDelay": 0.714375, + "resultFormatting": 1.03, + "runtimeCreation": 0.781875, + "teardown": 147.67025, + "transportWiring": 0.310792, + "userAwait": 26381.875875, + "wrapperPreparation": 0.029166 + }, + "totalMs": 26837.970958, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 23s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 19, + "success": true, + "wallMs": 26843.002334 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 1589.2770000000019, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 278.657292, + "initialEvaluation": 0.186, + "loaderInitialization": 7.344583, + "processConfiguration": 0.732333, + "queueDelay": 1.824291, + "resultFormatting": 0.025291, + "runtimeCreation": 0.851292, + "teardown": 26.984917, + "transportWiring": 0.383583, + "userAwait": 3101.671417, + "wrapperPreparation": 0.029667 + }, + "totalMs": 3418.75, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 20, + "success": true, + "wallMs": 3434.935375 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 9630.130000000005, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 392.418833, + "initialEvaluation": 0.16520900000000002, + "loaderInitialization": 2.572083, + "processConfiguration": 3.168709, + "queueDelay": 0.649917, + "resultFormatting": 0.036042, + "runtimeCreation": 0.503958, + "teardown": 24.027125, + "transportWiring": 0.383458, + "userAwait": 13027.355458, + "wrapperPreparation": 0.0265 + }, + "totalMs": 13451.373292, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 343ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 21, + "success": true, + "wallMs": 13455.375417000001 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 8395.983000000007, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.9845, + "initialEvaluation": 0.1605, + "loaderInitialization": 1.56375, + "processConfiguration": 0.200833, + "queueDelay": 0.307083, + "resultFormatting": 0.027375, + "runtimeCreation": 0.416917, + "teardown": 23.864583000000003, + "transportWiring": 0.193875, + "userAwait": 10509.434625000002, + "wrapperPreparation": 0.023625 + }, + "totalMs": 10716.262875, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 126ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 22, + "success": true, + "wallMs": 10718.651291 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10840.870999999926, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.557167, + "initialEvaluation": 0.149667, + "loaderInitialization": 1.919792, + "processConfiguration": 0.313875, + "queueDelay": 0.5335420000000001, + "resultFormatting": 0.035209000000000004, + "runtimeCreation": 0.460541, + "teardown": 42.372708, + "transportWiring": 0.138291, + "userAwait": 10639.851916, + "wrapperPreparation": 0.021542 + }, + "totalMs": 10866.399708, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 720ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2749ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 23, + "success": true, + "wallMs": 10869.997125 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 12730.101999999955, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 251.435333, + "initialEvaluation": 0.166875, + "loaderInitialization": 1.892666, + "processConfiguration": 0.201209, + "queueDelay": 0.36925, + "resultFormatting": 0.07225, + "runtimeCreation": 0.447959, + "teardown": 54.366791, + "transportWiring": 0.338542, + "userAwait": 14696.267917, + "wrapperPreparation": 0.028208 + }, + "totalMs": 15006.123917, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 13s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 24, + "success": true, + "wallMs": 15015.863707999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 1480.6929999999702, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 663.704083, + "initialEvaluation": 0.276541, + "loaderInitialization": 45.979459, + "processConfiguration": 7.353958, + "queueDelay": 25.128167, + "resultFormatting": 0.056833, + "runtimeCreation": 4.568083, + "teardown": 14.060833, + "transportWiring": 5.3683749999999995, + "userAwait": 4493.771709, + "wrapperPreparation": 0.054833999999999994 + }, + "totalMs": 5260.544375, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 25, + "success": true, + "wallMs": 5298.139875000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6459.39599999995, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 201.463625, + "initialEvaluation": 0.166458, + "loaderInitialization": 1.971875, + "processConfiguration": 0.32875, + "queueDelay": 0.6253749999999999, + "resultFormatting": 0.028291, + "runtimeCreation": 0.6802079999999999, + "teardown": 23.911917000000003, + "transportWiring": 0.198417, + "userAwait": 6282.3719169999995, + "wrapperPreparation": 0.025 + }, + "totalMs": 6511.8126250000005, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61508/@types%2flodash-es 19ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 26, + "success": true, + "wallMs": 6514.50375 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7890.861999999965, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.62579200000002, + "initialEvaluation": 0.148334, + "loaderInitialization": 1.294208, + "processConfiguration": 0.12175, + "queueDelay": 0.293708, + "resultFormatting": 0.030833000000000003, + "runtimeCreation": 0.411459, + "teardown": 26.101917, + "transportWiring": 0.15295799999999998, + "userAwait": 9741.44775, + "wrapperPreparation": 0.019958 + }, + "totalMs": 9949.704208, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61508/@types%2flodash-es 30ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 27, + "success": true, + "wallMs": 9951.793833 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 11334.777000000002, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 190.580792, + "initialEvaluation": 0.169375, + "loaderInitialization": 2.057417, + "processConfiguration": 0.640458, + "queueDelay": 0.642375, + "resultFormatting": 0.06125, + "runtimeCreation": 0.496167, + "teardown": 37.545583, + "transportWiring": 0.212, + "userAwait": 11338.417792, + "wrapperPreparation": 0.027458 + }, + "totalMs": 11570.977125, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61508/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61508/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61508/@types/lodash-es/-/lodash-es-4.17.12.tgz 892ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61508/@types/lodash/-/lodash-4.17.12.tgz 2588ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 28, + "success": true, + "wallMs": 11574.547959 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 12169.076999999932, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.37812499999998, + "initialEvaluation": 0.139166, + "loaderInitialization": 1.444792, + "processConfiguration": 0.193375, + "queueDelay": 0.334833, + "resultFormatting": 0.049208, + "runtimeCreation": 0.431917, + "teardown": 37.994042, + "transportWiring": 0.144958, + "userAwait": 13083.108584, + "wrapperPreparation": 0.018292 + }, + "totalMs": 13300.3075, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61508/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61508/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 13s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 29, + "success": true, + "wallMs": 13303.488292 + } + ], + "schema": "npm-metadata-v1", + "target": "p2" +} diff --git a/tests/npm_metadata/results/2026-09-18-p3.json b/tests/npm_metadata/results/2026-09-18-p3.json new file mode 100644 index 00000000..4c83e449 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-18-p3.json @@ -0,0 +1,2873 @@ +{ + "componentFeature": "typescript-compiler-profiling", + "iterations": 3, + "node": "22.14.0", + "npm": "10.9.2", + "revision": "f684fffb023011a428649cfb85f06a01bf22c96d", + "samples": [ + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 843.6539999999804, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.960208, + "initialEvaluation": 0.185708, + "loaderInitialization": 2.252459, + "processConfiguration": 4.567375, + "queueDelay": 0.841125, + "resultFormatting": 0.022291, + "runtimeCreation": 0.521041, + "teardown": 11.3495, + "transportWiring": 0.28225, + "userAwait": 647.983584, + "wrapperPreparation": 0.02325 + }, + "totalMs": 850.033542, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "success": true, + "wallMs": 857.296792 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6661.893999999971, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.849042, + "initialEvaluation": 0.164542, + "loaderInitialization": 1.787875, + "processConfiguration": 0.315583, + "queueDelay": 0.594459, + "resultFormatting": 0.103916, + "runtimeCreation": 0.483333, + "teardown": 23.64825, + "transportWiring": 0.206875, + "userAwait": 6951.995792, + "wrapperPreparation": 0.025583 + }, + "totalMs": 7165.224584, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 208ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "success": true, + "wallMs": 7167.973583 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 9088.418000000005, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 202.602667, + "initialEvaluation": 0.153875, + "loaderInitialization": 1.87875, + "processConfiguration": 0.1935, + "queueDelay": 0.425541, + "resultFormatting": 0.138041, + "runtimeCreation": 0.440417, + "teardown": 41.728542, + "transportWiring": 0.19025, + "userAwait": 16274.246, + "wrapperPreparation": 0.01975 + }, + "totalMs": 16522.096791, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 151ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "success": true, + "wallMs": 16526.484292 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 11651.015000000014, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 347.136292, + "initialEvaluation": 0.35775, + "loaderInitialization": 100.603542, + "processConfiguration": 12.363666, + "queueDelay": 0.775416, + "resultFormatting": 0.095875, + "runtimeCreation": 0.487167, + "teardown": 41.652083, + "transportWiring": 0.324167, + "userAwait": 12577.930917, + "wrapperPreparation": 0.203708 + }, + "totalMs": 13081.989833, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 3201ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 3211ms (cache miss)\n", + "stdout": "\nadded 2 packages in 11s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "success": true, + "wallMs": 13085.186333 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 10625.410000000033, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.163625, + "initialEvaluation": 0.147833, + "loaderInitialization": 2.291625, + "processConfiguration": 0.16124999999999998, + "queueDelay": 0.49175, + "resultFormatting": 0.078292, + "runtimeCreation": 0.434875, + "teardown": 39.209374999999994, + "transportWiring": 0.164791, + "userAwait": 10513.340833, + "wrapperPreparation": 0.019084 + }, + "totalMs": 10739.541083, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "success": true, + "wallMs": 10742.886457999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 803.380999999994, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 189.883334, + "initialEvaluation": 0.163583, + "loaderInitialization": 1.62525, + "processConfiguration": 0.202708, + "queueDelay": 0.456666, + "resultFormatting": 0.023916, + "runtimeCreation": 0.457542, + "teardown": 11.883709, + "transportWiring": 0.142791, + "userAwait": 595.5181670000001, + "wrapperPreparation": 0.018209000000000003 + }, + "totalMs": 800.396083, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 5, + "success": true, + "wallMs": 802.5990830000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7676.724999999977, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.74916599999997, + "initialEvaluation": 0.151458, + "loaderInitialization": 1.763417, + "processConfiguration": 0.26625, + "queueDelay": 0.577709, + "resultFormatting": 0.091084, + "runtimeCreation": 0.463292, + "teardown": 23.474458, + "transportWiring": 0.142709, + "userAwait": 8201.045750000001, + "wrapperPreparation": 0.018958 + }, + "totalMs": 8407.862417, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:63064/@types%2flodash-es 19ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 6, + "success": true, + "wallMs": 8410.399792 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6101.535000000033, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.0155, + "initialEvaluation": 0.142792, + "loaderInitialization": 1.418292, + "processConfiguration": 0.117708, + "queueDelay": 0.305958, + "resultFormatting": 0.100625, + "runtimeCreation": 0.424875, + "teardown": 22.905834, + "transportWiring": 0.151208, + "userAwait": 5980.175958, + "wrapperPreparation": 0.0195 + }, + "totalMs": 6182.817083, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:63064/@types%2flodash-es 21ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 7, + "success": true, + "wallMs": 6184.54975 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 12026.148000000045, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.134166, + "initialEvaluation": 0.161667, + "loaderInitialization": 1.890833, + "processConfiguration": 0.29145899999999997, + "queueDelay": 0.610291, + "resultFormatting": 0.213375, + "runtimeCreation": 0.479375, + "teardown": 40.822958, + "transportWiring": 0.171209, + "userAwait": 12452.599125, + "wrapperPreparation": 0.020541 + }, + "totalMs": 12679.436458, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:63064/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:63064/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:63064/@types/lodash/-/lodash-4.17.12.tgz 3385ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:63064/@types/lodash-es/-/lodash-es-4.17.12.tgz 3396ms (cache miss)\n", + "stdout": "\nadded 2 packages in 12s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 8, + "success": true, + "wallMs": 12682.029999999999 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 10506.576000000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.433792, + "initialEvaluation": 0.164625, + "loaderInitialization": 1.581125, + "processConfiguration": 0.15912500000000002, + "queueDelay": 0.305958, + "resultFormatting": 0.033833, + "runtimeCreation": 0.420333, + "teardown": 39.324959, + "transportWiring": 0.2195, + "userAwait": 10215.62725, + "wrapperPreparation": 0.027208 + }, + "totalMs": 10437.32825, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:63064/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:63064/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 9, + "success": true, + "wallMs": 10440.117125 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 992.6969999999856, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.045125, + "initialEvaluation": 0.167916, + "loaderInitialization": 3.432792, + "processConfiguration": 0.365083, + "queueDelay": 0.601333, + "resultFormatting": 0.022125, + "runtimeCreation": 0.470291, + "teardown": 11.3315, + "transportWiring": 0.177, + "userAwait": 809.4449999999999, + "wrapperPreparation": 0.023084 + }, + "totalMs": 1011.110833, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 10, + "success": true, + "wallMs": 1013.441625 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7769.89300000004, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 253.28908300000003, + "initialEvaluation": 1.374, + "loaderInitialization": 7.1545000000000005, + "processConfiguration": 3.849167, + "queueDelay": 0.640584, + "resultFormatting": 0.096042, + "runtimeCreation": 0.677708, + "teardown": 25.003041, + "transportWiring": 0.206042, + "userAwait": 8416.348958, + "wrapperPreparation": 0.023 + }, + "totalMs": 8708.709541999999, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:63064/@types%2flodash-es 22ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 11, + "success": true, + "wallMs": 8712.33025 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6176.571999999986, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.846833, + "initialEvaluation": 0.158416, + "loaderInitialization": 1.566584, + "processConfiguration": 0.14837499999999998, + "queueDelay": 0.37625, + "resultFormatting": 0.075917, + "runtimeCreation": 0.429375, + "teardown": 22.734042, + "transportWiring": 0.208917, + "userAwait": 5925.731625, + "wrapperPreparation": 0.025875 + }, + "totalMs": 6129.339042, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:63064/@types%2flodash-es 22ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 12, + "success": true, + "wallMs": 6131.114125 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 15738.678000000014, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.7375, + "initialEvaluation": 0.151416, + "loaderInitialization": 1.883583, + "processConfiguration": 0.269625, + "queueDelay": 0.597125, + "resultFormatting": 0.133125, + "runtimeCreation": 0.505417, + "teardown": 51.518875, + "transportWiring": 0.146375, + "userAwait": 36515.09625, + "wrapperPreparation": 0.018584 + }, + "totalMs": 36752.13174999999, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:63064/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:63064/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:63064/@types/lodash-es/-/lodash-es-4.17.12.tgz 8622ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:63064/@types/lodash/-/lodash-4.17.12.tgz 8653ms (cache miss)\n", + "stdout": "\nadded 2 packages in 36s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 13, + "success": true, + "wallMs": 36755.423624999996 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 13921.57799999998, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 281.147, + "initialEvaluation": 0.159417, + "loaderInitialization": 2.7392499999999997, + "processConfiguration": 0.621958, + "queueDelay": 0.555542, + "resultFormatting": 0.070417, + "runtimeCreation": 0.510542, + "teardown": 39.566790999999995, + "transportWiring": 0.250375, + "userAwait": 20572.03825, + "wrapperPreparation": 0.019833 + }, + "totalMs": 20897.731417, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:63064/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:63064/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 18s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 14, + "success": true, + "wallMs": 20901.698959 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 793.4330000000191, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.083666, + "initialEvaluation": 0.14308300000000002, + "loaderInitialization": 2.069416, + "processConfiguration": 0.237834, + "queueDelay": 0.5862499999999999, + "resultFormatting": 0.021917, + "runtimeCreation": 0.572875, + "teardown": 11.585583, + "transportWiring": 0.14195899999999995, + "userAwait": 592.33, + "wrapperPreparation": 0.01925 + }, + "totalMs": 788.826542, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 15, + "success": true, + "wallMs": 791.2162910000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7468.902999999991, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.220666, + "initialEvaluation": 0.15175, + "loaderInitialization": 1.738125, + "processConfiguration": 0.198834, + "queueDelay": 0.5664170000000001, + "resultFormatting": 0.089625, + "runtimeCreation": 0.473041, + "teardown": 27.838749999999997, + "transportWiring": 0.152334, + "userAwait": 8173.222834, + "wrapperPreparation": 0.020665999999999997 + }, + "totalMs": 8384.707292, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 470ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 16, + "success": true, + "wallMs": 8389.459292 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6261.281000000017, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 212.256125, + "initialEvaluation": 0.148875, + "loaderInitialization": 2.0574999999999997, + "processConfiguration": 0.257541, + "queueDelay": 0.540416, + "resultFormatting": 0.063542, + "runtimeCreation": 0.435959, + "teardown": 23.401666, + "transportWiring": 0.162125, + "userAwait": 6262.936625, + "wrapperPreparation": 0.020292 + }, + "totalMs": 6502.325790999999, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 118ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 17, + "success": true, + "wallMs": 6504.222791 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10855.112000000023, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.370541, + "initialEvaluation": 0.14766700000000002, + "loaderInitialization": 1.806291, + "processConfiguration": 0.17583400000000002, + "queueDelay": 0.5957910000000001, + "resultFormatting": 0.104125, + "runtimeCreation": 0.452625, + "teardown": 41.331917, + "transportWiring": 0.12820900000000002, + "userAwait": 12200.641541, + "wrapperPreparation": 0.021333 + }, + "totalMs": 12421.82525, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 3071ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 3082ms (cache miss)\n", + "stdout": "\nadded 2 packages in 12s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 18, + "success": true, + "wallMs": 12424.581042 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 10785.50099999999, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.955333, + "initialEvaluation": 0.14675, + "loaderInitialization": 1.746958, + "processConfiguration": 0.196834, + "queueDelay": 0.338042, + "resultFormatting": 0.055, + "runtimeCreation": 0.544375, + "teardown": 40.179333, + "transportWiring": 0.190042, + "userAwait": 11952.531417, + "wrapperPreparation": 0.018291 + }, + "totalMs": 12174.962167, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 1ms (cache hit)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 19, + "success": true, + "wallMs": 12178.287457999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 735.9670000000042, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 173.722291, + "initialEvaluation": 0.142583, + "loaderInitialization": 1.796625, + "processConfiguration": 0.202667, + "queueDelay": 0.5972500000000001, + "resultFormatting": 0.039292, + "runtimeCreation": 0.46325, + "teardown": 12.352041, + "transportWiring": 0.119375, + "userAwait": 538.318792, + "wrapperPreparation": 0.017667 + }, + "totalMs": 727.811041, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 20, + "success": true, + "wallMs": 730.050166 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6732.406000000017, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 174.44825, + "initialEvaluation": 0.153084, + "loaderInitialization": 1.755667, + "processConfiguration": 0.194667, + "queueDelay": 0.5658329999999999, + "resultFormatting": 0.086417, + "runtimeCreation": 0.457125, + "teardown": 22.099458, + "transportWiring": 0.118083, + "userAwait": 6886.249916, + "wrapperPreparation": 0.017583 + }, + "totalMs": 7086.178, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 149ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 21, + "success": true, + "wallMs": 7088.604666 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 5624.777000000002, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 173.044375, + "initialEvaluation": 0.130917, + "loaderInitialization": 1.459583, + "processConfiguration": 0.12025, + "queueDelay": 0.323875, + "resultFormatting": 0.061083, + "runtimeCreation": 0.424667, + "teardown": 24.063792, + "transportWiring": 0.119875, + "userAwait": 5439.299875, + "wrapperPreparation": 0.015208 + }, + "totalMs": 5639.1035839999995, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 113ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 22, + "success": true, + "wallMs": 5640.844084 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10215.282999999996, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 174.927042, + "initialEvaluation": 0.138917, + "loaderInitialization": 1.735667, + "processConfiguration": 0.273625, + "queueDelay": 0.51625, + "resultFormatting": 0.089292, + "runtimeCreation": 0.455375, + "teardown": 39.672916, + "transportWiring": 0.120708, + "userAwait": 10133.794375, + "wrapperPreparation": 0.017207999999999998 + }, + "totalMs": 10351.776584, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2717ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2726ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 23, + "success": true, + "wallMs": 10354.501875 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 9722.407999999996, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.84108300000003, + "initialEvaluation": 0.13554100000000002, + "loaderInitialization": 1.39, + "processConfiguration": 0.168917, + "queueDelay": 0.325542, + "resultFormatting": 0.019792, + "runtimeCreation": 0.443666, + "teardown": 39.574667, + "transportWiring": 0.14583400000000002, + "userAwait": 9434.76325, + "wrapperPreparation": 0.016125 + }, + "totalMs": 9656.871084, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 24, + "success": true, + "wallMs": 9659.172999999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 807.484999999986, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.54362500000002, + "initialEvaluation": 0.157291, + "loaderInitialization": 1.811792, + "processConfiguration": 0.184125, + "queueDelay": 0.570917, + "resultFormatting": 0.02325, + "runtimeCreation": 0.467791, + "teardown": 11.440208, + "transportWiring": 0.142958, + "userAwait": 609.349292, + "wrapperPreparation": 0.018834 + }, + "totalMs": 802.7470840000001, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 25, + "success": true, + "wallMs": 805.030875 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7026.625, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.40783299999998, + "initialEvaluation": 0.16004100000000002, + "loaderInitialization": 1.832792, + "processConfiguration": 0.18075, + "queueDelay": 0.787334, + "resultFormatting": 0.083459, + "runtimeCreation": 0.474208, + "teardown": 22.010791, + "transportWiring": 0.176875, + "userAwait": 6996.680125, + "wrapperPreparation": 0.020834 + }, + "totalMs": 7200.8702920000005, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:63064/@types%2flodash-es 17ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 26, + "success": true, + "wallMs": 7203.4695 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 5664.739000000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.290625, + "initialEvaluation": 0.140167, + "loaderInitialization": 1.455125, + "processConfiguration": 0.12, + "queueDelay": 0.292208, + "resultFormatting": 0.063541, + "runtimeCreation": 0.41425, + "teardown": 21.854834, + "transportWiring": 0.125916, + "userAwait": 5399.8276670000005, + "wrapperPreparation": 0.017 + }, + "totalMs": 5600.633458, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:63064/@types%2flodash-es 20ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 27, + "success": true, + "wallMs": 5602.2813750000005 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 11718.125, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 174.162917, + "initialEvaluation": 0.15087499999999998, + "loaderInitialization": 1.824167, + "processConfiguration": 0.165, + "queueDelay": 0.515, + "resultFormatting": 0.117167, + "runtimeCreation": 0.454666, + "teardown": 40.880208, + "transportWiring": 0.137083, + "userAwait": 11789.950875, + "wrapperPreparation": 0.019208 + }, + "totalMs": 12008.431583, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:63064/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:63064/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:63064/@types/lodash-es/-/lodash-es-4.17.12.tgz 2738ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:63064/@types/lodash/-/lodash-4.17.12.tgz 2749ms (cache miss)\n", + "stdout": "\nadded 2 packages in 11s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 28, + "success": true, + "wallMs": 12011.149292 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 10178.679000000004, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.331458, + "initialEvaluation": 0.142125, + "loaderInitialization": 1.667708, + "processConfiguration": 0.140125, + "queueDelay": 0.343208, + "resultFormatting": 0.077584, + "runtimeCreation": 0.461459, + "teardown": 40.733125, + "transportWiring": 0.17550000000000002, + "userAwait": 10613.34175, + "wrapperPreparation": 0.017124999999999998 + }, + "totalMs": 10839.512333, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:63064/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:63064/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 29, + "success": true, + "wallMs": 10842.987625 + } + ], + "schema": "npm-metadata-v1", + "target": "p3" +} diff --git a/tests/npm_metadata/results/2026-09-18-report.md b/tests/npm_metadata/results/2026-09-18-report.md new file mode 100644 index 00000000..972a48cc --- /dev/null +++ b/tests/npm_metadata/results/2026-09-18-report.md @@ -0,0 +1,92 @@ +# npm metadata baseline — 2026-09-18 + +This is a measurement, not a cache change or a candidate speedup claim. The +source revision was `f684fffb023011a428649cfb85f06a01bf22c96d` (current +`origin/main` when fetched). The measurement harness and pinned fixture were +uncommitted additions; no skeleton or public API code was changed. The exact +optimized components had SHA-256 hashes `b8f35406af0b28653a025def530e15cc5eded66ef0799bcf5e5a9c877600dc07` +(P2/Golem Wasmtime) and `2d43f9c862a879eab905ac1c97c29444a5b76e20583682538d3f6d41a6329c30` +(P3/stock Wasmtime). Harness, lockfile, and npm entry-point SHA-256 hashes were +`c356156f58ebb67c72e064bb51e482c2e54e14e23486b409da43704963d5222d`, +`1fcc846ffbb76c3f801053ab0bb46adc2260bdd525bde55e95b81d3c9c50d359`, +and `7c4ebc63316ed5d9ce9a584cfe51d8f3442787a8d0ac435ed626b3cce46eec0f`. +After measurement, the harness gained a manual-run environment guard +(`NPM_METADATA_RUN=1`) so ordinary CI never contacts npmjs.org, plus a +no-behavior-change lint cleanup; the final harness hash is +`5296260f3c18d2f31bc2446ae72b5f2ec45dcd3502a92798d09312fcf9c35a8a`. + +The host used Node 22.14.0/npm 10.9.2. The component used the non-default +`typescript-compiler-profiling` feature to capture native counters, so these +are instrumented dev-profile timings, not production throughput. Three cold +samples per command/registry/profile used separate Wasmtime stores, component +instances, QuickJS jobs, workspaces, npm caches, and guest filesystem state. +Each `view` and `ci` also has an explicitly labeled warm repeat in a fresh job +on the same instance/workspace/cache. Only immutable component preparation was +shared; it was outside the timed region. One invocation ran at a time, with +one runner worker and no physical-core pinning or concurrent builds by this +session. Registry order alternated by iteration. There is **no candidate +revision** to compare against; the A/B here is public versus deterministic +local transport, not baseline versus a cache implementation. + +`npm ci` used a lockfile pinning both `@types/lodash-es@4.17.12` and its +`@types/lodash@4.17.12` dependency, with integrity-checked downloads and +actual extraction into `node_modules`. Public runs fetched from npmjs.org; +the deterministic registry served the *same tarballs* from a local HTTP +server. All 60 measured invocations succeeded; every `ci` verified the +installed package manifest. Each local cold `view` made one HTTP request, +each local cold `ci` made two, and each local warm `ci` made zero. npm's HTTP +log likewise showed one public metadata fetch on `view` and two public +tarball fetches on cold `ci`; warm public `ci` fetched no tarballs. + +## Cold command baseline + +Times below are median [minimum–maximum] in seconds, three samples each. +CPU is host **process** user+system time in seconds, sampled around invocation; +it includes host Wasmtime work and may include background host threads. It is +not guest CPU accounting. The call counts were identical for P2 and P3, all +three repetitions, and both registries for a given command. + +| Command / registry | P2 wall | P2 CPU median | P3 wall | P3 CPU median | Physical module path probes | Direct fs realpath / stat | +| --- | ---: | ---: | ---: | ---: | ---: | ---: | +| `npm --version` / npmjs | 1.82 [1.36–3.43] | 1.15 | 0.79 [0.73–0.86] | 0.79 | 470 | 412 / 11 | +| `npm --version` / local | 0.90 [0.74–5.30] | 0.88 | 0.81 [0.80–1.01] | 0.81 | 470 | 412 / 11 | +| `npm view` / npmjs | 19.12 [13.46–25.55] | 10.10 | 7.17 [7.09–8.39] | 6.73 | 4,922 | 3,530 / 55 | +| `npm view` / local | 11.31 [6.51–11.53] | 7.72 | 8.41 [7.20–8.71] | 7.68 | 4,922 | 3,530 / 55 | +| cold `npm ci` / npmjs | 13.79 [10.87–25.22] | 12.28 | 12.42 [10.35–13.09] | 10.86 | 7,386 | 4,992 / 89 | +| cold `npm ci` / local | 14.10 [11.57–17.09] | 12.91 | 12.68 [12.01–36.76] | 12.03 | 7,386 | 4,992 / 89 | + +The P2 public `npm view` range exceeds 12 seconds; even a local P3 cold +`npm ci` ranged from 12 to 37 seconds. Warm-cache rows sometimes ran slower +than cold rows. Machine contention could not be quantified here, and public +network variance adds another uncontrolled factor. Thus timing is +**inconclusive** for a speedup or a P2/P3 comparison. Public-network latency +must not become a CI threshold. P2 and P3 also differ in Wasmtime distribution +as well as preview level. + +## Attribution and next decision + +For cold `ci`, the module loader classified 10,144 file candidates: 7,377 +physical file probes and 2,767 cache hits, plus nine physical directory +probes. The profiling counter for optional package metadata reported 2,645 +missing `package.json` reads, 139 successful reads and 1,298 positive cache +hits. Its missing reads are not negatively cached in this path. By comparison, +`view` made 6,667 file classifications, 4,913 physical file probes, and +1,768 missing package reads; `--version` made 600, 461, and 204 respectively. + +Those counts are recorded in the module-resolution instrumentation itself, +not inferred from wall time or the two HTTP downloads. The separate +`filesystem.realpath.calls` (4,992 on `ci`) and `filesystem.stat.calls` (89) +are direct `node:fs` bridge counters; they should not be added to the module +probe count as if they represented the same call site. The repeated missing +package reads and file classifications implicate loader metadata lookup as +the first place to investigate. Direct realpath bridge calls are also +substantial, but these aggregate counters do not establish whether their +caller is npm or loader-side JavaScript, nor how many are redundant without a +path-level trace. Preserve the existing deterministic npm compatibility +checks in CI. Any negative-cache lifetime/invalidation design should follow a +targeted trace or candidate A/B with these *physical call counts* as its +primary success measure, not these noisy timings. + +Raw per-invocation outcomes, process CPU, wall time, HTTP logs, full resolver +and native filesystem counters, and separately labeled warm rows are in +[P2](2026-09-18-p2.json) and [P3](2026-09-18-p3.json). diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md new file mode 100644 index 00000000..10971ff8 --- /dev/null +++ b/tests/npm_metadata/results/README.md @@ -0,0 +1,22 @@ +# Manual npm metadata measurements + +The dated JSON files are raw observations, not CI pass/fail thresholds. Run one +target at a time with the pinned Node 22.14.0/npm 10.9.2 installation: + +```sh +NPM_METADATA_RUN=1 NPM_METADATA_ITERATIONS=3 NPM_METADATA_REPORT=tests/npm_metadata/results/YYYY-MM-DD-p2.json \ + tools/dev-test.sh p2 standard npm_metadata '' +NPM_METADATA_RUN=1 NPM_METADATA_ITERATIONS=3 NPM_METADATA_REPORT=tests/npm_metadata/results/YYYY-MM-DD-p3.json \ + tools/dev-test.sh p3 standard npm_metadata '' +``` + +Set `PATH` to the pinned Node installation first. The runner fetches the two +lockfile-pinned tarballs once before timing and serves the same bytes from the +local registry. Each cold invocation gets a fresh component instance, guest +runtime, workspace, and npm cache. Warm rows repeat a fresh execution job with +the same workspace/cache and are always labeled separately. Immutable +Wasmtime component preparation is shared but excluded from per-command timing. +The local registry is a controlled HTTP transport, not a network latency +baseline. Without `NPM_METADATA_RUN=1`, the test target exits without building +the component or using the network. Public npmjs.org results must never be used +as CI timing gates. From 9619718a1c444dd490d6075494de91918c712734 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Fri, 18 Sep 2026 15:21:06 +0200 Subject: [PATCH 02/52] Record npm metadata path frequency trace --- .../npm_metadata/results/2026-09-18-report.md | 52 + .../results/2026-09-18-trace-p2.json | 902 ++++++++++++++++++ .../results/2026-09-18-trace-p3.json | 902 ++++++++++++++++++ .../results/2026-09-18-trace.patch | 330 +++++++ tests/npm_metadata/results/README.md | 28 + tests/npm_metadata/results/validate_trace.py | 87 ++ 6 files changed, 2301 insertions(+) create mode 100644 tests/npm_metadata/results/2026-09-18-trace-p2.json create mode 100644 tests/npm_metadata/results/2026-09-18-trace-p3.json create mode 100644 tests/npm_metadata/results/2026-09-18-trace.patch create mode 100644 tests/npm_metadata/results/validate_trace.py diff --git a/tests/npm_metadata/results/2026-09-18-report.md b/tests/npm_metadata/results/2026-09-18-report.md index 972a48cc..dcdca348 100644 --- a/tests/npm_metadata/results/2026-09-18-report.md +++ b/tests/npm_metadata/results/2026-09-18-report.md @@ -90,3 +90,55 @@ primary success measure, not these noisy timings. Raw per-invocation outcomes, process CPU, wall time, HTTP logs, full resolver and native filesystem counters, and separately labeled warm rows are in [P2](2026-09-18-p2.json) and [P3](2026-09-18-p3.json). + +## Cold path-frequency trace + +After committing the baseline as `e3d055468ae146d2db8c68728550c9132d9e147a`, +the one-off [trace patch](2026-09-18-trace.patch) counted path frequencies at +the physical module probe, missing optional `package.json` read, native +`node:fs` realpath, and CommonJS canonicalization call sites. Each category +retained at most 16,384 distinct paths per execution job and emitted only +aggregate counts. All trace rows reported zero overflow. The patch is **not +applied** to the checked-in skeleton or harness. + +The trace used the same pinned Node/npm installation, profiling feature, +fixture, and local registry as the baseline. P2 and P3 each ran three serial +fresh-state cold samples of `--version`, `view`, and `ci`; there were no warm +or public-registry trace samples. All 18 commands succeeded. Every `ci` +installed both pinned packages and made two local tarball requests; each +`view` made one local metadata request. The counts below were identical in +all three repetitions and on both targets. Each cell is **physical calls / +distinct paths / repeat calls**, where a repeat is any call after the first +to the same path within one job. + +| Call site | `--version` | `view` | `ci` | +| --- | ---: | ---: | ---: | +| Physical module file or directory probe | 470 / 426 / 44 | 4,922 / 4,131 / 791 | 7,386 / 5,951 / 1,435 | +| Missing optional `package.json` read | 204 / 64 / 140 | 1,768 / 545 / 1,223 | 2,645 / 791 / 1,854 | +| Native `node:fs` realpath | 412 / 72 / 340 | 3,530 / 471 / 3,059 | 4,992 / 610 / 4,382 | +| CommonJS canonicalization | 412 / 72 / 340 | 3,530 / 471 / 3,059 | 4,992 / 610 / 4,382 | + +Physical module probes are mostly unique paths: repeats account for 9%, 16%, +and 19% of calls respectively. Missing package reads revisit paths on about +69–70% of calls; realpath revisits paths on 83–88%. The CommonJS +canonicalization counts and path frequencies equal the native realpath counts +in every sample. Each canonicalization call invokes `realpathSync.native` in +this loader path, so the observed realpath activity is attributable to that +call site for these workloads. The trace does not establish an allocation or +runtime speedup from suppressing any of those calls. + +Before considering a negative package-metadata lookup or realpath result +cache, the remaining question is how long a result stays valid when the same +runtime creates, removes, renames, or changes a package manifest, file, or +symlink. This matters for `npm ci`, which mutates its workspace while it runs. +No cache policy is selected here. [GOL-348](https://linear.app/golem-cloud/issue/GOL-348/module-followup-cache-negative-packagejson-lookups) +and [GOL-350](https://linear.app/golem-cloud/issue/GOL-350/module-followup-reduce-cold-module-resolution-filesystem-probes) +remain related follow-ups, not resolved by this measurement. + +The separate raw [P2 trace](2026-09-18-trace-p2.json) and +[P3 trace](2026-09-18-trace-p3.json) include trace-run timings; those timings +are not combined with the original baseline or used for a P2/P3 speed claim. +Running [the validator](validate_trace.py) confirms every trace total against +its native counter, matches the complete counter maps to the corresponding +local cold baseline samples, verifies the success/HTTP/install conditions, and +checks that no raw path or overflow appears in the trace output. diff --git a/tests/npm_metadata/results/2026-09-18-trace-p2.json b/tests/npm_metadata/results/2026-09-18-trace-p2.json new file mode 100644 index 00000000..b16f329d --- /dev/null +++ b/tests/npm_metadata/results/2026-09-18-trace-p2.json @@ -0,0 +1,902 @@ +{ + "componentFeature": "typescript-compiler-profiling", + "iterations": 3, + "node": "22.14.0", + "npm": "10.9.2", + "revision": "e3d055468ae146d2db8c68728550c9132d9e147a", + "samples": [ + { + "cache": "cold", + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": false, + "localHttpRequests": 0, + "operation": "version", + "pathTrace": { + "cjsCanonicalization": { + "calls": 412, + "distinctPaths": 72, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 340, + "revisitedPaths": 72 + }, + "fsRealpath": { + "calls": 412, + "distinctPaths": 72, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 340, + "revisitedPaths": 72 + }, + "missingPackageJson": { + "calls": 204, + "distinctPaths": 64, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 140, + "revisitedPaths": 47 + }, + "physicalModuleProbe": { + "calls": 470, + "distinctPaths": 426, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 44, + "revisitedPaths": 28 + } + }, + "processCpuMs": 699.0079999999725, + "registry": "local", + "sequence": 0, + "success": true, + "wallMs": 691.118083 + }, + { + "cache": "cold", + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": false, + "localHttpRequests": 1, + "operation": "view", + "pathTrace": { + "cjsCanonicalization": { + "calls": 3530, + "distinctPaths": 471, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 3059, + "revisitedPaths": 471 + }, + "fsRealpath": { + "calls": 3530, + "distinctPaths": 471, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 3059, + "revisitedPaths": 471 + }, + "missingPackageJson": { + "calls": 1768, + "distinctPaths": 545, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1223, + "revisitedPaths": 501 + }, + "physicalModuleProbe": { + "calls": 4922, + "distinctPaths": 4131, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 791, + "revisitedPaths": 532 + } + }, + "processCpuMs": 5819.847999999998, + "registry": "local", + "sequence": 1, + "success": true, + "wallMs": 5773.364875 + }, + { + "cache": "cold", + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": true, + "localHttpRequests": 2, + "operation": "ci", + "pathTrace": { + "cjsCanonicalization": { + "calls": 4992, + "distinctPaths": 610, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 4382, + "revisitedPaths": 610 + }, + "fsRealpath": { + "calls": 4992, + "distinctPaths": 610, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 4382, + "revisitedPaths": 610 + }, + "missingPackageJson": { + "calls": 2645, + "distinctPaths": 791, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1854, + "revisitedPaths": 746 + }, + "physicalModuleProbe": { + "calls": 7386, + "distinctPaths": 5951, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1435, + "revisitedPaths": 940 + } + }, + "processCpuMs": 9275.014999999956, + "registry": "local", + "sequence": 2, + "success": true, + "wallMs": 9207.373958 + }, + { + "cache": "cold", + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": false, + "localHttpRequests": 0, + "operation": "version", + "pathTrace": { + "cjsCanonicalization": { + "calls": 412, + "distinctPaths": 72, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 340, + "revisitedPaths": 72 + }, + "fsRealpath": { + "calls": 412, + "distinctPaths": 72, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 340, + "revisitedPaths": 72 + }, + "missingPackageJson": { + "calls": 204, + "distinctPaths": 64, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 140, + "revisitedPaths": 47 + }, + "physicalModuleProbe": { + "calls": 470, + "distinctPaths": 426, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 44, + "revisitedPaths": 28 + } + }, + "processCpuMs": 707.2129999999888, + "registry": "local", + "sequence": 3, + "success": true, + "wallMs": 699.755916 + }, + { + "cache": "cold", + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": false, + "localHttpRequests": 1, + "operation": "view", + "pathTrace": { + "cjsCanonicalization": { + "calls": 3530, + "distinctPaths": 471, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 3059, + "revisitedPaths": 471 + }, + "fsRealpath": { + "calls": 3530, + "distinctPaths": 471, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 3059, + "revisitedPaths": 471 + }, + "missingPackageJson": { + "calls": 1768, + "distinctPaths": 545, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1223, + "revisitedPaths": 501 + }, + "physicalModuleProbe": { + "calls": 4922, + "distinctPaths": 4131, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 791, + "revisitedPaths": 532 + } + }, + "processCpuMs": 5351.824999999953, + "registry": "local", + "sequence": 4, + "success": true, + "wallMs": 5282.495958 + }, + { + "cache": "cold", + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": true, + "localHttpRequests": 2, + "operation": "ci", + "pathTrace": { + "cjsCanonicalization": { + "calls": 4992, + "distinctPaths": 610, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 4382, + "revisitedPaths": 610 + }, + "fsRealpath": { + "calls": 4992, + "distinctPaths": 610, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 4382, + "revisitedPaths": 610 + }, + "missingPackageJson": { + "calls": 2645, + "distinctPaths": 791, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1854, + "revisitedPaths": 746 + }, + "physicalModuleProbe": { + "calls": 7386, + "distinctPaths": 5951, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1435, + "revisitedPaths": 940 + } + }, + "processCpuMs": 9438.282999999996, + "registry": "local", + "sequence": 5, + "success": true, + "wallMs": 9348.458792000001 + }, + { + "cache": "cold", + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": false, + "localHttpRequests": 0, + "operation": "version", + "pathTrace": { + "cjsCanonicalization": { + "calls": 412, + "distinctPaths": 72, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 340, + "revisitedPaths": 72 + }, + "fsRealpath": { + "calls": 412, + "distinctPaths": 72, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 340, + "revisitedPaths": 72 + }, + "missingPackageJson": { + "calls": 204, + "distinctPaths": 64, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 140, + "revisitedPaths": 47 + }, + "physicalModuleProbe": { + "calls": 470, + "distinctPaths": 426, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 44, + "revisitedPaths": 28 + } + }, + "processCpuMs": 733.5279999999912, + "registry": "local", + "sequence": 6, + "success": true, + "wallMs": 729.7820830000001 + }, + { + "cache": "cold", + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": false, + "localHttpRequests": 1, + "operation": "view", + "pathTrace": { + "cjsCanonicalization": { + "calls": 3530, + "distinctPaths": 471, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 3059, + "revisitedPaths": 471 + }, + "fsRealpath": { + "calls": 3530, + "distinctPaths": 471, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 3059, + "revisitedPaths": 471 + }, + "missingPackageJson": { + "calls": 1768, + "distinctPaths": 545, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1223, + "revisitedPaths": 501 + }, + "physicalModuleProbe": { + "calls": 4922, + "distinctPaths": 4131, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 791, + "revisitedPaths": 532 + } + }, + "processCpuMs": 5447.385000000009, + "registry": "local", + "sequence": 7, + "success": true, + "wallMs": 5397.811084 + }, + { + "cache": "cold", + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": true, + "localHttpRequests": 2, + "operation": "ci", + "pathTrace": { + "cjsCanonicalization": { + "calls": 4992, + "distinctPaths": 610, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 4382, + "revisitedPaths": 610 + }, + "fsRealpath": { + "calls": 4992, + "distinctPaths": 610, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 4382, + "revisitedPaths": 610 + }, + "missingPackageJson": { + "calls": 2645, + "distinctPaths": 791, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1854, + "revisitedPaths": 746 + }, + "physicalModuleProbe": { + "calls": 7386, + "distinctPaths": 5951, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1435, + "revisitedPaths": 940 + } + }, + "processCpuMs": 9190.580000000016, + "registry": "local", + "sequence": 8, + "success": true, + "wallMs": 9130.839957999999 + } + ], + "schema": "npm-metadata-path-trace-v1", + "target": "p2" +} diff --git a/tests/npm_metadata/results/2026-09-18-trace-p3.json b/tests/npm_metadata/results/2026-09-18-trace-p3.json new file mode 100644 index 00000000..3a9c9bee --- /dev/null +++ b/tests/npm_metadata/results/2026-09-18-trace-p3.json @@ -0,0 +1,902 @@ +{ + "componentFeature": "typescript-compiler-profiling", + "iterations": 3, + "node": "22.14.0", + "npm": "10.9.2", + "revision": "e3d055468ae146d2db8c68728550c9132d9e147a", + "samples": [ + { + "cache": "cold", + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": false, + "localHttpRequests": 0, + "operation": "version", + "pathTrace": { + "cjsCanonicalization": { + "calls": 412, + "distinctPaths": 72, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 340, + "revisitedPaths": 72 + }, + "fsRealpath": { + "calls": 412, + "distinctPaths": 72, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 340, + "revisitedPaths": 72 + }, + "missingPackageJson": { + "calls": 204, + "distinctPaths": 64, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 140, + "revisitedPaths": 47 + }, + "physicalModuleProbe": { + "calls": 470, + "distinctPaths": 426, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 44, + "revisitedPaths": 28 + } + }, + "processCpuMs": 751.9079999999958, + "registry": "local", + "sequence": 0, + "success": true, + "wallMs": 748.642875 + }, + { + "cache": "cold", + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": false, + "localHttpRequests": 1, + "operation": "view", + "pathTrace": { + "cjsCanonicalization": { + "calls": 3530, + "distinctPaths": 471, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 3059, + "revisitedPaths": 471 + }, + "fsRealpath": { + "calls": 3530, + "distinctPaths": 471, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 3059, + "revisitedPaths": 471 + }, + "missingPackageJson": { + "calls": 1768, + "distinctPaths": 545, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1223, + "revisitedPaths": 501 + }, + "physicalModuleProbe": { + "calls": 4922, + "distinctPaths": 4131, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 791, + "revisitedPaths": 532 + } + }, + "processCpuMs": 5648.06799999997, + "registry": "local", + "sequence": 1, + "success": true, + "wallMs": 5622.799583 + }, + { + "cache": "cold", + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": true, + "localHttpRequests": 2, + "operation": "ci", + "pathTrace": { + "cjsCanonicalization": { + "calls": 4992, + "distinctPaths": 610, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 4382, + "revisitedPaths": 610 + }, + "fsRealpath": { + "calls": 4992, + "distinctPaths": 610, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 4382, + "revisitedPaths": 610 + }, + "missingPackageJson": { + "calls": 2645, + "distinctPaths": 791, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1854, + "revisitedPaths": 746 + }, + "physicalModuleProbe": { + "calls": 7386, + "distinctPaths": 5951, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1435, + "revisitedPaths": 940 + } + }, + "processCpuMs": 9896.074999999953, + "registry": "local", + "sequence": 2, + "success": true, + "wallMs": 9836.841959000001 + }, + { + "cache": "cold", + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": false, + "localHttpRequests": 0, + "operation": "version", + "pathTrace": { + "cjsCanonicalization": { + "calls": 412, + "distinctPaths": 72, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 340, + "revisitedPaths": 72 + }, + "fsRealpath": { + "calls": 412, + "distinctPaths": 72, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 340, + "revisitedPaths": 72 + }, + "missingPackageJson": { + "calls": 204, + "distinctPaths": 64, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 140, + "revisitedPaths": 47 + }, + "physicalModuleProbe": { + "calls": 470, + "distinctPaths": 426, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 44, + "revisitedPaths": 28 + } + }, + "processCpuMs": 758.8239999999641, + "registry": "local", + "sequence": 3, + "success": true, + "wallMs": 756.028917 + }, + { + "cache": "cold", + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": false, + "localHttpRequests": 1, + "operation": "view", + "pathTrace": { + "cjsCanonicalization": { + "calls": 3530, + "distinctPaths": 471, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 3059, + "revisitedPaths": 471 + }, + "fsRealpath": { + "calls": 3530, + "distinctPaths": 471, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 3059, + "revisitedPaths": 471 + }, + "missingPackageJson": { + "calls": 1768, + "distinctPaths": 545, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1223, + "revisitedPaths": 501 + }, + "physicalModuleProbe": { + "calls": 4922, + "distinctPaths": 4131, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 791, + "revisitedPaths": 532 + } + }, + "processCpuMs": 6111.700000000012, + "registry": "local", + "sequence": 4, + "success": true, + "wallMs": 6142.533542 + }, + { + "cache": "cold", + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": true, + "localHttpRequests": 2, + "operation": "ci", + "pathTrace": { + "cjsCanonicalization": { + "calls": 4992, + "distinctPaths": 610, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 4382, + "revisitedPaths": 610 + }, + "fsRealpath": { + "calls": 4992, + "distinctPaths": 610, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 4382, + "revisitedPaths": 610 + }, + "missingPackageJson": { + "calls": 2645, + "distinctPaths": 791, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1854, + "revisitedPaths": 746 + }, + "physicalModuleProbe": { + "calls": 7386, + "distinctPaths": 5951, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1435, + "revisitedPaths": 940 + } + }, + "processCpuMs": 10079.569000000018, + "registry": "local", + "sequence": 5, + "success": true, + "wallMs": 10079.21125 + }, + { + "cache": "cold", + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": false, + "localHttpRequests": 0, + "operation": "version", + "pathTrace": { + "cjsCanonicalization": { + "calls": 412, + "distinctPaths": 72, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 340, + "revisitedPaths": 72 + }, + "fsRealpath": { + "calls": 412, + "distinctPaths": 72, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 340, + "revisitedPaths": 72 + }, + "missingPackageJson": { + "calls": 204, + "distinctPaths": 64, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 140, + "revisitedPaths": 47 + }, + "physicalModuleProbe": { + "calls": 470, + "distinctPaths": 426, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 44, + "revisitedPaths": 28 + } + }, + "processCpuMs": 752.4109999999637, + "registry": "local", + "sequence": 6, + "success": true, + "wallMs": 748.34525 + }, + { + "cache": "cold", + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": false, + "localHttpRequests": 1, + "operation": "view", + "pathTrace": { + "cjsCanonicalization": { + "calls": 3530, + "distinctPaths": 471, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 3059, + "revisitedPaths": 471 + }, + "fsRealpath": { + "calls": 3530, + "distinctPaths": 471, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 3059, + "revisitedPaths": 471 + }, + "missingPackageJson": { + "calls": 1768, + "distinctPaths": 545, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1223, + "revisitedPaths": 501 + }, + "physicalModuleProbe": { + "calls": 4922, + "distinctPaths": 4131, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 791, + "revisitedPaths": 532 + } + }, + "processCpuMs": 6093.625999999989, + "registry": "local", + "sequence": 7, + "success": true, + "wallMs": 6081.437375 + }, + { + "cache": "cold", + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "installed": true, + "localHttpRequests": 2, + "operation": "ci", + "pathTrace": { + "cjsCanonicalization": { + "calls": 4992, + "distinctPaths": 610, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 4382, + "revisitedPaths": 610 + }, + "fsRealpath": { + "calls": 4992, + "distinctPaths": 610, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 4382, + "revisitedPaths": 610 + }, + "missingPackageJson": { + "calls": 2645, + "distinctPaths": 791, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1854, + "revisitedPaths": 746 + }, + "physicalModuleProbe": { + "calls": 7386, + "distinctPaths": 5951, + "overflowCalls": 0, + "pathLimit": 16384, + "repeatCalls": 1435, + "revisitedPaths": 940 + } + }, + "processCpuMs": 9718.294999999984, + "registry": "local", + "sequence": 8, + "success": true, + "wallMs": 9653.968 + } + ], + "schema": "npm-metadata-path-trace-v1", + "target": "p3" +} diff --git a/tests/npm_metadata/results/2026-09-18-trace.patch b/tests/npm_metadata/results/2026-09-18-trace.patch new file mode 100644 index 00000000..fc6ebe64 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-18-trace.patch @@ -0,0 +1,330 @@ +diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs b/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs +index fd45d400..f804b0f8 100644 +--- a/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs ++++ b/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs +@@ -644,6 +644,20 @@ pub mod native_module { + const MAX_STACK_DEPTH_FOR_READDIR: isize = 384; + const STACK_DEPTH_SCAN_LIMIT: isize = 1024; + ++ #[rquickjs::function] ++ pub fn trace_cjs_canonicalization(ctx: Ctx<'_>, path: String) { ++ #[cfg(feature = "typescript-compiler-profiling")] ++ if let Some(profile) = ctx ++ .userdata::() ++ .expect("runtime services not initialized") ++ .execution_profile() ++ { ++ profile.trace_path("cjsCanonicalization", &path); ++ } ++ #[cfg(not(feature = "typescript-compiler-profiling"))] ++ let _ = (ctx, path); ++ } ++ + #[cfg(feature = "typescript-compiler-profiling")] + fn profile_fs(ctx: &Ctx<'_>, operation: &str, outcome: Option<&str>, bytes: usize) { + let profile = ctx +@@ -1492,6 +1506,14 @@ pub mod native_module { + } + + let absolute_path = runtime_path(&ctx, &path); ++ #[cfg(feature = "typescript-compiler-profiling")] ++ if let Some(profile) = ctx ++ .userdata::() ++ .expect("runtime services not initialized") ++ .execution_profile() ++ { ++ profile.trace_path("fsRealpath", &absolute_path); ++ } + match super::canonicalize_guest_path(&absolute_path) { + Ok(resolved_path) => { + #[cfg(feature = "typescript-compiler-profiling")] +diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/module.js b/crates/wasm-rquickjs/skeleton/src/builtin/module.js +index d4a64f89..e02c4256 100644 +--- a/crates/wasm-rquickjs/skeleton/src/builtin/module.js ++++ b/crates/wasm-rquickjs/skeleton/src/builtin/module.js +@@ -63,6 +63,7 @@ import * as internalStreamsState from '__wasm_rquickjs_builtin/internal/streams/ + import * as internalTestBinding from '__wasm_rquickjs_builtin/internal/test/binding'; + import { extractSourceMapURL } from '__wasm_rquickjs_builtin/internal/source_map_url'; + import { eval_with_filename as _evalWithFilename, require_esm as _requireEsm } from '__wasm_rquickjs_builtin/vm_native'; ++import { trace_cjs_canonicalization as traceCjsCanonicalization } from '__wasm_rquickjs_builtin/fs_native'; + import { + transform_typescript as transformTypeScriptNative, + transform_typescript_module as transformTypeScriptModuleNative, +@@ -736,6 +737,7 @@ function shouldPreserveSymlinks(isMainModuleLoad) { + + function toCjsCanonicalFilename(filename, isMainModuleLoad) { + if (shouldPreserveSymlinks(isMainModuleLoad)) return filename; ++ traceCjsCanonicalization(filename); + return fsModule.realpathSync.native(filename); + } + +diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +index 8bc1f59e..c1e955b6 100644 +--- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs ++++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +@@ -4294,6 +4294,12 @@ fn module_resolution_path_probe( + } else { + profile.increment(&format!("{prefix}.systemCalls")); + profile.increment("modules.pathProbe.systemCalls"); ++ if matches!( ++ _kind, ++ ModulePathProbeKind::File | ModulePathProbeKind::Directory ++ ) { ++ profile.trace_path("physicalModuleProbe", normalized); ++ } + } + } + +@@ -4807,6 +4813,9 @@ impl NodeModulesResolver { + } else { + "modules.packageJson.errors" + }); ++ if _error.kind() == std::io::ErrorKind::NotFound { ++ profile.trace_path("missingPackageJson", &cache_key); ++ } + } + Ok(None) + } +diff --git a/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs b/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs +index 050f369c..8d22e200 100644 +--- a/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs ++++ b/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs +@@ -21,6 +21,30 @@ pub(crate) struct ExecutionProfileSnapshot { + pub(crate) phases_ms: BTreeMap, + pub(crate) total_ms: f64, + pub(crate) counters: BTreeMap, ++ pub(crate) path_trace: BTreeMap, ++} ++ ++#[cfg(feature = "typescript-compiler-profiling")] ++const PATH_TRACE_LIMIT: usize = 16_384; ++ ++#[cfg(feature = "typescript-compiler-profiling")] ++#[derive(Default)] ++struct PathTrace { ++ calls: u64, ++ overflow_calls: u64, ++ paths: BTreeMap, ++} ++ ++#[cfg(feature = "typescript-compiler-profiling")] ++#[derive(serde::Serialize)] ++#[serde(rename_all = "camelCase")] ++pub(crate) struct PathTraceSummary { ++ calls: u64, ++ distinct_paths: usize, ++ repeat_calls: u64, ++ revisited_paths: usize, ++ overflow_calls: u64, ++ path_limit: usize, + } + + #[cfg(feature = "typescript-compiler-profiling")] +@@ -29,6 +53,7 @@ pub(crate) struct ExecutionProfile { + last_phase: Cell, + phases: RefCell>, + counters: RefCell>, ++ path_trace: RefCell>, + } + + #[cfg(feature = "typescript-compiler-profiling")] +@@ -39,6 +64,7 @@ impl ExecutionProfile { + last_phase: Cell::new(Instant::now()), + phases: RefCell::default(), + counters: RefCell::default(), ++ path_trace: RefCell::default(), + } + } + +@@ -64,6 +90,19 @@ impl ExecutionProfile { + *counter = counter.saturating_add(value); + } + ++ pub(crate) fn trace_path(&self, category: &'static str, path: &str) { ++ let mut trace = self.path_trace.borrow_mut(); ++ let entry = trace.entry(category).or_default(); ++ entry.calls = entry.calls.saturating_add(1); ++ if let Some(count) = entry.paths.get_mut(path) { ++ *count = count.saturating_add(1); ++ } else if entry.paths.len() < PATH_TRACE_LIMIT { ++ entry.paths.insert(path.to_owned(), 1); ++ } else { ++ entry.overflow_calls = entry.overflow_calls.saturating_add(1); ++ } ++ } ++ + pub(crate) fn snapshot(&self) -> ExecutionProfileSnapshot { + let phases = self.phases.borrow(); + let queue_delay = phases.get("queueDelay").copied().unwrap_or_default(); +@@ -75,6 +114,28 @@ impl ExecutionProfile { + .collect(), + total_ms: (queue_delay + self.started.elapsed()).as_secs_f64() * 1000.0, + counters: self.counters.borrow().clone(), ++ path_trace: self ++ .path_trace ++ .borrow() ++ .iter() ++ .map(|(category, trace)| { ++ ( ++ category.to_string(), ++ PathTraceSummary { ++ calls: trace.calls, ++ distinct_paths: trace.paths.len(), ++ repeat_calls: trace.paths.values().map(|count| count - 1).sum(), ++ revisited_paths: trace ++ .paths ++ .values() ++ .filter(|count| **count > 1) ++ .count(), ++ overflow_calls: trace.overflow_calls, ++ path_limit: PATH_TRACE_LIMIT, ++ }, ++ ) ++ }) ++ .collect(), + } + } + } +diff --git a/tests/npm_metadata.rs b/tests/npm_metadata.rs +index 6a24a1d6..895c8660 100644 +--- a/tests/npm_metadata.rs ++++ b/tests/npm_metadata.rs +@@ -35,6 +35,10 @@ fn target_name() -> &'static str { + } + } + ++fn trace_mode() -> bool { ++ std::env::var("NPM_METADATA_TRACE").as_deref() == Ok("1") ++} ++ + fn command(command: &mut Command) -> anyhow::Result { + let output = command.output()?; + ensure!( +@@ -206,7 +210,7 @@ async fn sample( + ) + .await?, + ]; +- if operation != "version" { ++ if operation != "version" && !trace_mode() { + samples.push( + measure( + &mut instance, +@@ -245,10 +249,14 @@ async fn measure( + let result: Value = serde_json::from_str(&encoded)?; + let success = result["value"]["exitCode"] == 0 && result.get("runnerError").is_none(); + let installed = if operation == "ci" { +- instance +- .temp_dir_path() +- .join("workspace/node_modules/@types/lodash-es/package.json") +- .exists() ++ PACKAGES.iter().all(|(short, _)| { ++ instance ++ .temp_dir_path() ++ .join(format!( ++ "workspace/node_modules/@types/{short}/package.json" ++ )) ++ .exists() ++ }) + } else { + false + }; +@@ -264,6 +272,49 @@ async fn measure( + .lines() + .filter(|line| line.starts_with("npm http cache ")) + .count(); ++ if trace_mode() { ++ ensure!(success, "npm {operation} failed"); ++ ensure!( ++ operation != "ci" || installed, ++ "npm ci did not install both packages" ++ ); ++ let profile = &result["profile"]; ++ let counters = &profile["counters"]; ++ let trace = &profile["pathTrace"]; ++ let calls = |category: &str| trace[category]["calls"].as_u64().unwrap_or_default(); ++ let counter = |name: &str| counters[name].as_u64().unwrap_or_default(); ++ ensure!( ++ calls("physicalModuleProbe") ++ == counter("modules.fileProbe.systemCalls") ++ + counter("modules.directoryProbe.systemCalls"), ++ "module probes did not reconcile" ++ ); ++ ensure!( ++ calls("missingPackageJson") == counter("modules.packageJson.notFound"), ++ "missing package reads did not reconcile" ++ ); ++ ensure!( ++ calls("fsRealpath") == counter("filesystem.realpath.calls"), ++ "realpath calls did not reconcile" ++ ); ++ for category in [ ++ "physicalModuleProbe", ++ "missingPackageJson", ++ "fsRealpath", ++ "cjsCanonicalization", ++ ] { ++ ensure!( ++ trace[category]["overflowCalls"] == 0, ++ "trace overflow in {category}" ++ ); ++ } ++ return Ok( ++ json!({"sequence": sequence, "operation": operation, "registry": "local", ++ "cache": "cold", "success": true, "installed": installed, "wallMs": wall_ms, ++ "processCpuMs": cpu_ms, "localHttpRequests": count, ++ "counters": counters, "pathTrace": trace}), ++ ); ++ } + Ok( + json!({"sequence": sequence, "operation": operation, "registry": if local {"local"} else {"npmjs"}, + "cache": cache, "success": success && (operation != "ci" || installed), "installed": installed, "wallMs": wall_ms, +@@ -294,6 +345,9 @@ async fn main() -> anyhow::Result<()> { + iterations > 0 && iterations <= 20, + "iterations must be 1..=20" + ); ++ if trace_mode() { ++ ensure!(iterations == 3, "trace requires three iterations"); ++ } + let compiled = CompiledTest::new_with_features( + Utf8Path::new("examples/runtime/npm-compat"), + true, +@@ -307,6 +361,30 @@ async fn main() -> anyhow::Result<()> { + let (local, server, requests) = local_registry(pack_dir.path()).await?; + let mut samples = Vec::new(); + for iteration in 0..iterations { ++ if trace_mode() { ++ for operation in ["version", "view", "ci"] { ++ let next = samples.len(); ++ let value = sample( ++ &prepared, ++ operation, ++ &local, ++ true, ++ next, ++ Some(requests.as_ref()), ++ ) ++ .await? ++ .remove(0); ++ eprintln!( ++ "{} local {} cold: success={} wall={}ms", ++ target_name(), ++ operation, ++ value["success"], ++ value["wallMs"] ++ ); ++ samples.push(value); ++ } ++ continue; ++ } + // Alternate the order to limit drift, never run invocations concurrently. + for local_first in [iteration % 2 == 1, iteration % 2 == 0] { + let (url, count) = if local_first { +@@ -332,7 +410,7 @@ async fn main() -> anyhow::Result<()> { + } + } + server.abort(); +- let report = json!({"schema": "npm-metadata-v1", "revision": command(Command::new("git").args(["rev-parse", "HEAD"]))?, ++ let report = json!({"schema": if trace_mode() {"npm-metadata-path-trace-v1"} else {"npm-metadata-v1"}, "revision": command(Command::new("git").args(["rev-parse", "HEAD"]))?, + "target": target_name(), "node": "22.14.0", "npm": "10.9.2", + "componentFeature": "typescript-compiler-profiling", "iterations": iterations, "samples": samples}); + let output = serde_json::to_string_pretty(&report)?; diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index 10971ff8..eafc9745 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -20,3 +20,31 @@ The local registry is a controlled HTTP transport, not a network latency baseline. Without `NPM_METADATA_RUN=1`, the test target exits without building the component or using the network. Public npmjs.org results must never be used as CI timing gates. + +## Reproduce the cold path trace + +The dated trace patch is a measurement tool, not a runtime change. Start from +this branch with a clean worktree, use the pinned Node/npm installation, +and apply it only for the measurement. It adds bounded per-job path-frequency +counters and emits aggregate counts without path strings. + +```sh +git apply --check tests/npm_metadata/results/2026-09-18-trace.patch +git apply tests/npm_metadata/results/2026-09-18-trace.patch +NPM_METADATA_RUN=1 NPM_METADATA_TRACE=1 NPM_METADATA_ITERATIONS=3 \ + NPM_METADATA_REPORT=/tmp/npm-metadata-trace-p2.json \ + tools/dev-test.sh p2 standard npm_metadata '' +NPM_METADATA_RUN=1 NPM_METADATA_TRACE=1 NPM_METADATA_ITERATIONS=3 \ + NPM_METADATA_REPORT=/tmp/npm-metadata-trace-p3.json \ + tools/dev-test.sh p3 standard npm_metadata '' +git apply --reverse tests/npm_metadata/results/2026-09-18-trace.patch +git diff --exit-code -- crates/wasm-rquickjs/skeleton tests/npm_metadata.rs +python3 tests/npm_metadata/results/validate_trace.py +``` + +The validator checks the checked-in raw trace results against the fixed +baseline. The two reproduction commands write separate `/tmp` files and do +not overwrite those checked-in observations. Both targets require a local +loopback listener and one pre-timing fetch of the pinned tarballs. The trace +has no warm or public-registry rows, and its timings should not be mixed with +the original baseline. diff --git a/tests/npm_metadata/results/validate_trace.py b/tests/npm_metadata/results/validate_trace.py new file mode 100644 index 00000000..ee46c9f4 --- /dev/null +++ b/tests/npm_metadata/results/validate_trace.py @@ -0,0 +1,87 @@ +#!/usr/bin/env python3 +"""Validate the dated cold path trace against the fixed npm metadata baseline.""" + +import json +from pathlib import Path + +ROOT = Path(__file__).resolve().parent +OPERATIONS = ("version", "view", "ci") +CATEGORIES = ( + "physicalModuleProbe", + "missingPackageJson", + "fsRealpath", + "cjsCanonicalization", +) +SUMMARY_KEYS = { + "calls", "distinctPaths", "repeatCalls", "revisitedPaths", "overflowCalls", "pathLimit" +} +SAMPLE_KEYS = { + "sequence", "operation", "registry", "cache", "success", "installed", "wallMs", + "processCpuMs", "localHttpRequests", "counters", "pathTrace", +} + + +def load(name): + return json.loads((ROOT / name).read_text()) + + +reference = {} +for target in ("p2", "p3"): + baseline = load(f"2026-09-18-{target}.json") + trace = load(f"2026-09-18-trace-{target}.json") + assert trace["schema"] == "npm-metadata-path-trace-v1" + assert trace["target"] == target + assert trace["node"] == baseline["node"] == "22.14.0" + assert trace["npm"] == baseline["npm"] == "10.9.2" + assert trace["iterations"] == 3 + assert len(trace["samples"]) == 9 + + for operation in OPERATIONS: + baseline_rows = [s for s in baseline["samples"] if + s["registry"] == "local" and s["cache"] == "cold" + and s["operation"] == operation] + trace_rows = [s for s in trace["samples"] if s["operation"] == operation] + assert len(baseline_rows) == len(trace_rows) == 3 + summaries = [] + for sample in trace_rows: + assert set(sample) == SAMPLE_KEYS # Raw paths cannot enter the report. + assert sample["registry"] == "local" and sample["cache"] == "cold" + assert sample["success"] is True + assert sample["installed"] is (operation == "ci") + assert sample["localHttpRequests"] == {"version": 0, "view": 1, "ci": 2}[operation] + counters = sample["counters"] + assert all("/" not in key and isinstance(value, int) + for key, value in counters.items()) + path_trace = sample["pathTrace"] + assert set(path_trace) == set(CATEGORIES) + for category, summary in path_trace.items(): + assert set(summary) == SUMMARY_KEYS + assert all(isinstance(value, int) and value >= 0 + for value in summary.values()) + assert summary["pathLimit"] == 16_384 + assert summary["overflowCalls"] == 0 + assert summary["calls"] == summary["distinctPaths"] + summary["repeatCalls"] + assert summary["revisitedPaths"] <= summary["distinctPaths"] + assert path_trace["physicalModuleProbe"]["calls"] == ( + counters["modules.fileProbe.systemCalls"] + + counters["modules.directoryProbe.systemCalls"] + ) + assert path_trace["missingPackageJson"]["calls"] == counters["modules.packageJson.notFound"] + assert path_trace["fsRealpath"]["calls"] == counters["filesystem.realpath.calls"] + assert path_trace["cjsCanonicalization"]["calls"] == path_trace["fsRealpath"]["calls"] + assert any(sample["counters"] == row["result"]["profile"]["counters"] + for row in baseline_rows) + summaries.append(path_trace) + assert summaries[0] == summaries[1] == summaries[2] + if target == "p2": + reference[operation] = summaries[0] + else: + assert reference[operation] == summaries[0] + +for operation in OPERATIONS: + print(operation) + for category in CATEGORIES: + summary = reference[operation][category] + print(f" {category}: {summary['calls']} calls, {summary['distinctPaths']} distinct, " + f"{summary['repeatCalls']} repeats, {summary['revisitedPaths']} revisited paths") +print("validated 18 successful cold samples; no overflow; baseline counters match") From fc42de3433b7c63a0320acb3c08e1fa2ce670614 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 00:05:13 +0200 Subject: [PATCH 03/52] Cache module loader realpaths per runtime --- .../wasm-rquickjs/skeleton/src/builtin/fs.rs | 52 +++++++++++++++++- .../skeleton/src/builtin/module.js | 4 +- .../skeleton/src/internal/module_loading.rs | 46 ++++++++++++++++ .../skeleton/src/internal/runtime_services.rs | 22 ++++++++ .../skeleton/module_loader_architecture.rs | 3 ++ .../src/module-resolution.js | 54 +++++++++++++++++++ .../wit/module-resolution.wit | 1 + tests/runtime/module_resolution.rs | 17 ++++++ 8 files changed, 196 insertions(+), 3 deletions(-) diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs b/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs index fd45d400..6ee9fce8 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs +++ b/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs @@ -310,10 +310,53 @@ fn rename_fd_path(ctx: &rquickjs::Ctx<'_>, old_path: &str, new_path: &str) { } pub(super) fn realpath_for_module_resolution( - _ctx: &rquickjs::Ctx<'_>, + ctx: &rquickjs::Ctx<'_>, path: &str, ) -> Option { - canonicalize_guest_path(path).ok() + let services = ctx + .userdata::() + .expect("runtime services not initialized"); + #[cfg(feature = "typescript-compiler-profiling")] + let profile = services.execution_profile(); + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = &profile { + profile.increment("modules.realpath.calls"); + } + + if let Some(resolved) = services.loader_realpath_cache.borrow().get(path).cloned() + { + #[cfg(feature = "test-observability")] + services.record_loader_realpath_cache_hit(); + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = &profile { + profile.increment("modules.realpath.cacheHits"); + } + return Some(resolved); + } + + let resolved = canonicalize_guest_path(path); + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = &profile { + profile.increment("modules.realpath.systemCalls"); + profile.increment("filesystem.realpath.calls"); + profile.increment(match &resolved { + Ok(_) => "filesystem.realpath.success", + Err(error) if error.kind() == std::io::ErrorKind::NotFound => { + "filesystem.realpath.notFound" + } + Err(_) => "filesystem.realpath.errors", + }); + } + match resolved { + Ok(resolved) => { + services + .loader_realpath_cache + .borrow_mut() + .insert(path.to_string(), resolved.clone()); + Some(resolved) + } + Err(_) => None, + } } fn canonicalize_guest_path(path: &str) -> std::io::Result { @@ -1472,6 +1515,11 @@ pub mod native_module { } } + #[rquickjs::function] + pub fn fs_loader_realpath(ctx: Ctx<'_>, path: String) -> Option { + super::realpath_for_module_resolution(&ctx, &path) + } + #[rquickjs::function] pub fn fs_realpath(ctx: Ctx<'_>, path: String) -> Object<'_> { let result = Object::new(ctx.clone()).unwrap(); diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/module.js b/crates/wasm-rquickjs/skeleton/src/builtin/module.js index d4a64f89..0a7b9c92 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin/module.js +++ b/crates/wasm-rquickjs/skeleton/src/builtin/module.js @@ -2,6 +2,7 @@ import * as pathModule from 'node:path'; import * as pathPosix from 'node:path/posix'; import * as pathWin32 from 'node:path/win32'; import * as fsModule from 'node:fs'; +import * as fsNative from '__wasm_rquickjs_builtin/fs_native'; import * as util from 'node:util'; import * as buffer from 'node:buffer'; import * as os from 'node:os'; @@ -736,7 +737,8 @@ function shouldPreserveSymlinks(isMainModuleLoad) { function toCjsCanonicalFilename(filename, isMainModuleLoad) { if (shouldPreserveSymlinks(isMainModuleLoad)) return filename; - return fsModule.realpathSync.native(filename); + const resolved = fsNative.fs_loader_realpath(filename); + return resolved == null ? fsModule.realpathSync.native(filename) : resolved; } function tryReadFile(filename) { diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index 8bc1f59e..6b3d41a0 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -4384,6 +4384,25 @@ fn set_cjs_module_probe_session_enabled(ctx: Ctx<'_>, enabled: bool) { .set_enabled(enabled); } +#[cfg(feature = "test-observability")] +fn loader_realpath_cache_hit_count(ctx: Ctx<'_>) -> u64 { + ctx.userdata::() + .expect("runtime services not initialized") + .loader_realpath_cache_hit_count() +} + +#[cfg(feature = "test-observability")] +fn reset_loader_realpath_cache_hit_count(ctx: Ctx<'_>) { + ctx.userdata::() + .expect("runtime services not initialized") + .reset_loader_realpath_cache_hit_count(); +} + +#[cfg(feature = "test-observability")] +fn test_loader_realpath(ctx: Ctx<'_>, path: String) -> Option { + crate::builtin::realpath_for_module_resolution(&ctx, &path) +} + struct NodePackageWarning { message: String, code: &'static str, @@ -11631,6 +11650,33 @@ pub(crate) async fn initialize_module_loading(rt: &AsyncRuntime, ctx: &AsyncCont ) .expect("Failed to initialize CJS module probe-session test control"); + #[cfg(feature = "test-observability")] + set_non_replaceable_global( + &global, + "__wasm_rquickjs_get_loader_realpath_cache_hit_count", + Function::new(ctx.clone(), loader_realpath_cache_hit_count) + .expect("Failed to create loader realpath cache hit counter"), + ) + .expect("Failed to initialize loader realpath cache hit counter"); + + #[cfg(feature = "test-observability")] + set_non_replaceable_global( + &global, + "__wasm_rquickjs_reset_loader_realpath_cache_hit_count", + Function::new(ctx.clone(), reset_loader_realpath_cache_hit_count) + .expect("Failed to create loader realpath cache hit counter reset"), + ) + .expect("Failed to initialize loader realpath cache hit counter reset"); + + #[cfg(feature = "test-observability")] + set_non_replaceable_global( + &global, + "__wasm_rquickjs_test_loader_realpath", + Function::new(ctx.clone(), test_loader_realpath) + .expect("Failed to create loader realpath test bridge"), + ) + .expect("Failed to initialize loader realpath test bridge"); + set_non_replaceable_global( &global, "__wasm_rquickjs_cjs_resolve_package_self_reference", diff --git a/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs b/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs index 050f369c..49754132 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs @@ -89,6 +89,9 @@ pub(crate) struct RuntimeServices { pub(crate) node_package_deprecation_warnings: RefCell>, pub(crate) package_json_cache: super::module_loading::PackageJsonCache, pub(crate) cjs_module_probe_session: super::module_loading::CjsModuleProbeSession, + pub(crate) loader_realpath_cache: RefCell>, + #[cfg(feature = "test-observability")] + loader_realpath_cache_hit_count: Cell, pub(crate) process: ProcessServices, pub(crate) fs: RefCell, output: RefCell>, @@ -106,6 +109,9 @@ impl Default for RuntimeServices { node_package_deprecation_warnings: RefCell::default(), package_json_cache: Default::default(), cjs_module_probe_session: Default::default(), + loader_realpath_cache: RefCell::default(), + #[cfg(feature = "test-observability")] + loader_realpath_cache_hit_count: Cell::new(0), process: ProcessServices::default(), fs: RefCell::new(FsServices::default()), output: RefCell::new(Rc::new(ComponentOutputSink)), @@ -289,6 +295,22 @@ impl RuntimeOutputSink for ComponentOutputSink { } impl RuntimeServices { + #[cfg(feature = "test-observability")] + pub(crate) fn record_loader_realpath_cache_hit(&self) { + self.loader_realpath_cache_hit_count + .set(self.loader_realpath_cache_hit_count.get().saturating_add(1)); + } + + #[cfg(feature = "test-observability")] + pub(crate) fn loader_realpath_cache_hit_count(&self) -> u64 { + self.loader_realpath_cache_hit_count.get() + } + + #[cfg(feature = "test-observability")] + pub(crate) fn reset_loader_realpath_cache_hit_count(&self) { + self.loader_realpath_cache_hit_count.set(0); + } + pub(crate) fn output_sink(&self) -> Rc { self.output.borrow().clone() } diff --git a/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs b/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs index 84173e2b..0ab10d20 100644 --- a/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs +++ b/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs @@ -659,8 +659,11 @@ fn module_loader_architecture() { } for test_bridge in [ "__wasm_rquickjs_get_cjs_module_probe_session_hit_count", + "__wasm_rquickjs_get_loader_realpath_cache_hit_count", "__wasm_rquickjs_reset_cjs_module_probe_session_hit_count", + "__wasm_rquickjs_reset_loader_realpath_cache_hit_count", "__wasm_rquickjs_set_cjs_module_probe_session_enabled", + "__wasm_rquickjs_test_loader_realpath", ] { assert!( rust_bridges.contains(test_bridge), diff --git a/examples/runtime/module-resolution/src/module-resolution.js b/examples/runtime/module-resolution/src/module-resolution.js index 5e341288..286df885 100644 --- a/examples/runtime/module-resolution/src/module-resolution.js +++ b/examples/runtime/module-resolution/src/module-resolution.js @@ -6552,6 +6552,60 @@ export const testCjsPackageJsonParseCache = async () => { } }; +export const testCjsLoaderRealpathCache = async () => { + try { + const root = '/cjs-loader-realpath-cache-app'; + const link = `${root}/link.js`; + const firstTarget = `${root}/first.js`; + const secondTarget = `${root}/second.js`; + const lateTarget = `${root}/late.js`; + fs.mkdirSync(root, { recursive: true }); + fs.writeFileSync(firstTarget, 'module.exports = "first";'); + fs.writeFileSync(secondTarget, 'module.exports = "second";'); + fs.symlinkSync('first.js', link); + + const require = createRequire(`${root}/entry.cjs`); + const Module = require('node:module'); + const originalPathCache = Module._pathCache; + const originalExecArgv = process.execArgv.slice(); + const getHits = globalThis.__wasm_rquickjs_get_loader_realpath_cache_hit_count; + const resetHits = globalThis.__wasm_rquickjs_reset_loader_realpath_cache_hit_count; + const testRealpath = globalThis.__wasm_rquickjs_test_loader_realpath; + assert.strictEqual(typeof getHits, 'function'); + assert.strictEqual(typeof resetHits, 'function'); + assert.strictEqual(typeof testRealpath, 'function'); + try { + Module._pathCache = Object.create(null); + resetHits(); + assert.strictEqual(require.resolve(link), firstTarget); + fs.unlinkSync(link); + fs.symlinkSync('second.js', link); + Module._pathCache = Object.create(null); + assert.strictEqual(require.resolve(link), firstTarget); + assert.ok(getHits() > 0, 'the repeated loader realpath must use the runtime cache'); + assert.strictEqual(fs.realpathSync.native(link), secondTarget); + + process.execArgv.push('--preserve-symlinks'); + Module._pathCache = Object.create(null); + assert.strictEqual(require.resolve(link), link); + + assert.strictEqual(testRealpath(lateTarget), undefined); + fs.writeFileSync(lateTarget, 'module.exports = "late";'); + assert.strictEqual(testRealpath(lateTarget), lateTarget); + } finally { + Module._pathCache = originalPathCache; + process.execArgv.length = 0; + for (const arg of originalExecArgv) { + process.execArgv.push(arg); + } + } + return true; + } catch (error) { + console.error(error); + throw error; + } +}; + export const testCjsPackageReexportNamedExports = async () => { try { fs.mkdirSync('/cjs-package-reexport-app/node_modules/pkg', { recursive: true }); diff --git a/examples/runtime/module-resolution/wit/module-resolution.wit b/examples/runtime/module-resolution/wit/module-resolution.wit index 45c42653..a9e0ff98 100644 --- a/examples/runtime/module-resolution/wit/module-resolution.wit +++ b/examples/runtime/module-resolution/wit/module-resolution.wit @@ -23,6 +23,7 @@ world module-resolution { export test-loader-module-source-validation: func() -> bool; export test-package-custom-conditions: func() -> bool; export test-cjs-package-json-parse-cache: func() -> bool; + export test-cjs-loader-realpath-cache: func() -> bool; export test-sync-builtin-esm-exports: func() -> bool; export test-esm-resolution-error-urls: func() -> bool; export test-cjs-direct-named-exports: func() -> bool; diff --git a/tests/runtime/module_resolution.rs b/tests/runtime/module_resolution.rs index 29b3f596..71e58b29 100644 --- a/tests/runtime/module_resolution.rs +++ b/tests/runtime/module_resolution.rs @@ -385,6 +385,23 @@ async fn cjs_package_json_parse_cache( Ok(()) } +#[test] +async fn cjs_loader_realpath_cache( + #[tagged_as("module_resolution")] compiled_test: &CompiledTest, +) -> anyhow::Result<()> { + let (r, output) = invoke_and_capture_output( + compiled_test.wasm_path(), + None, + "test-cjs-loader-realpath-cache", + &[], + ) + .await; + let r = r?; + println!("Output:\n{}", output); + assert_eq!(r, Some(Val::Bool(true))); + Ok(()) +} + #[test] async fn sync_builtin_esm_exports( #[tagged_as("module_resolution")] compiled_test: &CompiledTest, From a492849a23a4307dbf678d3e6788cbcffc6e7a45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Sun, 20 Sep 2026 23:38:55 +0200 Subject: [PATCH 04/52] GOL-348: cache missing package metadata per CJS graph --- .../wasm-rquickjs/skeleton/src/builtin/fs.rs | 18 +++- .../skeleton/src/internal/module_loading.rs | 96 +++++++++++++++++-- .../skeleton/module_loader_architecture.rs | 1 + .../src/module-resolution.js | 14 +++ 4 files changed, 119 insertions(+), 10 deletions(-) diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs b/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs index 6ee9fce8..8867f86d 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs +++ b/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs @@ -228,10 +228,20 @@ fn with_fs_mut( } fn invalidate_module_resolution_probes(ctx: &rquickjs::Ctx<'_>) { - ctx.userdata::() - .expect("runtime services not initialized") - .cjs_module_probe_session - .invalidate(); + let services = ctx + .userdata::() + .expect("runtime services not initialized"); + let _missing_package_json = services.cjs_module_probe_session.invalidate(); + #[cfg(feature = "typescript-compiler-profiling")] + if _missing_package_json > 0 + && let Some(profile) = services.execution_profile() + { + profile.increment("modules.packageJson.negativeCacheInvalidations"); + profile.add( + "modules.packageJson.negativeCacheInvalidatedEntries", + _missing_package_json as u64, + ); + } } fn normalize_mode_override(mode: u32) -> u32 { diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index 6b3d41a0..be3eccfc 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -4116,9 +4116,12 @@ enum ModulePathClassification { struct CjsModuleProbeSessionState { depth: usize, entries: HashMap, + missing_package_json: HashSet, #[cfg(feature = "test-observability")] hit_count: u64, #[cfg(feature = "test-observability")] + missing_package_json_hit_count: u64, + #[cfg(feature = "test-observability")] bypass_cache: bool, } @@ -4141,9 +4144,11 @@ impl CjsModuleProbeSessionState { /// outer main-module compile. This runtime also brackets an outer `createRequire()` /// graph so real ESM-to-CJS package workloads benefit, but deliberately invalidates /// observations after filesystem mutations instead of exposing Node's stale result. -/// Missing observations are never retained, and sibling QuickJS runtimes never share -/// this RuntimeServices-owned state. Rust depth keeps the private runner reentrant; -/// the normal JS adapter crosses the bridge only at its own outermost depth. +/// Missing path classifications are never retained. Missing package metadata is retained only +/// for the same outer graph and cleared after filesystem mutations, so packages created by the +/// running program become visible. Sibling QuickJS runtimes never share this RuntimeServices-owned +/// state. Rust depth keeps the private runner reentrant; the normal JS adapter crosses the bridge +/// only at its own outermost depth. #[derive(Clone, Default)] pub(crate) struct CjsModuleProbeSession(Rc>); @@ -4153,14 +4158,19 @@ struct ModulePathProbe { } impl CjsModuleProbeSession { - pub(crate) fn invalidate(&self) { - self.0.borrow_mut().entries.clear(); + pub(crate) fn invalidate(&self) -> usize { + let mut state = self.0.borrow_mut(); + state.entries.clear(); + let missing_package_json = state.missing_package_json.len(); + state.missing_package_json.clear(); + missing_package_json } fn begin(&self) { let mut state = self.0.borrow_mut(); if state.depth == 0 { state.entries.clear(); + state.missing_package_json.clear(); } state.depth = state.depth.saturating_add(1); } @@ -4169,14 +4179,39 @@ impl CjsModuleProbeSession { let mut state = self.0.borrow_mut(); if state.depth == 0 { state.entries.clear(); + state.missing_package_json.clear(); return; } state.depth -= 1; if state.depth == 0 { state.entries.clear(); + state.missing_package_json.clear(); } } + fn missing_package_json_cached(&self, normalized: &str) -> bool { + #[cfg(feature = "test-observability")] + let mut state = self.0.borrow_mut(); + #[cfg(not(feature = "test-observability"))] + let state = self.0.borrow(); + let enabled = state.depth > 0 && state.cache_enabled(); + let hit = enabled && state.missing_package_json.contains(normalized); + #[cfg(feature = "test-observability")] + if hit { + state.missing_package_json_hit_count = + state.missing_package_json_hit_count.saturating_add(1); + } + hit + } + + fn remember_missing_package_json(&self, normalized: String) -> bool { + let mut state = self.0.borrow_mut(); + if state.depth == 0 || !state.cache_enabled() { + return false; + } + state.missing_package_json.insert(normalized) + } + fn probe(&self, normalized: &str) -> ModulePathProbe { let cached = { let state = self.0.borrow(); @@ -4226,7 +4261,14 @@ impl CjsModuleProbeSession { #[cfg(feature = "test-observability")] fn reset_hit_count(&self) { - self.0.borrow_mut().hit_count = 0; + let mut state = self.0.borrow_mut(); + state.hit_count = 0; + state.missing_package_json_hit_count = 0; + } + + #[cfg(feature = "test-observability")] + fn missing_package_json_hit_count(&self) -> u64 { + self.0.borrow().missing_package_json_hit_count } #[cfg(feature = "test-observability")] @@ -4234,6 +4276,7 @@ impl CjsModuleProbeSession { let mut state = self.0.borrow_mut(); state.bypass_cache = !enabled; state.entries.clear(); + state.missing_package_json.clear(); } } @@ -4376,6 +4419,14 @@ fn reset_cjs_module_probe_session_hit_count(ctx: Ctx<'_>) { .reset_hit_count(); } +#[cfg(feature = "test-observability")] +fn cjs_missing_package_json_cache_hit_count(ctx: Ctx<'_>) -> u64 { + ctx.userdata::() + .expect("runtime services not initialized") + .cjs_module_probe_session + .missing_package_json_hit_count() +} + #[cfg(feature = "test-observability")] fn set_cjs_module_probe_session_enabled(ctx: Ctx<'_>, enabled: bool) { ctx.userdata::() @@ -4793,6 +4844,10 @@ impl NodeModulesResolver { resolution: &NodePackageResolutionContext<'_, '_>, ) -> Result>, NodePackageResolveError> { let cache_key = CjsEvalResolver::normalize_path(pkg_path); + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = &resolution.profile { + profile.increment("modules.packageJson.calls"); + } if let Some(cached) = resolution.package_json_cache.get(&cache_key) { #[cfg(feature = "typescript-compiler-profiling")] if let Some(profile) = &resolution.profile { @@ -4800,6 +4855,16 @@ impl NodeModulesResolver { } return Ok(Some(cached)); } + if resolution + .probe_session + .missing_package_json_cached(&cache_key) + { + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = &resolution.profile { + profile.increment("modules.packageJson.negativeCacheHits"); + } + return Ok(None); + } match std::fs::read_to_string(pkg_path) { Ok(pkg_content) => { #[cfg(feature = "typescript-compiler-profiling")] @@ -4827,6 +4892,16 @@ impl NodeModulesResolver { "modules.packageJson.errors" }); } + if _error.kind() == std::io::ErrorKind::NotFound + && resolution + .probe_session + .remember_missing_package_json(cache_key) + { + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = &resolution.profile { + profile.increment("modules.packageJson.negativeCacheEntries"); + } + } Ok(None) } } @@ -11641,6 +11716,15 @@ pub(crate) async fn initialize_module_loading(rt: &AsyncRuntime, ctx: &AsyncCont ) .expect("Failed to initialize CJS module probe-session hit counter reset"); + #[cfg(feature = "test-observability")] + set_non_replaceable_global( + &global, + "__wasm_rquickjs_get_cjs_missing_package_json_cache_hit_count", + Function::new(ctx.clone(), cjs_missing_package_json_cache_hit_count) + .expect("Failed to create CJS missing package metadata hit counter"), + ) + .expect("Failed to initialize CJS missing package metadata hit counter"); + #[cfg(feature = "test-observability")] set_non_replaceable_global( &global, diff --git a/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs b/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs index 0ab10d20..140df3c2 100644 --- a/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs +++ b/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs @@ -659,6 +659,7 @@ fn module_loader_architecture() { } for test_bridge in [ "__wasm_rquickjs_get_cjs_module_probe_session_hit_count", + "__wasm_rquickjs_get_cjs_missing_package_json_cache_hit_count", "__wasm_rquickjs_get_loader_realpath_cache_hit_count", "__wasm_rquickjs_reset_cjs_module_probe_session_hit_count", "__wasm_rquickjs_reset_loader_realpath_cache_hit_count", diff --git a/examples/runtime/module-resolution/src/module-resolution.js b/examples/runtime/module-resolution/src/module-resolution.js index 286df885..b1ea257f 100644 --- a/examples/runtime/module-resolution/src/module-resolution.js +++ b/examples/runtime/module-resolution/src/module-resolution.js @@ -6410,6 +6410,8 @@ export const testCjsPackageJsonParseCache = async () => { const probeRoot = '/cjs-probe-session-app'; const probeRequire = createRequire(`${probeRoot}/entry.cjs`); fs.mkdirSync(`${probeRoot}/node_modules/late-pkg`, { recursive: true }); + fs.mkdirSync(`${probeRoot}/node_modules/invalid-pkg`, { recursive: true }); + fs.writeFileSync(`${probeRoot}/node_modules/invalid-pkg/package.json`, '{ invalid json'); fs.writeFileSync(`${probeRoot}/target.js`, 'module.exports = true;'); fs.writeFileSync(`${probeRoot}/nested-target.js`, 'module.exports = true;'); fs.writeFileSync(`${probeRoot}/rename-target.js`, 'module.exports = true;'); @@ -6454,6 +6456,16 @@ export const testCjsPackageJsonParseCache = async () => { ' Module._pathCache = Object.create(null);', ' assert.strictEqual(require.resolve("./late-dir"), "/cjs-probe-session-app/late-dir/index.js");', ' assert.throws(() => require.resolve("late-pkg"), { code: "MODULE_NOT_FOUND" });', + ' Module._pathCache = Object.create(null);', + ' const missingPackageHitsBefore = globalThis.__wasm_rquickjs_get_cjs_missing_package_json_cache_hit_count();', + ' assert.throws(() => require.resolve("late-pkg"), { code: "MODULE_NOT_FOUND" });', + ' assert.ok(', + ' globalThis.__wasm_rquickjs_get_cjs_missing_package_json_cache_hit_count() > missingPackageHitsBefore,', + ' "the repeated missing package metadata lookup must use the outer CommonJS session",', + ' );', + ' assert.throws(() => require.resolve("invalid-pkg"), { code: "ERR_INVALID_PACKAGE_CONFIG" });', + ' Module._pathCache = Object.create(null);', + ' assert.throws(() => require.resolve("invalid-pkg"), { code: "ERR_INVALID_PACKAGE_CONFIG" });', ' fs.writeFileSync("/cjs-probe-session-app/node_modules/late-pkg/package.json", JSON.stringify({ exports: "./entry.js" }));', ' fs.writeFileSync("/cjs-probe-session-app/node_modules/late-pkg/entry.js", "module.exports = true;");', ' Module._pathCache = Object.create(null);', @@ -6474,8 +6486,10 @@ export const testCjsPackageJsonParseCache = async () => { 'module.exports = true;', ].join('\n')); const getProbeSessionHits = globalThis.__wasm_rquickjs_get_cjs_module_probe_session_hit_count; + const getMissingPackageHits = globalThis.__wasm_rquickjs_get_cjs_missing_package_json_cache_hit_count; const resetProbeSessionHits = globalThis.__wasm_rquickjs_reset_cjs_module_probe_session_hit_count; assert.strictEqual(typeof getProbeSessionHits, 'function'); + assert.strictEqual(typeof getMissingPackageHits, 'function'); assert.strictEqual(typeof resetProbeSessionHits, 'function'); resetProbeSessionHits(); assert.strictEqual(getProbeSessionHits(), 0); From 0642f0f59eb01e7e7cdc79940b57647bdd51ddc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 00:33:32 +0200 Subject: [PATCH 05/52] Record npm loader cache experiments --- .../results/2026-09-21-cache-experiments.md | 103 + .../results/2026-09-21-loader-caches-p2.json | 2936 +++++++++++++++++ .../results/2026-09-21-loader-caches-p3.json | 2936 +++++++++++++++++ .../2026-09-21-loader-realpath-p2.json | 2876 ++++++++++++++++ .../2026-09-21-loader-realpath-p3.json | 2876 ++++++++++++++++ .../2026-09-21-negative-package-json-p2.json | 2861 ++++++++++++++++ .../2026-09-21-negative-package-json-p3.json | 2861 ++++++++++++++++ tests/npm_metadata/results/README.md | 11 + .../results/validate_cache_experiments.py | 134 + 9 files changed, 17594 insertions(+) create mode 100644 tests/npm_metadata/results/2026-09-21-cache-experiments.md create mode 100644 tests/npm_metadata/results/2026-09-21-loader-caches-p2.json create mode 100644 tests/npm_metadata/results/2026-09-21-loader-caches-p3.json create mode 100644 tests/npm_metadata/results/2026-09-21-loader-realpath-p2.json create mode 100644 tests/npm_metadata/results/2026-09-21-loader-realpath-p3.json create mode 100644 tests/npm_metadata/results/2026-09-21-negative-package-json-p2.json create mode 100644 tests/npm_metadata/results/2026-09-21-negative-package-json-p3.json create mode 100644 tests/npm_metadata/results/validate_cache_experiments.py diff --git a/tests/npm_metadata/results/2026-09-21-cache-experiments.md b/tests/npm_metadata/results/2026-09-21-cache-experiments.md new file mode 100644 index 00000000..f5027ea6 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-21-cache-experiments.md @@ -0,0 +1,103 @@ +# npm loader cache experiments — 2026-09-21 + +The path-frequency trace from 2026-09-18 showed material repetition in two +loader call sites: 69–70% of missing optional `package.json` reads and 83–88% +of CommonJS canonicalization realpaths revisited a path within one execution +job. This follow-up tested each cache independently, retained both candidates, +and measured the combined production behavior. + +The production commits are `6897f208` for graph-scoped missing package +metadata and `fc42de34` for runtime-scoped positive loader realpaths. Combined +HEAD was `a492849a`. Each experiment temporarily added a profiling-only switch +to compare control and candidate in the same optimized component. Those +switches and their npm fixture exports were removed after measurement; they +are absent from the production commits. + +## Method + +Each target ran five alternating control/candidate pairs for `npm --version`, +`npm view`, and cold `npm ci`. Runs were serial and used Node 22.14.0/npm +10.9.2, the deterministic local registry, and a fresh Wasmtime store, +component instance, QuickJS runtime, workspace, and npm cache per invocation. +Every command succeeded. Every `ci` installed both pinned packages and made +two local tarball requests; every `view` made one metadata request. No trace +overflow or raw path was emitted. + +The timings use the instrumented development component and host process CPU, +so the filesystem call counts are the primary decision signal. Times below +are five-sample medians in seconds. + +## Independent negative package metadata cache + +Missing metadata is cached only while an outer CommonJS resolution graph is +active. It is cleared when the graph returns or throws and after guest +filesystem mutations. Only `NotFound` is retained; parse errors and other I/O +errors are retried. The shorter lifetime explains why the remaining physical +misses are slightly above the distinct-path counts from the earlier whole-job +trace. + +| Target / command | Missing reads control → candidate | Wall control → candidate | CPU control → candidate | +| --- | ---: | ---: | ---: | +| P2 `--version` | 204 → 96 (-52.9%) | 0.781 → 0.774 | 0.788 → 0.782 | +| P2 `view` | 1,768 → 596 (-66.3%) | 5.948 → 5.906 | 6.032 → 5.991 | +| P2 `ci` | 2,645 → 847 (-68.0%) | 10.091 → 9.864 | 10.152 → 9.944 | +| P3 `--version` | 204 → 96 (-52.9%) | 0.826 → 0.801 | 0.833 → 0.807 | +| P3 `view` | 1,768 → 596 (-66.3%) | 6.296 → 6.234 | 6.318 → 6.283 | +| P3 `ci` | 2,645 → 847 (-68.0%) | 10.864 → 10.541 | 10.705 → 10.454 | + +The candidate exceeded the 50% `view`/`ci` call-reduction gate on both targets +and had no median CPU regression. + +## Independent loader realpath cache + +Successful loader canonicalizations are cached for one QuickJS runtime, which +matches Node 22.14's stale positive realpath behavior. Failed canonicalizations +are not cached. `--preserve-symlinks` and `--preserve-symlinks-main` bypass the +cache, and public `node:fs` realpath APIs remain uncached and observe current +filesystem state. + +The control counts are 14–15 calls above the older trace because the candidate +routes previously uncounted Rust loader canonicalizations through the same +owner as CommonJS JavaScript. In every sample, +`modules.realpath.calls = cacheHits + systemCalls`, and physical +`filesystem.realpath.calls` equals `modules.realpath.systemCalls`. + +| Target / command | Physical realpaths control → candidate | Wall control → candidate | CPU control → candidate | +| --- | ---: | ---: | ---: | +| P2 `--version` | 426 → 77 (-81.9%) | 0.804 → 0.591 | 0.810 → 0.585 | +| P2 `view` | 3,545 → 475 (-86.6%) | 6.610 → 3.969 | 6.335 → 3.965 | +| P2 `ci` | 5,007 → 614 (-87.7%) | 11.323 → 7.828 | 11.115 → 7.652 | +| P3 `--version` | 426 → 77 (-81.9%) | 0.947 → 0.621 | 0.897 → 0.613 | +| P3 `view` | 3,545 → 475 (-86.6%) | 6.294 → 5.001 | 6.261 → 4.405 | +| P3 `ci` | 5,007 → 614 (-87.7%) | 12.314 → 7.665 | 11.782 → 7.511 | + +The candidate exceeded the 75% physical-call reduction gate for every command +and improved median CPU by 27.8–37.4% on P2 and 29.6–36.3% on P3. + +## Combined production candidates + +| Target / command | Missing reads control → candidate | Physical realpaths control → candidate | Wall control → candidate | CPU control → candidate | +| --- | ---: | ---: | ---: | ---: | +| P2 `--version` | 204 → 96 | 426 → 77 | 0.848 → 0.626 | 0.836 → 0.612 | +| P2 `view` | 1,768 → 596 | 3,545 → 475 | 7.195 → 4.756 | 7.061 → 4.549 | +| P2 `ci` | 2,645 → 847 | 5,007 → 614 | 13.468 → 8.004 | 12.390 → 7.763 | +| P3 `--version` | 204 → 96 | 426 → 77 | 0.886 → 0.736 | 0.865 → 0.707 | +| P3 `view` | 1,768 → 596 | 3,545 → 475 | 6.259 → 4.158 | 6.187 → 4.099 | +| P3 `ci` | 2,645 → 847 | 5,007 → 614 | 11.423 → 7.570 | 11.314 → 7.507 | + +The combined candidates preserve the independent call reductions. Median CPU +improved 35.6% for P2 `view`, 37.3% for P2 `ci`, 33.7% for P3 `view`, and +33.6% for P3 `ci`. + +Raw reports: + +- [negative package JSON P2](2026-09-21-negative-package-json-p2.json) and + [P3](2026-09-21-negative-package-json-p3.json) +- [loader realpath P2](2026-09-21-loader-realpath-p2.json) and + [P3](2026-09-21-loader-realpath-p3.json) +- [combined P2](2026-09-21-loader-caches-p2.json) and + [P3](2026-09-21-loader-caches-p3.json) + +Run `python3 tests/npm_metadata/results/validate_cache_experiments.py` to check +sample success, installation and HTTP invariants, exact counter totals, +reconciliation equations, and the accepted reduction and CPU gates. diff --git a/tests/npm_metadata/results/2026-09-21-loader-caches-p2.json b/tests/npm_metadata/results/2026-09-21-loader-caches-p2.json new file mode 100644 index 00000000..158ab634 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-21-loader-caches-p2.json @@ -0,0 +1,2936 @@ +{ + "componentFeature": "typescript-compiler-profiling", + "iterations": 5, + "node": "22.14.0", + "npm": "10.9.2", + "revision": "a492849a23a4307dbf678d3e6788cbcffc6e7a45", + "samples": [ + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 918.7289999999921, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.588875, + "initialEvaluation": 0.238209, + "loaderInitialization": 1.9085, + "processConfiguration": 0.8490420000000001, + "queueDelay": 0.934916, + "resultFormatting": 0.046334, + "runtimeCreation": 0.635625, + "teardown": 11.750833, + "transportWiring": 0.225583, + "userAwait": 724.4662910000001, + "wrapperPreparation": 0.022125 + }, + "totalMs": 920.734, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "success": true, + "variant": "control", + "wallMs": 925.199834 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 757.5360000000219, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.56575, + "initialEvaluation": 0.17225, + "loaderInitialization": 1.849333, + "processConfiguration": 0.192, + "queueDelay": 0.542167, + "resultFormatting": 0.02225, + "runtimeCreation": 0.471, + "teardown": 11.730084, + "transportWiring": 0.140459, + "userAwait": 577.9815, + "wrapperPreparation": 0.023791 + }, + "totalMs": 771.728917, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "success": true, + "variant": "candidate", + "wallMs": 774.592583 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6651.804999999993, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.126416, + "initialEvaluation": 0.167375, + "loaderInitialization": 1.637208, + "processConfiguration": 0.29554199999999997, + "queueDelay": 0.538125, + "resultFormatting": 0.026084, + "runtimeCreation": 0.49625, + "teardown": 23.062, + "transportWiring": 0.147959, + "userAwait": 6727.934, + "wrapperPreparation": 0.024041 + }, + "totalMs": 6933.504208, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 20ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "success": true, + "variant": "control", + "wallMs": 6936.139 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3748.667000000016, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.432167, + "initialEvaluation": 0.162083, + "loaderInitialization": 1.891459, + "processConfiguration": 0.208416, + "queueDelay": 0.5233329999999999, + "resultFormatting": 0.032208, + "runtimeCreation": 0.46075, + "teardown": 23.995083, + "transportWiring": 0.134375, + "userAwait": 3562.121042, + "wrapperPreparation": 0.021292 + }, + "totalMs": 3769.017917, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 17ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "success": true, + "variant": "candidate", + "wallMs": 3771.323 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 11315.253999999957, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.007459, + "initialEvaluation": 0.227917, + "loaderInitialization": 1.875917, + "processConfiguration": 0.203166, + "queueDelay": 0.5427080000000001, + "resultFormatting": 0.043417, + "runtimeCreation": 0.4515, + "teardown": 42.712333, + "transportWiring": 0.16783299999999998, + "userAwait": 11191.242583, + "wrapperPreparation": 0.03825 + }, + "totalMs": 11415.619166, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 872ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 2606ms (cache miss)\n", + "stdout": "\nadded 2 packages in 11s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "success": true, + "variant": "control", + "wallMs": 11424.475375 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7435.385999999999, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.056167, + "initialEvaluation": 0.201625, + "loaderInitialization": 1.919583, + "processConfiguration": 0.3275, + "queueDelay": 0.5853339999999999, + "resultFormatting": 0.051042, + "runtimeCreation": 0.483, + "teardown": 42.158666, + "transportWiring": 0.166375, + "userAwait": 7245.001083, + "wrapperPreparation": 0.023292 + }, + "totalMs": 7474.023459, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 873ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 2489ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 5, + "success": true, + "variant": "candidate", + "wallMs": 7477.022417 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 621.9970000000321, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 184.089542, + "initialEvaluation": 0.170084, + "loaderInitialization": 2.1069169999999997, + "processConfiguration": 0.245958, + "queueDelay": 0.59525, + "resultFormatting": 0.028541, + "runtimeCreation": 0.473583, + "teardown": 12.902084, + "transportWiring": 0.15925, + "userAwait": 423.123375, + "wrapperPreparation": 0.022916 + }, + "totalMs": 623.955209, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 6, + "success": true, + "variant": "candidate", + "wallMs": 626.183542 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 835.8960000000079, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.00487500000003, + "initialEvaluation": 0.211833, + "loaderInitialization": 1.898167, + "processConfiguration": 0.52075, + "queueDelay": 0.6663749999999999, + "resultFormatting": 0.026834, + "runtimeCreation": 0.499833, + "teardown": 12.374583, + "transportWiring": 0.227, + "userAwait": 644.232458, + "wrapperPreparation": 0.027 + }, + "totalMs": 845.731375, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 7, + "success": true, + "variant": "control", + "wallMs": 848.330791 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4573.169000000053, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.482125, + "initialEvaluation": 0.194792, + "loaderInitialization": 1.777208, + "processConfiguration": 0.340875, + "queueDelay": 0.484334, + "resultFormatting": 0.090791, + "runtimeCreation": 0.442542, + "teardown": 29.283292, + "transportWiring": 0.188209, + "userAwait": 4539.302625, + "wrapperPreparation": 0.024083 + }, + "totalMs": 4752.656084, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 41ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 8, + "success": true, + "variant": "candidate", + "wallMs": 4755.752084 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6885.813999999955, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.558, + "initialEvaluation": 0.205709, + "loaderInitialization": 1.896625, + "processConfiguration": 0.279417, + "queueDelay": 0.5111249999999999, + "resultFormatting": 0.03875, + "runtimeCreation": 0.474333, + "teardown": 23.239, + "transportWiring": 0.22625, + "userAwait": 6983.237040999999, + "wrapperPreparation": 0.029833 + }, + "totalMs": 7192.731, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 16ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 9, + "success": true, + "variant": "control", + "wallMs": 7195.074917 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 8110.8279999999795, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.565625, + "initialEvaluation": 0.167916, + "loaderInitialization": 1.893208, + "processConfiguration": 0.23775, + "queueDelay": 0.6245419999999999, + "resultFormatting": 0.057417, + "runtimeCreation": 0.497334, + "teardown": 42.2405, + "transportWiring": 0.187917, + "userAwait": 8520.154166999999, + "wrapperPreparation": 0.020875 + }, + "totalMs": 8745.71375, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 996ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 3008ms (cache miss)\n", + "stdout": "\nadded 2 packages in 8s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 10, + "success": true, + "variant": "candidate", + "wallMs": 8750.769667 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 12669.379000000015, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 207.898041, + "initialEvaluation": 0.260542, + "loaderInitialization": 2.31025, + "processConfiguration": 0.247209, + "queueDelay": 0.857625, + "resultFormatting": 0.045542, + "runtimeCreation": 0.653208, + "teardown": 38.919375, + "transportWiring": 0.433334, + "userAwait": 13806.408208, + "wrapperPreparation": 0.049082999999999995 + }, + "totalMs": 14058.160292, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 899ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 2699ms (cache miss)\n", + "stdout": "\nadded 2 packages in 12s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 11, + "success": true, + "variant": "control", + "wallMs": 14061.808458 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 783.0239999999758, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.669125, + "initialEvaluation": 0.187, + "loaderInitialization": 1.823083, + "processConfiguration": 0.2525, + "queueDelay": 0.575167, + "resultFormatting": 0.022333, + "runtimeCreation": 0.475292, + "teardown": 12.748833, + "transportWiring": 0.182667, + "userAwait": 573.827459, + "wrapperPreparation": 0.024791 + }, + "totalMs": 771.820875, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 12, + "success": true, + "variant": "control", + "wallMs": 774.039666 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 592.6149999999907, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.292083, + "initialEvaluation": 0.171416, + "loaderInitialization": 1.806916, + "processConfiguration": 0.294209, + "queueDelay": 0.5595, + "resultFormatting": 0.026125, + "runtimeCreation": 0.469625, + "teardown": 13.030875, + "transportWiring": 0.155333, + "userAwait": 396.274375, + "wrapperPreparation": 0.021584 + }, + "totalMs": 594.1403750000001, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 13, + "success": true, + "variant": "candidate", + "wallMs": 597.027583 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7061.428000000014, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.451166, + "initialEvaluation": 0.177291, + "loaderInitialization": 1.870125, + "processConfiguration": 0.232667, + "queueDelay": 0.5864159999999999, + "resultFormatting": 0.030042000000000003, + "runtimeCreation": 0.471667, + "teardown": 25.446625, + "transportWiring": 0.172125, + "userAwait": 6961.747167, + "wrapperPreparation": 0.023834 + }, + "totalMs": 7172.244041, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 17ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 14, + "success": true, + "variant": "control", + "wallMs": 7174.444708 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4700.229999999981, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 230.539042, + "initialEvaluation": 0.315375, + "loaderInitialization": 6.722917, + "processConfiguration": 2.37925, + "queueDelay": 0.962334, + "resultFormatting": 0.032125, + "runtimeCreation": 0.514416, + "teardown": 22.919166, + "transportWiring": 0.5601659999999999, + "userAwait": 5058.240917, + "wrapperPreparation": 0.08016699999999999 + }, + "totalMs": 5323.313167, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 21ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 15, + "success": true, + "variant": "candidate", + "wallMs": 5330.217834 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 12644.693000000028, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.328042, + "initialEvaluation": 0.176375, + "loaderInitialization": 2.274041, + "processConfiguration": 0.34204199999999996, + "queueDelay": 0.556917, + "resultFormatting": 0.040542, + "runtimeCreation": 0.50275, + "teardown": 45.351916, + "transportWiring": 0.163916, + "userAwait": 13233.160417, + "wrapperPreparation": 0.021625 + }, + "totalMs": 13462.964542, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 1119ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 2990ms (cache miss)\n", + "stdout": "\nadded 2 packages in 13s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 16, + "success": true, + "variant": "control", + "wallMs": 13467.739667 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7672.4589999999735, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 275.098208, + "initialEvaluation": 0.189417, + "loaderInitialization": 2.68675, + "processConfiguration": 4.086917, + "queueDelay": 0.669875, + "resultFormatting": 0.048917, + "runtimeCreation": 0.483708, + "teardown": 39.984375, + "transportWiring": 0.190167, + "userAwait": 7677.003083, + "wrapperPreparation": 0.024333 + }, + "totalMs": 8000.610124999999, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 882ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 2544ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 17, + "success": true, + "variant": "candidate", + "wallMs": 8004.11225 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 612.3379999999888, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.880125, + "initialEvaluation": 0.1855, + "loaderInitialization": 1.958417, + "processConfiguration": 0.242583, + "queueDelay": 0.560875, + "resultFormatting": 0.039625, + "runtimeCreation": 0.471375, + "teardown": 11.463875, + "transportWiring": 0.2, + "userAwait": 423.4659170000001, + "wrapperPreparation": 0.025542 + }, + "totalMs": 624.5332080000001, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 18, + "success": true, + "variant": "candidate", + "wallMs": 626.8329580000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 996.1030000000028, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.294125, + "initialEvaluation": 0.248625, + "loaderInitialization": 1.907084, + "processConfiguration": 0.302583, + "queueDelay": 0.5642499999999999, + "resultFormatting": 0.024457999999999997, + "runtimeCreation": 0.45975, + "teardown": 12.362584, + "transportWiring": 0.225625, + "userAwait": 898.9255830000001, + "wrapperPreparation": 0.027416999999999997 + }, + "totalMs": 1095.384334, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 19, + "success": true, + "variant": "control", + "wallMs": 1097.916791 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4548.684000000008, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.203458, + "initialEvaluation": 0.16641599999999998, + "loaderInitialization": 1.938, + "processConfiguration": 0.32325000000000004, + "queueDelay": 0.560417, + "resultFormatting": 0.031667, + "runtimeCreation": 0.479875, + "teardown": 28.984042, + "transportWiring": 0.147292, + "userAwait": 4737.351375, + "wrapperPreparation": 0.021292 + }, + "totalMs": 4949.24525, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 25ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 20, + "success": true, + "variant": "candidate", + "wallMs": 4952.203208 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7690.130000000005, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.650917, + "initialEvaluation": 0.166042, + "loaderInitialization": 1.925834, + "processConfiguration": 0.328166, + "queueDelay": 0.536208, + "resultFormatting": 0.055624999999999994, + "runtimeCreation": 0.467208, + "teardown": 24.370167, + "transportWiring": 0.13054200000000002, + "userAwait": 8434.762833, + "wrapperPreparation": 0.020166 + }, + "totalMs": 8642.561542, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 21ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 21, + "success": true, + "variant": "control", + "wallMs": 8645.517459 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7762.9920000000275, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.867333, + "initialEvaluation": 0.182042, + "loaderInitialization": 2.1224999999999996, + "processConfiguration": 0.293375, + "queueDelay": 0.600458, + "resultFormatting": 0.031625, + "runtimeCreation": 0.51425, + "teardown": 40.832167000000005, + "transportWiring": 0.216667, + "userAwait": 7592.702499999999, + "wrapperPreparation": 0.031708 + }, + "totalMs": 7819.433875, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 945ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 2608ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 22, + "success": true, + "variant": "candidate", + "wallMs": 7822.337333 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 11707.919999999984, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.460166, + "initialEvaluation": 0.192375, + "loaderInitialization": 1.848667, + "processConfiguration": 0.505042, + "queueDelay": 0.498375, + "resultFormatting": 0.05325, + "runtimeCreation": 0.443083, + "teardown": 41.463375, + "transportWiring": 0.205917, + "userAwait": 12028.770292, + "wrapperPreparation": 0.025583 + }, + "totalMs": 12255.531625, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 830ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 2402ms (cache miss)\n", + "stdout": "\nadded 2 packages in 11s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 23, + "success": true, + "variant": "control", + "wallMs": 12258.793209 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 769.3369999999995, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.267875, + "initialEvaluation": 0.178209, + "loaderInitialization": 1.837375, + "processConfiguration": 0.238375, + "queueDelay": 0.540208, + "resultFormatting": 0.022792, + "runtimeCreation": 0.477375, + "teardown": 11.801375, + "transportWiring": 0.158667, + "userAwait": 566.509458, + "wrapperPreparation": 0.023583 + }, + "totalMs": 763.156333, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 24, + "success": true, + "variant": "control", + "wallMs": 765.945875 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 581.9989999999525, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.696084, + "initialEvaluation": 0.201125, + "loaderInitialization": 1.916, + "processConfiguration": 0.359875, + "queueDelay": 0.5135, + "resultFormatting": 0.070417, + "runtimeCreation": 0.465708, + "teardown": 11.987125, + "transportWiring": 0.17862499999999998, + "userAwait": 387.374583, + "wrapperPreparation": 0.024125 + }, + "totalMs": 585.820041, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 25, + "success": true, + "variant": "candidate", + "wallMs": 588.0300000000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7293.4619999999995, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.490709, + "initialEvaluation": 0.177417, + "loaderInitialization": 1.833333, + "processConfiguration": 0.217583, + "queueDelay": 0.5705, + "resultFormatting": 0.052167, + "runtimeCreation": 0.5639590000000001, + "teardown": 23.065542, + "transportWiring": 0.176958, + "userAwait": 7468.904041, + "wrapperPreparation": 0.025 + }, + "totalMs": 7675.115459, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 26, + "success": true, + "variant": "control", + "wallMs": 7677.723999999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4333.3429999999935, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.153125, + "initialEvaluation": 0.16745900000000002, + "loaderInitialization": 1.765458, + "processConfiguration": 0.305917, + "queueDelay": 0.545833, + "resultFormatting": 0.044292000000000005, + "runtimeCreation": 0.470375, + "teardown": 23.274416, + "transportWiring": 0.152667, + "userAwait": 4323.239208, + "wrapperPreparation": 0.022916 + }, + "totalMs": 4533.206125, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 21ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 27, + "success": true, + "variant": "candidate", + "wallMs": 4537.058333 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 12389.506999999983, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 187.6635, + "initialEvaluation": 0.1795, + "loaderInitialization": 2.157, + "processConfiguration": 0.289917, + "queueDelay": 0.6717920000000001, + "resultFormatting": 0.17450000000000002, + "runtimeCreation": 0.505166, + "teardown": 56.526584, + "transportWiring": 0.195583, + "userAwait": 13881.828041, + "wrapperPreparation": 0.020709 + }, + "totalMs": 14130.369417, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 1125ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 4782ms (cache miss)\n", + "stdout": "\nadded 2 packages in 13s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 28, + "success": true, + "variant": "control", + "wallMs": 14135.552333 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 9920.358999999997, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 184.891167, + "initialEvaluation": 0.16975, + "loaderInitialization": 2.023333, + "processConfiguration": 0.242375, + "queueDelay": 0.5681250000000001, + "resultFormatting": 0.042208, + "runtimeCreation": 0.532459, + "teardown": 51.607875, + "transportWiring": 0.145666, + "userAwait": 11511.49525, + "wrapperPreparation": 0.021209 + }, + "totalMs": 11751.924625, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 1381ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 4022ms (cache miss)\n", + "stdout": "\nadded 2 packages in 11s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 29, + "success": true, + "variant": "candidate", + "wallMs": 11755.914792 + } + ], + "schema": "npm-metadata-loader-caches-v1", + "target": "p2" +} diff --git a/tests/npm_metadata/results/2026-09-21-loader-caches-p3.json b/tests/npm_metadata/results/2026-09-21-loader-caches-p3.json new file mode 100644 index 00000000..f19edaa0 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-21-loader-caches-p3.json @@ -0,0 +1,2936 @@ +{ + "componentFeature": "typescript-compiler-profiling", + "iterations": 5, + "node": "22.14.0", + "npm": "10.9.2", + "revision": "a492849a23a4307dbf678d3e6788cbcffc6e7a45", + "samples": [ + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 905.8379999999888, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.412042, + "initialEvaluation": 0.195542, + "loaderInitialization": 2.022125, + "processConfiguration": 1.222917, + "queueDelay": 0.76075, + "resultFormatting": 0.022083, + "runtimeCreation": 0.493791, + "teardown": 12.717333, + "transportWiring": 0.216083, + "userAwait": 742.551792, + "wrapperPreparation": 0.022083 + }, + "totalMs": 943.682333, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "success": true, + "variant": "control", + "wallMs": 947.373625 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 990.3820000000414, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 282.607958, + "initialEvaluation": 1.582, + "loaderInitialization": 2.286208, + "processConfiguration": 0.874792, + "queueDelay": 1.268792, + "resultFormatting": 0.031625, + "runtimeCreation": 0.613292, + "teardown": 19.260291, + "transportWiring": 0.188917, + "userAwait": 1456.766709, + "wrapperPreparation": 0.021541 + }, + "totalMs": 1765.5472089999998, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "success": true, + "variant": "candidate", + "wallMs": 1770.400333 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6888.823999999964, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 362.257542, + "initialEvaluation": 0.231792, + "loaderInitialization": 7.907374999999999, + "processConfiguration": 15.066792, + "queueDelay": 0.757417, + "resultFormatting": 0.089458, + "runtimeCreation": 0.636583, + "teardown": 26.685542, + "transportWiring": 0.202833, + "userAwait": 6618.927000000001, + "wrapperPreparation": 0.023208 + }, + "totalMs": 7032.826459, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 24ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "success": true, + "variant": "control", + "wallMs": 7036.122917000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4098.688000000024, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 184.29975, + "initialEvaluation": 0.181792, + "loaderInitialization": 1.926709, + "processConfiguration": 0.262041, + "queueDelay": 1.030417, + "resultFormatting": 0.114542, + "runtimeCreation": 0.58575, + "teardown": 23.196417, + "transportWiring": 0.200625, + "userAwait": 3943.063166, + "wrapperPreparation": 0.026167 + }, + "totalMs": 4154.92275, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "success": true, + "variant": "candidate", + "wallMs": 4158.045583 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 11686.484999999986, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 192.136125, + "initialEvaluation": 0.832833, + "loaderInitialization": 2.02175, + "processConfiguration": 0.5515, + "queueDelay": 0.9165, + "resultFormatting": 0.098083, + "runtimeCreation": 0.49054100000000006, + "teardown": 40.245166999999995, + "transportWiring": 0.208542, + "userAwait": 12253.672459, + "wrapperPreparation": 0.02275 + }, + "totalMs": 12491.29375, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2451ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2462ms (cache miss)\n", + "stdout": "\nadded 2 packages in 11s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "success": true, + "variant": "control", + "wallMs": 12495.196875 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7507.2270000000135, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.367084, + "initialEvaluation": 0.16387500000000002, + "loaderInitialization": 1.905083, + "processConfiguration": 0.29050000000000004, + "queueDelay": 0.5819580000000001, + "resultFormatting": 0.092959, + "runtimeCreation": 0.481458, + "teardown": 41.939458, + "transportWiring": 0.14858300000000002, + "userAwait": 7339.317, + "wrapperPreparation": 0.018833000000000003 + }, + "totalMs": 7566.375291, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2605ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2614ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 5, + "success": true, + "variant": "candidate", + "wallMs": 7570.2415 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 707.0810000000056, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.82320800000002, + "initialEvaluation": 0.175541, + "loaderInitialization": 1.841916, + "processConfiguration": 0.466042, + "queueDelay": 0.478458, + "resultFormatting": 0.07166700000000001, + "runtimeCreation": 0.435667, + "teardown": 13.648666, + "transportWiring": 0.153542, + "userAwait": 535.929542, + "wrapperPreparation": 0.019167 + }, + "totalMs": 733.074625, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 6, + "success": true, + "variant": "candidate", + "wallMs": 735.597708 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 965.3969999999972, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.64212500000002, + "initialEvaluation": 0.184375, + "loaderInitialization": 1.861833, + "processConfiguration": 0.25912500000000005, + "queueDelay": 0.592, + "resultFormatting": 0.022583, + "runtimeCreation": 0.462375, + "teardown": 12.03325, + "transportWiring": 0.173208, + "userAwait": 816.412375, + "wrapperPreparation": 0.020334 + }, + "totalMs": 1011.698875, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 7, + "success": true, + "variant": "control", + "wallMs": 1014.007583 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4286.007000000041, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.665166, + "initialEvaluation": 0.169084, + "loaderInitialization": 1.624167, + "processConfiguration": 0.26887500000000003, + "queueDelay": 0.511375, + "resultFormatting": 0.094041, + "runtimeCreation": 0.460083, + "teardown": 23.986917, + "transportWiring": 0.15420899999999998, + "userAwait": 4342.0355, + "wrapperPreparation": 0.020665999999999997 + }, + "totalMs": 4553.058125, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 21ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 8, + "success": true, + "variant": "candidate", + "wallMs": 4555.478667 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6186.540000000037, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.79975, + "initialEvaluation": 0.170833, + "loaderInitialization": 1.712792, + "processConfiguration": 0.259833, + "queueDelay": 0.551625, + "resultFormatting": 0.082625, + "runtimeCreation": 0.450958, + "teardown": 23.544833, + "transportWiring": 0.15095899999999998, + "userAwait": 6049.279834, + "wrapperPreparation": 0.018333 + }, + "totalMs": 6257.060291, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 9, + "success": true, + "variant": "control", + "wallMs": 6259.468457999999 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7204.021999999997, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.523417, + "initialEvaluation": 0.221708, + "loaderInitialization": 1.822334, + "processConfiguration": 0.279916, + "queueDelay": 0.561208, + "resultFormatting": 0.08524999999999999, + "runtimeCreation": 0.470875, + "teardown": 41.622375000000005, + "transportWiring": 0.182458, + "userAwait": 6997.270542, + "wrapperPreparation": 0.025167 + }, + "totalMs": 7223.105208, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2350ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2359ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 10, + "success": true, + "variant": "candidate", + "wallMs": 7226.081458000001 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 11409.285999999964, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.793291, + "initialEvaluation": 0.17375, + "loaderInitialization": 1.66725, + "processConfiguration": 0.185375, + "queueDelay": 0.482334, + "resultFormatting": 0.08512499999999999, + "runtimeCreation": 0.462084, + "teardown": 41.565334, + "transportWiring": 0.154417, + "userAwait": 11495.482916, + "wrapperPreparation": 0.018917 + }, + "totalMs": 11722.119167, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2395ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2404ms (cache miss)\n", + "stdout": "\nadded 2 packages in 11s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 11, + "success": true, + "variant": "control", + "wallMs": 11724.878083 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 771.6410000000033, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.90724999999998, + "initialEvaluation": 0.167792, + "loaderInitialization": 1.838667, + "processConfiguration": 0.212416, + "queueDelay": 0.668375, + "resultFormatting": 0.022833, + "runtimeCreation": 0.503125, + "teardown": 10.985667, + "transportWiring": 0.127709, + "userAwait": 571.22575, + "wrapperPreparation": 0.018791 + }, + "totalMs": 764.712333, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 12, + "success": true, + "variant": "control", + "wallMs": 767.155625 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 577.6659999999683, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.811125, + "initialEvaluation": 0.174042, + "loaderInitialization": 1.740167, + "processConfiguration": 0.269875, + "queueDelay": 0.5267499999999999, + "resultFormatting": 0.020917, + "runtimeCreation": 0.448416, + "teardown": 12.695166, + "transportWiring": 0.166875, + "userAwait": 379.493875, + "wrapperPreparation": 0.020458 + }, + "totalMs": 578.407417, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 13, + "success": true, + "variant": "candidate", + "wallMs": 580.841 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 5854.54800000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.804875, + "initialEvaluation": 0.183667, + "loaderInitialization": 1.667459, + "processConfiguration": 0.203625, + "queueDelay": 0.431292, + "resultFormatting": 0.077667, + "runtimeCreation": 0.458458, + "teardown": 22.390292, + "transportWiring": 0.35308300000000004, + "userAwait": 5571.548291, + "wrapperPreparation": 0.024 + }, + "totalMs": 5779.175625, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 17ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 14, + "success": true, + "variant": "control", + "wallMs": 5781.437292 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4380.591000000015, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.202666, + "initialEvaluation": 0.17875000000000002, + "loaderInitialization": 1.789917, + "processConfiguration": 0.283875, + "queueDelay": 0.5221250000000001, + "resultFormatting": 0.111792, + "runtimeCreation": 0.464417, + "teardown": 25.045667, + "transportWiring": 0.161167, + "userAwait": 4395.453166, + "wrapperPreparation": 0.021542 + }, + "totalMs": 4605.273332999999, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 25ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 15, + "success": true, + "variant": "candidate", + "wallMs": 4607.917834 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10244.620999999985, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.244041, + "initialEvaluation": 0.182, + "loaderInitialization": 1.8125, + "processConfiguration": 0.28725, + "queueDelay": 0.7575000000000001, + "resultFormatting": 0.08650000000000001, + "runtimeCreation": 0.477709, + "teardown": 39.505083000000006, + "transportWiring": 0.173834, + "userAwait": 9933.220458, + "wrapperPreparation": 0.02075 + }, + "totalMs": 10161.802584, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2436ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2444ms (cache miss)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 16, + "success": true, + "variant": "control", + "wallMs": 10164.877708 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7710.363000000012, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.731875, + "initialEvaluation": 0.16595800000000002, + "loaderInitialization": 1.768917, + "processConfiguration": 0.207375, + "queueDelay": 0.5245, + "resultFormatting": 0.093833, + "runtimeCreation": 0.457, + "teardown": 40.629084000000006, + "transportWiring": 0.135, + "userAwait": 7617.28125, + "wrapperPreparation": 0.016541999999999998 + }, + "totalMs": 7840.043375, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2455ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2464ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 17, + "success": true, + "variant": "candidate", + "wallMs": 7842.591958 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 648.0769999999902, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 190.086667, + "initialEvaluation": 0.213459, + "loaderInitialization": 1.819583, + "processConfiguration": 0.290083, + "queueDelay": 0.552959, + "resultFormatting": 0.022, + "runtimeCreation": 0.465292, + "teardown": 12.632083, + "transportWiring": 0.439875, + "userAwait": 476.260458, + "wrapperPreparation": 0.031458 + }, + "totalMs": 682.930459, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 18, + "success": true, + "variant": "candidate", + "wallMs": 685.324084 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 864.7159999999567, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 186.053709, + "initialEvaluation": 0.177, + "loaderInitialization": 1.69825, + "processConfiguration": 0.397833, + "queueDelay": 0.496292, + "resultFormatting": 0.021417, + "runtimeCreation": 0.472417, + "teardown": 12.88875, + "transportWiring": 0.157583, + "userAwait": 680.4745829999999, + "wrapperPreparation": 0.02 + }, + "totalMs": 882.964959, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 19, + "success": true, + "variant": "control", + "wallMs": 885.94175 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3755.226000000024, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.123291, + "initialEvaluation": 0.163833, + "loaderInitialization": 1.706417, + "processConfiguration": 0.26575, + "queueDelay": 0.5379579999999999, + "resultFormatting": 0.083, + "runtimeCreation": 0.461625, + "teardown": 24.823125, + "transportWiring": 0.121, + "userAwait": 3553.503375, + "wrapperPreparation": 0.017167 + }, + "totalMs": 3761.846167, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 19ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 20, + "success": true, + "variant": "candidate", + "wallMs": 3764.461834 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 5988.21100000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.185209, + "initialEvaluation": 0.170834, + "loaderInitialization": 1.900208, + "processConfiguration": 0.210333, + "queueDelay": 0.57075, + "resultFormatting": 0.087375, + "runtimeCreation": 0.506667, + "teardown": 22.858832999999997, + "transportWiring": 0.156458, + "userAwait": 5726.055458, + "wrapperPreparation": 0.019583 + }, + "totalMs": 5932.766541, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 19ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 21, + "success": true, + "variant": "control", + "wallMs": 5935.201625000001 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7896.024000000034, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.90741599999998, + "initialEvaluation": 0.193417, + "loaderInitialization": 1.602458, + "processConfiguration": 0.18933399999999995, + "queueDelay": 0.426083, + "resultFormatting": 0.08925, + "runtimeCreation": 0.458292, + "teardown": 40.828083, + "transportWiring": 0.225667, + "userAwait": 7898.89975, + "wrapperPreparation": 0.028208 + }, + "totalMs": 8122.888333000001, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2769ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2778ms (cache miss)\n", + "stdout": "\nadded 2 packages in 8s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 22, + "success": true, + "variant": "candidate", + "wallMs": 8125.810417000001 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 9998.891999999993, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.794333, + "initialEvaluation": 0.1875, + "loaderInitialization": 1.813667, + "processConfiguration": 0.255375, + "queueDelay": 0.5425420000000001, + "resultFormatting": 0.121625, + "runtimeCreation": 0.480041, + "teardown": 37.06625, + "transportWiring": 0.232334, + "userAwait": 9737.714833, + "wrapperPreparation": 0.019875 + }, + "totalMs": 9959.263375, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2552ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2561ms (cache miss)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 23, + "success": true, + "variant": "control", + "wallMs": 9961.890792 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 797.5630000000237, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.141208, + "initialEvaluation": 0.180958, + "loaderInitialization": 2.151875, + "processConfiguration": 0.33, + "queueDelay": 0.6565, + "resultFormatting": 0.019792, + "runtimeCreation": 0.475625, + "teardown": 12.540875, + "transportWiring": 0.17049999999999998, + "userAwait": 585.714417, + "wrapperPreparation": 0.020667 + }, + "totalMs": 787.46425, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 24, + "success": true, + "variant": "control", + "wallMs": 790.3375 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 721.2179999999935, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.456583, + "initialEvaluation": 0.16825, + "loaderInitialization": 1.678667, + "processConfiguration": 0.222333, + "queueDelay": 0.49575, + "resultFormatting": 0.021625, + "runtimeCreation": 0.471625, + "teardown": 11.157292, + "transportWiring": 0.143084, + "userAwait": 569.035042, + "wrapperPreparation": 0.019041 + }, + "totalMs": 761.9, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 25, + "success": true, + "variant": "candidate", + "wallMs": 764.264 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6404.5229999999865, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.345583, + "initialEvaluation": 0.175167, + "loaderInitialization": 1.8575, + "processConfiguration": 0.24375, + "queueDelay": 0.5437909999999999, + "resultFormatting": 0.092, + "runtimeCreation": 0.462083, + "teardown": 22.074667, + "transportWiring": 0.151584, + "userAwait": 6341.216958, + "wrapperPreparation": 0.022458 + }, + "totalMs": 6547.214290999999, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 19ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 26, + "success": true, + "variant": "control", + "wallMs": 6549.912 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3753.6879999999655, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.85925, + "initialEvaluation": 0.216208, + "loaderInitialization": 1.670959, + "processConfiguration": 0.244583, + "queueDelay": 0.483625, + "resultFormatting": 0.08650000000000001, + "runtimeCreation": 0.46175, + "teardown": 24.611082999999997, + "transportWiring": 0.355167, + "userAwait": 3556.826209, + "wrapperPreparation": 0.038208 + }, + "totalMs": 3765.886, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 27, + "success": true, + "variant": "candidate", + "wallMs": 3768.2135 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 11313.505999999994, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.208209, + "initialEvaluation": 0.170666, + "loaderInitialization": 1.74125, + "processConfiguration": 0.189875, + "queueDelay": 0.5345000000000001, + "resultFormatting": 0.102959, + "runtimeCreation": 0.482375, + "teardown": 39.23725, + "transportWiring": 0.152625, + "userAwait": 11196.31475, + "wrapperPreparation": 0.019625 + }, + "totalMs": 11420.293041, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2662ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2671ms (cache miss)\n", + "stdout": "\nadded 2 packages in 11s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 28, + "success": true, + "variant": "control", + "wallMs": 11423.2095 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7109.819000000018, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.256583, + "initialEvaluation": 0.188958, + "loaderInitialization": 2.115958, + "processConfiguration": 0.6757500000000001, + "queueDelay": 0.574917, + "resultFormatting": 0.111, + "runtimeCreation": 0.486542, + "teardown": 42.873124999999995, + "transportWiring": 0.179292, + "userAwait": 6923.795249999999, + "wrapperPreparation": 0.020542 + }, + "totalMs": 7156.314083, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2525ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2536ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 29, + "success": true, + "variant": "candidate", + "wallMs": 7159.193459 + } + ], + "schema": "npm-metadata-loader-caches-v1", + "target": "p3" +} diff --git a/tests/npm_metadata/results/2026-09-21-loader-realpath-p2.json b/tests/npm_metadata/results/2026-09-21-loader-realpath-p2.json new file mode 100644 index 00000000..65d57624 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-21-loader-realpath-p2.json @@ -0,0 +1,2876 @@ +{ + "componentFeature": "typescript-compiler-profiling", + "iterations": 5, + "node": "22.14.0", + "npm": "10.9.2", + "revision": "9619718a1c444dd490d6075494de91918c712734", + "samples": [ + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 1053.6269999999786, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 194.913292, + "initialEvaluation": 0.254334, + "loaderInitialization": 2.7630839999999997, + "processConfiguration": 7.237666, + "queueDelay": 1.315042, + "resultFormatting": 0.024583, + "runtimeCreation": 0.616083, + "teardown": 12.635375000000002, + "transportWiring": 0.308625, + "userAwait": 944.449583, + "wrapperPreparation": 0.035583000000000004 + }, + "totalMs": 1164.6275420000002, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "success": true, + "variant": "control", + "wallMs": 1177.726375 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 619.7150000000256, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 184.450125, + "initialEvaluation": 0.17333400000000002, + "loaderInitialization": 1.770292, + "processConfiguration": 0.326041, + "queueDelay": 0.561333, + "resultFormatting": 0.02275, + "runtimeCreation": 0.476292, + "teardown": 12.419708, + "transportWiring": 0.175084, + "userAwait": 419.534333, + "wrapperPreparation": 0.023291000000000003 + }, + "totalMs": 619.9902910000001, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "success": true, + "variant": "candidate", + "wallMs": 622.5288340000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6335.093999999983, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.394667, + "initialEvaluation": 0.16504200000000002, + "loaderInitialization": 1.806208, + "processConfiguration": 0.3035, + "queueDelay": 0.561833, + "resultFormatting": 0.032, + "runtimeCreation": 0.570834, + "teardown": 24.314083, + "transportWiring": 0.147458, + "userAwait": 6397.402375000001, + "wrapperPreparation": 0.022083 + }, + "totalMs": 6607.7573330000005, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 32ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "success": true, + "variant": "control", + "wallMs": 6610.323334000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4622.07699999999, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.990833, + "initialEvaluation": 0.236167, + "loaderInitialization": 1.956125, + "processConfiguration": 0.34816699999999995, + "queueDelay": 0.694375, + "resultFormatting": 0.031958, + "runtimeCreation": 0.559583, + "teardown": 24.901957999999997, + "transportWiring": 0.34625, + "userAwait": 4536.144292, + "wrapperPreparation": 0.0405 + }, + "totalMs": 4749.292917, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 23ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "success": true, + "variant": "candidate", + "wallMs": 4751.662875 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 11114.805999999982, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.017541, + "initialEvaluation": 0.171625, + "loaderInitialization": 1.829875, + "processConfiguration": 0.293167, + "queueDelay": 0.5650409999999999, + "resultFormatting": 0.043667, + "runtimeCreation": 0.483333, + "teardown": 41.283208, + "transportWiring": 0.16158399999999998, + "userAwait": 11092.521708, + "wrapperPreparation": 0.023625 + }, + "totalMs": 11319.46275, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 856ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2491ms (cache miss)\n", + "stdout": "\nadded 2 packages in 11s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "success": true, + "variant": "control", + "wallMs": 11322.804584 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7651.864000000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.16725, + "initialEvaluation": 0.17525000000000002, + "loaderInitialization": 1.953084, + "processConfiguration": 0.315166, + "queueDelay": 0.675708, + "resultFormatting": 0.032791, + "runtimeCreation": 0.569333, + "teardown": 39.080417, + "transportWiring": 0.16525, + "userAwait": 7514.054125000001, + "wrapperPreparation": 0.022834 + }, + "totalMs": 7736.251915999999, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 1083ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 3057ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 5, + "success": true, + "variant": "candidate", + "wallMs": 7739.225041 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 608.1209999999846, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.044834, + "initialEvaluation": 0.181291, + "loaderInitialization": 1.860166, + "processConfiguration": 0.29275, + "queueDelay": 0.5738749999999999, + "resultFormatting": 0.022500000000000003, + "runtimeCreation": 0.509417, + "teardown": 12.203459, + "transportWiring": 0.173166, + "userAwait": 410.117875, + "wrapperPreparation": 0.024209 + }, + "totalMs": 609.1258330000001, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 6, + "success": true, + "variant": "candidate", + "wallMs": 611.7005 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 957.6259999999893, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 215.225708, + "initialEvaluation": 0.184375, + "loaderInitialization": 1.963167, + "processConfiguration": 6.642124999999999, + "queueDelay": 0.815875, + "resultFormatting": 0.024208, + "runtimeCreation": 0.505583, + "teardown": 12.652875, + "transportWiring": 0.24625, + "userAwait": 756.128292, + "wrapperPreparation": 0.031917 + }, + "totalMs": 994.470625, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 7, + "success": true, + "variant": "control", + "wallMs": 997.3774589999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3964.5900000000256, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.91316600000002, + "initialEvaluation": 0.16699999999999998, + "loaderInitialization": 1.65225, + "processConfiguration": 0.1945, + "queueDelay": 0.553458, + "resultFormatting": 0.030209000000000003, + "runtimeCreation": 0.45975, + "teardown": 23.444208, + "transportWiring": 0.147459, + "userAwait": 3758.832541, + "wrapperPreparation": 0.022375 + }, + "totalMs": 3965.539625, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 17ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 8, + "success": true, + "variant": "candidate", + "wallMs": 3969.4405420000003 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6137.574000000022, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.77795799999998, + "initialEvaluation": 0.16783299999999998, + "loaderInitialization": 1.918041, + "processConfiguration": 0.468917, + "queueDelay": 0.5343330000000001, + "resultFormatting": 0.036542, + "runtimeCreation": 0.466542, + "teardown": 25.90675, + "transportWiring": 0.156084, + "userAwait": 5863.804499999999, + "wrapperPreparation": 0.022833 + }, + "totalMs": 6073.307374999999, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 19ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 9, + "success": true, + "variant": "control", + "wallMs": 6075.888833999999 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 8415.265000000014, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.929375, + "initialEvaluation": 0.168542, + "loaderInitialization": 2.360542, + "processConfiguration": 0.511625, + "queueDelay": 0.612125, + "resultFormatting": 0.044708, + "runtimeCreation": 0.491, + "teardown": 50.332209000000006, + "transportWiring": 0.15975, + "userAwait": 8482.76425, + "wrapperPreparation": 0.021791 + }, + "totalMs": 8717.44075, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 932ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2833ms (cache miss)\n", + "stdout": "\nadded 2 packages in 8s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 10, + "success": true, + "variant": "candidate", + "wallMs": 8722.804791999999 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10509.90499999997, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.480833, + "initialEvaluation": 0.180125, + "loaderInitialization": 2.065792, + "processConfiguration": 0.370125, + "queueDelay": 0.624625, + "resultFormatting": 0.032042, + "runtimeCreation": 0.528166, + "teardown": 38.329207999999994, + "transportWiring": 0.176125, + "userAwait": 10260.763292, + "wrapperPreparation": 0.024125 + }, + "totalMs": 10488.615208, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 954ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2508ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 11, + "success": true, + "variant": "control", + "wallMs": 10491.642375 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 773.5979999999981, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.65625, + "initialEvaluation": 0.165208, + "loaderInitialization": 1.883333, + "processConfiguration": 0.272792, + "queueDelay": 0.557792, + "resultFormatting": 0.02225, + "runtimeCreation": 0.47375, + "teardown": 11.616333, + "transportWiring": 0.147083, + "userAwait": 568.837292, + "wrapperPreparation": 0.02175 + }, + "totalMs": 763.692917, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 12, + "success": true, + "variant": "control", + "wallMs": 766.0533750000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 579.7429999999586, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.127375, + "initialEvaluation": 0.171791, + "loaderInitialization": 2.588584, + "processConfiguration": 0.232583, + "queueDelay": 0.5373749999999999, + "resultFormatting": 0.022209, + "runtimeCreation": 0.454041, + "teardown": 11.9385, + "transportWiring": 0.153458, + "userAwait": 393.45525, + "wrapperPreparation": 0.022334 + }, + "totalMs": 586.738166, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 13, + "success": true, + "variant": "candidate", + "wallMs": 588.846458 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7134.847000000009, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 198.349917, + "initialEvaluation": 0.199416, + "loaderInitialization": 1.959666, + "processConfiguration": 0.801792, + "queueDelay": 0.745333, + "resultFormatting": 0.048833, + "runtimeCreation": 0.500584, + "teardown": 28.428709, + "transportWiring": 0.189791, + "userAwait": 7372.667167, + "wrapperPreparation": 0.030959 + }, + "totalMs": 7603.989208, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 19ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 14, + "success": true, + "variant": "control", + "wallMs": 7607.207791999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3899.782999999996, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 187.732834, + "initialEvaluation": 0.183458, + "loaderInitialization": 2.162041, + "processConfiguration": 0.27525, + "queueDelay": 0.644584, + "resultFormatting": 0.033125, + "runtimeCreation": 0.513334, + "teardown": 23.903625, + "transportWiring": 0.179208, + "userAwait": 3707.135834, + "wrapperPreparation": 0.026 + }, + "totalMs": 3922.86925, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 15, + "success": true, + "variant": "candidate", + "wallMs": 3925.575667 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10335.99900000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.57425, + "initialEvaluation": 0.183292, + "loaderInitialization": 1.854542, + "processConfiguration": 0.291583, + "queueDelay": 0.556167, + "resultFormatting": 0.031459, + "runtimeCreation": 0.47725, + "teardown": 42.418916, + "transportWiring": 0.172292, + "userAwait": 10073.040916, + "wrapperPreparation": 0.022208 + }, + "totalMs": 10299.661, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 1ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 848ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2851ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 16, + "success": true, + "variant": "control", + "wallMs": 10302.555541 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7590.95199999999, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 186.05133400000005, + "initialEvaluation": 0.185583, + "loaderInitialization": 1.959583, + "processConfiguration": 0.279833, + "queueDelay": 0.5335420000000001, + "resultFormatting": 0.038209, + "runtimeCreation": 0.465667, + "teardown": 44.093916, + "transportWiring": 0.188583, + "userAwait": 7590.894083, + "wrapperPreparation": 0.025417 + }, + "totalMs": 7824.757375, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 841ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2364ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 17, + "success": true, + "variant": "candidate", + "wallMs": 7827.506084000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 584.9729999999981, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.370875, + "initialEvaluation": 0.18725, + "loaderInitialization": 1.946791, + "processConfiguration": 0.204625, + "queueDelay": 0.600792, + "resultFormatting": 0.021791, + "runtimeCreation": 0.471875, + "teardown": 11.4465, + "transportWiring": 0.181375, + "userAwait": 394.8405, + "wrapperPreparation": 0.024959 + }, + "totalMs": 588.335417, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 18, + "success": true, + "variant": "candidate", + "wallMs": 590.624708 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 782.7509999999893, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.866416, + "initialEvaluation": 0.188416, + "loaderInitialization": 1.722458, + "processConfiguration": 0.209417, + "queueDelay": 0.519833, + "resultFormatting": 0.022292, + "runtimeCreation": 0.468375, + "teardown": 12.195833, + "transportWiring": 0.194834, + "userAwait": 580.7079170000001, + "wrapperPreparation": 0.025 + }, + "totalMs": 773.199375, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 19, + "success": true, + "variant": "control", + "wallMs": 775.8752920000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3835.9860000000335, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.7645, + "initialEvaluation": 0.175583, + "loaderInitialization": 1.825292, + "processConfiguration": 0.236166, + "queueDelay": 0.613292, + "resultFormatting": 0.04825, + "runtimeCreation": 0.471125, + "teardown": 24.041458, + "transportWiring": 0.178417, + "userAwait": 3630.854459, + "wrapperPreparation": 0.022875 + }, + "totalMs": 3838.279042, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 20, + "success": true, + "variant": "candidate", + "wallMs": 3840.905084 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7182.572999999975, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.032834, + "initialEvaluation": 0.168625, + "loaderInitialization": 1.7735, + "processConfiguration": 0.243, + "queueDelay": 0.558708, + "resultFormatting": 0.031208999999999997, + "runtimeCreation": 0.504958, + "teardown": 24.592166, + "transportWiring": 0.257416, + "userAwait": 7170.990208, + "wrapperPreparation": 0.022042 + }, + "totalMs": 7376.217333, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 20ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 21, + "success": true, + "variant": "control", + "wallMs": 7379.104958 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7403.964999999967, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 187.560708, + "initialEvaluation": 0.176875, + "loaderInitialization": 2.3245, + "processConfiguration": 0.499959, + "queueDelay": 0.7268749999999999, + "resultFormatting": 0.032625, + "runtimeCreation": 0.57025, + "teardown": 40.717499999999994, + "transportWiring": 0.170792, + "userAwait": 7203.254167, + "wrapperPreparation": 0.024833 + }, + "totalMs": 7436.100708, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 820ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2330ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 22, + "success": true, + "variant": "candidate", + "wallMs": 7439.677416 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 12068.777000000002, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.557417, + "initialEvaluation": 0.25012500000000004, + "loaderInitialization": 1.993291, + "processConfiguration": 0.211, + "queueDelay": 0.713084, + "resultFormatting": 0.042667, + "runtimeCreation": 0.471584, + "teardown": 43.432167, + "transportWiring": 0.384458, + "userAwait": 12306.303791, + "wrapperPreparation": 0.042834 + }, + "totalMs": 12532.444375, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 979ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2891ms (cache miss)\n", + "stdout": "\nadded 2 packages in 12s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 23, + "success": true, + "variant": "control", + "wallMs": 12535.366917 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 810.3410000000149, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.276, + "initialEvaluation": 0.213583, + "loaderInitialization": 1.999167, + "processConfiguration": 0.429125, + "queueDelay": 1.259125, + "resultFormatting": 0.022500000000000003, + "runtimeCreation": 0.636458, + "teardown": 11.754, + "transportWiring": 0.215958, + "userAwait": 599.1341249999999, + "wrapperPreparation": 0.030125 + }, + "totalMs": 799.018667, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 24, + "success": true, + "variant": "control", + "wallMs": 803.894583 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 579.2839999999851, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.5295, + "initialEvaluation": 0.17741600000000002, + "loaderInitialization": 1.782542, + "processConfiguration": 0.268333, + "queueDelay": 0.5704170000000001, + "resultFormatting": 0.024875, + "runtimeCreation": 0.469041, + "teardown": 13.014791, + "transportWiring": 0.177042, + "userAwait": 384.789834, + "wrapperPreparation": 0.022667000000000003 + }, + "totalMs": 578.8662919999999, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 25, + "success": true, + "variant": "candidate", + "wallMs": 581.40925 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6055.142999999982, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.017333, + "initialEvaluation": 0.19175, + "loaderInitialization": 1.948333, + "processConfiguration": 0.3655, + "queueDelay": 0.535625, + "resultFormatting": 0.032041, + "runtimeCreation": 0.472834, + "teardown": 22.576334, + "transportWiring": 0.200959, + "userAwait": 5776.659875, + "wrapperPreparation": 0.025375 + }, + "totalMs": 5985.058459, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 17ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 26, + "success": true, + "variant": "control", + "wallMs": 5987.485624999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6101.3739999999525, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.419708, + "initialEvaluation": 0.180625, + "loaderInitialization": 1.833208, + "processConfiguration": 0.213292, + "queueDelay": 0.5410830000000001, + "resultFormatting": 0.047541, + "runtimeCreation": 0.462167, + "teardown": 25.7825, + "transportWiring": 0.176917, + "userAwait": 9118.157167, + "wrapperPreparation": 0.022875 + }, + "totalMs": 9324.877541, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 22ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 27, + "success": true, + "variant": "candidate", + "wallMs": 9327.81275 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 14339.98099999997, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.485, + "initialEvaluation": 0.18675, + "loaderInitialization": 2.021833, + "processConfiguration": 0.29125, + "queueDelay": 0.891917, + "resultFormatting": 0.0605, + "runtimeCreation": 0.6197499999999999, + "teardown": 47.347417, + "transportWiring": 0.237208, + "userAwait": 18468.309333, + "wrapperPreparation": 0.025084 + }, + "totalMs": 18705.595917, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 1056ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2791ms (cache miss)\n", + "stdout": "\nadded 2 packages in 18s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 28, + "success": true, + "variant": "control", + "wallMs": 18711.357667 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 8478.26000000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.250833, + "initialEvaluation": 0.185709, + "loaderInitialization": 2.054625, + "processConfiguration": 0.524584, + "queueDelay": 0.989292, + "resultFormatting": 0.06075, + "runtimeCreation": 0.617375, + "teardown": 48.765207999999994, + "transportWiring": 0.187083, + "userAwait": 8717.688333, + "wrapperPreparation": 0.02675 + }, + "totalMs": 8954.399459, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 949ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2710ms (cache miss)\n", + "stdout": "\nadded 2 packages in 8s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 29, + "success": true, + "variant": "candidate", + "wallMs": 8957.75975 + } + ], + "schema": "npm-metadata-loader-realpath-v1", + "target": "p2" +} diff --git a/tests/npm_metadata/results/2026-09-21-loader-realpath-p3.json b/tests/npm_metadata/results/2026-09-21-loader-realpath-p3.json new file mode 100644 index 00000000..e9a9dd35 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-21-loader-realpath-p3.json @@ -0,0 +1,2876 @@ +{ + "componentFeature": "typescript-compiler-profiling", + "iterations": 5, + "node": "22.14.0", + "npm": "10.9.2", + "revision": "9619718a1c444dd490d6075494de91918c712734", + "samples": [ + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 1156.2490000000107, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 194.207875, + "initialEvaluation": 0.194833, + "loaderInitialization": 2.4820409999999997, + "processConfiguration": 1.607584, + "queueDelay": 1.398584, + "resultFormatting": 0.024125, + "runtimeCreation": 0.754375, + "teardown": 16.385042, + "transportWiring": 0.244291, + "userAwait": 1170.050375, + "wrapperPreparation": 0.022209 + }, + "totalMs": 1387.441, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "success": true, + "variant": "control", + "wallMs": 1392.096625 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 612.789999999979, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 184.68125, + "initialEvaluation": 0.179667, + "loaderInitialization": 2.35275, + "processConfiguration": 0.249542, + "queueDelay": 1.00325, + "resultFormatting": 0.022792, + "runtimeCreation": 0.641375, + "teardown": 12.603792, + "transportWiring": 0.176875, + "userAwait": 416.6802909999999, + "wrapperPreparation": 0.0205 + }, + "totalMs": 618.689959, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "success": true, + "variant": "candidate", + "wallMs": 621.185792 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6261.428000000014, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.31375, + "initialEvaluation": 0.193208, + "loaderInitialization": 2.357666, + "processConfiguration": 0.241334, + "queueDelay": 0.5735830000000001, + "resultFormatting": 0.110792, + "runtimeCreation": 0.470459, + "teardown": 23.937833, + "transportWiring": 0.188958, + "userAwait": 6082.6245, + "wrapperPreparation": 0.0205 + }, + "totalMs": 6292.066125, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 22ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "success": true, + "variant": "control", + "wallMs": 6294.441583 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4163.559999999998, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.184792, + "initialEvaluation": 0.194292, + "loaderInitialization": 1.906917, + "processConfiguration": 0.272458, + "queueDelay": 0.519833, + "resultFormatting": 0.084041, + "runtimeCreation": 0.463, + "teardown": 25.885125, + "transportWiring": 0.182291, + "userAwait": 4011.584166999999, + "wrapperPreparation": 0.020875 + }, + "totalMs": 4222.328042, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 23ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "success": true, + "variant": "candidate", + "wallMs": 4224.667 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 11431.23099999997, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 189.0055, + "initialEvaluation": 0.259542, + "loaderInitialization": 1.960333, + "processConfiguration": 0.29312499999999997, + "queueDelay": 0.7935420000000001, + "resultFormatting": 0.091833, + "runtimeCreation": 0.571917, + "teardown": 41.575333, + "transportWiring": 0.468875, + "userAwait": 11898.1885, + "wrapperPreparation": 0.053 + }, + "totalMs": 12133.350792, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2422ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2431ms (cache miss)\n", + "stdout": "\nadded 2 packages in 11s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "success": true, + "variant": "control", + "wallMs": 12136.180124999999 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7412.286000000022, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.733, + "initialEvaluation": 0.183334, + "loaderInitialization": 1.898, + "processConfiguration": 0.22058399999999995, + "queueDelay": 0.621792, + "resultFormatting": 0.254417, + "runtimeCreation": 0.478583, + "teardown": 42.792666, + "transportWiring": 0.215458, + "userAwait": 7244.673208, + "wrapperPreparation": 0.026708 + }, + "totalMs": 7473.135667, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2594ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2603ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 5, + "success": true, + "variant": "candidate", + "wallMs": 7475.769792 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 659.6849999999977, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.785625, + "initialEvaluation": 0.227333, + "loaderInitialization": 1.869167, + "processConfiguration": 0.40525, + "queueDelay": 0.537416, + "resultFormatting": 0.02275, + "runtimeCreation": 0.477583, + "teardown": 13.190167, + "transportWiring": 0.3686660000000001, + "userAwait": 483.457625, + "wrapperPreparation": 0.041167 + }, + "totalMs": 683.517833, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 6, + "success": true, + "variant": "candidate", + "wallMs": 686.2524169999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 1259.8340000000317, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 230.674083, + "initialEvaluation": 0.176, + "loaderInitialization": 9.61075, + "processConfiguration": 0.648042, + "queueDelay": 2.647167, + "resultFormatting": 0.021625, + "runtimeCreation": 1.931083, + "teardown": 12.294541, + "transportWiring": 0.197292, + "userAwait": 1182.398584, + "wrapperPreparation": 0.020166 + }, + "totalMs": 1440.695667, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 7, + "success": true, + "variant": "control", + "wallMs": 1443.282167 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4405.410000000033, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 186.337416, + "initialEvaluation": 0.27608299999999997, + "loaderInitialization": 1.812083, + "processConfiguration": 0.275084, + "queueDelay": 0.508792, + "resultFormatting": 0.093167, + "runtimeCreation": 0.465792, + "teardown": 24.299541, + "transportWiring": 0.458709, + "userAwait": 4412.534292, + "wrapperPreparation": 0.052708 + }, + "totalMs": 4627.149042, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 22ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 8, + "success": true, + "variant": "candidate", + "wallMs": 4630.127417 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 5838.575000000012, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 204.864917, + "initialEvaluation": 0.175917, + "loaderInitialization": 5.5425830000000005, + "processConfiguration": 0.356167, + "queueDelay": 0.650583, + "resultFormatting": 0.060667, + "runtimeCreation": 0.479542, + "teardown": 21.897208000000003, + "transportWiring": 0.175833, + "userAwait": 5558.102041, + "wrapperPreparation": 0.027375 + }, + "totalMs": 5792.411999999999, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 15ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 9, + "success": true, + "variant": "control", + "wallMs": 5795.35075 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7300.495999999985, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.275209, + "initialEvaluation": 0.195959, + "loaderInitialization": 1.805333, + "processConfiguration": 0.239958, + "queueDelay": 0.584542, + "resultFormatting": 0.114667, + "runtimeCreation": 0.480209, + "teardown": 41.316042, + "transportWiring": 0.26295799999999997, + "userAwait": 7149.794291, + "wrapperPreparation": 0.026333 + }, + "totalMs": 7373.131125000001, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2597ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2615ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 10, + "success": true, + "variant": "candidate", + "wallMs": 7375.695291 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10685.65399999998, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 187.317875, + "initialEvaluation": 0.28150000000000003, + "loaderInitialization": 2.461875, + "processConfiguration": 0.422167, + "queueDelay": 1.2897500000000002, + "resultFormatting": 0.08354199999999999, + "runtimeCreation": 0.485916, + "teardown": 37.714791, + "transportWiring": 0.263042, + "userAwait": 10639.291583, + "wrapperPreparation": 0.026375 + }, + "totalMs": 10869.677625, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2324ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2331ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 11, + "success": true, + "variant": "control", + "wallMs": 10872.229083 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 896.5750000000116, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.906708, + "initialEvaluation": 0.190375, + "loaderInitialization": 1.984333, + "processConfiguration": 0.232917, + "queueDelay": 0.5597920000000001, + "resultFormatting": 0.031333, + "runtimeCreation": 0.462708, + "teardown": 11.5625, + "transportWiring": 0.21325, + "userAwait": 750.896083, + "wrapperPreparation": 0.021959 + }, + "totalMs": 945.138125, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 12, + "success": true, + "variant": "control", + "wallMs": 947.3025 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 666.9799999999814, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.150125, + "initialEvaluation": 0.217334, + "loaderInitialization": 1.900041, + "processConfiguration": 0.20225, + "queueDelay": 0.624916, + "resultFormatting": 0.02425, + "runtimeCreation": 0.471375, + "teardown": 13.491709, + "transportWiring": 0.159042, + "userAwait": 487.748416, + "wrapperPreparation": 0.021958 + }, + "totalMs": 690.048291, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 13, + "success": true, + "variant": "candidate", + "wallMs": 692.234042 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 10413.544999999984, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 197.359917, + "initialEvaluation": 0.189959, + "loaderInitialization": 1.874333, + "processConfiguration": 0.707375, + "queueDelay": 0.6369159999999999, + "resultFormatting": 0.227667, + "runtimeCreation": 0.482625, + "teardown": 31.260958, + "transportWiring": 0.301583, + "userAwait": 14394.426916, + "wrapperPreparation": 0.022125 + }, + "totalMs": 14627.52775, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 42ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 14, + "success": true, + "variant": "control", + "wallMs": 14631.654958000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 5462.803000000014, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 394.220459, + "initialEvaluation": 0.241416, + "loaderInitialization": 2.260834, + "processConfiguration": 0.591166, + "queueDelay": 0.575708, + "resultFormatting": 0.095333, + "runtimeCreation": 0.466958, + "teardown": 24.187167, + "transportWiring": 10.87175, + "userAwait": 7845.644334, + "wrapperPreparation": 0.0445 + }, + "totalMs": 8279.2785, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 28ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 15, + "success": true, + "variant": "candidate", + "wallMs": 8282.397458 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 12072.755999999994, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 189.622083, + "initialEvaluation": 0.170875, + "loaderInitialization": 1.923209, + "processConfiguration": 0.229125, + "queueDelay": 0.613875, + "resultFormatting": 0.10725, + "runtimeCreation": 0.468083, + "teardown": 42.652207999999995, + "transportWiring": 0.154792, + "userAwait": 12466.953667, + "wrapperPreparation": 0.019291 + }, + "totalMs": 12702.966625, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2904ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2912ms (cache miss)\n", + "stdout": "\nadded 2 packages in 12s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 16, + "success": true, + "variant": "control", + "wallMs": 12705.7585 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7874.047999999952, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 278.460666, + "initialEvaluation": 0.176209, + "loaderInitialization": 2.1579580000000003, + "processConfiguration": 0.391334, + "queueDelay": 0.5874590000000001, + "resultFormatting": 0.087375, + "runtimeCreation": 0.482708, + "teardown": 40.781166, + "transportWiring": 0.167667, + "userAwait": 8128.79375, + "wrapperPreparation": 0.021583 + }, + "totalMs": 8452.1455, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2496ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2505ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 17, + "success": true, + "variant": "candidate", + "wallMs": 8455.147583 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 603.8899999999558, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.782667, + "initialEvaluation": 0.204167, + "loaderInitialization": 1.900291, + "processConfiguration": 0.270667, + "queueDelay": 0.728875, + "resultFormatting": 0.067166, + "runtimeCreation": 0.568375, + "teardown": 12.736917, + "transportWiring": 0.220666, + "userAwait": 406.021375, + "wrapperPreparation": 0.028542 + }, + "totalMs": 603.5712090000001, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 18, + "success": true, + "variant": "candidate", + "wallMs": 606.265041 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 803.1749999999884, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 184.779084, + "initialEvaluation": 0.162125, + "loaderInitialization": 2.5798330000000003, + "processConfiguration": 0.34037500000000004, + "queueDelay": 0.650042, + "resultFormatting": 0.020834, + "runtimeCreation": 0.482792, + "teardown": 13.211416, + "transportWiring": 0.141041, + "userAwait": 599.123458, + "wrapperPreparation": 0.019042000000000003 + }, + "totalMs": 801.554375, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 19, + "success": true, + "variant": "control", + "wallMs": 804.2764999999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4320.5869999999995, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.998417, + "initialEvaluation": 0.165708, + "loaderInitialization": 2.052875, + "processConfiguration": 0.550375, + "queueDelay": 0.526875, + "resultFormatting": 0.199125, + "runtimeCreation": 0.4495, + "teardown": 104.929625, + "transportWiring": 0.14416700000000002, + "userAwait": 4707.691042, + "wrapperPreparation": 0.018583 + }, + "totalMs": 4997.866333, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 117ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 20, + "success": true, + "variant": "candidate", + "wallMs": 5001.415334 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 9984.625, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 294.335208, + "initialEvaluation": 0.190125, + "loaderInitialization": 2.133125, + "processConfiguration": 0.876375, + "queueDelay": 0.607708, + "resultFormatting": 0.182791, + "runtimeCreation": 0.489542, + "teardown": 29.508959, + "transportWiring": 0.445959, + "userAwait": 15429.969625, + "wrapperPreparation": 0.125625 + }, + "totalMs": 15758.909042, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 36ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 21, + "success": true, + "variant": "control", + "wallMs": 15761.846292 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7510.838999999978, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 202.961167, + "initialEvaluation": 0.25912500000000005, + "loaderInitialization": 2.020208, + "processConfiguration": 0.324875, + "queueDelay": 0.653375, + "resultFormatting": 0.09125, + "runtimeCreation": 0.476042, + "teardown": 43.459209, + "transportWiring": 0.231083, + "userAwait": 7410.364333, + "wrapperPreparation": 0.0445 + }, + "totalMs": 7660.939, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2492ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2500ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 22, + "success": true, + "variant": "candidate", + "wallMs": 7664.552417000001 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 11781.96100000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.257166, + "initialEvaluation": 0.171, + "loaderInitialization": 1.953958, + "processConfiguration": 0.330334, + "queueDelay": 0.974417, + "resultFormatting": 0.104875, + "runtimeCreation": 0.572375, + "teardown": 42.65675, + "transportWiring": 0.14870899999999998, + "userAwait": 12079.543709, + "wrapperPreparation": 0.019166 + }, + "totalMs": 12308.81625, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 3032ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 3041ms (cache miss)\n", + "stdout": "\nadded 2 packages in 12s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 23, + "success": true, + "variant": "control", + "wallMs": 12314.064583000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 796.8219999999856, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 426, + "filesystem.realpath.success": 426, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 426, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.135416, + "initialEvaluation": 0.165459, + "loaderInitialization": 1.878084, + "processConfiguration": 0.19075, + "queueDelay": 0.634333, + "resultFormatting": 0.022417, + "runtimeCreation": 0.474666, + "teardown": 11.381791, + "transportWiring": 0.225625, + "userAwait": 594.954833, + "wrapperPreparation": 0.02 + }, + "totalMs": 791.117208, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 24, + "success": true, + "variant": "control", + "wallMs": 793.4437909999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 601.1080000000075, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 77, + "filesystem.realpath.success": 77, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 349, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 77, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.488334, + "initialEvaluation": 0.195166, + "loaderInitialization": 2.062792, + "processConfiguration": 0.225583, + "queueDelay": 0.7643329999999999, + "resultFormatting": 0.021875, + "runtimeCreation": 0.541041, + "teardown": 11.465792, + "transportWiring": 0.17741600000000002, + "userAwait": 404.215042, + "wrapperPreparation": 0.048084 + }, + "totalMs": 600.257125, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 25, + "success": true, + "variant": "candidate", + "wallMs": 603.454416 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 5982.061999999976, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3545, + "filesystem.realpath.success": 3545, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 3545, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.3235, + "initialEvaluation": 0.197292, + "loaderInitialization": 1.846833, + "processConfiguration": 0.184292, + "queueDelay": 0.542458, + "resultFormatting": 0.078, + "runtimeCreation": 0.465125, + "teardown": 23.063542, + "transportWiring": 0.187542, + "userAwait": 5715.024083, + "wrapperPreparation": 0.020916 + }, + "totalMs": 5923.962833, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 26, + "success": true, + "variant": "control", + "wallMs": 5926.643958 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6592.219000000041, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 475, + "filesystem.realpath.success": 475, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3070, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 475, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 222.425916, + "initialEvaluation": 0.203084, + "loaderInitialization": 7.392667, + "processConfiguration": 0.3645000000000001, + "queueDelay": 0.598, + "resultFormatting": 0.226417, + "runtimeCreation": 1.930167, + "teardown": 32.998916, + "transportWiring": 0.292042, + "userAwait": 10025.408708, + "wrapperPreparation": 0.033083 + }, + "totalMs": 10291.964792, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 31ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 27, + "success": true, + "variant": "candidate", + "wallMs": 10295.203208 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 13989.944000000018, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 5007, + "filesystem.realpath.success": 5007, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 5007, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 209.638083, + "initialEvaluation": 0.188542, + "loaderInitialization": 3.216333, + "processConfiguration": 0.642167, + "queueDelay": 0.488333, + "resultFormatting": 0.091417, + "runtimeCreation": 0.505292, + "teardown": 43.604125, + "transportWiring": 0.366292, + "userAwait": 16786.988875, + "wrapperPreparation": 0.024166 + }, + "totalMs": 17045.808292, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2484ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2492ms (cache miss)\n", + "stdout": "\nadded 2 packages in 15s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 28, + "success": true, + "variant": "control", + "wallMs": 17048.640625 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 9489.503999999957, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 614, + "filesystem.realpath.success": 614, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4393, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 614, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.252542, + "initialEvaluation": 0.173833, + "loaderInitialization": 2.4685, + "processConfiguration": 0.493667, + "queueDelay": 0.589625, + "resultFormatting": 0.101083, + "runtimeCreation": 0.459, + "teardown": 46.78425, + "transportWiring": 0.175291, + "userAwait": 12443.967292, + "wrapperPreparation": 0.021209 + }, + "totalMs": 12675.527208, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 6619ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 6635ms (cache miss)\n", + "stdout": "\nadded 2 packages in 12s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 29, + "success": true, + "variant": "candidate", + "wallMs": 12678.659541 + } + ], + "schema": "npm-metadata-loader-realpath-v1", + "target": "p3" +} diff --git a/tests/npm_metadata/results/2026-09-21-negative-package-json-p2.json b/tests/npm_metadata/results/2026-09-21-negative-package-json-p2.json new file mode 100644 index 00000000..92fb2e38 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-21-negative-package-json-p2.json @@ -0,0 +1,2861 @@ +{ + "componentFeature": "typescript-compiler-profiling", + "iterations": 5, + "node": "22.14.0", + "npm": "10.9.2", + "revision": "9619718a1c444dd490d6075494de91918c712734", + "samples": [ + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 765.3420000000042, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.101583, + "initialEvaluation": 0.189708, + "loaderInitialization": 2.194542, + "processConfiguration": 6.0355, + "queueDelay": 0.8310000000000001, + "resultFormatting": 0.021958, + "runtimeCreation": 0.589791, + "teardown": 11.515459, + "transportWiring": 0.219625, + "userAwait": 562.851417, + "wrapperPreparation": 0.024667 + }, + "totalMs": 763.63775, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "success": true, + "variant": "control", + "wallMs": 772.6402919999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 763.1039999999921, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.5365, + "initialEvaluation": 0.179, + "loaderInitialization": 1.98275, + "processConfiguration": 0.266417, + "queueDelay": 0.546542, + "resultFormatting": 0.022541, + "runtimeCreation": 0.482083, + "teardown": 11.187334, + "transportWiring": 0.1695, + "userAwait": 558.9366249999999, + "wrapperPreparation": 0.0255 + }, + "totalMs": 753.367292, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "success": true, + "variant": "candidate", + "wallMs": 755.524459 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6044.373000000021, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.68783399999998, + "initialEvaluation": 0.1725, + "loaderInitialization": 1.826709, + "processConfiguration": 0.246541, + "queueDelay": 0.5259579999999999, + "resultFormatting": 0.034041999999999996, + "runtimeCreation": 0.469666, + "teardown": 24.495833, + "transportWiring": 0.14804099999999998, + "userAwait": 5840.163667, + "wrapperPreparation": 0.024375 + }, + "totalMs": 6044.828541, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 34ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "success": true, + "variant": "control", + "wallMs": 6047.439958 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 5941.871999999974, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.91674999999998, + "initialEvaluation": 0.16783299999999998, + "loaderInitialization": 1.887709, + "processConfiguration": 0.25783300000000003, + "queueDelay": 0.5429579999999999, + "resultFormatting": 0.029834, + "runtimeCreation": 0.472875, + "teardown": 22.8945, + "transportWiring": 0.14891700000000002, + "userAwait": 5662.858083, + "wrapperPreparation": 0.02175 + }, + "totalMs": 5869.341958, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 16ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "success": true, + "variant": "candidate", + "wallMs": 5871.710583 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10436.753000000026, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.750625, + "initialEvaluation": 0.186041, + "loaderInitialization": 1.7915, + "processConfiguration": 0.26837500000000003, + "queueDelay": 0.5623330000000001, + "resultFormatting": 0.043792, + "runtimeCreation": 0.466083, + "teardown": 38.895, + "transportWiring": 0.186542, + "userAwait": 10141.348875, + "wrapperPreparation": 0.03 + }, + "totalMs": 10362.572708, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 892ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2577ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "success": true, + "variant": "control", + "wallMs": 10365.4535 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 9943.48299999995, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 173.479125, + "initialEvaluation": 0.181417, + "loaderInitialization": 1.837791, + "processConfiguration": 0.200292, + "queueDelay": 0.66325, + "resultFormatting": 0.030957999999999996, + "runtimeCreation": 0.48891699999999993, + "teardown": 40.782, + "transportWiring": 0.1285, + "userAwait": 9642.663625, + "wrapperPreparation": 0.023083 + }, + "totalMs": 9860.5165, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 833ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2400ms (cache miss)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 5, + "success": true, + "variant": "candidate", + "wallMs": 9863.490334 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 785.3850000000093, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.562625, + "initialEvaluation": 0.184833, + "loaderInitialization": 1.83475, + "processConfiguration": 0.225875, + "queueDelay": 0.5842080000000001, + "resultFormatting": 0.022417, + "runtimeCreation": 0.483833, + "teardown": 11.816125, + "transportWiring": 0.175792, + "userAwait": 579.532125, + "wrapperPreparation": 0.023708 + }, + "totalMs": 775.47775, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 6, + "success": true, + "variant": "candidate", + "wallMs": 777.519125 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 788.2369999999646, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.878083, + "initialEvaluation": 0.180792, + "loaderInitialization": 2.0053750000000004, + "processConfiguration": 0.21591700000000005, + "queueDelay": 0.6218750000000001, + "resultFormatting": 0.021917, + "runtimeCreation": 0.607792, + "teardown": 11.37875, + "transportWiring": 0.176875, + "userAwait": 585.9643329999999, + "wrapperPreparation": 0.022583 + }, + "totalMs": 779.1152500000001, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 7, + "success": true, + "variant": "control", + "wallMs": 781.279875 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 5990.955999999947, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.222375, + "initialEvaluation": 0.194833, + "loaderInitialization": 1.885583, + "processConfiguration": 0.409833, + "queueDelay": 0.528041, + "resultFormatting": 0.082792, + "runtimeCreation": 0.464042, + "teardown": 22.629167, + "transportWiring": 0.153792, + "userAwait": 5697.6587500000005, + "wrapperPreparation": 0.022500000000000003 + }, + "totalMs": 5903.297541, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 17ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 8, + "success": true, + "variant": "candidate", + "wallMs": 5905.617916 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6125.326000000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.093291, + "initialEvaluation": 0.185208, + "loaderInitialization": 1.818084, + "processConfiguration": 0.298875, + "queueDelay": 0.606667, + "resultFormatting": 0.027209, + "runtimeCreation": 0.550083, + "teardown": 22.829125, + "transportWiring": 0.154792, + "userAwait": 5856.210333, + "wrapperPreparation": 0.023667 + }, + "totalMs": 6061.8369999999995, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 9, + "success": true, + "variant": "control", + "wallMs": 6064.20025 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10317.373000000021, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.44754200000003, + "initialEvaluation": 0.172, + "loaderInitialization": 1.712417, + "processConfiguration": 0.393333, + "queueDelay": 0.521625, + "resultFormatting": 0.032375, + "runtimeCreation": 0.496375, + "teardown": 42.341125, + "transportWiring": 0.14525000000000002, + "userAwait": 9975.355209, + "wrapperPreparation": 0.023083 + }, + "totalMs": 10198.681917, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 861ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2442ms (cache miss)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 10, + "success": true, + "variant": "candidate", + "wallMs": 10202.062791 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10767.612999999954, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 185.649667, + "initialEvaluation": 0.218708, + "loaderInitialization": 2.15, + "processConfiguration": 0.24675, + "queueDelay": 0.542375, + "resultFormatting": 0.0655, + "runtimeCreation": 0.472667, + "teardown": 42.343542, + "transportWiring": 0.321416, + "userAwait": 10480.997792, + "wrapperPreparation": 0.037292 + }, + "totalMs": 10713.107292, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 1003ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2705ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 11, + "success": true, + "variant": "control", + "wallMs": 10715.954375000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 801.4830000000075, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.201083, + "initialEvaluation": 0.180542, + "loaderInitialization": 2.162291, + "processConfiguration": 0.293792, + "queueDelay": 0.908834, + "resultFormatting": 0.022791, + "runtimeCreation": 0.679875, + "teardown": 12.859334, + "transportWiring": 0.17975, + "userAwait": 597.257417, + "wrapperPreparation": 0.024375 + }, + "totalMs": 797.810084, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 12, + "success": true, + "variant": "control", + "wallMs": 800.68725 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 781.7739999999758, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.643167, + "initialEvaluation": 0.188833, + "loaderInitialization": 1.805208, + "processConfiguration": 0.233125, + "queueDelay": 0.527041, + "resultFormatting": 0.022791, + "runtimeCreation": 0.461375, + "teardown": 12.642417, + "transportWiring": 0.172417, + "userAwait": 572.5208339999999, + "wrapperPreparation": 0.023708 + }, + "totalMs": 771.339625, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 13, + "success": true, + "variant": "candidate", + "wallMs": 774.128167 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6031.559999999998, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.094292, + "initialEvaluation": 0.212084, + "loaderInitialization": 2.18375, + "processConfiguration": 0.496, + "queueDelay": 0.586542, + "resultFormatting": 0.031, + "runtimeCreation": 0.497375, + "teardown": 24.998, + "transportWiring": 0.23525, + "userAwait": 5732.385666, + "wrapperPreparation": 0.032708 + }, + "totalMs": 5944.843042, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 14, + "success": true, + "variant": "control", + "wallMs": 5947.618333 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7024.109999999986, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.569, + "initialEvaluation": 0.176541, + "loaderInitialization": 1.815292, + "processConfiguration": 0.249083, + "queueDelay": 0.5536249999999999, + "resultFormatting": 0.034875, + "runtimeCreation": 0.468875, + "teardown": 24.387124999999997, + "transportWiring": 0.1595, + "userAwait": 6981.138667, + "wrapperPreparation": 0.023917 + }, + "totalMs": 7190.712667, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 15, + "success": true, + "variant": "candidate", + "wallMs": 7194.2552080000005 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 9895.84699999995, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.251625, + "initialEvaluation": 0.2065, + "loaderInitialization": 1.640375, + "processConfiguration": 0.242916, + "queueDelay": 0.464416, + "resultFormatting": 0.047958, + "runtimeCreation": 0.471542, + "teardown": 37.230167, + "transportWiring": 0.209709, + "userAwait": 9571.682792, + "wrapperPreparation": 0.038791 + }, + "totalMs": 9794.527458, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 860ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2296ms (cache miss)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 16, + "success": true, + "variant": "control", + "wallMs": 9797.290459 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 9985.571999999986, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.660125, + "initialEvaluation": 0.205875, + "loaderInitialization": 1.889875, + "processConfiguration": 0.332333, + "queueDelay": 0.52075, + "resultFormatting": 0.034958, + "runtimeCreation": 0.4385, + "teardown": 40.760791999999995, + "transportWiring": 0.204917, + "userAwait": 9670.635208, + "wrapperPreparation": 0.023292 + }, + "totalMs": 9894.746959, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 817ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2327ms (cache miss)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 17, + "success": true, + "variant": "candidate", + "wallMs": 9897.547625 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 781.9199999999837, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.142958, + "initialEvaluation": 0.22575, + "loaderInitialization": 1.879833, + "processConfiguration": 0.203084, + "queueDelay": 0.5230830000000001, + "resultFormatting": 0.023125, + "runtimeCreation": 0.4635, + "teardown": 11.855667, + "transportWiring": 0.28279200000000004, + "userAwait": 578.848958, + "wrapperPreparation": 0.039708 + }, + "totalMs": 771.52175, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 18, + "success": true, + "variant": "candidate", + "wallMs": 773.572917 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 804.5, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.529125, + "initialEvaluation": 0.186458, + "loaderInitialization": 1.926042, + "processConfiguration": 0.248333, + "queueDelay": 0.505709, + "resultFormatting": 0.023125, + "runtimeCreation": 0.466791, + "teardown": 11.586, + "transportWiring": 0.174917, + "userAwait": 597.852208, + "wrapperPreparation": 0.024917 + }, + "totalMs": 793.6346669999999, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 19, + "success": true, + "variant": "control", + "wallMs": 796.3173340000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 5919.527999999991, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.138375, + "initialEvaluation": 0.179083, + "loaderInitialization": 1.789042, + "processConfiguration": 0.199916, + "queueDelay": 0.538875, + "resultFormatting": 0.030834000000000004, + "runtimeCreation": 0.467333, + "teardown": 20.788708, + "transportWiring": 0.175542, + "userAwait": 5683.259708, + "wrapperPreparation": 0.022167 + }, + "totalMs": 5885.6259580000005, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 17ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 20, + "success": true, + "variant": "candidate", + "wallMs": 5887.905958 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 5929.555000000051, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 198.223958, + "initialEvaluation": 0.160625, + "loaderInitialization": 1.525792, + "processConfiguration": 0.220833, + "queueDelay": 0.468875, + "resultFormatting": 0.032292, + "runtimeCreation": 0.435708, + "teardown": 21.261458, + "transportWiring": 0.13475, + "userAwait": 5662.380875, + "wrapperPreparation": 0.021292 + }, + "totalMs": 5884.898125000001, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 21, + "success": true, + "variant": "control", + "wallMs": 5887.314709 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 9595.79800000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 168.95629200000002, + "initialEvaluation": 0.16837500000000002, + "loaderInitialization": 1.61, + "processConfiguration": 0.179208, + "queueDelay": 0.46575, + "resultFormatting": 0.029959, + "runtimeCreation": 0.450625, + "teardown": 36.769166, + "transportWiring": 0.126167, + "userAwait": 9292.416041, + "wrapperPreparation": 0.0205 + }, + "totalMs": 9501.223166000002, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 781ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2196ms (cache miss)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 22, + "success": true, + "variant": "candidate", + "wallMs": 9503.856083 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10152.333999999973, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 169.131584, + "initialEvaluation": 0.17616600000000002, + "loaderInitialization": 1.464, + "processConfiguration": 0.204583, + "queueDelay": 0.430667, + "resultFormatting": 0.0655, + "runtimeCreation": 0.4365, + "teardown": 41.828834, + "transportWiring": 0.124416, + "userAwait": 9873.986625, + "wrapperPreparation": 0.021209 + }, + "totalMs": 10087.908709, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 1ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 830ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2337ms (cache miss)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 23, + "success": true, + "variant": "control", + "wallMs": 10090.564083000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 763.1820000000298, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.5155, + "initialEvaluation": 0.171375, + "loaderInitialization": 1.739875, + "processConfiguration": 0.230667, + "queueDelay": 0.54075, + "resultFormatting": 0.02175, + "runtimeCreation": 0.462875, + "teardown": 11.621542, + "transportWiring": 0.148625, + "userAwait": 559.6090419999999, + "wrapperPreparation": 0.022041 + }, + "totalMs": 753.1219169999999, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 24, + "success": true, + "variant": "control", + "wallMs": 755.224083 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 760.8589999999967, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.5025, + "initialEvaluation": 0.175375, + "loaderInitialization": 2.01575, + "processConfiguration": 0.243042, + "queueDelay": 0.845417, + "resultFormatting": 0.021459, + "runtimeCreation": 0.641541, + "teardown": 13.103708, + "transportWiring": 0.15087499999999998, + "userAwait": 558.267875, + "wrapperPreparation": 0.022708 + }, + "totalMs": 754.029875, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 25, + "success": true, + "variant": "candidate", + "wallMs": 756.281125 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 5884.470999999961, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.423959, + "initialEvaluation": 0.1735, + "loaderInitialization": 1.823833, + "processConfiguration": 0.322333, + "queueDelay": 0.766959, + "resultFormatting": 0.0315, + "runtimeCreation": 0.49704199999999993, + "teardown": 25.5995, + "transportWiring": 0.154291, + "userAwait": 5599.675125, + "wrapperPreparation": 0.021959 + }, + "totalMs": 5806.535542, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 19ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 26, + "success": true, + "variant": "control", + "wallMs": 5808.966082999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6972.533999999985, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 169.40508400000002, + "initialEvaluation": 0.16574999999999998, + "loaderInitialization": 1.748667, + "processConfiguration": 0.213208, + "queueDelay": 0.529625, + "resultFormatting": 0.03675, + "runtimeCreation": 0.46875, + "teardown": 22.75475, + "transportWiring": 0.1275, + "userAwait": 7154.409459, + "wrapperPreparation": 0.021416 + }, + "totalMs": 7349.9855, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 27, + "success": true, + "variant": "candidate", + "wallMs": 7352.628625 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 9448.325000000012, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.509708, + "initialEvaluation": 0.183916, + "loaderInitialization": 1.740333, + "processConfiguration": 0.419917, + "queueDelay": 0.535792, + "resultFormatting": 0.029458, + "runtimeCreation": 0.453875, + "teardown": 37.501583999999994, + "transportWiring": 0.171834, + "userAwait": 9125.618042, + "wrapperPreparation": 0.0255 + }, + "totalMs": 9344.239709, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 1ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 769ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2206ms (cache miss)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 28, + "success": true, + "variant": "control", + "wallMs": 9347.23775 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 9660.137000000046, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.574291, + "initialEvaluation": 0.163958, + "loaderInitialization": 9.234208, + "processConfiguration": 2.196084, + "queueDelay": 0.5551659999999999, + "resultFormatting": 0.029833, + "runtimeCreation": 1.584125, + "teardown": 40.224792, + "transportWiring": 0.145959, + "userAwait": 9322.155292, + "wrapperPreparation": 0.024333 + }, + "totalMs": 9559.927583, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 802ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2276ms (cache miss)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 29, + "success": true, + "variant": "candidate", + "wallMs": 9562.823375 + } + ], + "schema": "npm-metadata-negative-package-json-v1", + "target": "p2" +} diff --git a/tests/npm_metadata/results/2026-09-21-negative-package-json-p3.json b/tests/npm_metadata/results/2026-09-21-negative-package-json-p3.json new file mode 100644 index 00000000..44b98610 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-21-negative-package-json-p3.json @@ -0,0 +1,2861 @@ +{ + "componentFeature": "typescript-compiler-profiling", + "iterations": 5, + "node": "22.14.0", + "npm": "10.9.2", + "revision": "9619718a1c444dd490d6075494de91918c712734", + "samples": [ + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 845.375, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.913625, + "initialEvaluation": 0.185584, + "loaderInitialization": 2.23025, + "processConfiguration": 1.795875, + "queueDelay": 0.817917, + "resultFormatting": 0.021834000000000003, + "runtimeCreation": 0.5429579999999999, + "teardown": 12.786458, + "transportWiring": 0.232833, + "userAwait": 640.747666, + "wrapperPreparation": 0.024375 + }, + "totalMs": 842.411459, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "success": true, + "variant": "control", + "wallMs": 847.674166 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 790.1680000000051, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 187.90974999999997, + "initialEvaluation": 0.169292, + "loaderInitialization": 2.149541, + "processConfiguration": 0.263667, + "queueDelay": 0.5451250000000001, + "resultFormatting": 0.02525, + "runtimeCreation": 0.450292, + "teardown": 12.07625, + "transportWiring": 0.147083, + "userAwait": 582.659083, + "wrapperPreparation": 0.019417 + }, + "totalMs": 786.449708, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "success": true, + "variant": "candidate", + "wallMs": 789.1345 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6318.159000000043, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.940375, + "initialEvaluation": 0.170625, + "loaderInitialization": 1.903416, + "processConfiguration": 0.188, + "queueDelay": 0.6617500000000001, + "resultFormatting": 0.085167, + "runtimeCreation": 0.46975, + "teardown": 25.737375, + "transportWiring": 0.15575, + "userAwait": 6081.795875, + "wrapperPreparation": 0.019125 + }, + "totalMs": 6293.159708, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 22ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "success": true, + "variant": "control", + "wallMs": 6295.700625 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6282.4920000000275, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.215958, + "initialEvaluation": 0.175208, + "loaderInitialization": 1.77525, + "processConfiguration": 0.211833, + "queueDelay": 0.5163340000000001, + "resultFormatting": 0.081041, + "runtimeCreation": 0.477459, + "teardown": 23.438709, + "transportWiring": 0.156, + "userAwait": 6025.094292000001, + "wrapperPreparation": 0.019959 + }, + "totalMs": 6231.243167, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 20ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "success": true, + "variant": "candidate", + "wallMs": 6233.808 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10705.117000000027, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.666375, + "initialEvaluation": 0.210625, + "loaderInitialization": 1.95, + "processConfiguration": 0.248, + "queueDelay": 0.5957910000000001, + "resultFormatting": 0.080166, + "runtimeCreation": 0.491333, + "teardown": 40.556042, + "transportWiring": 0.164292, + "userAwait": 10634.479917, + "wrapperPreparation": 0.02125 + }, + "totalMs": 10861.498875, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2387ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2396ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "success": true, + "variant": "control", + "wallMs": 10863.99 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10299.092999999993, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.715208, + "initialEvaluation": 0.185625, + "loaderInitialization": 1.846583, + "processConfiguration": 0.281875, + "queueDelay": 0.636583, + "resultFormatting": 0.091167, + "runtimeCreation": 0.59225, + "teardown": 38.475708, + "transportWiring": 0.215709, + "userAwait": 10013.374958, + "wrapperPreparation": 0.026958 + }, + "totalMs": 10237.474958, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2482ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2495ms (cache miss)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 5, + "success": true, + "variant": "candidate", + "wallMs": 10240.189624999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 889.8150000000023, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 186.948666, + "initialEvaluation": 0.25075, + "loaderInitialization": 1.924125, + "processConfiguration": 0.4776669999999999, + "queueDelay": 0.5085, + "resultFormatting": 0.021458, + "runtimeCreation": 0.5483330000000001, + "teardown": 10.748417, + "transportWiring": 0.33370900000000003, + "userAwait": 703.324208, + "wrapperPreparation": 0.0735 + }, + "totalMs": 905.1805, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 6, + "success": true, + "variant": "candidate", + "wallMs": 907.342667 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 950.3229999999749, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 192.3565, + "initialEvaluation": 0.203583, + "loaderInitialization": 1.884625, + "processConfiguration": 0.316209, + "queueDelay": 0.5682499999999999, + "resultFormatting": 0.024, + "runtimeCreation": 0.470458, + "teardown": 13.616833, + "transportWiring": 0.196916, + "userAwait": 788.0905, + "wrapperPreparation": 0.024459 + }, + "totalMs": 997.786333, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 7, + "success": true, + "variant": "control", + "wallMs": 1000.3495419999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 5926.228999999992, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.297667, + "initialEvaluation": 0.164375, + "loaderInitialization": 1.840167, + "processConfiguration": 0.284666, + "queueDelay": 0.5507500000000001, + "resultFormatting": 0.07162500000000001, + "runtimeCreation": 0.459625, + "teardown": 24.165583, + "transportWiring": 0.152583, + "userAwait": 5677.121875, + "wrapperPreparation": 0.017084000000000002 + }, + "totalMs": 5886.160291, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 8, + "success": true, + "variant": "candidate", + "wallMs": 5889.08775 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 5879.55700000003, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.892709, + "initialEvaluation": 0.188584, + "loaderInitialization": 1.706375, + "processConfiguration": 0.257958, + "queueDelay": 0.686666, + "resultFormatting": 0.053042, + "runtimeCreation": 0.573417, + "teardown": 23.28175, + "transportWiring": 0.164291, + "userAwait": 5597.058666, + "wrapperPreparation": 0.018375 + }, + "totalMs": 5804.918166, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 17ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 9, + "success": true, + "variant": "control", + "wallMs": 5807.230625 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10737.864000000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.207459, + "initialEvaluation": 0.205917, + "loaderInitialization": 1.548625, + "processConfiguration": 0.177, + "queueDelay": 0.431583, + "resultFormatting": 0.080833, + "runtimeCreation": 0.495958, + "teardown": 40.434584, + "transportWiring": 0.22, + "userAwait": 10756.809, + "wrapperPreparation": 0.024290999999999997 + }, + "totalMs": 10980.710958, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2323ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2331ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 10, + "success": true, + "variant": "candidate", + "wallMs": 10983.835708 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10092.612999999954, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.016, + "initialEvaluation": 0.16783299999999998, + "loaderInitialization": 1.774208, + "processConfiguration": 0.201708, + "queueDelay": 0.526084, + "resultFormatting": 0.17650000000000002, + "runtimeCreation": 0.46775, + "teardown": 42.440916, + "transportWiring": 0.141709, + "userAwait": 9756.240167, + "wrapperPreparation": 0.019625 + }, + "totalMs": 9983.210584, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2368ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2377ms (cache miss)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 11, + "success": true, + "variant": "control", + "wallMs": 9986.367541 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 832.4579999999842, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.198, + "initialEvaluation": 0.196, + "loaderInitialization": 1.985458, + "processConfiguration": 0.34816699999999995, + "queueDelay": 0.509792, + "resultFormatting": 0.021667, + "runtimeCreation": 0.45675, + "teardown": 12.529333, + "transportWiring": 0.232167, + "userAwait": 625.6985000000001, + "wrapperPreparation": 0.031166 + }, + "totalMs": 823.253084, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 12, + "success": true, + "variant": "control", + "wallMs": 825.505458 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 848.6010000000242, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.658333, + "initialEvaluation": 0.172208, + "loaderInitialization": 1.7680829999999998, + "processConfiguration": 0.17754199999999998, + "queueDelay": 0.511709, + "resultFormatting": 0.022209, + "runtimeCreation": 0.4515, + "teardown": 12.743291, + "transportWiring": 0.172625, + "userAwait": 650.76075, + "wrapperPreparation": 0.018875000000000003 + }, + "totalMs": 846.490334, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 13, + "success": true, + "variant": "candidate", + "wallMs": 849.46 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6249.053000000014, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.58950000000002, + "initialEvaluation": 0.195417, + "loaderInitialization": 1.5317079999999998, + "processConfiguration": 0.239875, + "queueDelay": 0.41075, + "resultFormatting": 0.097334, + "runtimeCreation": 0.443667, + "teardown": 24.273166, + "transportWiring": 0.16487500000000002, + "userAwait": 5979.3442079999995, + "wrapperPreparation": 0.018833000000000003 + }, + "totalMs": 6185.345458, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 19ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 14, + "success": true, + "variant": "control", + "wallMs": 6187.424 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6439.3739999999525, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.031125, + "initialEvaluation": 0.184417, + "loaderInitialization": 1.685375, + "processConfiguration": 0.227708, + "queueDelay": 0.473166, + "resultFormatting": 0.09000000000000001, + "runtimeCreation": 0.485958, + "teardown": 23.739959, + "transportWiring": 0.179167, + "userAwait": 6174.178666000001, + "wrapperPreparation": 0.0215 + }, + "totalMs": 6384.3795, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 19ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 15, + "success": true, + "variant": "candidate", + "wallMs": 6387.252208999999 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10627.416000000027, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.703666, + "initialEvaluation": 0.17633300000000002, + "loaderInitialization": 1.667125, + "processConfiguration": 0.203542, + "queueDelay": 0.415625, + "resultFormatting": 0.117833, + "runtimeCreation": 0.464833, + "teardown": 43.372, + "transportWiring": 0.154042, + "userAwait": 10592.838667, + "wrapperPreparation": 0.020292 + }, + "totalMs": 10819.167708, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2498ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2507ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 16, + "success": true, + "variant": "control", + "wallMs": 10822.302042000001 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10454.378000000026, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.379292, + "initialEvaluation": 0.195042, + "loaderInitialization": 1.6055, + "processConfiguration": 0.388791, + "queueDelay": 0.4420420000000001, + "resultFormatting": 0.083875, + "runtimeCreation": 0.448209, + "teardown": 39.038208999999995, + "transportWiring": 0.192417, + "userAwait": 10447.268458, + "wrapperPreparation": 0.025916 + }, + "totalMs": 10671.103792, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2647ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2656ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 17, + "success": true, + "variant": "candidate", + "wallMs": 10673.387041 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 767.3890000000247, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.4435, + "initialEvaluation": 0.187209, + "loaderInitialization": 1.629917, + "processConfiguration": 0.183625, + "queueDelay": 0.524291, + "resultFormatting": 0.05450000000000001, + "runtimeCreation": 0.446416, + "teardown": 12.325292, + "transportWiring": 0.186083, + "userAwait": 563.996458, + "wrapperPreparation": 0.021625 + }, + "totalMs": 759.0353749999999, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 18, + "success": true, + "variant": "candidate", + "wallMs": 760.982417 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 794.7330000000075, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 186.179375, + "initialEvaluation": 0.159833, + "loaderInitialization": 2.0065, + "processConfiguration": 0.271584, + "queueDelay": 0.594167, + "resultFormatting": 0.055125, + "runtimeCreation": 0.469916, + "teardown": 13.720125, + "transportWiring": 0.122791, + "userAwait": 584.331458, + "wrapperPreparation": 0.018209000000000003 + }, + "totalMs": 787.970333, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 19, + "success": true, + "variant": "control", + "wallMs": 790.2430830000001 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6061.760999999999, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 187.039958, + "initialEvaluation": 0.181875, + "loaderInitialization": 1.897334, + "processConfiguration": 0.23125, + "queueDelay": 1.142584, + "resultFormatting": 0.095666, + "runtimeCreation": 0.614708, + "teardown": 25.768167, + "transportWiring": 0.145625, + "userAwait": 5797.4301669999995, + "wrapperPreparation": 0.019375 + }, + "totalMs": 6014.604, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 21ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 20, + "success": true, + "variant": "candidate", + "wallMs": 6018.208125 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7141.614000000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.582083, + "initialEvaluation": 0.18325, + "loaderInitialization": 1.80475, + "processConfiguration": 0.575542, + "queueDelay": 0.581167, + "resultFormatting": 0.082917, + "runtimeCreation": 0.462416, + "teardown": 24.226000000000003, + "transportWiring": 0.159667, + "userAwait": 7095.49525, + "wrapperPreparation": 0.019625 + }, + "totalMs": 7305.204958, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 20ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 21, + "success": true, + "variant": "control", + "wallMs": 7307.439792 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10257.239000000001, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 187.870375, + "initialEvaluation": 0.177084, + "loaderInitialization": 2.667667, + "processConfiguration": 0.503125, + "queueDelay": 0.5533330000000001, + "resultFormatting": 0.246875, + "runtimeCreation": 0.465958, + "teardown": 41.294417, + "transportWiring": 0.16120800000000002, + "userAwait": 9939.892083, + "wrapperPreparation": 0.018958 + }, + "totalMs": 10173.886375, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2443ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2453ms (cache miss)\n", + "stdout": "\nadded 2 packages in 9s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 22, + "success": true, + "variant": "candidate", + "wallMs": 10176.457083000001 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 11974.712999999989, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.233167, + "initialEvaluation": 0.178459, + "loaderInitialization": 1.686084, + "processConfiguration": 0.239708, + "queueDelay": 0.421375, + "resultFormatting": 0.10875, + "runtimeCreation": 0.465, + "teardown": 42.796167, + "transportWiring": 0.1675, + "userAwait": 12612.677791, + "wrapperPreparation": 0.020791 + }, + "totalMs": 12839.061875, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2560ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2571ms (cache miss)\n", + "stdout": "\nadded 2 packages in 12s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 23, + "success": true, + "variant": "control", + "wallMs": 12841.664125 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 798.2600000000093, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.notFound": 204, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.287875, + "initialEvaluation": 0.193083, + "loaderInitialization": 1.733625, + "processConfiguration": 0.267833, + "queueDelay": 0.716667, + "resultFormatting": 0.02, + "runtimeCreation": 0.6555000000000001, + "teardown": 12.86975, + "transportWiring": 0.188417, + "userAwait": 587.711583, + "wrapperPreparation": 0.019667 + }, + "totalMs": 787.6978340000001, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 24, + "success": true, + "variant": "control", + "wallMs": 790.586 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 806.5489999999991, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 412, + "filesystem.realpath.success": 412, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.453416, + "initialEvaluation": 0.176875, + "loaderInitialization": 2.1493749999999996, + "processConfiguration": 0.271625, + "queueDelay": 0.782625, + "resultFormatting": 0.022375, + "runtimeCreation": 0.534625, + "teardown": 11.967917, + "transportWiring": 0.27725, + "userAwait": 601.526083, + "wrapperPreparation": 0.029334 + }, + "totalMs": 798.2256669999999, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 25, + "success": true, + "variant": "candidate", + "wallMs": 801.141708 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7099.709000000032, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.notFound": 1768, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.68175, + "initialEvaluation": 0.191458, + "loaderInitialization": 1.847166, + "processConfiguration": 0.275625, + "queueDelay": 0.685375, + "resultFormatting": 0.085917, + "runtimeCreation": 0.467625, + "teardown": 26.274083, + "transportWiring": 0.232625, + "userAwait": 7064.442042, + "wrapperPreparation": 0.028042 + }, + "totalMs": 7278.252708, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 27ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 26, + "success": true, + "variant": "control", + "wallMs": 7280.845249999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 6324.334999999963, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 3530, + "filesystem.realpath.success": 3530, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 187.037875, + "initialEvaluation": 0.183083, + "loaderInitialization": 1.900958, + "processConfiguration": 0.301792, + "queueDelay": 0.81525, + "resultFormatting": 0.08483399999999999, + "runtimeCreation": 0.692542, + "teardown": 24.136291, + "transportWiring": 0.150333, + "userAwait": 6321.996125, + "wrapperPreparation": 0.017792 + }, + "totalMs": 6537.351000000001, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 20ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 27, + "success": true, + "variant": "candidate", + "wallMs": 6540.834791 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10965.299999999988, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.notFound": 2645, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.429917, + "initialEvaluation": 0.185375, + "loaderInitialization": 1.696292, + "processConfiguration": 0.320916, + "queueDelay": 0.462584, + "resultFormatting": 0.32975000000000004, + "runtimeCreation": 0.465792, + "teardown": 52.01125, + "transportWiring": 0.14925, + "userAwait": 10683.102667, + "wrapperPreparation": 0.018375 + }, + "totalMs": 10919.215875000002, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2957ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2973ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 28, + "success": true, + "variant": "control", + "wallMs": 10922.040416 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10530.334000000032, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 4992, + "filesystem.realpath.success": 4992, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 184.021458, + "initialEvaluation": 0.395167, + "loaderInitialization": 1.6369170000000002, + "processConfiguration": 0.189708, + "queueDelay": 0.42175, + "resultFormatting": 0.08791700000000001, + "runtimeCreation": 0.46025, + "teardown": 44.016833, + "transportWiring": 0.232459, + "userAwait": 10306.556833, + "wrapperPreparation": 0.058541 + }, + "totalMs": 10538.115583, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2369ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2377ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 29, + "success": true, + "variant": "candidate", + "wallMs": 10541.210083 + } + ], + "schema": "npm-metadata-negative-package-json-v1", + "target": "p3" +} diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index eafc9745..97347315 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -48,3 +48,14 @@ not overwrite those checked-in observations. Both targets require a local loopback listener and one pre-timing fetch of the pinned tarballs. The trace has no warm or public-registry rows, and its timings should not be mixed with the original baseline. + +## Cache experiments + +The follow-up [cache experiment report](2026-09-21-cache-experiments.md) +records independent and combined five-pair measurements for the graph-scoped +missing `package.json` cache and runtime-scoped positive loader realpath cache. +Its six raw reports can be checked with: + +```sh +python3 tests/npm_metadata/results/validate_cache_experiments.py +``` diff --git a/tests/npm_metadata/results/validate_cache_experiments.py b/tests/npm_metadata/results/validate_cache_experiments.py new file mode 100644 index 00000000..487be175 --- /dev/null +++ b/tests/npm_metadata/results/validate_cache_experiments.py @@ -0,0 +1,134 @@ +#!/usr/bin/env python3 +"""Validate the paired npm loader cache experiments and their acceptance gates.""" + +import json +import statistics +from pathlib import Path + + +ROOT = Path(__file__).parent +OPERATIONS = ("version", "view", "ci") +TARGETS = ("p2", "p3") +EXPECTED_HTTP = {"version": 0, "view": 1, "ci": 2} +BASELINE_MISSES = {"version": 204, "view": 1768, "ci": 2645} +CACHED_MISSES = {"version": 96, "view": 596, "ci": 847} +REALPATH_CALLS = {"version": 426, "view": 3545, "ci": 5007} +CACHED_REALPATH_CALLS = {"version": 77, "view": 475, "ci": 614} + + +def load(family: str, target: str) -> dict: + path = ROOT / f"2026-09-21-{family}-{target}.json" + report = json.loads(path.read_text()) + assert report["target"] == target + assert report["node"] == "22.14.0" + assert report["npm"] == "10.9.2" + assert report["iterations"] == 5 + assert len(report["samples"]) == 30 + assert sorted(sample["sequence"] for sample in report["samples"]) == list(range(30)) + return report + + +def rows(report: dict, operation: str, variant: str) -> list[dict]: + result = [ + sample + for sample in report["samples"] + if sample["operation"] == operation and sample["variant"] == variant + ] + assert len(result) == 5 + return result + + +def counter(sample: dict, name: str) -> int: + return sample["result"]["profile"]["counters"].get(name, 0) + + +def median(samples: list[dict], name: str) -> float: + return statistics.median(sample[name] for sample in samples) + + +def validate_common(report: dict) -> None: + for sample in report["samples"]: + operation = sample["operation"] + assert operation in OPERATIONS + assert sample["variant"] in ("control", "candidate") + assert sample["registry"] == "local" + assert sample["cache"] == "cold" + assert sample["success"] is True + assert sample["result"]["overflowed"] is False + assert sample["localHttpRequests"] == EXPECTED_HTTP[operation] + assert sample["installed"] is (operation == "ci") + + +def validate_package_json(report: dict) -> None: + for operation in OPERATIONS: + control = rows(report, operation, "control") + candidate = rows(report, operation, "candidate") + assert {counter(sample, "modules.packageJson.notFound") for sample in control} == { + BASELINE_MISSES[operation] + } + assert {counter(sample, "modules.packageJson.notFound") for sample in candidate} == { + CACHED_MISSES[operation] + } + for sample in report["samples"]: + calls = counter(sample, "modules.packageJson.calls") + accounted = sum( + counter(sample, name) + for name in ( + "modules.packageJson.cacheHits", + "modules.packageJson.negativeCacheHits", + "modules.packageJson.reads", + "modules.packageJson.notFound", + "modules.packageJson.errors", + ) + ) + assert calls == accounted + if operation in ("view", "ci"): + reduction = 1 - CACHED_MISSES[operation] / BASELINE_MISSES[operation] + assert reduction >= 0.50 + assert median(candidate, "processCpuMs") <= median(control, "processCpuMs") * 1.03 + + +def validate_realpath(report: dict) -> None: + for operation in OPERATIONS: + control = rows(report, operation, "control") + candidate = rows(report, operation, "candidate") + assert {counter(sample, "filesystem.realpath.calls") for sample in control} == { + REALPATH_CALLS[operation] + } + assert {counter(sample, "filesystem.realpath.calls") for sample in candidate} == { + CACHED_REALPATH_CALLS[operation] + } + for sample in report["samples"]: + calls = counter(sample, "modules.realpath.calls") + hits = counter(sample, "modules.realpath.cacheHits") + system_calls = counter(sample, "modules.realpath.systemCalls") + assert calls == hits + system_calls + assert counter(sample, "filesystem.realpath.calls") == system_calls + reduction = 1 - CACHED_REALPATH_CALLS[operation] / REALPATH_CALLS[operation] + assert reduction >= 0.75 + assert median(candidate, "processCpuMs") <= median(control, "processCpuMs") * 1.03 + + +def main() -> None: + for target in TARGETS: + negative = load("negative-package-json", target) + assert negative["schema"] == "npm-metadata-negative-package-json-v1" + validate_common(negative) + validate_package_json(negative) + + realpath = load("loader-realpath", target) + assert realpath["schema"] == "npm-metadata-loader-realpath-v1" + validate_common(realpath) + validate_realpath(realpath) + + combined = load("loader-caches", target) + assert combined["schema"] == "npm-metadata-loader-caches-v1" + validate_common(combined) + validate_package_json(combined) + validate_realpath(combined) + + print("validated npm loader cache experiments") + + +if __name__ == "__main__": + main() From f88f62e8750c60c8c288d8316c54e36cb0d2049c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 02:19:17 +0200 Subject: [PATCH 06/52] GOL-350: preserve loader realpath cache boundaries --- .../wasm-rquickjs/skeleton/src/builtin/fs.rs | 69 +++++++++++++++---- .../wasm-rquickjs/skeleton/src/builtin/mod.rs | 13 +++- .../skeleton/src/builtin/module.js | 14 +++- .../wasm-rquickjs/skeleton/src/builtin_p3.rs | 13 +++- .../skeleton/src/internal/module_loading.rs | 53 ++++++++++---- .../skeleton/src/internal/runtime_services.rs | 29 +++++++- .../skeleton/module_loader_architecture.rs | 3 +- .../src/module-resolution.js | 52 ++++++++++++-- 8 files changed, 204 insertions(+), 42 deletions(-) diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs b/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs index 8867f86d..b498ab74 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs +++ b/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs @@ -319,10 +319,17 @@ fn rename_fd_path(ctx: &rquickjs::Ctx<'_>, old_path: &str, new_path: &str) { }); } +#[derive(Clone, Copy)] +pub(crate) enum ModuleLoaderRealpathDomain { + CommonJs, + Esm, +} + pub(super) fn realpath_for_module_resolution( ctx: &rquickjs::Ctx<'_>, path: &str, -) -> Option { + domain: ModuleLoaderRealpathDomain, +) -> std::io::Result { let services = ctx .userdata::() .expect("runtime services not initialized"); @@ -333,18 +340,31 @@ pub(super) fn realpath_for_module_resolution( profile.increment("modules.realpath.calls"); } - if let Some(resolved) = services.loader_realpath_cache.borrow().get(path).cloned() - { + let cached = match domain { + ModuleLoaderRealpathDomain::CommonJs => services + .cjs_loader_realpath_cache + .borrow() + .get(path) + .cloned(), + ModuleLoaderRealpathDomain::Esm => services + .esm_loader_realpath_cache + .borrow() + .get(path) + .cloned(), + }; + if let Some(resolved) = cached { #[cfg(feature = "test-observability")] services.record_loader_realpath_cache_hit(); #[cfg(feature = "typescript-compiler-profiling")] if let Some(profile) = &profile { profile.increment("modules.realpath.cacheHits"); } - return Some(resolved); + return Ok(resolved); } let resolved = canonicalize_guest_path(path); + #[cfg(feature = "test-observability")] + services.record_loader_realpath_system_call(); #[cfg(feature = "typescript-compiler-profiling")] if let Some(profile) = &profile { profile.increment("modules.realpath.systemCalls"); @@ -357,16 +377,23 @@ pub(super) fn realpath_for_module_resolution( Err(_) => "filesystem.realpath.errors", }); } - match resolved { - Ok(resolved) => { - services - .loader_realpath_cache - .borrow_mut() - .insert(path.to_string(), resolved.clone()); - Some(resolved) + if let Ok(resolved) = &resolved { + match domain { + ModuleLoaderRealpathDomain::CommonJs => { + services + .cjs_loader_realpath_cache + .borrow_mut() + .insert(path.to_string(), resolved.clone()); + } + ModuleLoaderRealpathDomain::Esm => { + services + .esm_loader_realpath_cache + .borrow_mut() + .insert(path.to_string(), resolved.clone()); + } } - Err(_) => None, } + resolved } fn canonicalize_guest_path(path: &str) -> std::io::Result { @@ -1526,8 +1553,22 @@ pub mod native_module { } #[rquickjs::function] - pub fn fs_loader_realpath(ctx: Ctx<'_>, path: String) -> Option { - super::realpath_for_module_resolution(&ctx, &path) + pub fn fs_loader_realpath(ctx: Ctx<'_>, path: String) -> Object<'_> { + let result = Object::new(ctx.clone()).unwrap(); + match super::realpath_for_module_resolution( + &ctx, + &path, + super::ModuleLoaderRealpathDomain::CommonJs, + ) { + Ok(resolved) => result.set("result", resolved).unwrap(), + Err(error) => result + .set( + "error", + super::make_fs_error(&ctx, &error, "realpath", Some(&path)), + ) + .unwrap(), + } + result } #[rquickjs::function] diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/mod.rs b/crates/wasm-rquickjs/skeleton/src/builtin/mod.rs index ec837777..8e7fb149 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin/mod.rs +++ b/crates/wasm-rquickjs/skeleton/src/builtin/mod.rs @@ -111,11 +111,18 @@ mod sqlite { pub use super::sqlite_disabled::*; } -pub(crate) fn realpath_for_module_resolution( +pub(crate) fn realpath_for_cjs_module_resolution( ctx: &rquickjs::Ctx<'_>, path: &str, -) -> Option { - fs::realpath_for_module_resolution(ctx, path) +) -> std::io::Result { + fs::realpath_for_module_resolution(ctx, path, fs::ModuleLoaderRealpathDomain::CommonJs) +} + +pub(crate) fn realpath_for_esm_module_resolution( + ctx: &rquickjs::Ctx<'_>, + path: &str, +) -> std::io::Result { + fs::realpath_for_module_resolution(ctx, path, fs::ModuleLoaderRealpathDomain::Esm) } pub fn add_module_resolvers( diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/module.js b/crates/wasm-rquickjs/skeleton/src/builtin/module.js index 0a7b9c92..b9b671a5 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin/module.js +++ b/crates/wasm-rquickjs/skeleton/src/builtin/module.js @@ -54,6 +54,7 @@ import * as sqlite from 'node:sqlite'; import * as internalHttp from '__wasm_rquickjs_builtin/internal/http'; import { ERR_INVALID_ARG_TYPE, ERR_INVALID_ARG_VALUE, ERR_MISSING_ARGS } from '__wasm_rquickjs_builtin/internal/errors'; import * as internalErrors from '__wasm_rquickjs_builtin/internal/errors'; +import { createSystemError as createFsSystemError } from '__wasm_rquickjs_builtin/internal/fs/shared'; import * as internalFsUtils from '__wasm_rquickjs_builtin/internal/fs/utils'; import * as internalUrl from '__wasm_rquickjs_builtin/internal/url'; import * as internalUtil from '__wasm_rquickjs_builtin/internal/util'; @@ -737,8 +738,17 @@ function shouldPreserveSymlinks(isMainModuleLoad) { function toCjsCanonicalFilename(filename, isMainModuleLoad) { if (shouldPreserveSymlinks(isMainModuleLoad)) return filename; - const resolved = fsNative.fs_loader_realpath(filename); - return resolved == null ? fsModule.realpathSync.native(filename) : resolved; + const outcome = fsNative.fs_loader_realpath(filename); + if (outcome.error) throw createFsSystemError(outcome.error); + return outcome.result; +} + +if (testObservabilityEnabledNative()) { + Object.defineProperty(globalThis, '__wasm_rquickjs_test_cjs_canonical_filename', { + value: filename => toCjsCanonicalFilename(filename, false), + writable: false, + configurable: false, + }); } function tryReadFile(filename) { diff --git a/crates/wasm-rquickjs/skeleton/src/builtin_p3.rs b/crates/wasm-rquickjs/skeleton/src/builtin_p3.rs index 36525516..00523dfa 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin_p3.rs +++ b/crates/wasm-rquickjs/skeleton/src/builtin_p3.rs @@ -179,11 +179,18 @@ mod zlib { #[path = "builtin/websocket.rs"] mod websocket; -pub(crate) fn realpath_for_module_resolution( +pub(crate) fn realpath_for_cjs_module_resolution( ctx: &rquickjs::Ctx<'_>, path: &str, -) -> Option { - fs::realpath_for_module_resolution(ctx, path) +) -> std::io::Result { + fs::realpath_for_module_resolution(ctx, path, fs::ModuleLoaderRealpathDomain::CommonJs) +} + +pub(crate) fn realpath_for_esm_module_resolution( + ctx: &rquickjs::Ctx<'_>, + path: &str, +) -> std::io::Result { + fs::realpath_for_module_resolution(ctx, path, fs::ModuleLoaderRealpathDomain::Esm) } /// Registers builtin native and JavaScript module names with the resolver. diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index be3eccfc..bc1272cf 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -3338,8 +3338,12 @@ impl Loader for StaticRegisteredFileUrlLoader { return Err(Error::new_loading(path)); }; let fs_path = CjsEvalResolver::normalize_path(std::path::Path::new(&file_path)); - let source_path = crate::builtin::realpath_for_module_resolution(ctx, &fs_path) - .unwrap_or_else(|| fs_path.clone()); + let source_path = if NodeFileResolver::has_exec_argv_flag(ctx, "--preserve-symlinks") { + fs_path.clone() + } else { + crate::builtin::realpath_for_esm_module_resolution(ctx, &fs_path) + .unwrap_or_else(|_| fs_path.clone()) + }; declare_esm_file_module( ctx, path, @@ -3654,8 +3658,8 @@ impl NodeFileResolver { if preserve_symlinks { return normalized.to_string(); } - crate::builtin::realpath_for_module_resolution(ctx, normalized) - .unwrap_or_else(|| normalized.to_string()) + crate::builtin::realpath_for_esm_module_resolution(ctx, normalized) + .unwrap_or_else(|_| normalized.to_string()) } fn module_resolution_is_file(ctx: &Ctx<'_>, normalized: &str) -> bool { @@ -4450,8 +4454,17 @@ fn reset_loader_realpath_cache_hit_count(ctx: Ctx<'_>) { } #[cfg(feature = "test-observability")] -fn test_loader_realpath(ctx: Ctx<'_>, path: String) -> Option { - crate::builtin::realpath_for_module_resolution(&ctx, &path) +fn loader_realpath_system_call_count(ctx: Ctx<'_>) -> u64 { + ctx.userdata::() + .expect("runtime services not initialized") + .loader_realpath_system_call_count() +} + +#[cfg(feature = "test-observability")] +fn reset_loader_realpath_system_call_count(ctx: Ctx<'_>) { + ctx.userdata::() + .expect("runtime services not initialized") + .reset_loader_realpath_system_call_count(); } struct NodePackageWarning { @@ -9187,7 +9200,8 @@ fn is_cjs_analysis_source_path(path: &str) -> bool { } fn canonical_cjs_analysis_path(ctx: &Ctx<'_>, path: &str) -> String { - crate::builtin::realpath_for_module_resolution(ctx, path).unwrap_or_else(|| path.to_string()) + crate::builtin::realpath_for_cjs_module_resolution(ctx, path) + .unwrap_or_else(|_| path.to_string()) } #[derive(Clone)] @@ -10151,8 +10165,12 @@ fn module_filesystem_path(path: &str) -> &str { fn module_source_filesystem_path(ctx: &Ctx<'_>, path: &str) -> String { let fs_path = module_filesystem_path(path); - crate::builtin::realpath_for_module_resolution(ctx, fs_path) - .unwrap_or_else(|| fs_path.to_string()) + if NodeFileResolver::has_exec_argv_flag(ctx, "--preserve-symlinks") { + fs_path.to_string() + } else { + crate::builtin::realpath_for_esm_module_resolution(ctx, fs_path) + .unwrap_or_else(|_| fs_path.to_string()) + } } fn read_module_source_or_throw<'js>( @@ -11755,11 +11773,20 @@ pub(crate) async fn initialize_module_loading(rt: &AsyncRuntime, ctx: &AsyncCont #[cfg(feature = "test-observability")] set_non_replaceable_global( &global, - "__wasm_rquickjs_test_loader_realpath", - Function::new(ctx.clone(), test_loader_realpath) - .expect("Failed to create loader realpath test bridge"), + "__wasm_rquickjs_get_loader_realpath_system_call_count", + Function::new(ctx.clone(), loader_realpath_system_call_count) + .expect("Failed to create loader realpath system-call counter"), + ) + .expect("Failed to initialize loader realpath system-call counter"); + + #[cfg(feature = "test-observability")] + set_non_replaceable_global( + &global, + "__wasm_rquickjs_reset_loader_realpath_system_call_count", + Function::new(ctx.clone(), reset_loader_realpath_system_call_count) + .expect("Failed to create loader realpath system-call counter reset"), ) - .expect("Failed to initialize loader realpath test bridge"); + .expect("Failed to initialize loader realpath system-call counter reset"); set_non_replaceable_global( &global, diff --git a/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs b/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs index 49754132..80fd9c4d 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs @@ -89,9 +89,12 @@ pub(crate) struct RuntimeServices { pub(crate) node_package_deprecation_warnings: RefCell>, pub(crate) package_json_cache: super::module_loading::PackageJsonCache, pub(crate) cjs_module_probe_session: super::module_loading::CjsModuleProbeSession, - pub(crate) loader_realpath_cache: RefCell>, + pub(crate) cjs_loader_realpath_cache: RefCell>, + pub(crate) esm_loader_realpath_cache: RefCell>, #[cfg(feature = "test-observability")] loader_realpath_cache_hit_count: Cell, + #[cfg(feature = "test-observability")] + loader_realpath_system_call_count: Cell, pub(crate) process: ProcessServices, pub(crate) fs: RefCell, output: RefCell>, @@ -109,9 +112,12 @@ impl Default for RuntimeServices { node_package_deprecation_warnings: RefCell::default(), package_json_cache: Default::default(), cjs_module_probe_session: Default::default(), - loader_realpath_cache: RefCell::default(), + cjs_loader_realpath_cache: RefCell::default(), + esm_loader_realpath_cache: RefCell::default(), #[cfg(feature = "test-observability")] loader_realpath_cache_hit_count: Cell::new(0), + #[cfg(feature = "test-observability")] + loader_realpath_system_call_count: Cell::new(0), process: ProcessServices::default(), fs: RefCell::new(FsServices::default()), output: RefCell::new(Rc::new(ComponentOutputSink)), @@ -311,6 +317,25 @@ impl RuntimeServices { self.loader_realpath_cache_hit_count.set(0); } + #[cfg(feature = "test-observability")] + pub(crate) fn record_loader_realpath_system_call(&self) { + self.loader_realpath_system_call_count.set( + self.loader_realpath_system_call_count + .get() + .saturating_add(1), + ); + } + + #[cfg(feature = "test-observability")] + pub(crate) fn loader_realpath_system_call_count(&self) -> u64 { + self.loader_realpath_system_call_count.get() + } + + #[cfg(feature = "test-observability")] + pub(crate) fn reset_loader_realpath_system_call_count(&self) { + self.loader_realpath_system_call_count.set(0); + } + pub(crate) fn output_sink(&self) -> Rc { self.output.borrow().clone() } diff --git a/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs b/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs index 140df3c2..ced6d763 100644 --- a/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs +++ b/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs @@ -661,10 +661,11 @@ fn module_loader_architecture() { "__wasm_rquickjs_get_cjs_module_probe_session_hit_count", "__wasm_rquickjs_get_cjs_missing_package_json_cache_hit_count", "__wasm_rquickjs_get_loader_realpath_cache_hit_count", + "__wasm_rquickjs_get_loader_realpath_system_call_count", "__wasm_rquickjs_reset_cjs_module_probe_session_hit_count", "__wasm_rquickjs_reset_loader_realpath_cache_hit_count", + "__wasm_rquickjs_reset_loader_realpath_system_call_count", "__wasm_rquickjs_set_cjs_module_probe_session_enabled", - "__wasm_rquickjs_test_loader_realpath", ] { assert!( rust_bridges.contains(test_bridge), diff --git a/examples/runtime/module-resolution/src/module-resolution.js b/examples/runtime/module-resolution/src/module-resolution.js index b1ea257f..aa76c7c7 100644 --- a/examples/runtime/module-resolution/src/module-resolution.js +++ b/examples/runtime/module-resolution/src/module-resolution.js @@ -6584,10 +6584,14 @@ export const testCjsLoaderRealpathCache = async () => { const originalExecArgv = process.execArgv.slice(); const getHits = globalThis.__wasm_rquickjs_get_loader_realpath_cache_hit_count; const resetHits = globalThis.__wasm_rquickjs_reset_loader_realpath_cache_hit_count; - const testRealpath = globalThis.__wasm_rquickjs_test_loader_realpath; + const getSystemCalls = globalThis.__wasm_rquickjs_get_loader_realpath_system_call_count; + const resetSystemCalls = globalThis.__wasm_rquickjs_reset_loader_realpath_system_call_count; + const canonicalizeCjs = globalThis.__wasm_rquickjs_test_cjs_canonical_filename; assert.strictEqual(typeof getHits, 'function'); assert.strictEqual(typeof resetHits, 'function'); - assert.strictEqual(typeof testRealpath, 'function'); + assert.strictEqual(typeof getSystemCalls, 'function'); + assert.strictEqual(typeof resetSystemCalls, 'function'); + assert.strictEqual(typeof canonicalizeCjs, 'function'); try { Module._pathCache = Object.create(null); resetHits(); @@ -6602,10 +6606,50 @@ export const testCjsLoaderRealpathCache = async () => { process.execArgv.push('--preserve-symlinks'); Module._pathCache = Object.create(null); assert.strictEqual(require.resolve(link), link); + process.execArgv.pop(); - assert.strictEqual(testRealpath(lateTarget), undefined); + resetSystemCalls(); + assert.throws( + () => canonicalizeCjs(lateTarget), + error => error && error.code === 'ENOENT' && error.syscall === 'realpath' && error.path === lateTarget, + ); + assert.strictEqual(getSystemCalls(), 1, 'a failed CJS canonicalization must use one physical realpath'); fs.writeFileSync(lateTarget, 'module.exports = "late";'); - assert.strictEqual(testRealpath(lateTarget), lateTarget); + assert.strictEqual(canonicalizeCjs(lateTarget), lateTarget); + assert.strictEqual(getSystemCalls(), 2, 'failed CJS canonicalizations must remain retryable'); + + const esmThenCjsRoot = '/loader-realpath-esm-then-cjs'; + fs.mkdirSync(esmThenCjsRoot, { recursive: true }); + fs.writeFileSync(`${esmThenCjsRoot}/first.mjs`, 'export default "first";'); + fs.writeFileSync(`${esmThenCjsRoot}/second.mjs`, 'export default "second";'); + fs.symlinkSync('first.mjs', `${esmThenCjsRoot}/link.mjs`); + assert.strictEqual((await import(`${esmThenCjsRoot}/link.mjs?esm-first`)).default, 'first'); + fs.unlinkSync(`${esmThenCjsRoot}/link.mjs`); + fs.symlinkSync('second.mjs', `${esmThenCjsRoot}/link.mjs`); + Module._pathCache = Object.create(null); + assert.strictEqual(require.resolve(`${esmThenCjsRoot}/link.mjs`), `${esmThenCjsRoot}/second.mjs`); + + const cjsThenEsmRoot = '/loader-realpath-cjs-then-esm'; + fs.mkdirSync(cjsThenEsmRoot, { recursive: true }); + fs.writeFileSync(`${cjsThenEsmRoot}/first.mjs`, 'export default "first";'); + fs.writeFileSync(`${cjsThenEsmRoot}/second.mjs`, 'export default "second";'); + fs.symlinkSync('first.mjs', `${cjsThenEsmRoot}/link.mjs`); + Module._pathCache = Object.create(null); + assert.strictEqual(require.resolve(`${cjsThenEsmRoot}/link.mjs`), `${cjsThenEsmRoot}/first.mjs`); + fs.unlinkSync(`${cjsThenEsmRoot}/link.mjs`); + fs.symlinkSync('second.mjs', `${cjsThenEsmRoot}/link.mjs`); + assert.strictEqual((await import(`${cjsThenEsmRoot}/link.mjs?esm-second`)).default, 'second'); + + const preserveEsmRoot = '/loader-realpath-preserve-esm'; + fs.mkdirSync(preserveEsmRoot, { recursive: true }); + fs.writeFileSync(`${preserveEsmRoot}/first.mjs`, 'export default "first";'); + fs.writeFileSync(`${preserveEsmRoot}/second.mjs`, 'export default "second";'); + fs.symlinkSync('first.mjs', `${preserveEsmRoot}/link.mjs`); + process.execArgv.push('--preserve-symlinks'); + assert.strictEqual((await import(`${preserveEsmRoot}/link.mjs?preserved-first`)).default, 'first'); + fs.unlinkSync(`${preserveEsmRoot}/link.mjs`); + fs.symlinkSync('second.mjs', `${preserveEsmRoot}/link.mjs`); + assert.strictEqual((await import(`${preserveEsmRoot}/link.mjs?preserved-second`)).default, 'second'); } finally { Module._pathCache = originalPathCache; process.execArgv.length = 0; From 5c27a91c053728db3b853e919eef90eeda72de67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 03:17:36 +0200 Subject: [PATCH 07/52] Record reviewed npm loader cache results --- .../results/2026-09-21-cache-experiments.md | 42 +- .../2026-09-21-loader-caches-final-p2.json | 3053 +++++++++++++++++ .../2026-09-21-loader-caches-final-p3.json | 3053 +++++++++++++++++ tests/npm_metadata/results/README.md | 3 +- .../results/validate_cache_experiments.py | 68 + 5 files changed, 6214 insertions(+), 5 deletions(-) create mode 100644 tests/npm_metadata/results/2026-09-21-loader-caches-final-p2.json create mode 100644 tests/npm_metadata/results/2026-09-21-loader-caches-final-p3.json diff --git a/tests/npm_metadata/results/2026-09-21-cache-experiments.md b/tests/npm_metadata/results/2026-09-21-cache-experiments.md index f5027ea6..f9b84b96 100644 --- a/tests/npm_metadata/results/2026-09-21-cache-experiments.md +++ b/tests/npm_metadata/results/2026-09-21-cache-experiments.md @@ -6,12 +6,18 @@ of CommonJS canonicalization realpaths revisited a path within one execution job. This follow-up tested each cache independently, retained both candidates, and measured the combined production behavior. -The production commits are `6897f208` for graph-scoped missing package +The initial production commits are `6897f208` for graph-scoped missing package metadata and `fc42de34` for runtime-scoped positive loader realpaths. Combined HEAD was `a492849a`. Each experiment temporarily added a profiling-only switch to compare control and candidate in the same optimized component. Those -switches and their npm fixture exports were removed after measurement; they -are absent from the production commits. +switches and their npm fixture exports were removed after measurement. + +Review then identified that Node keeps CommonJS and ESM realpath state +separate, and that ESM source reads must continue to bypass canonicalization +under `--preserve-symlinks`. Commit `f88f62e8` split the cache domains, fixed +the preserve path, and removed a duplicate physical realpath on failed +CommonJS canonicalization. The final candidate was measured again at that +exact commit. ## Method @@ -74,7 +80,7 @@ owner as CommonJS JavaScript. In every sample, The candidate exceeded the 75% physical-call reduction gate for every command and improved median CPU by 27.8–37.4% on P2 and 29.6–36.3% on P3. -## Combined production candidates +## Initial combined prototype | Target / command | Missing reads control → candidate | Physical realpaths control → candidate | Wall control → candidate | CPU control → candidate | | --- | ---: | ---: | ---: | ---: | @@ -89,6 +95,32 @@ The combined candidates preserve the independent call reductions. Median CPU improved 35.6% for P2 `view`, 37.3% for P2 `ci`, 33.7% for P3 `view`, and 33.6% for P3 `ci`. +## Reviewed production candidate + +After the cache-domain correction, each target ran three more iterations with +the standard harness at exact revision `f88f62e8`. The table below uses only +the serial, fresh-state, cold local-registry rows. The standard reports also +retain their public-registry and warm observations, but those are outside this +comparison. Every local command succeeded, every `ci` installed both pinned +packages, HTTP counts were 0/1/2 as expected, no trace overflow occurred, and +both package-metadata and realpath counter equations reconciled. + +| Target / command | Missing reads control → final | Physical realpaths control → final | Final wall median | Final CPU median | +| --- | ---: | ---: | ---: | ---: | +| P2 `--version` | 204 → 96 (-52.9%) | 426 → 78 (-81.7%) | 0.566 | 0.563 | +| P2 `view` | 1,768 → 596 (-66.3%) | 3,545 → 477 (-86.5%) | 3.849 | 3.725 | +| P2 `ci` | 2,645 → 847 (-68.0%) | 5,007 → 616 (-87.7%) | 8.389 | 8.043 | +| P3 `--version` | 204 → 96 (-52.9%) | 426 → 78 (-81.7%) | 0.560 | 0.559 | +| P3 `view` | 1,768 → 596 (-66.3%) | 3,545 → 477 (-86.5%) | 3.631 | 3.620 | +| P3 `ci` | 2,645 → 847 (-68.0%) | 5,007 → 616 (-87.7%) | 7.882 | 7.784 | + +Separating the two Node loader domains costs one physical realpath for +`--version` and two for `view`/`ci` compared with the initial combined +prototype. The final candidate still clears the 75% realpath reduction gate +for every command and the 50% missing-metadata reduction gate for `view` and +`ci`. Timing is reported as an observation from the final run; the physical +call counts remain the comparison invariant. + Raw reports: - [negative package JSON P2](2026-09-21-negative-package-json-p2.json) and @@ -97,6 +129,8 @@ Raw reports: [P3](2026-09-21-loader-realpath-p3.json) - [combined P2](2026-09-21-loader-caches-p2.json) and [P3](2026-09-21-loader-caches-p3.json) +- reviewed candidate [P2](2026-09-21-loader-caches-final-p2.json) and + [P3](2026-09-21-loader-caches-final-p3.json) Run `python3 tests/npm_metadata/results/validate_cache_experiments.py` to check sample success, installation and HTTP invariants, exact counter totals, diff --git a/tests/npm_metadata/results/2026-09-21-loader-caches-final-p2.json b/tests/npm_metadata/results/2026-09-21-loader-caches-final-p2.json new file mode 100644 index 00000000..ea04b8f9 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-21-loader-caches-final-p2.json @@ -0,0 +1,3053 @@ +{ + "componentFeature": "typescript-compiler-profiling", + "iterations": 3, + "node": "22.14.0", + "npm": "10.9.2", + "revision": "f88f62e8750c60c8c288d8316c54e36cb0d2049c", + "samples": [ + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 587.0779999999795, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.822125, + "initialEvaluation": 0.153333, + "loaderInitialization": 2.178417, + "processConfiguration": 0.8366250000000001, + "queueDelay": 0.7995829999999999, + "resultFormatting": 0.021834000000000003, + "runtimeCreation": 0.558708, + "teardown": 11.77325, + "transportWiring": 0.240292, + "userAwait": 388.447708, + "wrapperPreparation": 0.036875000000000005 + }, + "totalMs": 586.922917, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "success": true, + "wallMs": 590.987209 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3934.543000000005, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 186.55525, + "initialEvaluation": 0.18825, + "loaderInitialization": 1.783291, + "processConfiguration": 0.211042, + "queueDelay": 0.5272089999999999, + "resultFormatting": 0.032666999999999995, + "runtimeCreation": 0.476959, + "teardown": 23.8615, + "transportWiring": 0.234917, + "userAwait": 4310.121375, + "wrapperPreparation": 0.026958 + }, + "totalMs": 4524.05675, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 503ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "success": true, + "wallMs": 4526.80375 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3655.475999999966, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.17025, + "initialEvaluation": 0.14820799999999998, + "loaderInitialization": 1.366042, + "processConfiguration": 0.153291, + "queueDelay": 0.304833, + "resultFormatting": 0.024791, + "runtimeCreation": 0.423708, + "teardown": 22.191459, + "transportWiring": 0.16279200000000002, + "userAwait": 3468.725042, + "wrapperPreparation": 0.022917 + }, + "totalMs": 3669.733583, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 92ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "success": true, + "wallMs": 3671.4902079999997 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7025.72900000005, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.82804199999998, + "initialEvaluation": 0.152833, + "loaderInitialization": 1.7524579999999998, + "processConfiguration": 0.201125, + "queueDelay": 0.540042, + "resultFormatting": 0.029958, + "runtimeCreation": 0.468083, + "teardown": 38.09275, + "transportWiring": 0.150333, + "userAwait": 6922.540459000001, + "wrapperPreparation": 0.022667000000000003 + }, + "totalMs": 7140.813083, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 658ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2577ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "success": true, + "wallMs": 7143.313916 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 7654.304999999993, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.66791700000002, + "initialEvaluation": 0.142667, + "loaderInitialization": 1.535916, + "processConfiguration": 0.152917, + "queueDelay": 0.326041, + "resultFormatting": 0.017249999999999998, + "runtimeCreation": 0.433334, + "teardown": 39.205042000000006, + "transportWiring": 0.147541, + "userAwait": 7579.085041, + "wrapperPreparation": 0.020792 + }, + "totalMs": 7798.773041, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "success": true, + "wallMs": 7800.999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 562.8999999999651, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.464292, + "initialEvaluation": 0.15475, + "loaderInitialization": 1.797666, + "processConfiguration": 0.222667, + "queueDelay": 0.553042, + "resultFormatting": 0.020625, + "runtimeCreation": 0.476875, + "teardown": 12.223958, + "transportWiring": 0.173166, + "userAwait": 368.550542, + "wrapperPreparation": 0.024125 + }, + "totalMs": 563.712125, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 5, + "success": true, + "wallMs": 566.0404589999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3644.74099999998, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.504458, + "initialEvaluation": 0.143542, + "loaderInitialization": 1.781209, + "processConfiguration": 0.202125, + "queueDelay": 0.5274169999999999, + "resultFormatting": 0.032709, + "runtimeCreation": 0.465875, + "teardown": 21.990583, + "transportWiring": 0.15625, + "userAwait": 3449.354916, + "wrapperPreparation": 0.02625 + }, + "totalMs": 3654.230459, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types%2flodash-es 19ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 6, + "success": true, + "wallMs": 3656.6265 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3697.4409999999916, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 175.5735, + "initialEvaluation": 0.157125, + "loaderInitialization": 1.382292, + "processConfiguration": 0.115875, + "queueDelay": 0.323875, + "resultFormatting": 0.08712500000000001, + "runtimeCreation": 0.430083, + "teardown": 21.531042, + "transportWiring": 0.141042, + "userAwait": 3451.02025, + "wrapperPreparation": 0.019208 + }, + "totalMs": 3650.819375, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types%2flodash-es 22ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 7, + "success": true, + "wallMs": 3652.476917 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7804.516000000003, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.795083, + "initialEvaluation": 0.15920800000000002, + "loaderInitialization": 1.674167, + "processConfiguration": 0.307167, + "queueDelay": 0.578125, + "resultFormatting": 0.044916000000000005, + "runtimeCreation": 0.54025, + "teardown": 38.606542, + "transportWiring": 0.170042, + "userAwait": 7785.968792000001, + "wrapperPreparation": 0.024125 + }, + "totalMs": 8008.907625000001, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 843ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 2695ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 8, + "success": true, + "wallMs": 8011.622875000001 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 7089.993999999948, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.267083, + "initialEvaluation": 0.155209, + "loaderInitialization": 1.355916, + "processConfiguration": 0.196542, + "queueDelay": 0.316209, + "resultFormatting": 0.017542, + "runtimeCreation": 0.433209, + "teardown": 41.23725, + "transportWiring": 0.195417, + "userAwait": 6867.588666, + "wrapperPreparation": 0.024083 + }, + "totalMs": 7091.829959, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 9, + "success": true, + "wallMs": 7094.163415999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 556.8939999999711, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.810292, + "initialEvaluation": 0.1625, + "loaderInitialization": 1.905875, + "processConfiguration": 0.221792, + "queueDelay": 0.561583, + "resultFormatting": 0.021667, + "runtimeCreation": 0.485666, + "teardown": 11.427541, + "transportWiring": 0.1785, + "userAwait": 367.332042, + "wrapperPreparation": 0.023791 + }, + "totalMs": 561.167541, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 10, + "success": true, + "wallMs": 563.506083 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3724.9710000000196, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 171.931333, + "initialEvaluation": 0.136875, + "loaderInitialization": 1.5495, + "processConfiguration": 0.17666700000000002, + "queueDelay": 0.5082920000000001, + "resultFormatting": 0.034958, + "runtimeCreation": 0.4515, + "teardown": 22.462042, + "transportWiring": 0.1225, + "userAwait": 3648.710208, + "wrapperPreparation": 0.019834 + }, + "totalMs": 3846.138375, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types%2flodash-es 19ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 11, + "success": true, + "wallMs": 3848.749792 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4599.121999999974, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.89154200000002, + "initialEvaluation": 0.155584, + "loaderInitialization": 1.4924160000000002, + "processConfiguration": 0.14175, + "queueDelay": 0.309291, + "resultFormatting": 0.024583, + "runtimeCreation": 0.430334, + "teardown": 22.503209, + "transportWiring": 0.174625, + "userAwait": 4411.440708, + "wrapperPreparation": 0.021958 + }, + "totalMs": 4614.625041, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types%2flodash-es 24ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 12, + "success": true, + "wallMs": 4616.3312080000005 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 8042.460000000021, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.436791, + "initialEvaluation": 0.158792, + "loaderInitialization": 1.746542, + "processConfiguration": 0.197417, + "queueDelay": 0.504959, + "resultFormatting": 0.033125, + "runtimeCreation": 0.463333, + "teardown": 43.592792, + "transportWiring": 0.14629199999999998, + "userAwait": 8158.572791, + "wrapperPreparation": 0.021375 + }, + "totalMs": 8385.918834, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 847ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 2732ms (cache miss)\n", + "stdout": "\nadded 2 packages in 8s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 13, + "success": true, + "wallMs": 8388.72775 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 7283.880999999994, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 183.300583, + "initialEvaluation": 0.14725, + "loaderInitialization": 1.415917, + "processConfiguration": 0.8045, + "queueDelay": 0.313167, + "resultFormatting": 0.035417000000000004, + "runtimeCreation": 0.44025, + "teardown": 38.465375, + "transportWiring": 0.177875, + "userAwait": 7105.785041, + "wrapperPreparation": 0.021834000000000003 + }, + "totalMs": 7330.982583, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 14, + "success": true, + "wallMs": 7333.227958 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 589.6639999999898, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.022959, + "initialEvaluation": 0.157167, + "loaderInitialization": 1.855583, + "processConfiguration": 0.2405, + "queueDelay": 0.5775, + "resultFormatting": 0.022209, + "runtimeCreation": 0.480375, + "teardown": 11.6975, + "transportWiring": 0.182125, + "userAwait": 393.643458, + "wrapperPreparation": 0.021541 + }, + "totalMs": 590.938792, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 15, + "success": true, + "wallMs": 593.221667 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3868.896000000008, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.232542, + "initialEvaluation": 0.190709, + "loaderInitialization": 1.761917, + "processConfiguration": 0.200333, + "queueDelay": 0.542625, + "resultFormatting": 0.041582999999999995, + "runtimeCreation": 0.473625, + "teardown": 25.150459, + "transportWiring": 0.176125, + "userAwait": 3753.326958, + "wrapperPreparation": 0.024290999999999997 + }, + "totalMs": 3960.154916, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 121ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 16, + "success": true, + "wallMs": 3962.6025 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4332.0410000000265, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.819375, + "initialEvaluation": 0.142875, + "loaderInitialization": 1.3387920000000002, + "processConfiguration": 0.135417, + "queueDelay": 0.308375, + "resultFormatting": 0.025208, + "runtimeCreation": 0.42175, + "teardown": 24.146125, + "transportWiring": 0.136375, + "userAwait": 4182.872167, + "wrapperPreparation": 0.019083 + }, + "totalMs": 4386.407584, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 96ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 17, + "success": true, + "wallMs": 4388.16175 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7009.256999999983, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 184.567375, + "initialEvaluation": 0.161, + "loaderInitialization": 1.637667, + "processConfiguration": 0.31895799999999996, + "queueDelay": 0.671084, + "resultFormatting": 0.029583, + "runtimeCreation": 0.489542, + "teardown": 35.005583, + "transportWiring": 0.191458, + "userAwait": 7003.289875, + "wrapperPreparation": 0.023709 + }, + "totalMs": 7226.424625, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 685ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2467ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 18, + "success": true, + "wallMs": 7228.834124999999 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 6968.073999999964, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 173.67595799999998, + "initialEvaluation": 0.13966599999999998, + "loaderInitialization": 1.6427919999999998, + "processConfiguration": 0.14025, + "queueDelay": 0.29712500000000003, + "resultFormatting": 0.016834, + "runtimeCreation": 0.413625, + "teardown": 37.491791, + "transportWiring": 0.129792, + "userAwait": 6725.064625, + "wrapperPreparation": 0.02 + }, + "totalMs": 6939.073542, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 19, + "success": true, + "wallMs": 6941.2757919999995 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 715.1800000000512, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 174.521333, + "initialEvaluation": 0.221166, + "loaderInitialization": 1.72425, + "processConfiguration": 0.283042, + "queueDelay": 0.448417, + "resultFormatting": 0.020583, + "runtimeCreation": 0.47825, + "teardown": 11.310083, + "transportWiring": 0.259875, + "userAwait": 534.0967089999999, + "wrapperPreparation": 0.044667 + }, + "totalMs": 723.444625, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 20, + "success": true, + "wallMs": 725.418292 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4009.3330000000424, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.69612500000002, + "initialEvaluation": 0.148166, + "loaderInitialization": 1.763792, + "processConfiguration": 0.441167, + "queueDelay": 0.5365, + "resultFormatting": 0.033874999999999995, + "runtimeCreation": 0.474875, + "teardown": 23.722625, + "transportWiring": 0.144458, + "userAwait": 3940.533542, + "wrapperPreparation": 0.023167 + }, + "totalMs": 4144.555541, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 153ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 21, + "success": true, + "wallMs": 4147.066707999999 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3818.1049999999814, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.403333, + "initialEvaluation": 0.13029200000000002, + "loaderInitialization": 1.344916, + "processConfiguration": 0.212167, + "queueDelay": 0.307875, + "resultFormatting": 0.027083000000000003, + "runtimeCreation": 0.439167, + "teardown": 24.578959, + "transportWiring": 0.124709, + "userAwait": 3725.528833, + "wrapperPreparation": 0.018458 + }, + "totalMs": 3930.223083, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 98ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 22, + "success": true, + "wallMs": 3932.108125 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7493.1879999999655, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.47612500000002, + "initialEvaluation": 0.144791, + "loaderInitialization": 1.769917, + "processConfiguration": 0.212833, + "queueDelay": 0.500208, + "resultFormatting": 0.039042, + "runtimeCreation": 0.460625, + "teardown": 41.158667, + "transportWiring": 0.143125, + "userAwait": 7660.8855, + "wrapperPreparation": 0.022667000000000003 + }, + "totalMs": 7881.860958, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 1822ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2723ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 23, + "success": true, + "wallMs": 7884.585375000001 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 12675.967000000004, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.13375000000002, + "initialEvaluation": 0.145375, + "loaderInitialization": 1.5512499999999998, + "processConfiguration": 0.180167, + "queueDelay": 0.467083, + "resultFormatting": 0.056959, + "runtimeCreation": 0.444791, + "teardown": 89.958333, + "transportWiring": 0.161583, + "userAwait": 21393.39, + "wrapperPreparation": 0.02225 + }, + "totalMs": 21666.620125, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 21s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 24, + "success": true, + "wallMs": 21670.038 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 1261.8239999999641, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 681.078292, + "initialEvaluation": 0.241458, + "loaderInitialization": 3.907583, + "processConfiguration": 1.899167, + "queueDelay": 1.295958, + "resultFormatting": 0.028959, + "runtimeCreation": 0.952667, + "teardown": 23.086625, + "transportWiring": 0.26895800000000003, + "userAwait": 1551.823625, + "wrapperPreparation": 0.0335 + }, + "totalMs": 2264.686333, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 25, + "success": true, + "wallMs": 2268.3532920000002 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 8768.65300000005, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 295.10837499999997, + "initialEvaluation": 0.24475, + "loaderInitialization": 2.601125, + "processConfiguration": 1.351416, + "queueDelay": 0.725958, + "resultFormatting": 0.29654200000000003, + "runtimeCreation": 0.677709, + "teardown": 56.807958, + "transportWiring": 0.232, + "userAwait": 18262.814458, + "wrapperPreparation": 0.034459000000000004 + }, + "totalMs": 18620.955958, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types%2flodash-es 74ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 26, + "success": true, + "wallMs": 18624.619375000002 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 9100.196999999986, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 332.07629199999997, + "initialEvaluation": 0.228208, + "loaderInitialization": 2.233583, + "processConfiguration": 0.80325, + "queueDelay": 0.494, + "resultFormatting": 0.057833, + "runtimeCreation": 0.685583, + "teardown": 51.810083, + "transportWiring": 0.22024999999999997, + "userAwait": 18783.920792, + "wrapperPreparation": 0.031917 + }, + "totalMs": 19172.62475, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types%2flodash-es 79ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 27, + "success": true, + "wallMs": 19175.467792 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 19249.74299999996, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 679.0107909999999, + "initialEvaluation": 0.2475, + "loaderInitialization": 16.084457999999998, + "processConfiguration": 6.898709, + "queueDelay": 0.8394999999999999, + "resultFormatting": 0.0585, + "runtimeCreation": 0.933958, + "teardown": 48.483459, + "transportWiring": 0.233042, + "userAwait": 33696.392, + "wrapperPreparation": 0.037208 + }, + "totalMs": 34449.312874999996, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 4603ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 910851ms (cache miss)\n", + "stdout": "\nadded 2 packages in 16m\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 28, + "success": true, + "wallMs": 34454.174709 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 7421.559000000008, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 227.83125, + "initialEvaluation": 0.170125, + "loaderInitialization": 2.532959, + "processConfiguration": 0.198333, + "queueDelay": 0.5959169999999999, + "resultFormatting": 0.031958999999999994, + "runtimeCreation": 0.5652079999999999, + "teardown": 39.301791, + "transportWiring": 0.241542, + "userAwait": 7313.647208, + "wrapperPreparation": 0.024333 + }, + "totalMs": 7585.191667, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 29, + "success": true, + "wallMs": 7587.830417 + } + ], + "schema": "npm-metadata-v1", + "target": "p2" +} diff --git a/tests/npm_metadata/results/2026-09-21-loader-caches-final-p3.json b/tests/npm_metadata/results/2026-09-21-loader-caches-final-p3.json new file mode 100644 index 00000000..0220b500 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-21-loader-caches-final-p3.json @@ -0,0 +1,3053 @@ +{ + "componentFeature": "typescript-compiler-profiling", + "iterations": 3, + "node": "22.14.0", + "npm": "10.9.2", + "revision": "f88f62e8750c60c8c288d8316c54e36cb0d2049c", + "samples": [ + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 583.810999999987, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.345958, + "initialEvaluation": 0.16525, + "loaderInitialization": 1.841208, + "processConfiguration": 1.068042, + "queueDelay": 0.6421250000000001, + "resultFormatting": 0.022833, + "runtimeCreation": 0.508208, + "teardown": 11.606334, + "transportWiring": 0.240375, + "userAwait": 386.397625, + "wrapperPreparation": 0.020792 + }, + "totalMs": 581.905333, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "success": true, + "wallMs": 585.6384999999999 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3746.79800000001, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 182.9145, + "initialEvaluation": 0.155583, + "loaderInitialization": 1.848375, + "processConfiguration": 0.31012500000000004, + "queueDelay": 0.539375, + "resultFormatting": 0.109292, + "runtimeCreation": 0.497791, + "teardown": 23.616292, + "transportWiring": 0.193417, + "userAwait": 3945.089958, + "wrapperPreparation": 0.022167 + }, + "totalMs": 4155.338167, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 449ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "success": true, + "wallMs": 4157.796791 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 4256.15399999998, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.27025, + "initialEvaluation": 0.132875, + "loaderInitialization": 1.362959, + "processConfiguration": 0.154, + "queueDelay": 0.302042, + "resultFormatting": 0.09125, + "runtimeCreation": 0.420666, + "teardown": 24.216709, + "transportWiring": 0.12670800000000002, + "userAwait": 4181.624041, + "wrapperPreparation": 0.014792 + }, + "totalMs": 4386.744334, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 98ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "success": true, + "wallMs": 4388.443292 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 6747.979999999981, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.075125, + "initialEvaluation": 0.1485, + "loaderInitialization": 1.720458, + "processConfiguration": 0.235042, + "queueDelay": 0.516958, + "resultFormatting": 0.084542, + "runtimeCreation": 0.469334, + "teardown": 38.424708, + "transportWiring": 0.147791, + "userAwait": 6854.0639169999995, + "wrapperPreparation": 0.018125 + }, + "totalMs": 7074.941374999999, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2659ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2666ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "success": true, + "wallMs": 7077.5263749999995 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 8046.456999999995, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.035959, + "initialEvaluation": 0.136584, + "loaderInitialization": 1.499917, + "processConfiguration": 0.13741599999999998, + "queueDelay": 0.29520799999999997, + "resultFormatting": 0.017499999999999998, + "runtimeCreation": 0.42625, + "teardown": 40.631084, + "transportWiring": 0.13875, + "userAwait": 7880.702416, + "wrapperPreparation": 0.015166 + }, + "totalMs": 8101.071625, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 8s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "success": true, + "wallMs": 8103.151125 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 790.9310000000405, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 228.465666, + "initialEvaluation": 0.166167, + "loaderInitialization": 2.831167, + "processConfiguration": 0.388542, + "queueDelay": 0.807709, + "resultFormatting": 0.028666, + "runtimeCreation": 0.794083, + "teardown": 16.699209, + "transportWiring": 0.166417, + "userAwait": 558.6871669999999, + "wrapperPreparation": 0.020333 + }, + "totalMs": 809.099959, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 5, + "success": true, + "wallMs": 812.387875 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3620.1330000000307, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.42825, + "initialEvaluation": 0.150166, + "loaderInitialization": 1.864959, + "processConfiguration": 0.192166, + "queueDelay": 0.601208, + "resultFormatting": 0.078, + "runtimeCreation": 0.474166, + "teardown": 23.529541, + "transportWiring": 0.143709, + "userAwait": 3421.357959, + "wrapperPreparation": 0.018125 + }, + "totalMs": 3628.882875, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types%2flodash-es 18ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 6, + "success": true, + "wallMs": 3631.5366249999997 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3635.454000000027, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.845, + "initialEvaluation": 0.133375, + "loaderInitialization": 1.285417, + "processConfiguration": 0.146792, + "queueDelay": 0.276958, + "resultFormatting": 0.080542, + "runtimeCreation": 0.393291, + "teardown": 21.875291, + "transportWiring": 0.126583, + "userAwait": 3384.288208, + "wrapperPreparation": 0.015042 + }, + "totalMs": 3585.507625, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types%2flodash-es 20ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 7, + "success": true, + "wallMs": 3587.230833 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7580.058000000019, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 180.495834, + "initialEvaluation": 0.151542, + "loaderInitialization": 1.6713330000000002, + "processConfiguration": 0.27375, + "queueDelay": 0.506417, + "resultFormatting": 0.092417, + "runtimeCreation": 0.494042, + "teardown": 43.085916000000005, + "transportWiring": 0.178916, + "userAwait": 7407.422208, + "wrapperPreparation": 0.020292 + }, + "totalMs": 7634.427125, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 3140ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 3159ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 8, + "success": true, + "wallMs": 7637.140084000001 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 7936.841000000015, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 214.266625, + "initialEvaluation": 0.183083, + "loaderInitialization": 2.0278750000000003, + "processConfiguration": 0.143291, + "queueDelay": 0.369916, + "resultFormatting": 0.018125, + "runtimeCreation": 0.512834, + "teardown": 36.124125, + "transportWiring": 0.2045, + "userAwait": 7868.895541999999, + "wrapperPreparation": 0.021459 + }, + "totalMs": 8122.803458, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 8s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 9, + "success": true, + "wallMs": 8124.923291 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 557.6080000000075, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 179.700125, + "initialEvaluation": 0.176041, + "loaderInitialization": 1.835917, + "processConfiguration": 0.204125, + "queueDelay": 0.5129159999999999, + "resultFormatting": 0.022125, + "runtimeCreation": 0.450041, + "teardown": 11.258583000000002, + "transportWiring": 0.197958, + "userAwait": 362.425292, + "wrapperPreparation": 0.028084 + }, + "totalMs": 556.8416659999999, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 10, + "success": true, + "wallMs": 558.954791 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3622.4039999999804, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 181.127958, + "initialEvaluation": 0.15066600000000002, + "loaderInitialization": 1.738708, + "processConfiguration": 0.240167, + "queueDelay": 0.498375, + "resultFormatting": 0.083417, + "runtimeCreation": 0.449833, + "teardown": 21.925625, + "transportWiring": 0.150209, + "userAwait": 3422.054292, + "wrapperPreparation": 0.019375 + }, + "totalMs": 3628.467666, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types%2flodash-es 16ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 11, + "success": true, + "wallMs": 3630.697208 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3681.8349999999627, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 175.9435, + "initialEvaluation": 0.14175, + "loaderInitialization": 1.42875, + "processConfiguration": 0.131541, + "queueDelay": 0.298333, + "resultFormatting": 0.08758300000000001, + "runtimeCreation": 0.422084, + "teardown": 24.289834, + "transportWiring": 0.1485, + "userAwait": 3432.985208, + "wrapperPreparation": 0.015709 + }, + "totalMs": 3635.927208, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types%2flodash-es 21ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 12, + "success": true, + "wallMs": 3637.542542 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 10501.930999999982, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 178.438667, + "initialEvaluation": 0.147083, + "loaderInitialization": 1.7737079999999998, + "processConfiguration": 0.180875, + "queueDelay": 0.52475, + "resultFormatting": 0.158166, + "runtimeCreation": 0.463, + "teardown": 76.180084, + "transportWiring": 0.149041, + "userAwait": 10511.201292, + "wrapperPreparation": 0.017959 + }, + "totalMs": 10769.292458, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 4994ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 5011ms (cache miss)\n", + "stdout": "\nadded 2 packages in 10s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 13, + "success": true, + "wallMs": 10773.26425 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 14138.386999999988, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 365.818083, + "initialEvaluation": 0.257542, + "loaderInitialization": 2.895584, + "processConfiguration": 0.240458, + "queueDelay": 0.5896669999999999, + "resultFormatting": 0.029834, + "runtimeCreation": 0.847125, + "teardown": 74.487708, + "transportWiring": 0.206542, + "userAwait": 13604.452291, + "wrapperPreparation": 0.02625 + }, + "totalMs": 14049.898833, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 13s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 14, + "success": true, + "wallMs": 14053.74025 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 1177.994000000006, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 372.638875, + "initialEvaluation": 0.276208, + "loaderInitialization": 3.794084, + "processConfiguration": 0.471916, + "queueDelay": 1.018917, + "resultFormatting": 0.034791, + "runtimeCreation": 0.925166, + "teardown": 26.032, + "transportWiring": 0.249542, + "userAwait": 774.717709, + "wrapperPreparation": 0.033 + }, + "totalMs": 1180.240125, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 15, + "success": true, + "wallMs": 1183.8135 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7829.228999999992, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 427.562542, + "initialEvaluation": 0.387917, + "loaderInitialization": 3.731375, + "processConfiguration": 0.553791, + "queueDelay": 1.234833, + "resultFormatting": 0.144375, + "runtimeCreation": 0.991334, + "teardown": 43.174375, + "transportWiring": 0.378583, + "userAwait": 7393.957875, + "wrapperPreparation": 0.041875 + }, + "totalMs": 7872.211375, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 143ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 16, + "success": true, + "wallMs": 7876.6864160000005 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 7528.040000000037, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 360.08574999999996, + "initialEvaluation": 0.270916, + "loaderInitialization": 2.962708, + "processConfiguration": 0.223917, + "queueDelay": 0.56775, + "resultFormatting": 0.079125, + "runtimeCreation": 0.841583, + "teardown": 22.352833, + "transportWiring": 0.232583, + "userAwait": 7994.947834, + "wrapperPreparation": 0.025459 + }, + "totalMs": 8382.630042, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 847ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 17, + "success": true, + "wallMs": 8384.444207999999 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7295.38400000002, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 318.1925, + "initialEvaluation": 0.24779100000000004, + "loaderInitialization": 2.3843750000000004, + "processConfiguration": 0.280792, + "queueDelay": 0.720333, + "resultFormatting": 0.08479199999999999, + "runtimeCreation": 0.670041, + "teardown": 36.701375, + "transportWiring": 0.239292, + "userAwait": 7283.970625, + "wrapperPreparation": 0.03 + }, + "totalMs": 7643.5525, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2544ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2552ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 18, + "success": true, + "wallMs": 7646.22375 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 6727.690999999992, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 170.400834, + "initialEvaluation": 0.12754100000000002, + "loaderInitialization": 1.371708, + "processConfiguration": 0.116708, + "queueDelay": 0.28233400000000003, + "resultFormatting": 0.020832999999999997, + "runtimeCreation": 0.400917, + "teardown": 40.006874999999994, + "transportWiring": 0.130541, + "userAwait": 6491.708584, + "wrapperPreparation": 0.015084 + }, + "totalMs": 6704.623209, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 19, + "success": true, + "wallMs": 6706.849333 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 557.1070000000182, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 174.984625, + "initialEvaluation": 0.14775000000000002, + "loaderInitialization": 1.61975, + "processConfiguration": 0.283542, + "queueDelay": 0.6887920000000001, + "resultFormatting": 0.022292, + "runtimeCreation": 0.422291, + "teardown": 11.569083, + "transportWiring": 0.204917, + "userAwait": 368.108041, + "wrapperPreparation": 0.01875 + }, + "totalMs": 558.1088749999999, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 20, + "success": true, + "wallMs": 560.20075 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3940.8610000000335, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.13175, + "initialEvaluation": 0.1495, + "loaderInitialization": 1.610458, + "processConfiguration": 0.197333, + "queueDelay": 0.5335840000000001, + "resultFormatting": 0.104875, + "runtimeCreation": 0.447209, + "teardown": 22.656667, + "transportWiring": 0.151542, + "userAwait": 4195.913208, + "wrapperPreparation": 0.018917 + }, + "totalMs": 4397.948875, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 317ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 21, + "success": true, + "wallMs": 4400.2432499999995 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3574.0350000000326, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 39058, + "filesystem.read.calls": 3, + "filesystem.read.success": 3, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 46, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 40, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 172.66695900000002, + "initialEvaluation": 0.141125, + "loaderInitialization": 1.569875, + "processConfiguration": 0.160625, + "queueDelay": 0.291417, + "resultFormatting": 0.06404199999999999, + "runtimeCreation": 0.455083, + "teardown": 21.887458, + "transportWiring": 0.14283300000000002, + "userAwait": 3543.330917, + "wrapperPreparation": 0.017833 + }, + "totalMs": 3740.842084, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 244ms (cache revalidated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 22, + "success": true, + "wallMs": 3742.8834580000002 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 6698.709999999963, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2760, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 174.276209, + "initialEvaluation": 0.16466699999999998, + "loaderInitialization": 1.667084, + "processConfiguration": 0.183041, + "queueDelay": 0.56125, + "resultFormatting": 0.088917, + "runtimeCreation": 0.461166, + "teardown": 40.05875, + "transportWiring": 0.167791, + "userAwait": 6557.442291, + "wrapperPreparation": 0.021417 + }, + "totalMs": 6775.128000000001, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2345ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2354ms (cache miss)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 23, + "success": true, + "wallMs": 6777.588417000001 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": null, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 7792.196999999986, + "registry": "npmjs", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124211, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 173.569083, + "initialEvaluation": 0.13279200000000002, + "loaderInitialization": 1.428625, + "processConfiguration": 0.126, + "queueDelay": 0.289459, + "resultFormatting": 0.017, + "runtimeCreation": 0.417084, + "teardown": 37.227541, + "transportWiring": 0.126542, + "userAwait": 7689.746375000001, + "wrapperPreparation": 0.015458 + }, + "totalMs": 7903.131084, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 24, + "success": true, + "wallMs": 7905.186542 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 0, + "operation": "version", + "processCpuMs": 558.60699999996, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.open.calls": 4, + "filesystem.open.notFound": 4, + "filesystem.readFileNative.bytes": 372791, + "filesystem.readFileNative.calls": 77, + "filesystem.readFileNative.notFound": 6, + "filesystem.readFileNative.success": 71, + "filesystem.realpath.calls": 78, + "filesystem.realpath.success": 78, + "filesystem.stat.calls": 11, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 5, + "modules.directoryProbe.calls": 9, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 7, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 139, + "modules.fileProbe.cacheHitsMissing": 129, + "modules.fileProbe.calls": 600, + "modules.fileProbe.found": 90, + "modules.fileProbe.missing": 510, + "modules.fileProbe.sessionCacheHits": 10, + "modules.fileProbe.sessionCacheHitsFound": 8, + "modules.fileProbe.sessionCacheHitsMissing": 2, + "modules.fileProbe.systemCalls": 461, + "modules.packageJson.bytes": 30087, + "modules.packageJson.cacheHits": 116, + "modules.packageJson.calls": 341, + "modules.packageJson.negativeCacheEntries": 61, + "modules.packageJson.negativeCacheHits": 108, + "modules.packageJson.notFound": 96, + "modules.packageJson.reads": 21, + "modules.pathProbe.sessionHits": 10, + "modules.pathProbe.systemCalls": 470, + "modules.realpath.cacheHits": 348, + "modules.realpath.calls": 426, + "modules.realpath.systemCalls": 78, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 176.144458, + "initialEvaluation": 0.147917, + "loaderInitialization": 1.856583, + "processConfiguration": 0.207542, + "queueDelay": 0.467917, + "resultFormatting": 0.021875, + "runtimeCreation": 0.4442080000000001, + "teardown": 10.96975, + "transportWiring": 0.155459, + "userAwait": 367.840833, + "wrapperPreparation": 0.017291 + }, + "totalMs": 558.3030839999999, + "version": 1 + }, + "stderr": "", + "stdout": "10.9.2\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 25, + "success": true, + "wallMs": 560.264916 + }, + { + "cache": "cold", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3581.546000000031, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 2, + "filesystem.close.success": 2, + "filesystem.open.calls": 8, + "filesystem.open.notFound": 6, + "filesystem.open.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 1, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 55, + "filesystem.stat.notFound": 16, + "filesystem.stat.success": 39, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 171.445458, + "initialEvaluation": 0.1545, + "loaderInitialization": 1.596833, + "processConfiguration": 0.199042, + "queueDelay": 0.502917, + "resultFormatting": 0.070625, + "runtimeCreation": 0.460208, + "teardown": 21.970667, + "transportWiring": 0.135125, + "userAwait": 3386.013125, + "wrapperPreparation": 0.016917 + }, + "totalMs": 3582.6415, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types%2flodash-es 16ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 26, + "success": true, + "wallMs": 3585.095042 + }, + { + "cache": "warm", + "installed": false, + "localHttpRequests": 1, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "processCpuMs": 3571.944999999949, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 4, + "filesystem.close.success": 4, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 9, + "filesystem.open.notFound": 5, + "filesystem.open.success": 4, + "filesystem.read.bytes": 510, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readFileNative.bytes": 2247677, + "filesystem.readFileNative.calls": 543, + "filesystem.readFileNative.notFound": 67, + "filesystem.readFileNative.success": 476, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 2, + "filesystem.readdir.success": 1, + "filesystem.realpath.calls": 477, + "filesystem.realpath.success": 477, + "filesystem.stat.calls": 47, + "filesystem.stat.notFound": 6, + "filesystem.stat.success": 41, + "modules.classificationProbe.cacheHits": 25, + "modules.classificationProbe.calls": 25, + "modules.classificationProbe.found": 25, + "modules.classificationProbe.sessionCacheHits": 25, + "modules.classificationProbe.sessionCacheHitsFound": 25, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 1754, + "modules.fileProbe.cacheHitsMissing": 1512, + "modules.fileProbe.calls": 6667, + "modules.fileProbe.found": 679, + "modules.fileProbe.missing": 5988, + "modules.fileProbe.sessionCacheHits": 242, + "modules.fileProbe.sessionCacheHitsFound": 168, + "modules.fileProbe.sessionCacheHitsMissing": 74, + "modules.fileProbe.systemCalls": 4913, + "modules.packageJson.bytes": 141249, + "modules.packageJson.cacheHits": 943, + "modules.packageJson.calls": 2828, + "modules.packageJson.negativeCacheEntries": 554, + "modules.packageJson.negativeCacheHits": 1172, + "modules.packageJson.notFound": 596, + "modules.packageJson.reads": 117, + "modules.pathProbe.sessionHits": 268, + "modules.pathProbe.systemCalls": 4922, + "modules.realpath.cacheHits": 3068, + "modules.realpath.calls": 3545, + "modules.realpath.systemCalls": 477, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 172.051583, + "initialEvaluation": 0.131333, + "loaderInitialization": 1.32375, + "processConfiguration": 0.123125, + "queueDelay": 0.27745800000000004, + "resultFormatting": 0.060417, + "runtimeCreation": 0.407625, + "teardown": 22.433083, + "transportWiring": 0.118459, + "userAwait": 3329.017333, + "wrapperPreparation": 0.015125 + }, + "totalMs": 3525.99425, + "version": 1 + }, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types%2flodash-es 21ms (cache updated)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 27, + "success": true, + "wallMs": 3527.655 + }, + { + "cache": "cold", + "installed": true, + "localHttpRequests": 2, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "processCpuMs": 7783.956000000006, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1037, + "filesystem.open.calls": 1056, + "filesystem.open.notFound": 13, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 2742, + "filesystem.read.calls": 14, + "filesystem.read.success": 14, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 1, + "filesystem.readdir.notFound": 2, + "filesystem.readdir.success": 3, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 89, + "filesystem.stat.notFound": 24, + "filesystem.stat.success": 65, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 177.676208, + "initialEvaluation": 0.151959, + "loaderInitialization": 1.81825, + "processConfiguration": 0.187417, + "queueDelay": 0.541625, + "resultFormatting": 0.091083, + "runtimeCreation": 0.454042, + "teardown": 39.401667, + "transportWiring": 0.149375, + "userAwait": 7658.970083, + "wrapperPreparation": 0.019208 + }, + "totalMs": 7879.49675, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 2547ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 2557ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 28, + "success": true, + "wallMs": 7882.088917 + }, + { + "cache": "warm", + "installed": true, + "localHttpRequests": 0, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "processCpuMs": 6955.165999999968, + "registry": "local", + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1043, + "filesystem.close.success": 1043, + "filesystem.fstat.calls": 7, + "filesystem.fstat.success": 7, + "filesystem.lstat.calls": 1037, + "filesystem.lstat.notFound": 1035, + "filesystem.lstat.success": 2, + "filesystem.open.calls": 1054, + "filesystem.open.notFound": 11, + "filesystem.open.success": 1043, + "filesystem.read.bytes": 124193, + "filesystem.read.calls": 17, + "filesystem.read.success": 17, + "filesystem.readFileNative.bytes": 2947289, + "filesystem.readFileNative.calls": 688, + "filesystem.readFileNative.notFound": 73, + "filesystem.readFileNative.success": 615, + "filesystem.readdir.calls": 5, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 5, + "filesystem.realpath.calls": 616, + "filesystem.realpath.success": 616, + "filesystem.stat.calls": 66, + "filesystem.stat.notFound": 7, + "filesystem.stat.success": 59, + "modules.classificationProbe.cacheHits": 28, + "modules.classificationProbe.calls": 28, + "modules.classificationProbe.found": 28, + "modules.classificationProbe.sessionCacheHits": 28, + "modules.classificationProbe.sessionCacheHitsFound": 28, + "modules.directoryProbe.cacheHits": 1, + "modules.directoryProbe.calls": 10, + "modules.directoryProbe.found": 2, + "modules.directoryProbe.missing": 8, + "modules.directoryProbe.sessionCacheHits": 1, + "modules.directoryProbe.sessionCacheHitsMissing": 1, + "modules.directoryProbe.systemCalls": 9, + "modules.fileProbe.cacheHits": 2767, + "modules.fileProbe.cacheHitsMissing": 2376, + "modules.fileProbe.calls": 10144, + "modules.fileProbe.found": 908, + "modules.fileProbe.missing": 9236, + "modules.fileProbe.sessionCacheHits": 391, + "modules.fileProbe.sessionCacheHitsFound": 258, + "modules.fileProbe.sessionCacheHitsMissing": 133, + "modules.fileProbe.systemCalls": 7377, + "modules.packageJson.bytes": 170644, + "modules.packageJson.cacheHits": 1298, + "modules.packageJson.calls": 4082, + "modules.packageJson.negativeCacheEntries": 799, + "modules.packageJson.negativeCacheHits": 1798, + "modules.packageJson.notFound": 847, + "modules.packageJson.reads": 139, + "modules.pathProbe.sessionHits": 420, + "modules.pathProbe.systemCalls": 7386, + "modules.realpath.cacheHits": 4391, + "modules.realpath.calls": 5007, + "modules.realpath.systemCalls": 616, + "modules.resolve.calls": 7, + "modules.resolve.missing": 3, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 2, + "modules.resolve.specifier.packageImport": 2, + "modules.resolve.specifier.relative": 2, + "modules.resolve.success": 4, + "modules.sourceRead.bytes": 20272, + "modules.sourceRead.calls": 6, + "modules.sourceRead.success": 6 + }, + "phasesMs": { + "builtinInitialization": 175.21004200000002, + "initialEvaluation": 0.132583, + "loaderInitialization": 1.612, + "processConfiguration": 0.241083, + "queueDelay": 0.30812500000000004, + "resultFormatting": 0.018125, + "runtimeCreation": 0.441542, + "teardown": 38.133042, + "transportWiring": 0.12770800000000002, + "userAwait": 6793.440417, + "wrapperPreparation": 0.015125 + }, + "totalMs": 7009.717459, + "version": 1 + }, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 6s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 29, + "success": true, + "wallMs": 7011.759208 + } + ], + "schema": "npm-metadata-v1", + "target": "p3" +} diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index 97347315..46072335 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -54,7 +54,8 @@ the original baseline. The follow-up [cache experiment report](2026-09-21-cache-experiments.md) records independent and combined five-pair measurements for the graph-scoped missing `package.json` cache and runtime-scoped positive loader realpath cache. -Its six raw reports can be checked with: +It also records the final three-iteration P2/P3 candidate after review split +the CommonJS and ESM cache domains. Its eight raw reports can be checked with: ```sh python3 tests/npm_metadata/results/validate_cache_experiments.py diff --git a/tests/npm_metadata/results/validate_cache_experiments.py b/tests/npm_metadata/results/validate_cache_experiments.py index 487be175..6df6b6ef 100644 --- a/tests/npm_metadata/results/validate_cache_experiments.py +++ b/tests/npm_metadata/results/validate_cache_experiments.py @@ -14,6 +14,8 @@ CACHED_MISSES = {"version": 96, "view": 596, "ci": 847} REALPATH_CALLS = {"version": 426, "view": 3545, "ci": 5007} CACHED_REALPATH_CALLS = {"version": 77, "view": 475, "ci": 614} +FINAL_REALPATH_CALLS = {"version": 78, "view": 477, "ci": 616} +FINAL_REVISION = "f88f62e8750c60c8c288d8316c54e36cb0d2049c" def load(family: str, target: str) -> dict: @@ -38,6 +40,18 @@ def rows(report: dict, operation: str, variant: str) -> list[dict]: return result +def final_rows(report: dict, operation: str) -> list[dict]: + result = [ + sample + for sample in report["samples"] + if sample["operation"] == operation + and sample["registry"] == "local" + and sample["cache"] == "cold" + ] + assert len(result) == 3 + return result + + def counter(sample: dict, name: str) -> int: return sample["result"]["profile"]["counters"].get(name, 0) @@ -109,6 +123,58 @@ def validate_realpath(report: dict) -> None: assert median(candidate, "processCpuMs") <= median(control, "processCpuMs") * 1.03 +def validate_final(target: str) -> None: + path = ROOT / f"2026-09-21-loader-caches-final-{target}.json" + report = json.loads(path.read_text()) + assert report["schema"] == "npm-metadata-v1" + assert report["revision"] == FINAL_REVISION + assert report["target"] == target + assert report["node"] == "22.14.0" + assert report["npm"] == "10.9.2" + assert report["iterations"] == 3 + assert len(report["samples"]) == 30 + assert sorted(sample["sequence"] for sample in report["samples"]) == list(range(30)) + assert all(sample["success"] is True for sample in report["samples"]) + assert all(sample["result"]["overflowed"] is False for sample in report["samples"]) + + for operation in OPERATIONS: + samples = final_rows(report, operation) + assert {sample["localHttpRequests"] for sample in samples} == { + EXPECTED_HTTP[operation] + } + assert all(sample["installed"] is (operation == "ci") for sample in samples) + assert {counter(sample, "modules.packageJson.notFound") for sample in samples} == { + CACHED_MISSES[operation] + } + assert {counter(sample, "filesystem.realpath.calls") for sample in samples} == { + FINAL_REALPATH_CALLS[operation] + } + for sample in samples: + package_calls = counter(sample, "modules.packageJson.calls") + package_accounted = sum( + counter(sample, name) + for name in ( + "modules.packageJson.cacheHits", + "modules.packageJson.negativeCacheHits", + "modules.packageJson.reads", + "modules.packageJson.notFound", + "modules.packageJson.errors", + ) + ) + assert package_calls == package_accounted + realpath_calls = counter(sample, "modules.realpath.calls") + realpath_hits = counter(sample, "modules.realpath.cacheHits") + realpath_system_calls = counter(sample, "modules.realpath.systemCalls") + assert realpath_calls == realpath_hits + realpath_system_calls + assert counter(sample, "filesystem.realpath.calls") == realpath_system_calls + + if operation in ("view", "ci"): + missing_reduction = 1 - CACHED_MISSES[operation] / BASELINE_MISSES[operation] + assert missing_reduction >= 0.50 + realpath_reduction = 1 - FINAL_REALPATH_CALLS[operation] / REALPATH_CALLS[operation] + assert realpath_reduction >= 0.75 + + def main() -> None: for target in TARGETS: negative = load("negative-package-json", target) @@ -127,6 +193,8 @@ def main() -> None: validate_package_json(combined) validate_realpath(combined) + validate_final(target) + print("validated npm loader cache experiments") From 8d030cf70b48555dd2d42e3574482664a8e33ecf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 06:46:50 +0200 Subject: [PATCH 08/52] GOL-350: preserve loader cache initialization semantics --- .../wasm-rquickjs/skeleton/src/builtin/fs.rs | 6 ++++++ .../skeleton/src/builtin/module.js | 5 ++++- .../skeleton/src/internal/module_loading.rs | 6 +++--- .../skeleton/module_loader_architecture.rs | 19 ++++++++++++++++++ .../src/module-resolution.js | 13 ++++++++++++ ...rated_types_module-resolution_exports.d.ts | 1 + .../results/2026-09-21-cache-experiments.md | 20 ++++++++++++++++--- 7 files changed, 63 insertions(+), 7 deletions(-) diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs b/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs index b498ab74..ab9bb24d 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs +++ b/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs @@ -330,6 +330,12 @@ pub(super) fn realpath_for_module_resolution( path: &str, domain: ModuleLoaderRealpathDomain, ) -> std::io::Result { + // Wizer has no guest preopens. Touching wasi-libc's lazy preopen cache here + // would snapshot the empty build-time filesystem into every runtime. + if crate::internal::is_wizer_active() { + return Err(wizer_enoent_io()); + } + let services = ctx .userdata::() .expect("runtime services not initialized"); diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/module.js b/crates/wasm-rquickjs/skeleton/src/builtin/module.js index b9b671a5..3b38295a 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin/module.js +++ b/crates/wasm-rquickjs/skeleton/src/builtin/module.js @@ -738,7 +738,10 @@ function shouldPreserveSymlinks(isMainModuleLoad) { function toCjsCanonicalFilename(filename, isMainModuleLoad) { if (shouldPreserveSymlinks(isMainModuleLoad)) return filename; - const outcome = fsNative.fs_loader_realpath(filename); + // Node resolves against process.cwd() before consulting its loader realpath + // cache. Keep the native bridge limited to absolute, normalized guest paths. + const normalized = pathModule.resolve(filename); + const outcome = fsNative.fs_loader_realpath(normalized); if (outcome.error) throw createFsSystemError(outcome.error); return outcome.result; } diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index bc1272cf..85e18a7b 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -4896,16 +4896,16 @@ impl NodeModulesResolver { .insert(cache_key, package.clone()); Ok(Some(package)) } - Err(_error) => { + Err(error) => { #[cfg(feature = "typescript-compiler-profiling")] if let Some(profile) = &resolution.profile { - profile.increment(if _error.kind() == std::io::ErrorKind::NotFound { + profile.increment(if error.kind() == std::io::ErrorKind::NotFound { "modules.packageJson.notFound" } else { "modules.packageJson.errors" }); } - if _error.kind() == std::io::ErrorKind::NotFound + if error.kind() == std::io::ErrorKind::NotFound && resolution .probe_session .remember_missing_package_json(cache_key) diff --git a/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs b/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs index ced6d763..94cebdab 100644 --- a/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs +++ b/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs @@ -6,6 +6,7 @@ use quote::ToTokens; const MODULE_JS: &str = include_str!("../../skeleton/src/builtin/module.js"); const MODULE_LOADING_RS: &str = include_str!("../../skeleton/src/internal/module_loading.rs"); const RUNTIME_SERVICES_RS: &str = include_str!("../../skeleton/src/internal/runtime_services.rs"); +const FS_RS: &str = include_str!("../../skeleton/src/builtin/fs.rs"); const P2_RS: &str = include_str!("../../skeleton/src/internal/p2.rs"); const P3_RS: &str = include_str!("../../skeleton/src/internal/p3.rs"); @@ -699,6 +700,24 @@ fn module_loader_architecture() { assert_no_import_meta_mutation(&js_tokens); } +#[test] +fn module_loader_realpath_checks_wizer_before_filesystem_access() { + let start = FS_RS + .find("pub(super) fn realpath_for_module_resolution") + .expect("loader realpath helper must exist"); + let body = &FS_RS[start..]; + let guard = body + .find("crate::internal::is_wizer_active()") + .expect("loader realpath helper must retain the Wizer filesystem guard"); + let filesystem_access = body + .find("canonicalize_guest_path(path)") + .expect("loader realpath helper must canonicalize uncached paths"); + assert!( + guard < filesystem_access, + "loader realpath must check Wizer state before filesystem access" + ); +} + #[test] fn js_tokenizer_skips_non_code_text() { let source = "// function lineComment() {}\n/* const blockComment = 1; */\nconst realDeclaration = \"class stringText {}\";\nconst template = `function templateText() {}`;\nconst regex = /class regexText {}\\//;"; diff --git a/examples/runtime/module-resolution/src/module-resolution.js b/examples/runtime/module-resolution/src/module-resolution.js index aa76c7c7..36b45319 100644 --- a/examples/runtime/module-resolution/src/module-resolution.js +++ b/examples/runtime/module-resolution/src/module-resolution.js @@ -6582,6 +6582,7 @@ export const testCjsLoaderRealpathCache = async () => { const Module = require('node:module'); const originalPathCache = Module._pathCache; const originalExecArgv = process.execArgv.slice(); + const originalCwd = process.cwd(); const getHits = globalThis.__wasm_rquickjs_get_loader_realpath_cache_hit_count; const resetHits = globalThis.__wasm_rquickjs_reset_loader_realpath_cache_hit_count; const getSystemCalls = globalThis.__wasm_rquickjs_get_loader_realpath_system_call_count; @@ -6618,6 +6619,17 @@ export const testCjsLoaderRealpathCache = async () => { assert.strictEqual(canonicalizeCjs(lateTarget), lateTarget); assert.strictEqual(getSystemCalls(), 2, 'failed CJS canonicalizations must remain retryable'); + const relativeRoot = '/loader-realpath-relative-input'; + fs.mkdirSync(relativeRoot, { recursive: true }); + fs.writeFileSync(`${relativeRoot}/target.js`, 'module.exports = true;'); + process.chdir(relativeRoot); + assert.strictEqual( + canonicalizeCjs('./nested/../target.js'), + `${relativeRoot}/target.js`, + 'relative loader paths must resolve against process.cwd() before cache lookup', + ); + process.chdir(originalCwd); + const esmThenCjsRoot = '/loader-realpath-esm-then-cjs'; fs.mkdirSync(esmThenCjsRoot, { recursive: true }); fs.writeFileSync(`${esmThenCjsRoot}/first.mjs`, 'export default "first";'); @@ -6651,6 +6663,7 @@ export const testCjsLoaderRealpathCache = async () => { fs.symlinkSync('second.mjs', `${preserveEsmRoot}/link.mjs`); assert.strictEqual((await import(`${preserveEsmRoot}/link.mjs?preserved-second`)).default, 'second'); } finally { + process.chdir(originalCwd); Module._pathCache = originalPathCache; process.execArgv.length = 0; for (const arg of originalExecArgv) { diff --git a/tests/goldenfiles/generated_types_module-resolution_exports.d.ts b/tests/goldenfiles/generated_types_module-resolution_exports.d.ts index 41e4788f..12e277de 100644 --- a/tests/goldenfiles/generated_types_module-resolution_exports.d.ts +++ b/tests/goldenfiles/generated_types_module-resolution_exports.d.ts @@ -21,6 +21,7 @@ declare module 'module-resolution' { export function testLoaderModuleSourceValidation(): Promise; export function testPackageCustomConditions(): Promise; export function testCjsPackageJsonParseCache(): Promise; + export function testCjsLoaderRealpathCache(): Promise; export function testSyncBuiltinEsmExports(): Promise; export function testEsmResolutionErrorUrls(): Promise; export function testCjsDirectNamedExports(): Promise; diff --git a/tests/npm_metadata/results/2026-09-21-cache-experiments.md b/tests/npm_metadata/results/2026-09-21-cache-experiments.md index f9b84b96..134bcf6b 100644 --- a/tests/npm_metadata/results/2026-09-21-cache-experiments.md +++ b/tests/npm_metadata/results/2026-09-21-cache-experiments.md @@ -58,9 +58,11 @@ and had no median CPU regression. Successful loader canonicalizations are cached for one QuickJS runtime, which matches Node 22.14's stale positive realpath behavior. Failed canonicalizations -are not cached. `--preserve-symlinks` and `--preserve-symlinks-main` bypass the -cache, and public `node:fs` realpath APIs remain uncached and observe current -filesystem state. +are not cached. `--preserve-symlinks` bypasses both loader caches, while +`--preserve-symlinks-main` bypasses CommonJS main-module canonicalization. +Public `node:fs` realpath APIs remain uncached and observe current filesystem +state. ESM main-entry handling for `--preserve-symlinks-main` remains a known +gap. The control counts are 14–15 calls above the older trace because the candidate routes previously uncounted Rust loader canonicalizations through the same @@ -121,6 +123,18 @@ for every command and the 50% missing-metadata reduction gate for `view` and `ci`. Timing is reported as an observation from the final run; the physical call counts remain the comparison invariant. +## Node compatibility candidates + +No node-compat inventory entry changes in this work. The runnable +`es-module/test-esm-preserve-symlinks-not-found*.mjs` and +`parallel/test-module-main-{extension-lookup,fail,preserve-symlinks-fail}.js` +cases remain enabled. The ESM preserve-symlinks, symlink-main, circular +symlink, and symlinked-peer-module cases remain known gaps because their +vendored fixtures require rooted symlink targets that cannot be resolved +inside a WASI preopen. Persistent relative symlinks, cache-domain isolation, +retargeting, and retry behavior are covered by the module-resolution runtime +test instead. + Raw reports: - [negative package JSON P2](2026-09-21-negative-package-json-p2.json) and From 8cde99e096eb513d5ec1a486146b4558c2182e05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 06:55:37 +0200 Subject: [PATCH 09/52] Refresh reviewed npm loader cache results --- .../results/2026-09-21-cache-experiments.md | 20 +- .../2026-09-21-loader-caches-final-p2.json | 902 ++++++++--------- .../2026-09-21-loader-caches-final-p3.json | 904 +++++++++--------- .../results/validate_cache_experiments.py | 2 +- 4 files changed, 915 insertions(+), 913 deletions(-) diff --git a/tests/npm_metadata/results/2026-09-21-cache-experiments.md b/tests/npm_metadata/results/2026-09-21-cache-experiments.md index 134bcf6b..2ec09528 100644 --- a/tests/npm_metadata/results/2026-09-21-cache-experiments.md +++ b/tests/npm_metadata/results/2026-09-21-cache-experiments.md @@ -16,8 +16,10 @@ Review then identified that Node keeps CommonJS and ESM realpath state separate, and that ESM source reads must continue to bypass canonicalization under `--preserve-symlinks`. Commit `f88f62e8` split the cache domains, fixed the preserve path, and removed a duplicate physical realpath on failed -CommonJS canonicalization. The final candidate was measured again at that -exact commit. +CommonJS canonicalization. Commit `8d030cf7` then restored build-time Wizer +filesystem isolation, normalized relative CommonJS loader inputs against the +working directory, and added the missing DTS export. The final candidate was +measured again at that exact commit. ## Method @@ -100,7 +102,7 @@ improved 35.6% for P2 `view`, 37.3% for P2 `ci`, 33.7% for P3 `view`, and ## Reviewed production candidate After the cache-domain correction, each target ran three more iterations with -the standard harness at exact revision `f88f62e8`. The table below uses only +the standard harness at exact revision `8d030cf7`. The table below uses only the serial, fresh-state, cold local-registry rows. The standard reports also retain their public-registry and warm observations, but those are outside this comparison. Every local command succeeded, every `ci` installed both pinned @@ -109,12 +111,12 @@ both package-metadata and realpath counter equations reconciled. | Target / command | Missing reads control → final | Physical realpaths control → final | Final wall median | Final CPU median | | --- | ---: | ---: | ---: | ---: | -| P2 `--version` | 204 → 96 (-52.9%) | 426 → 78 (-81.7%) | 0.566 | 0.563 | -| P2 `view` | 1,768 → 596 (-66.3%) | 3,545 → 477 (-86.5%) | 3.849 | 3.725 | -| P2 `ci` | 2,645 → 847 (-68.0%) | 5,007 → 616 (-87.7%) | 8.389 | 8.043 | -| P3 `--version` | 204 → 96 (-52.9%) | 426 → 78 (-81.7%) | 0.560 | 0.559 | -| P3 `view` | 1,768 → 596 (-66.3%) | 3,545 → 477 (-86.5%) | 3.631 | 3.620 | -| P3 `ci` | 2,645 → 847 (-68.0%) | 5,007 → 616 (-87.7%) | 7.882 | 7.784 | +| P2 `--version` | 204 → 96 (-52.9%) | 426 → 78 (-81.7%) | 0.582 | 0.570 | +| P2 `view` | 1,768 → 596 (-66.3%) | 3,545 → 477 (-86.5%) | 3.963 | 3.923 | +| P2 `ci` | 2,645 → 847 (-68.0%) | 5,007 → 616 (-87.7%) | 6.974 | 6.944 | +| P3 `--version` | 204 → 96 (-52.9%) | 426 → 78 (-81.7%) | 0.592 | 0.590 | +| P3 `view` | 1,768 → 596 (-66.3%) | 3,545 → 477 (-86.5%) | 4.376 | 4.233 | +| P3 `ci` | 2,645 → 847 (-68.0%) | 5,007 → 616 (-87.7%) | 7.965 | 7.533 | Separating the two Node loader domains costs one physical realpath for `--version` and two for `view`/`ci` compared with the initial combined diff --git a/tests/npm_metadata/results/2026-09-21-loader-caches-final-p2.json b/tests/npm_metadata/results/2026-09-21-loader-caches-final-p2.json index ea04b8f9..867b3237 100644 --- a/tests/npm_metadata/results/2026-09-21-loader-caches-final-p2.json +++ b/tests/npm_metadata/results/2026-09-21-loader-caches-final-p2.json @@ -3,7 +3,7 @@ "iterations": 3, "node": "22.14.0", "npm": "10.9.2", - "revision": "f88f62e8750c60c8c288d8316c54e36cb0d2049c", + "revision": "8d030cf70b48555dd2d42e3574482664a8e33ecf", "samples": [ { "cache": "cold", @@ -12,7 +12,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 0, "operation": "version", - "processCpuMs": 587.0779999999795, + "processCpuMs": 563.2519999999786, "registry": "npmjs", "result": { "overflowed": false, @@ -66,19 +66,19 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 181.822125, - "initialEvaluation": 0.153333, - "loaderInitialization": 2.178417, - "processConfiguration": 0.8366250000000001, - "queueDelay": 0.7995829999999999, - "resultFormatting": 0.021834000000000003, - "runtimeCreation": 0.558708, - "teardown": 11.77325, - "transportWiring": 0.240292, - "userAwait": 388.447708, - "wrapperPreparation": 0.036875000000000005 + "builtinInitialization": 174.565125, + "initialEvaluation": 0.15125, + "loaderInitialization": 1.825166, + "processConfiguration": 0.756, + "queueDelay": 0.576667, + "resultFormatting": 0.020416, + "runtimeCreation": 0.496875, + "teardown": 10.863834, + "transportWiring": 0.184417, + "userAwait": 371.944084, + "wrapperPreparation": 0.023958 }, - "totalMs": 586.922917, + "totalMs": 561.447125, "version": 1 }, "stderr": "", @@ -89,7 +89,7 @@ }, "sequence": 0, "success": true, - "wallMs": 590.987209 + "wallMs": 566.3212090000001 }, { "cache": "cold", @@ -98,7 +98,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3934.543000000005, + "processCpuMs": 3759.7300000000396, "registry": "npmjs", "result": { "overflowed": false, @@ -166,22 +166,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 186.55525, - "initialEvaluation": 0.18825, - "loaderInitialization": 1.783291, - "processConfiguration": 0.211042, - "queueDelay": 0.5272089999999999, - "resultFormatting": 0.032666999999999995, - "runtimeCreation": 0.476959, - "teardown": 23.8615, - "transportWiring": 0.234917, - "userAwait": 4310.121375, - "wrapperPreparation": 0.026958 + "builtinInitialization": 178.299375, + "initialEvaluation": 0.191208, + "loaderInitialization": 1.71, + "processConfiguration": 0.186208, + "queueDelay": 0.471583, + "resultFormatting": 0.031124999999999996, + "runtimeCreation": 0.464, + "teardown": 21.864291, + "transportWiring": 0.35550000000000004, + "userAwait": 3811.694667, + "wrapperPreparation": 0.045042 }, - "totalMs": 4524.05675, + "totalMs": 4015.344708, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 503ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 277ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -189,7 +189,7 @@ }, "sequence": 1, "success": true, - "wallMs": 4526.80375 + "wallMs": 4017.544125 }, { "cache": "warm", @@ -198,7 +198,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3655.475999999966, + "processCpuMs": 4006.3310000000056, "registry": "npmjs", "result": { "overflowed": false, @@ -271,22 +271,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 176.17025, - "initialEvaluation": 0.14820799999999998, - "loaderInitialization": 1.366042, - "processConfiguration": 0.153291, - "queueDelay": 0.304833, - "resultFormatting": 0.024791, - "runtimeCreation": 0.423708, - "teardown": 22.191459, - "transportWiring": 0.16279200000000002, - "userAwait": 3468.725042, - "wrapperPreparation": 0.022917 + "builtinInitialization": 177.222959, + "initialEvaluation": 0.14754199999999998, + "loaderInitialization": 1.716583, + "processConfiguration": 0.140958, + "queueDelay": 0.317458, + "resultFormatting": 0.023041, + "runtimeCreation": 0.424792, + "teardown": 23.492542, + "transportWiring": 0.155458, + "userAwait": 3828.049792, + "wrapperPreparation": 0.018958 }, - "totalMs": 3669.733583, + "totalMs": 4031.759292, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 92ms (cache revalidated)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 102ms (cache revalidated)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -294,7 +294,7 @@ }, "sequence": 2, "success": true, - "wallMs": 3671.4902079999997 + "wallMs": 4033.484084 }, { "cache": "cold", @@ -303,7 +303,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, "operation": "ci", - "processCpuMs": 7025.72900000005, + "processCpuMs": 7816.402999999991, "registry": "npmjs", "result": { "overflowed": false, @@ -379,30 +379,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 176.82804199999998, - "initialEvaluation": 0.152833, - "loaderInitialization": 1.7524579999999998, - "processConfiguration": 0.201125, - "queueDelay": 0.540042, - "resultFormatting": 0.029958, - "runtimeCreation": 0.468083, - "teardown": 38.09275, - "transportWiring": 0.150333, - "userAwait": 6922.540459000001, - "wrapperPreparation": 0.022667000000000003 + "builtinInitialization": 178.856875, + "initialEvaluation": 0.142667, + "loaderInitialization": 1.920958, + "processConfiguration": 0.2365, + "queueDelay": 0.553875, + "resultFormatting": 0.033541999999999995, + "runtimeCreation": 0.479334, + "teardown": 42.462208, + "transportWiring": 0.14400000000000002, + "userAwait": 7928.880708000001, + "wrapperPreparation": 0.02125 }, - "totalMs": 7140.813083, + "totalMs": 8153.811875, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 658ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2577ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 992ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 3184ms (cache miss)\n", + "stdout": "\nadded 2 packages in 8s\n", "value": { "exitCode": 0 } }, "sequence": 3, "success": true, - "wallMs": 7143.313916 + "wallMs": 8157.126957999999 }, { "cache": "warm", @@ -411,7 +411,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, "operation": "ci", - "processCpuMs": 7654.304999999993, + "processCpuMs": 6823.329000000027, "registry": "npmjs", "result": { "overflowed": false, @@ -487,30 +487,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 177.66791700000002, - "initialEvaluation": 0.142667, - "loaderInitialization": 1.535916, - "processConfiguration": 0.152917, - "queueDelay": 0.326041, - "resultFormatting": 0.017249999999999998, - "runtimeCreation": 0.433334, - "teardown": 39.205042000000006, - "transportWiring": 0.147541, - "userAwait": 7579.085041, - "wrapperPreparation": 0.020792 + "builtinInitialization": 174.825375, + "initialEvaluation": 0.149917, + "loaderInitialization": 1.372916, + "processConfiguration": 0.145542, + "queueDelay": 0.311584, + "resultFormatting": 0.016125, + "runtimeCreation": 0.426584, + "teardown": 37.2035, + "transportWiring": 0.12687500000000002, + "userAwait": 6598.194833, + "wrapperPreparation": 0.018000000000000002 }, - "totalMs": 7798.773041, + "totalMs": 6812.824084, "version": 1 }, "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 7s\n", + "stdout": "\nadded 2 packages in 6s\n", "value": { "exitCode": 0 } }, "sequence": 4, "success": true, - "wallMs": 7800.999 + "wallMs": 6815.299084 }, { "cache": "cold", @@ -519,7 +519,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 0, "operation": "version", - "processCpuMs": 562.8999999999651, + "processCpuMs": 570.4440000000177, "registry": "local", "result": { "overflowed": false, @@ -573,19 +573,19 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 179.464292, - "initialEvaluation": 0.15475, - "loaderInitialization": 1.797666, - "processConfiguration": 0.222667, - "queueDelay": 0.553042, - "resultFormatting": 0.020625, - "runtimeCreation": 0.476875, - "teardown": 12.223958, - "transportWiring": 0.173166, - "userAwait": 368.550542, - "wrapperPreparation": 0.024125 + "builtinInitialization": 174.725042, + "initialEvaluation": 0.16799999999999998, + "loaderInitialization": 1.75325, + "processConfiguration": 0.189458, + "queueDelay": 0.6815, + "resultFormatting": 0.048584, + "runtimeCreation": 0.510584, + "teardown": 11.783583, + "transportWiring": 0.211208, + "userAwait": 388.80175, + "wrapperPreparation": 0.030833000000000003 }, - "totalMs": 563.712125, + "totalMs": 578.9477499999999, "version": 1 }, "stderr": "", @@ -596,7 +596,7 @@ }, "sequence": 5, "success": true, - "wallMs": 566.0404589999999 + "wallMs": 581.77775 }, { "cache": "cold", @@ -605,7 +605,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3644.74099999998, + "processCpuMs": 3922.706999999995, "registry": "local", "result": { "overflowed": false, @@ -673,22 +673,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 179.504458, - "initialEvaluation": 0.143542, - "loaderInitialization": 1.781209, - "processConfiguration": 0.202125, - "queueDelay": 0.5274169999999999, - "resultFormatting": 0.032709, - "runtimeCreation": 0.465875, - "teardown": 21.990583, - "transportWiring": 0.15625, - "userAwait": 3449.354916, - "wrapperPreparation": 0.02625 + "builtinInitialization": 173.707791, + "initialEvaluation": 0.151917, + "loaderInitialization": 1.880666, + "processConfiguration": 0.197709, + "queueDelay": 0.488625, + "resultFormatting": 0.030417, + "runtimeCreation": 0.438875, + "teardown": 22.135792, + "transportWiring": 0.144125, + "userAwait": 3765.523083, + "wrapperPreparation": 0.021 }, - "totalMs": 3654.230459, + "totalMs": 3964.7585, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types%2flodash-es 19ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types%2flodash-es 23ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -696,7 +696,7 @@ }, "sequence": 6, "success": true, - "wallMs": 3656.6265 + "wallMs": 3967.0769999999998 }, { "cache": "warm", @@ -705,7 +705,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3697.4409999999916, + "processCpuMs": 4264.449000000022, "registry": "local", "result": { "overflowed": false, @@ -778,22 +778,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 175.5735, - "initialEvaluation": 0.157125, - "loaderInitialization": 1.382292, - "processConfiguration": 0.115875, - "queueDelay": 0.323875, - "resultFormatting": 0.08712500000000001, - "runtimeCreation": 0.430083, - "teardown": 21.531042, - "transportWiring": 0.141042, - "userAwait": 3451.02025, - "wrapperPreparation": 0.019208 + "builtinInitialization": 176.332875, + "initialEvaluation": 0.13520900000000002, + "loaderInitialization": 1.381208, + "processConfiguration": 0.190792, + "queueDelay": 0.32370800000000005, + "resultFormatting": 0.026875, + "runtimeCreation": 0.4294170000000001, + "teardown": 25.076833, + "transportWiring": 0.137083, + "userAwait": 4053.234958, + "wrapperPreparation": 0.019125 }, - "totalMs": 3650.819375, + "totalMs": 4257.355208, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types%2flodash-es 22ms (cache updated)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types%2flodash-es 26ms (cache updated)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -801,7 +801,7 @@ }, "sequence": 7, "success": true, - "wallMs": 3652.476917 + "wallMs": 4259.113917 }, { "cache": "cold", @@ -810,7 +810,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, "operation": "ci", - "processCpuMs": 7804.516000000003, + "processCpuMs": 7130.6570000000065, "registry": "local", "result": { "overflowed": false, @@ -886,30 +886,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 180.795083, - "initialEvaluation": 0.15920800000000002, - "loaderInitialization": 1.674167, - "processConfiguration": 0.307167, - "queueDelay": 0.578125, - "resultFormatting": 0.044916000000000005, - "runtimeCreation": 0.54025, - "teardown": 38.606542, - "transportWiring": 0.170042, - "userAwait": 7785.968792000001, - "wrapperPreparation": 0.024125 + "builtinInitialization": 185.745667, + "initialEvaluation": 0.15437499999999998, + "loaderInitialization": 1.696875, + "processConfiguration": 0.199458, + "queueDelay": 0.708875, + "resultFormatting": 0.027917, + "runtimeCreation": 0.47175, + "teardown": 37.217041, + "transportWiring": 0.16316599999999998, + "userAwait": 6974.561417, + "wrapperPreparation": 0.022375 }, - "totalMs": 8008.907625000001, + "totalMs": 7201.002958, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 843ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 2695ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 842ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 2311ms (cache miss)\n", + "stdout": "\nadded 2 packages in 6s\n", "value": { "exitCode": 0 } }, "sequence": 8, "success": true, - "wallMs": 8011.622875000001 + "wallMs": 7203.844667 }, { "cache": "warm", @@ -918,7 +918,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, "operation": "ci", - "processCpuMs": 7089.993999999948, + "processCpuMs": 6860.250999999989, "registry": "local", "result": { "overflowed": false, @@ -994,22 +994,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 180.267083, - "initialEvaluation": 0.155209, - "loaderInitialization": 1.355916, - "processConfiguration": 0.196542, - "queueDelay": 0.316209, - "resultFormatting": 0.017542, - "runtimeCreation": 0.433209, - "teardown": 41.23725, - "transportWiring": 0.195417, - "userAwait": 6867.588666, - "wrapperPreparation": 0.024083 + "builtinInitialization": 171.857666, + "initialEvaluation": 0.14720799999999998, + "loaderInitialization": 1.436042, + "processConfiguration": 0.126792, + "queueDelay": 0.34299999999999997, + "resultFormatting": 0.019334, + "runtimeCreation": 0.490333, + "teardown": 35.626625000000004, + "transportWiring": 0.156375, + "userAwait": 6573.530833, + "wrapperPreparation": 0.019584 }, - "totalMs": 7091.829959, + "totalMs": 6783.786333, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 6s\n", "value": { "exitCode": 0 @@ -1017,7 +1017,7 @@ }, "sequence": 9, "success": true, - "wallMs": 7094.163415999999 + "wallMs": 6785.748250000001 }, { "cache": "cold", @@ -1026,7 +1026,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 0, "operation": "version", - "processCpuMs": 556.8939999999711, + "processCpuMs": 598.3209999999963, "registry": "local", "result": { "overflowed": false, @@ -1080,19 +1080,19 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 178.810292, - "initialEvaluation": 0.1625, - "loaderInitialization": 1.905875, - "processConfiguration": 0.221792, - "queueDelay": 0.561583, - "resultFormatting": 0.021667, - "runtimeCreation": 0.485666, - "teardown": 11.427541, - "transportWiring": 0.1785, - "userAwait": 367.332042, - "wrapperPreparation": 0.023791 + "builtinInitialization": 182.176709, + "initialEvaluation": 0.138875, + "loaderInitialization": 1.515, + "processConfiguration": 0.406958, + "queueDelay": 0.377084, + "resultFormatting": 0.031167, + "runtimeCreation": 0.416708, + "teardown": 13.158417, + "transportWiring": 0.13004100000000002, + "userAwait": 402.125291, + "wrapperPreparation": 0.019084 }, - "totalMs": 561.167541, + "totalMs": 600.5319999999999, "version": 1 }, "stderr": "", @@ -1103,7 +1103,7 @@ }, "sequence": 10, "success": true, - "wallMs": 563.506083 + "wallMs": 602.41575 }, { "cache": "cold", @@ -1112,7 +1112,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3724.9710000000196, + "processCpuMs": 3941.517999999982, "registry": "local", "result": { "overflowed": false, @@ -1180,22 +1180,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 171.931333, - "initialEvaluation": 0.136875, - "loaderInitialization": 1.5495, - "processConfiguration": 0.17666700000000002, - "queueDelay": 0.5082920000000001, - "resultFormatting": 0.034958, - "runtimeCreation": 0.4515, - "teardown": 22.462042, - "transportWiring": 0.1225, - "userAwait": 3648.710208, - "wrapperPreparation": 0.019834 + "builtinInitialization": 180.884625, + "initialEvaluation": 0.170167, + "loaderInitialization": 1.91125, + "processConfiguration": 0.200292, + "queueDelay": 0.5143749999999999, + "resultFormatting": 0.030125, + "runtimeCreation": 0.458208, + "teardown": 23.575083, + "transportWiring": 0.197666, + "userAwait": 3752.701292, + "wrapperPreparation": 0.026375 }, - "totalMs": 3846.138375, + "totalMs": 3960.708459, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types%2flodash-es 19ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types%2flodash-es 18ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -1203,7 +1203,7 @@ }, "sequence": 11, "success": true, - "wallMs": 3848.749792 + "wallMs": 3963.251209 }, { "cache": "warm", @@ -1212,7 +1212,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 4599.121999999974, + "processCpuMs": 4028.426999999967, "registry": "local", "result": { "overflowed": false, @@ -1285,22 +1285,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 177.89154200000002, - "initialEvaluation": 0.155584, - "loaderInitialization": 1.4924160000000002, - "processConfiguration": 0.14175, - "queueDelay": 0.309291, - "resultFormatting": 0.024583, - "runtimeCreation": 0.430334, - "teardown": 22.503209, - "transportWiring": 0.174625, - "userAwait": 4411.440708, - "wrapperPreparation": 0.021958 + "builtinInitialization": 180.780167, + "initialEvaluation": 0.1575, + "loaderInitialization": 1.370833, + "processConfiguration": 0.12025, + "queueDelay": 0.317458, + "resultFormatting": 0.02125, + "runtimeCreation": 0.443167, + "teardown": 22.452083, + "transportWiring": 0.17533300000000002, + "userAwait": 3834.195167, + "wrapperPreparation": 0.021375 }, - "totalMs": 4614.625041, + "totalMs": 4040.0885, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types%2flodash-es 24ms (cache updated)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types%2flodash-es 19ms (cache updated)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -1308,7 +1308,7 @@ }, "sequence": 12, "success": true, - "wallMs": 4616.3312080000005 + "wallMs": 4041.7587089999997 }, { "cache": "cold", @@ -1317,7 +1317,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, "operation": "ci", - "processCpuMs": 8042.460000000021, + "processCpuMs": 6891.167000000016, "registry": "local", "result": { "overflowed": false, @@ -1393,30 +1393,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 180.436791, - "initialEvaluation": 0.158792, - "loaderInitialization": 1.746542, - "processConfiguration": 0.197417, - "queueDelay": 0.504959, - "resultFormatting": 0.033125, - "runtimeCreation": 0.463333, - "teardown": 43.592792, - "transportWiring": 0.14629199999999998, - "userAwait": 8158.572791, - "wrapperPreparation": 0.021375 + "builtinInitialization": 180.302041, + "initialEvaluation": 0.187834, + "loaderInitialization": 1.644791, + "processConfiguration": 0.196084, + "queueDelay": 0.5215000000000001, + "resultFormatting": 0.035542, + "runtimeCreation": 0.450834, + "teardown": 39.79125, + "transportWiring": 0.228792, + "userAwait": 6710.846041, + "wrapperPreparation": 0.029708 }, - "totalMs": 8385.918834, + "totalMs": 6934.273834, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 847ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 2732ms (cache miss)\n", - "stdout": "\nadded 2 packages in 8s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 813ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 2271ms (cache miss)\n", + "stdout": "\nadded 2 packages in 6s\n", "value": { "exitCode": 0 } }, "sequence": 13, "success": true, - "wallMs": 8388.72775 + "wallMs": 6937.129583 }, { "cache": "warm", @@ -1425,7 +1425,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, "operation": "ci", - "processCpuMs": 7283.880999999994, + "processCpuMs": 7824.3829999999725, "registry": "local", "result": { "overflowed": false, @@ -1501,22 +1501,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 183.300583, - "initialEvaluation": 0.14725, - "loaderInitialization": 1.415917, - "processConfiguration": 0.8045, - "queueDelay": 0.313167, - "resultFormatting": 0.035417000000000004, - "runtimeCreation": 0.44025, - "teardown": 38.465375, - "transportWiring": 0.177875, - "userAwait": 7105.785041, - "wrapperPreparation": 0.021834000000000003 + "builtinInitialization": 169.88508399999998, + "initialEvaluation": 0.1285, + "loaderInitialization": 1.349125, + "processConfiguration": 0.129583, + "queueDelay": 0.285208, + "resultFormatting": 0.015792, + "runtimeCreation": 0.404625, + "teardown": 40.520541, + "transportWiring": 0.183958, + "userAwait": 7638.300583, + "wrapperPreparation": 0.017292 }, - "totalMs": 7330.982583, + "totalMs": 7851.29025, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 7s\n", "value": { "exitCode": 0 @@ -1524,7 +1524,7 @@ }, "sequence": 14, "success": true, - "wallMs": 7333.227958 + "wallMs": 7854.136917 }, { "cache": "cold", @@ -1533,7 +1533,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 0, "operation": "version", - "processCpuMs": 589.6639999999898, + "processCpuMs": 652.679999999993, "registry": "npmjs", "result": { "overflowed": false, @@ -1587,19 +1587,19 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 182.022959, - "initialEvaluation": 0.157167, - "loaderInitialization": 1.855583, - "processConfiguration": 0.2405, - "queueDelay": 0.5775, - "resultFormatting": 0.022209, - "runtimeCreation": 0.480375, - "teardown": 11.6975, - "transportWiring": 0.182125, - "userAwait": 393.643458, - "wrapperPreparation": 0.021541 + "builtinInitialization": 189.149916, + "initialEvaluation": 0.14870899999999998, + "loaderInitialization": 2.488625, + "processConfiguration": 0.389459, + "queueDelay": 0.643458, + "resultFormatting": 0.021083, + "runtimeCreation": 0.500791, + "teardown": 12.891584, + "transportWiring": 0.157792, + "userAwait": 463.747208, + "wrapperPreparation": 0.021208 }, - "totalMs": 590.938792, + "totalMs": 670.203333, "version": 1 }, "stderr": "", @@ -1610,7 +1610,7 @@ }, "sequence": 15, "success": true, - "wallMs": 593.221667 + "wallMs": 672.518208 }, { "cache": "cold", @@ -1619,7 +1619,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3868.896000000008, + "processCpuMs": 3918.3189999999595, "registry": "npmjs", "result": { "overflowed": false, @@ -1687,22 +1687,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 178.232542, - "initialEvaluation": 0.190709, - "loaderInitialization": 1.761917, - "processConfiguration": 0.200333, - "queueDelay": 0.542625, - "resultFormatting": 0.041582999999999995, - "runtimeCreation": 0.473625, - "teardown": 25.150459, - "transportWiring": 0.176125, - "userAwait": 3753.326958, - "wrapperPreparation": 0.024290999999999997 + "builtinInitialization": 185.937583, + "initialEvaluation": 0.232125, + "loaderInitialization": 1.678584, + "processConfiguration": 0.4235, + "queueDelay": 0.578375, + "resultFormatting": 0.02925, + "runtimeCreation": 0.487916, + "teardown": 22.371167, + "transportWiring": 0.483125, + "userAwait": 3783.944875, + "wrapperPreparation": 0.048333 }, - "totalMs": 3960.154916, + "totalMs": 3996.257083, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 121ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 102ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -1710,7 +1710,7 @@ }, "sequence": 16, "success": true, - "wallMs": 3962.6025 + "wallMs": 3998.672459 }, { "cache": "warm", @@ -1719,7 +1719,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 4332.0410000000265, + "processCpuMs": 3730.487999999954, "registry": "npmjs", "result": { "overflowed": false, @@ -1792,22 +1792,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 176.819375, - "initialEvaluation": 0.142875, - "loaderInitialization": 1.3387920000000002, - "processConfiguration": 0.135417, - "queueDelay": 0.308375, - "resultFormatting": 0.025208, - "runtimeCreation": 0.42175, - "teardown": 24.146125, - "transportWiring": 0.136375, - "userAwait": 4182.872167, - "wrapperPreparation": 0.019083 + "builtinInitialization": 173.487375, + "initialEvaluation": 0.131791, + "loaderInitialization": 1.411667, + "processConfiguration": 0.14962499999999998, + "queueDelay": 0.311333, + "resultFormatting": 0.034292, + "runtimeCreation": 0.433375, + "teardown": 25.311583, + "transportWiring": 0.123958, + "userAwait": 3710.320292, + "wrapperPreparation": 0.019709 }, - "totalMs": 4386.407584, + "totalMs": 3911.808958, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 96ms (cache revalidated)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 268ms (cache revalidated)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -1815,7 +1815,7 @@ }, "sequence": 17, "success": true, - "wallMs": 4388.16175 + "wallMs": 3913.976709 }, { "cache": "cold", @@ -1824,7 +1824,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, "operation": "ci", - "processCpuMs": 7009.256999999983, + "processCpuMs": 6900.478999999992, "registry": "npmjs", "result": { "overflowed": false, @@ -1900,30 +1900,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 184.567375, - "initialEvaluation": 0.161, - "loaderInitialization": 1.637667, - "processConfiguration": 0.31895799999999996, - "queueDelay": 0.671084, - "resultFormatting": 0.029583, - "runtimeCreation": 0.489542, - "teardown": 35.005583, - "transportWiring": 0.191458, - "userAwait": 7003.289875, - "wrapperPreparation": 0.023709 + "builtinInitialization": 175.314584, + "initialEvaluation": 0.156625, + "loaderInitialization": 1.489916, + "processConfiguration": 0.211875, + "queueDelay": 0.398375, + "resultFormatting": 0.031375, + "runtimeCreation": 0.43925, + "teardown": 40.457, + "transportWiring": 0.139166, + "userAwait": 6767.655041, + "wrapperPreparation": 0.020459 }, - "totalMs": 7226.424625, + "totalMs": 6986.356, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 685ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2467ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 669ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2487ms (cache miss)\n", + "stdout": "\nadded 2 packages in 6s\n", "value": { "exitCode": 0 } }, "sequence": 18, "success": true, - "wallMs": 7228.834124999999 + "wallMs": 6988.945000000001 }, { "cache": "warm", @@ -1932,7 +1932,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, "operation": "ci", - "processCpuMs": 6968.073999999964, + "processCpuMs": 7594.427000000025, "registry": "npmjs", "result": { "overflowed": false, @@ -2008,30 +2008,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 173.67595799999998, - "initialEvaluation": 0.13966599999999998, - "loaderInitialization": 1.6427919999999998, - "processConfiguration": 0.14025, - "queueDelay": 0.29712500000000003, - "resultFormatting": 0.016834, - "runtimeCreation": 0.413625, - "teardown": 37.491791, - "transportWiring": 0.129792, - "userAwait": 6725.064625, - "wrapperPreparation": 0.02 + "builtinInitialization": 179.740459, + "initialEvaluation": 0.144333, + "loaderInitialization": 1.312416, + "processConfiguration": 0.206, + "queueDelay": 0.283125, + "resultFormatting": 0.0165, + "runtimeCreation": 0.402625, + "teardown": 35.260875, + "transportWiring": 0.148708, + "userAwait": 7437.220167, + "wrapperPreparation": 0.017875000000000002 }, - "totalMs": 6939.073542, + "totalMs": 7654.784667000001, "version": 1 }, "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 6s\n", + "stdout": "\nadded 2 packages in 7s\n", "value": { "exitCode": 0 } }, "sequence": 19, "success": true, - "wallMs": 6941.2757919999995 + "wallMs": 7657.044584 }, { "cache": "cold", @@ -2040,7 +2040,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 0, "operation": "version", - "processCpuMs": 715.1800000000512, + "processCpuMs": 565.3870000000461, "registry": "npmjs", "result": { "overflowed": false, @@ -2094,19 +2094,19 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 174.521333, - "initialEvaluation": 0.221166, - "loaderInitialization": 1.72425, - "processConfiguration": 0.283042, - "queueDelay": 0.448417, - "resultFormatting": 0.020583, - "runtimeCreation": 0.47825, - "teardown": 11.310083, - "transportWiring": 0.259875, - "userAwait": 534.0967089999999, - "wrapperPreparation": 0.044667 + "builtinInitialization": 172.5345, + "initialEvaluation": 0.1505, + "loaderInitialization": 1.973875, + "processConfiguration": 0.208208, + "queueDelay": 0.545334, + "resultFormatting": 0.037042000000000005, + "runtimeCreation": 0.467959, + "teardown": 11.358125, + "transportWiring": 0.142125, + "userAwait": 379.221875, + "wrapperPreparation": 0.0215 }, - "totalMs": 723.444625, + "totalMs": 566.686709, "version": 1 }, "stderr": "", @@ -2117,7 +2117,7 @@ }, "sequence": 20, "success": true, - "wallMs": 725.418292 + "wallMs": 568.778791 }, { "cache": "cold", @@ -2126,7 +2126,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 4009.3330000000424, + "processCpuMs": 3713.920999999973, "registry": "npmjs", "result": { "overflowed": false, @@ -2194,22 +2194,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 176.69612500000002, - "initialEvaluation": 0.148166, - "loaderInitialization": 1.763792, - "processConfiguration": 0.441167, - "queueDelay": 0.5365, - "resultFormatting": 0.033874999999999995, - "runtimeCreation": 0.474875, - "teardown": 23.722625, - "transportWiring": 0.144458, - "userAwait": 3940.533542, - "wrapperPreparation": 0.023167 + "builtinInitialization": 171.465375, + "initialEvaluation": 0.153834, + "loaderInitialization": 1.739, + "processConfiguration": 0.298666, + "queueDelay": 0.519, + "resultFormatting": 0.048333, + "runtimeCreation": 0.5005419999999999, + "teardown": 22.162375, + "transportWiring": 0.158959, + "userAwait": 3586.332, + "wrapperPreparation": 0.025041 }, - "totalMs": 4144.555541, + "totalMs": 3783.443417, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 153ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 105ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -2217,7 +2217,7 @@ }, "sequence": 21, "success": true, - "wallMs": 4147.066707999999 + "wallMs": 3785.887959 }, { "cache": "warm", @@ -2226,7 +2226,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3818.1049999999814, + "processCpuMs": 3669.0619999999763, "registry": "npmjs", "result": { "overflowed": false, @@ -2299,19 +2299,19 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 177.403333, - "initialEvaluation": 0.13029200000000002, - "loaderInitialization": 1.344916, - "processConfiguration": 0.212167, - "queueDelay": 0.307875, - "resultFormatting": 0.027083000000000003, - "runtimeCreation": 0.439167, - "teardown": 24.578959, - "transportWiring": 0.124709, - "userAwait": 3725.528833, - "wrapperPreparation": 0.018458 + "builtinInitialization": 170.392708, + "initialEvaluation": 0.12787500000000002, + "loaderInitialization": 1.54525, + "processConfiguration": 0.114708, + "queueDelay": 0.33183399999999996, + "resultFormatting": 0.036334, + "runtimeCreation": 0.5359590000000001, + "teardown": 22.854708, + "transportWiring": 0.112125, + "userAwait": 3494.74925, + "wrapperPreparation": 0.016375 }, - "totalMs": 3930.223083, + "totalMs": 3690.854834, "version": 1 }, "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 98ms (cache revalidated)\n", @@ -2322,7 +2322,7 @@ }, "sequence": 22, "success": true, - "wallMs": 3932.108125 + "wallMs": 3693.1622920000004 }, { "cache": "cold", @@ -2331,7 +2331,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, "operation": "ci", - "processCpuMs": 7493.1879999999655, + "processCpuMs": 8298.507000000041, "registry": "npmjs", "result": { "overflowed": false, @@ -2407,30 +2407,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 176.47612500000002, - "initialEvaluation": 0.144791, - "loaderInitialization": 1.769917, - "processConfiguration": 0.212833, - "queueDelay": 0.500208, - "resultFormatting": 0.039042, - "runtimeCreation": 0.460625, - "teardown": 41.158667, - "transportWiring": 0.143125, - "userAwait": 7660.8855, - "wrapperPreparation": 0.022667000000000003 + "builtinInitialization": 178.627875, + "initialEvaluation": 0.1545, + "loaderInitialization": 1.7554999999999998, + "processConfiguration": 0.198084, + "queueDelay": 0.561583, + "resultFormatting": 0.030292, + "runtimeCreation": 0.461291, + "teardown": 38.978625, + "transportWiring": 0.15125, + "userAwait": 8241.865083, + "wrapperPreparation": 0.020083 }, - "totalMs": 7881.860958, + "totalMs": 8462.844125, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 1822ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2723ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 858ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2873ms (cache miss)\n", + "stdout": "\nadded 2 packages in 8s\n", "value": { "exitCode": 0 } }, "sequence": 23, "success": true, - "wallMs": 7884.585375000001 + "wallMs": 8465.342458000001 }, { "cache": "warm", @@ -2439,7 +2439,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, "operation": "ci", - "processCpuMs": 12675.967000000004, + "processCpuMs": 6849.5620000000345, "registry": "npmjs", "result": { "overflowed": false, @@ -2515,30 +2515,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 180.13375000000002, - "initialEvaluation": 0.145375, - "loaderInitialization": 1.5512499999999998, - "processConfiguration": 0.180167, - "queueDelay": 0.467083, - "resultFormatting": 0.056959, - "runtimeCreation": 0.444791, - "teardown": 89.958333, - "transportWiring": 0.161583, - "userAwait": 21393.39, - "wrapperPreparation": 0.02225 + "builtinInitialization": 170.056542, + "initialEvaluation": 0.137041, + "loaderInitialization": 1.377417, + "processConfiguration": 0.231791, + "queueDelay": 0.30120800000000003, + "resultFormatting": 0.01675, + "runtimeCreation": 0.427958, + "teardown": 37.679542000000005, + "transportWiring": 0.119958, + "userAwait": 6603.78675, + "wrapperPreparation": 0.016959000000000002 }, - "totalMs": 21666.620125, + "totalMs": 6814.185625, "version": 1 }, "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 21s\n", + "stdout": "\nadded 2 packages in 6s\n", "value": { "exitCode": 0 } }, "sequence": 24, "success": true, - "wallMs": 21670.038 + "wallMs": 6816.190458 }, { "cache": "cold", @@ -2547,7 +2547,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 0, "operation": "version", - "processCpuMs": 1261.8239999999641, + "processCpuMs": 557.9349999999977, "registry": "local", "result": { "overflowed": false, @@ -2601,19 +2601,19 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 681.078292, - "initialEvaluation": 0.241458, - "loaderInitialization": 3.907583, - "processConfiguration": 1.899167, - "queueDelay": 1.295958, - "resultFormatting": 0.028959, - "runtimeCreation": 0.952667, - "teardown": 23.086625, - "transportWiring": 0.26895800000000003, - "userAwait": 1551.823625, - "wrapperPreparation": 0.0335 + "builtinInitialization": 174.036792, + "initialEvaluation": 0.140042, + "loaderInitialization": 2.109, + "processConfiguration": 0.211208, + "queueDelay": 0.568583, + "resultFormatting": 0.020334, + "runtimeCreation": 0.439375, + "teardown": 10.609583, + "transportWiring": 0.124875, + "userAwait": 370.513833, + "wrapperPreparation": 0.019083 }, - "totalMs": 2264.686333, + "totalMs": 558.8189169999999, "version": 1 }, "stderr": "", @@ -2624,7 +2624,7 @@ }, "sequence": 25, "success": true, - "wallMs": 2268.3532920000002 + "wallMs": 560.776917 }, { "cache": "cold", @@ -2633,7 +2633,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 8768.65300000005, + "processCpuMs": 3671.103000000003, "registry": "local", "result": { "overflowed": false, @@ -2701,22 +2701,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 295.10837499999997, - "initialEvaluation": 0.24475, - "loaderInitialization": 2.601125, - "processConfiguration": 1.351416, - "queueDelay": 0.725958, - "resultFormatting": 0.29654200000000003, - "runtimeCreation": 0.677709, - "teardown": 56.807958, - "transportWiring": 0.232, - "userAwait": 18262.814458, - "wrapperPreparation": 0.034459000000000004 + "builtinInitialization": 171.38825, + "initialEvaluation": 0.14837499999999998, + "loaderInitialization": 1.526834, + "processConfiguration": 0.192416, + "queueDelay": 0.416209, + "resultFormatting": 0.032125, + "runtimeCreation": 0.446916, + "teardown": 22.700208999999997, + "transportWiring": 0.134292, + "userAwait": 3492.63025, + "wrapperPreparation": 0.020208 }, - "totalMs": 18620.955958, + "totalMs": 3689.663542, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types%2flodash-es 74ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types%2flodash-es 17ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -2724,7 +2724,7 @@ }, "sequence": 26, "success": true, - "wallMs": 18624.619375000002 + "wallMs": 3691.774375 }, { "cache": "warm", @@ -2733,7 +2733,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 9100.196999999986, + "processCpuMs": 4125.460000000021, "registry": "local", "result": { "overflowed": false, @@ -2806,22 +2806,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 332.07629199999997, - "initialEvaluation": 0.228208, - "loaderInitialization": 2.233583, - "processConfiguration": 0.80325, - "queueDelay": 0.494, - "resultFormatting": 0.057833, - "runtimeCreation": 0.685583, - "teardown": 51.810083, - "transportWiring": 0.22024999999999997, - "userAwait": 18783.920792, - "wrapperPreparation": 0.031917 + "builtinInitialization": 177.173958, + "initialEvaluation": 0.152125, + "loaderInitialization": 1.3659169999999998, + "processConfiguration": 0.207, + "queueDelay": 0.306208, + "resultFormatting": 0.028167, + "runtimeCreation": 0.399833, + "teardown": 24.808166999999997, + "transportWiring": 0.156792, + "userAwait": 3956.304458, + "wrapperPreparation": 0.022458 }, - "totalMs": 19172.62475, + "totalMs": 4160.963833000001, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types%2flodash-es 79ms (cache updated)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types%2flodash-es 25ms (cache updated)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -2829,7 +2829,7 @@ }, "sequence": 27, "success": true, - "wallMs": 19175.467792 + "wallMs": 4162.67025 }, { "cache": "cold", @@ -2838,7 +2838,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, "operation": "ci", - "processCpuMs": 19249.74299999996, + "processCpuMs": 6943.5869999999995, "registry": "local", "result": { "overflowed": false, @@ -2914,30 +2914,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 679.0107909999999, - "initialEvaluation": 0.2475, - "loaderInitialization": 16.084457999999998, - "processConfiguration": 6.898709, - "queueDelay": 0.8394999999999999, - "resultFormatting": 0.0585, - "runtimeCreation": 0.933958, - "teardown": 48.483459, - "transportWiring": 0.233042, - "userAwait": 33696.392, - "wrapperPreparation": 0.037208 + "builtinInitialization": 185.829125, + "initialEvaluation": 0.159875, + "loaderInitialization": 2.1111250000000004, + "processConfiguration": 0.5639580000000001, + "queueDelay": 0.53475, + "resultFormatting": 0.032167, + "runtimeCreation": 0.465584, + "teardown": 37.63699999999999, + "transportWiring": 0.172083, + "userAwait": 6743.29875, + "wrapperPreparation": 0.022375 }, - "totalMs": 34449.312874999996, + "totalMs": 6970.925208, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 4603ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 910851ms (cache miss)\n", - "stdout": "\nadded 2 packages in 16m\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 825ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 2281ms (cache miss)\n", + "stdout": "\nadded 2 packages in 6s\n", "value": { "exitCode": 0 } }, "sequence": 28, "success": true, - "wallMs": 34454.174709 + "wallMs": 6974.262624999999 }, { "cache": "warm", @@ -2946,7 +2946,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, "operation": "ci", - "processCpuMs": 7421.559000000008, + "processCpuMs": 6985.489000000001, "registry": "local", "result": { "overflowed": false, @@ -3022,30 +3022,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 227.83125, - "initialEvaluation": 0.170125, - "loaderInitialization": 2.532959, - "processConfiguration": 0.198333, - "queueDelay": 0.5959169999999999, - "resultFormatting": 0.031958999999999994, - "runtimeCreation": 0.5652079999999999, - "teardown": 39.301791, - "transportWiring": 0.241542, - "userAwait": 7313.647208, - "wrapperPreparation": 0.024333 + "builtinInitialization": 171.71208299999998, + "initialEvaluation": 0.133125, + "loaderInitialization": 1.452833, + "processConfiguration": 0.13504200000000002, + "queueDelay": 0.34254100000000004, + "resultFormatting": 0.033125, + "runtimeCreation": 0.445125, + "teardown": 40.390375, + "transportWiring": 0.1195, + "userAwait": 6789.268959, + "wrapperPreparation": 0.017124999999999998 }, - "totalMs": 7585.191667, + "totalMs": 7004.129458, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64484/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64484/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 7s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:53956/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:53956/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 6s\n", "value": { "exitCode": 0 } }, "sequence": 29, "success": true, - "wallMs": 7587.830417 + "wallMs": 7006.688875 } ], "schema": "npm-metadata-v1", diff --git a/tests/npm_metadata/results/2026-09-21-loader-caches-final-p3.json b/tests/npm_metadata/results/2026-09-21-loader-caches-final-p3.json index 0220b500..b73aeba4 100644 --- a/tests/npm_metadata/results/2026-09-21-loader-caches-final-p3.json +++ b/tests/npm_metadata/results/2026-09-21-loader-caches-final-p3.json @@ -3,7 +3,7 @@ "iterations": 3, "node": "22.14.0", "npm": "10.9.2", - "revision": "f88f62e8750c60c8c288d8316c54e36cb0d2049c", + "revision": "8d030cf70b48555dd2d42e3574482664a8e33ecf", "samples": [ { "cache": "cold", @@ -12,7 +12,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 0, "operation": "version", - "processCpuMs": 583.810999999987, + "processCpuMs": 564.1770000000251, "registry": "npmjs", "result": { "overflowed": false, @@ -66,19 +66,19 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 179.345958, - "initialEvaluation": 0.16525, - "loaderInitialization": 1.841208, - "processConfiguration": 1.068042, - "queueDelay": 0.6421250000000001, - "resultFormatting": 0.022833, - "runtimeCreation": 0.508208, - "teardown": 11.606334, - "transportWiring": 0.240375, - "userAwait": 386.397625, - "wrapperPreparation": 0.020792 + "builtinInitialization": 176.998959, + "initialEvaluation": 0.17225, + "loaderInitialization": 1.79, + "processConfiguration": 0.994791, + "queueDelay": 0.646625, + "resultFormatting": 0.047959, + "runtimeCreation": 0.510542, + "teardown": 12.349125, + "transportWiring": 0.291041, + "userAwait": 369.896416, + "wrapperPreparation": 0.025084 }, - "totalMs": 581.905333, + "totalMs": 563.847958, "version": 1 }, "stderr": "", @@ -89,7 +89,7 @@ }, "sequence": 0, "success": true, - "wallMs": 585.6384999999999 + "wallMs": 567.799792 }, { "cache": "cold", @@ -98,7 +98,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3746.79800000001, + "processCpuMs": 3795.1020000000135, "registry": "npmjs", "result": { "overflowed": false, @@ -166,22 +166,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 182.9145, - "initialEvaluation": 0.155583, - "loaderInitialization": 1.848375, - "processConfiguration": 0.31012500000000004, - "queueDelay": 0.539375, - "resultFormatting": 0.109292, - "runtimeCreation": 0.497791, - "teardown": 23.616292, - "transportWiring": 0.193417, - "userAwait": 3945.089958, - "wrapperPreparation": 0.022167 + "builtinInitialization": 176.99875, + "initialEvaluation": 0.17275, + "loaderInitialization": 1.79225, + "processConfiguration": 0.210083, + "queueDelay": 0.5183749999999999, + "resultFormatting": 0.099709, + "runtimeCreation": 0.440625, + "teardown": 24.187541, + "transportWiring": 0.261792, + "userAwait": 3850.551458, + "wrapperPreparation": 0.030583000000000003 }, - "totalMs": 4155.338167, + "totalMs": 4055.294042, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 449ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 290ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -189,7 +189,7 @@ }, "sequence": 1, "success": true, - "wallMs": 4157.796791 + "wallMs": 4057.6557080000002 }, { "cache": "warm", @@ -198,7 +198,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 4256.15399999998, + "processCpuMs": 3825.3009999999776, "registry": "npmjs", "result": { "overflowed": false, @@ -271,22 +271,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 178.27025, - "initialEvaluation": 0.132875, - "loaderInitialization": 1.362959, - "processConfiguration": 0.154, - "queueDelay": 0.302042, - "resultFormatting": 0.09125, - "runtimeCreation": 0.420666, - "teardown": 24.216709, - "transportWiring": 0.12670800000000002, - "userAwait": 4181.624041, - "wrapperPreparation": 0.014792 + "builtinInitialization": 176.286584, + "initialEvaluation": 0.141417, + "loaderInitialization": 1.365, + "processConfiguration": 0.150791, + "queueDelay": 0.295958, + "resultFormatting": 0.082333, + "runtimeCreation": 0.41925, + "teardown": 22.767292, + "transportWiring": 0.113833, + "userAwait": 3632.645042, + "wrapperPreparation": 0.016958 }, - "totalMs": 4386.744334, + "totalMs": 3834.312041, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 98ms (cache revalidated)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 95ms (cache revalidated)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -294,7 +294,7 @@ }, "sequence": 2, "success": true, - "wallMs": 4388.443292 + "wallMs": 3835.989458 }, { "cache": "cold", @@ -303,7 +303,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, "operation": "ci", - "processCpuMs": 6747.979999999981, + "processCpuMs": 8194.418999999994, "registry": "npmjs", "result": { "overflowed": false, @@ -379,30 +379,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 179.075125, - "initialEvaluation": 0.1485, - "loaderInitialization": 1.720458, - "processConfiguration": 0.235042, - "queueDelay": 0.516958, - "resultFormatting": 0.084542, - "runtimeCreation": 0.469334, - "teardown": 38.424708, - "transportWiring": 0.147791, - "userAwait": 6854.0639169999995, - "wrapperPreparation": 0.018125 + "builtinInitialization": 179.4135, + "initialEvaluation": 0.15083300000000002, + "loaderInitialization": 1.541, + "processConfiguration": 0.187625, + "queueDelay": 0.561417, + "resultFormatting": 0.086917, + "runtimeCreation": 0.4615, + "teardown": 42.204417, + "transportWiring": 0.148166, + "userAwait": 8155.744374999999, + "wrapperPreparation": 0.018917 }, - "totalMs": 7074.941374999999, + "totalMs": 8380.558167000001, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2659ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2666ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2713ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2724ms (cache miss)\n", + "stdout": "\nadded 2 packages in 8s\n", "value": { "exitCode": 0 } }, "sequence": 3, "success": true, - "wallMs": 7077.5263749999995 + "wallMs": 8383.130583 }, { "cache": "warm", @@ -411,7 +411,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, "operation": "ci", - "processCpuMs": 8046.456999999995, + "processCpuMs": 6963.364000000001, "registry": "npmjs", "result": { "overflowed": false, @@ -487,30 +487,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 177.035959, - "initialEvaluation": 0.136584, - "loaderInitialization": 1.499917, - "processConfiguration": 0.13741599999999998, - "queueDelay": 0.29520799999999997, - "resultFormatting": 0.017499999999999998, - "runtimeCreation": 0.42625, - "teardown": 40.631084, - "transportWiring": 0.13875, - "userAwait": 7880.702416, - "wrapperPreparation": 0.015166 + "builtinInitialization": 177.578, + "initialEvaluation": 0.14650000000000002, + "loaderInitialization": 2.355541, + "processConfiguration": 0.221959, + "queueDelay": 0.450042, + "resultFormatting": 0.016333, + "runtimeCreation": 0.522875, + "teardown": 36.444958, + "transportWiring": 0.16674999999999998, + "userAwait": 6725.601541999999, + "wrapperPreparation": 0.017082999999999997 }, - "totalMs": 8101.071625, + "totalMs": 6943.554833, "version": 1 }, "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 8s\n", + "stdout": "\nadded 2 packages in 6s\n", "value": { "exitCode": 0 } }, "sequence": 4, "success": true, - "wallMs": 8103.151125 + "wallMs": 6945.942917 }, { "cache": "cold", @@ -519,7 +519,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 0, "operation": "version", - "processCpuMs": 790.9310000000405, + "processCpuMs": 553.6219999999739, "registry": "local", "result": { "overflowed": false, @@ -573,19 +573,19 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 228.465666, - "initialEvaluation": 0.166167, - "loaderInitialization": 2.831167, - "processConfiguration": 0.388542, - "queueDelay": 0.807709, - "resultFormatting": 0.028666, - "runtimeCreation": 0.794083, - "teardown": 16.699209, - "transportWiring": 0.166417, - "userAwait": 558.6871669999999, - "wrapperPreparation": 0.020333 + "builtinInitialization": 172.338166, + "initialEvaluation": 0.14125, + "loaderInitialization": 1.648667, + "processConfiguration": 0.34099999999999997, + "queueDelay": 0.410125, + "resultFormatting": 0.0245, + "runtimeCreation": 0.455292, + "teardown": 11.2655, + "transportWiring": 0.12774999999999995, + "userAwait": 368.977875, + "wrapperPreparation": 0.019834 }, - "totalMs": 809.099959, + "totalMs": 555.776584, "version": 1 }, "stderr": "", @@ -596,7 +596,7 @@ }, "sequence": 5, "success": true, - "wallMs": 812.387875 + "wallMs": 557.591083 }, { "cache": "cold", @@ -605,7 +605,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3620.1330000000307, + "processCpuMs": 3726.981000000029, "registry": "local", "result": { "overflowed": false, @@ -673,22 +673,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 180.42825, - "initialEvaluation": 0.150166, - "loaderInitialization": 1.864959, - "processConfiguration": 0.192166, - "queueDelay": 0.601208, - "resultFormatting": 0.078, - "runtimeCreation": 0.474166, - "teardown": 23.529541, - "transportWiring": 0.143709, - "userAwait": 3421.357959, - "wrapperPreparation": 0.018125 + "builtinInitialization": 181.116416, + "initialEvaluation": 0.156125, + "loaderInitialization": 2.0041249999999997, + "processConfiguration": 0.2615, + "queueDelay": 0.570875, + "resultFormatting": 0.098042, + "runtimeCreation": 0.5107090000000001, + "teardown": 23.048958, + "transportWiring": 0.175209, + "userAwait": 3526.508, + "wrapperPreparation": 0.019791 }, - "totalMs": 3628.882875, + "totalMs": 3734.499834, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types%2flodash-es 18ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types%2flodash-es 17ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -696,7 +696,7 @@ }, "sequence": 6, "success": true, - "wallMs": 3631.5366249999997 + "wallMs": 3736.813417 }, { "cache": "warm", @@ -705,7 +705,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3635.454000000027, + "processCpuMs": 3833.1089999999967, "registry": "local", "result": { "overflowed": false, @@ -778,22 +778,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 176.845, - "initialEvaluation": 0.133375, - "loaderInitialization": 1.285417, - "processConfiguration": 0.146792, - "queueDelay": 0.276958, - "resultFormatting": 0.080542, - "runtimeCreation": 0.393291, - "teardown": 21.875291, - "transportWiring": 0.126583, - "userAwait": 3384.288208, - "wrapperPreparation": 0.015042 + "builtinInitialization": 173.132042, + "initialEvaluation": 0.128083, + "loaderInitialization": 1.255167, + "processConfiguration": 0.15312499999999998, + "queueDelay": 0.281542, + "resultFormatting": 0.079916, + "runtimeCreation": 0.396083, + "teardown": 24.257334, + "transportWiring": 0.106541, + "userAwait": 3590.873834, + "wrapperPreparation": 0.013917 }, - "totalMs": 3585.507625, + "totalMs": 3790.712084, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types%2flodash-es 20ms (cache updated)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types%2flodash-es 21ms (cache updated)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -801,7 +801,7 @@ }, "sequence": 7, "success": true, - "wallMs": 3587.230833 + "wallMs": 3792.516333 }, { "cache": "cold", @@ -810,7 +810,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, "operation": "ci", - "processCpuMs": 7580.058000000019, + "processCpuMs": 7533.299999999988, "registry": "local", "result": { "overflowed": false, @@ -886,22 +886,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 180.495834, - "initialEvaluation": 0.151542, - "loaderInitialization": 1.6713330000000002, - "processConfiguration": 0.27375, - "queueDelay": 0.506417, - "resultFormatting": 0.092417, - "runtimeCreation": 0.494042, - "teardown": 43.085916000000005, - "transportWiring": 0.178916, - "userAwait": 7407.422208, - "wrapperPreparation": 0.020292 + "builtinInitialization": 182.365542, + "initialEvaluation": 0.13975, + "loaderInitialization": 1.875042, + "processConfiguration": 0.236083, + "queueDelay": 0.506458, + "resultFormatting": 0.087, + "runtimeCreation": 0.5998330000000001, + "teardown": 38.219459, + "transportWiring": 0.13475, + "userAwait": 7484.276208, + "wrapperPreparation": 0.017583 }, - "totalMs": 7634.427125, + "totalMs": 7708.527666, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 3140ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 3159ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 2307ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 2317ms (cache miss)\n", "stdout": "\nadded 2 packages in 7s\n", "value": { "exitCode": 0 @@ -909,7 +909,7 @@ }, "sequence": 8, "success": true, - "wallMs": 7637.140084000001 + "wallMs": 7711.276041 }, { "cache": "warm", @@ -918,7 +918,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, "operation": "ci", - "processCpuMs": 7936.841000000015, + "processCpuMs": 7052.2119999999995, "registry": "local", "result": { "overflowed": false, @@ -994,30 +994,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 214.266625, - "initialEvaluation": 0.183083, - "loaderInitialization": 2.0278750000000003, - "processConfiguration": 0.143291, - "queueDelay": 0.369916, - "resultFormatting": 0.018125, - "runtimeCreation": 0.512834, - "teardown": 36.124125, - "transportWiring": 0.2045, - "userAwait": 7868.895541999999, - "wrapperPreparation": 0.021459 + "builtinInitialization": 177.482917, + "initialEvaluation": 0.14666700000000002, + "loaderInitialization": 1.55225, + "processConfiguration": 0.111292, + "queueDelay": 0.403208, + "resultFormatting": 0.0185, + "runtimeCreation": 0.421125, + "teardown": 43.333917, + "transportWiring": 0.154875, + "userAwait": 6872.247416, + "wrapperPreparation": 0.018583 }, - "totalMs": 8122.803458, + "totalMs": 7095.92475, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 8s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 7s\n", "value": { "exitCode": 0 } }, "sequence": 9, "success": true, - "wallMs": 8124.923291 + "wallMs": 7098.557084 }, { "cache": "cold", @@ -1026,7 +1026,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 0, "operation": "version", - "processCpuMs": 557.6080000000075, + "processCpuMs": 589.6049999999814, "registry": "local", "result": { "overflowed": false, @@ -1080,19 +1080,19 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 179.700125, - "initialEvaluation": 0.176041, - "loaderInitialization": 1.835917, - "processConfiguration": 0.204125, - "queueDelay": 0.5129159999999999, - "resultFormatting": 0.022125, - "runtimeCreation": 0.450041, - "teardown": 11.258583000000002, - "transportWiring": 0.197958, - "userAwait": 362.425292, - "wrapperPreparation": 0.028084 + "builtinInitialization": 181.358833, + "initialEvaluation": 0.151208, + "loaderInitialization": 1.836584, + "processConfiguration": 0.221625, + "queueDelay": 0.684709, + "resultFormatting": 0.021958, + "runtimeCreation": 0.553791, + "teardown": 11.527292, + "transportWiring": 0.160833, + "userAwait": 393.786167, + "wrapperPreparation": 0.020041999999999997 }, - "totalMs": 556.8416659999999, + "totalMs": 590.3530420000001, "version": 1 }, "stderr": "", @@ -1103,7 +1103,7 @@ }, "sequence": 10, "success": true, - "wallMs": 558.954791 + "wallMs": 592.3425 }, { "cache": "cold", @@ -1112,7 +1112,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3622.4039999999804, + "processCpuMs": 4232.996999999974, "registry": "local", "result": { "overflowed": false, @@ -1180,22 +1180,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 181.127958, - "initialEvaluation": 0.15066600000000002, - "loaderInitialization": 1.738708, - "processConfiguration": 0.240167, - "queueDelay": 0.498375, - "resultFormatting": 0.083417, - "runtimeCreation": 0.449833, - "teardown": 21.925625, - "transportWiring": 0.150209, - "userAwait": 3422.054292, - "wrapperPreparation": 0.019375 + "builtinInitialization": 179.917459, + "initialEvaluation": 0.201584, + "loaderInitialization": 1.783166, + "processConfiguration": 0.223125, + "queueDelay": 0.5695840000000001, + "resultFormatting": 0.09775, + "runtimeCreation": 0.465709, + "teardown": 30.258417, + "transportWiring": 0.400958, + "userAwait": 4363.169790999999, + "wrapperPreparation": 0.035958 }, - "totalMs": 3628.467666, + "totalMs": 4577.165459, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types%2flodash-es 16ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types%2flodash-es 43ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -1203,7 +1203,7 @@ }, "sequence": 11, "success": true, - "wallMs": 3630.697208 + "wallMs": 4580.651334 }, { "cache": "warm", @@ -1212,7 +1212,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3681.8349999999627, + "processCpuMs": 4091.6020000000135, "registry": "local", "result": { "overflowed": false, @@ -1285,22 +1285,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 175.9435, - "initialEvaluation": 0.14175, - "loaderInitialization": 1.42875, - "processConfiguration": 0.131541, - "queueDelay": 0.298333, - "resultFormatting": 0.08758300000000001, - "runtimeCreation": 0.422084, - "teardown": 24.289834, - "transportWiring": 0.1485, - "userAwait": 3432.985208, - "wrapperPreparation": 0.015709 + "builtinInitialization": 188.466084, + "initialEvaluation": 0.14958300000000002, + "loaderInitialization": 1.378417, + "processConfiguration": 0.386041, + "queueDelay": 0.32066700000000004, + "resultFormatting": 0.031833, + "runtimeCreation": 0.429583, + "teardown": 22.904, + "transportWiring": 0.17758300000000002, + "userAwait": 3911.508917, + "wrapperPreparation": 0.019792 }, - "totalMs": 3635.927208, + "totalMs": 4125.80325, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types%2flodash-es 21ms (cache updated)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types%2flodash-es 19ms (cache updated)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -1308,7 +1308,7 @@ }, "sequence": 12, "success": true, - "wallMs": 3637.542542 + "wallMs": 4127.508 }, { "cache": "cold", @@ -1317,7 +1317,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, "operation": "ci", - "processCpuMs": 10501.930999999982, + "processCpuMs": 6878.4070000000065, "registry": "local", "result": { "overflowed": false, @@ -1393,30 +1393,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 178.438667, - "initialEvaluation": 0.147083, - "loaderInitialization": 1.7737079999999998, - "processConfiguration": 0.180875, - "queueDelay": 0.52475, - "resultFormatting": 0.158166, - "runtimeCreation": 0.463, - "teardown": 76.180084, - "transportWiring": 0.149041, - "userAwait": 10511.201292, - "wrapperPreparation": 0.017959 + "builtinInitialization": 171.264958, + "initialEvaluation": 0.136292, + "loaderInitialization": 1.880166, + "processConfiguration": 0.176459, + "queueDelay": 0.542167, + "resultFormatting": 0.080125, + "runtimeCreation": 0.457584, + "teardown": 36.698459, + "transportWiring": 0.116792, + "userAwait": 7751.144541000001, + "wrapperPreparation": 0.017333 }, - "totalMs": 10769.292458, + "totalMs": 7962.544875, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 4994ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 5011ms (cache miss)\n", - "stdout": "\nadded 2 packages in 10s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 2273ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 2280ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", "value": { "exitCode": 0 } }, "sequence": 13, "success": true, - "wallMs": 10773.26425 + "wallMs": 7965.0105 }, { "cache": "warm", @@ -1425,7 +1425,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, "operation": "ci", - "processCpuMs": 14138.386999999988, + "processCpuMs": 7299.42300000001, "registry": "local", "result": { "overflowed": false, @@ -1501,30 +1501,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 365.818083, - "initialEvaluation": 0.257542, - "loaderInitialization": 2.895584, - "processConfiguration": 0.240458, - "queueDelay": 0.5896669999999999, - "resultFormatting": 0.029834, - "runtimeCreation": 0.847125, - "teardown": 74.487708, - "transportWiring": 0.206542, - "userAwait": 13604.452291, - "wrapperPreparation": 0.02625 + "builtinInitialization": 170.78887500000002, + "initialEvaluation": 0.129, + "loaderInitialization": 1.2993329999999998, + "processConfiguration": 0.126, + "queueDelay": 0.301917, + "resultFormatting": 0.016416999999999998, + "runtimeCreation": 0.460375, + "teardown": 38.321, + "transportWiring": 0.119917, + "userAwait": 7168.602792, + "wrapperPreparation": 0.014041 }, - "totalMs": 14049.898833, + "totalMs": 7380.211125, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 13s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 7s\n", "value": { "exitCode": 0 } }, "sequence": 14, "success": true, - "wallMs": 14053.74025 + "wallMs": 7382.467917 }, { "cache": "cold", @@ -1533,7 +1533,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 0, "operation": "version", - "processCpuMs": 1177.994000000006, + "processCpuMs": 551.0740000000224, "registry": "npmjs", "result": { "overflowed": false, @@ -1587,19 +1587,19 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 372.638875, - "initialEvaluation": 0.276208, - "loaderInitialization": 3.794084, - "processConfiguration": 0.471916, - "queueDelay": 1.018917, - "resultFormatting": 0.034791, - "runtimeCreation": 0.925166, - "teardown": 26.032, - "transportWiring": 0.249542, - "userAwait": 774.717709, - "wrapperPreparation": 0.033 + "builtinInitialization": 171.835292, + "initialEvaluation": 0.13674999999999998, + "loaderInitialization": 1.695542, + "processConfiguration": 0.171333, + "queueDelay": 0.527292, + "resultFormatting": 0.021209, + "runtimeCreation": 0.440958, + "teardown": 11.00275, + "transportWiring": 0.131958, + "userAwait": 366.121375, + "wrapperPreparation": 0.016625 }, - "totalMs": 1180.240125, + "totalMs": 552.128125, "version": 1 }, "stderr": "", @@ -1610,7 +1610,7 @@ }, "sequence": 15, "success": true, - "wallMs": 1183.8135 + "wallMs": 554.087625 }, { "cache": "cold", @@ -1619,7 +1619,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 7829.228999999992, + "processCpuMs": 3693.6230000000214, "registry": "npmjs", "result": { "overflowed": false, @@ -1687,22 +1687,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 427.562542, - "initialEvaluation": 0.387917, - "loaderInitialization": 3.731375, - "processConfiguration": 0.553791, - "queueDelay": 1.234833, - "resultFormatting": 0.144375, - "runtimeCreation": 0.991334, - "teardown": 43.174375, - "transportWiring": 0.378583, - "userAwait": 7393.957875, - "wrapperPreparation": 0.041875 + "builtinInitialization": 171.998375, + "initialEvaluation": 0.139625, + "loaderInitialization": 1.662458, + "processConfiguration": 0.192084, + "queueDelay": 0.673791, + "resultFormatting": 0.07675, + "runtimeCreation": 0.433375, + "teardown": 21.979917, + "transportWiring": 0.119916, + "userAwait": 3565.3514579999996, + "wrapperPreparation": 0.016708999999999998 }, - "totalMs": 7872.211375, + "totalMs": 3762.677166, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 143ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 104ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -1710,7 +1710,7 @@ }, "sequence": 16, "success": true, - "wallMs": 7876.6864160000005 + "wallMs": 3765.877875 }, { "cache": "warm", @@ -1719,7 +1719,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 7528.040000000037, + "processCpuMs": 3666.539000000048, "registry": "npmjs", "result": { "overflowed": false, @@ -1792,22 +1792,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 360.08574999999996, - "initialEvaluation": 0.270916, - "loaderInitialization": 2.962708, - "processConfiguration": 0.223917, - "queueDelay": 0.56775, - "resultFormatting": 0.079125, - "runtimeCreation": 0.841583, - "teardown": 22.352833, - "transportWiring": 0.232583, - "userAwait": 7994.947834, - "wrapperPreparation": 0.025459 + "builtinInitialization": 172.892708, + "initialEvaluation": 0.15420899999999998, + "loaderInitialization": 1.330875, + "processConfiguration": 0.11225, + "queueDelay": 0.441667, + "resultFormatting": 0.06175, + "runtimeCreation": 0.4825, + "teardown": 21.967457999999997, + "transportWiring": 0.16825, + "userAwait": 3486.141333, + "wrapperPreparation": 0.018708 }, - "totalMs": 8382.630042, + "totalMs": 3683.846667, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 847ms (cache revalidated)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 95ms (cache revalidated)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -1815,7 +1815,7 @@ }, "sequence": 17, "success": true, - "wallMs": 8384.444207999999 + "wallMs": 3685.854292 }, { "cache": "cold", @@ -1824,7 +1824,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, "operation": "ci", - "processCpuMs": 7295.38400000002, + "processCpuMs": 7430.130000000005, "registry": "npmjs", "result": { "overflowed": false, @@ -1900,22 +1900,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 318.1925, - "initialEvaluation": 0.24779100000000004, - "loaderInitialization": 2.3843750000000004, - "processConfiguration": 0.280792, - "queueDelay": 0.720333, - "resultFormatting": 0.08479199999999999, - "runtimeCreation": 0.670041, - "teardown": 36.701375, - "transportWiring": 0.239292, - "userAwait": 7283.970625, - "wrapperPreparation": 0.03 + "builtinInitialization": 174.38554100000002, + "initialEvaluation": 0.140208, + "loaderInitialization": 1.9405, + "processConfiguration": 0.238625, + "queueDelay": 0.7164159999999999, + "resultFormatting": 0.081375, + "runtimeCreation": 0.567417, + "teardown": 42.017667, + "transportWiring": 0.122167, + "userAwait": 7362.439, + "wrapperPreparation": 0.017042 }, - "totalMs": 7643.5525, + "totalMs": 7582.7, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2544ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2552ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2872ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2883ms (cache miss)\n", "stdout": "\nadded 2 packages in 7s\n", "value": { "exitCode": 0 @@ -1923,7 +1923,7 @@ }, "sequence": 18, "success": true, - "wallMs": 7646.22375 + "wallMs": 7585.777375000001 }, { "cache": "warm", @@ -1932,7 +1932,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, "operation": "ci", - "processCpuMs": 6727.690999999992, + "processCpuMs": 7083.583000000042, "registry": "npmjs", "result": { "overflowed": false, @@ -2008,30 +2008,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 170.400834, - "initialEvaluation": 0.12754100000000002, - "loaderInitialization": 1.371708, - "processConfiguration": 0.116708, - "queueDelay": 0.28233400000000003, - "resultFormatting": 0.020832999999999997, - "runtimeCreation": 0.400917, - "teardown": 40.006874999999994, - "transportWiring": 0.130541, - "userAwait": 6491.708584, - "wrapperPreparation": 0.015084 + "builtinInitialization": 177.820792, + "initialEvaluation": 0.138625, + "loaderInitialization": 1.4185, + "processConfiguration": 0.165833, + "queueDelay": 0.34520900000000004, + "resultFormatting": 0.016541, + "runtimeCreation": 0.462459, + "teardown": 36.233334, + "transportWiring": 0.130875, + "userAwait": 6829.136375, + "wrapperPreparation": 0.0165 }, - "totalMs": 6704.623209, + "totalMs": 7045.922874999999, "version": 1 }, "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 6s\n", + "stdout": "\nadded 2 packages in 7s\n", "value": { "exitCode": 0 } }, "sequence": 19, "success": true, - "wallMs": 6706.849333 + "wallMs": 7048.09325 }, { "cache": "cold", @@ -2040,7 +2040,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 0, "operation": "version", - "processCpuMs": 557.1070000000182, + "processCpuMs": 569.9869999999646, "registry": "npmjs", "result": { "overflowed": false, @@ -2094,19 +2094,19 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 174.984625, - "initialEvaluation": 0.14775000000000002, - "loaderInitialization": 1.61975, - "processConfiguration": 0.283542, - "queueDelay": 0.6887920000000001, - "resultFormatting": 0.022292, - "runtimeCreation": 0.422291, - "teardown": 11.569083, - "transportWiring": 0.204917, - "userAwait": 368.108041, - "wrapperPreparation": 0.01875 + "builtinInitialization": 178.886084, + "initialEvaluation": 0.144416, + "loaderInitialization": 1.750375, + "processConfiguration": 0.199083, + "queueDelay": 0.546583, + "resultFormatting": 0.02025, + "runtimeCreation": 0.462917, + "teardown": 11.24625, + "transportWiring": 0.147541, + "userAwait": 379.086459, + "wrapperPreparation": 0.018834 }, - "totalMs": 558.1088749999999, + "totalMs": 572.53725, "version": 1 }, "stderr": "", @@ -2117,7 +2117,7 @@ }, "sequence": 20, "success": true, - "wallMs": 560.20075 + "wallMs": 574.7305419999999 }, { "cache": "cold", @@ -2126,7 +2126,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3940.8610000000335, + "processCpuMs": 3750.585000000021, "registry": "npmjs", "result": { "overflowed": false, @@ -2194,22 +2194,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 176.13175, - "initialEvaluation": 0.1495, - "loaderInitialization": 1.610458, - "processConfiguration": 0.197333, - "queueDelay": 0.5335840000000001, - "resultFormatting": 0.104875, - "runtimeCreation": 0.447209, - "teardown": 22.656667, - "transportWiring": 0.151542, - "userAwait": 4195.913208, - "wrapperPreparation": 0.018917 + "builtinInitialization": 173.71525, + "initialEvaluation": 0.215709, + "loaderInitialization": 1.708083, + "processConfiguration": 0.176084, + "queueDelay": 0.47075, + "resultFormatting": 0.077709, + "runtimeCreation": 0.450417, + "teardown": 24.5495, + "transportWiring": 0.214375, + "userAwait": 3629.894541, + "wrapperPreparation": 0.021916 }, - "totalMs": 4397.948875, + "totalMs": 3831.528333, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 317ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 100ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -2217,7 +2217,7 @@ }, "sequence": 21, "success": true, - "wallMs": 4400.2432499999995 + "wallMs": 3833.868041 }, { "cache": "warm", @@ -2226,7 +2226,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3574.0350000000326, + "processCpuMs": 4051.896000000008, "registry": "npmjs", "result": { "overflowed": false, @@ -2299,22 +2299,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 172.66695900000002, - "initialEvaluation": 0.141125, - "loaderInitialization": 1.569875, - "processConfiguration": 0.160625, - "queueDelay": 0.291417, - "resultFormatting": 0.06404199999999999, - "runtimeCreation": 0.455083, - "teardown": 21.887458, - "transportWiring": 0.14283300000000002, - "userAwait": 3543.330917, - "wrapperPreparation": 0.017833 + "builtinInitialization": 179.75945800000002, + "initialEvaluation": 0.139791, + "loaderInitialization": 1.539084, + "processConfiguration": 0.260375, + "queueDelay": 0.311459, + "resultFormatting": 0.113209, + "runtimeCreation": 0.452083, + "teardown": 22.271666, + "transportWiring": 0.142875, + "userAwait": 3925.351375, + "wrapperPreparation": 0.015291999999999998 }, - "totalMs": 3740.842084, + "totalMs": 4130.387875, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 244ms (cache revalidated)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types%2flodash-es 96ms (cache revalidated)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -2322,7 +2322,7 @@ }, "sequence": 22, "success": true, - "wallMs": 3742.8834580000002 + "wallMs": 4132.063959 }, { "cache": "cold", @@ -2331,7 +2331,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, "operation": "ci", - "processCpuMs": 6698.709999999963, + "processCpuMs": 7038.107999999949, "registry": "npmjs", "result": { "overflowed": false, @@ -2407,30 +2407,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 174.276209, - "initialEvaluation": 0.16466699999999998, - "loaderInitialization": 1.667084, - "processConfiguration": 0.183041, - "queueDelay": 0.56125, - "resultFormatting": 0.088917, - "runtimeCreation": 0.461166, - "teardown": 40.05875, - "transportWiring": 0.167791, - "userAwait": 6557.442291, - "wrapperPreparation": 0.021417 + "builtinInitialization": 182.143084, + "initialEvaluation": 0.161666, + "loaderInitialization": 1.667042, + "processConfiguration": 0.396666, + "queueDelay": 0.519916, + "resultFormatting": 0.0725, + "runtimeCreation": 0.46, + "teardown": 38.110291, + "transportWiring": 0.178875, + "userAwait": 6940.039084, + "wrapperPreparation": 0.0205 }, - "totalMs": 6775.128000000001, + "totalMs": 7163.799166000001, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2345ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2354ms (cache miss)\n", - "stdout": "\nadded 2 packages in 6s\n", + "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at request (node:https:17:21)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 2397ms (cache miss)\nnpm http fetch GET 200 https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 2406ms (cache miss)\n", + "stdout": "\nadded 2 packages in 7s\n", "value": { "exitCode": 0 } }, "sequence": 23, "success": true, - "wallMs": 6777.588417000001 + "wallMs": 7166.185375 }, { "cache": "warm", @@ -2439,7 +2439,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, "operation": "ci", - "processCpuMs": 7792.196999999986, + "processCpuMs": 6953.048999999999, "registry": "npmjs", "result": { "overflowed": false, @@ -2515,30 +2515,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 173.569083, - "initialEvaluation": 0.13279200000000002, - "loaderInitialization": 1.428625, - "processConfiguration": 0.126, - "queueDelay": 0.289459, - "resultFormatting": 0.017, - "runtimeCreation": 0.417084, - "teardown": 37.227541, - "transportWiring": 0.126542, - "userAwait": 7689.746375000001, - "wrapperPreparation": 0.015458 + "builtinInitialization": 171.812875, + "initialEvaluation": 0.131125, + "loaderInitialization": 1.371, + "processConfiguration": 0.10425, + "queueDelay": 0.28025, + "resultFormatting": 0.017082999999999997, + "runtimeCreation": 0.410541, + "teardown": 42.505042, + "transportWiring": 0.125209, + "userAwait": 6658.521417, + "wrapperPreparation": 0.014458 }, - "totalMs": 7903.131084, + "totalMs": 6875.331417, "version": 1 }, "stderr": "npm http cache @types/lodash-es@https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@https://registry.npmjs.org/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 7s\n", + "stdout": "\nadded 2 packages in 6s\n", "value": { "exitCode": 0 } }, "sequence": 24, "success": true, - "wallMs": 7905.186542 + "wallMs": 6877.419583 }, { "cache": "cold", @@ -2547,7 +2547,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 0, "operation": "version", - "processCpuMs": 558.60699999996, + "processCpuMs": 600.5960000000196, "registry": "local", "result": { "overflowed": false, @@ -2601,19 +2601,19 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 176.144458, - "initialEvaluation": 0.147917, - "loaderInitialization": 1.856583, - "processConfiguration": 0.207542, - "queueDelay": 0.467917, - "resultFormatting": 0.021875, - "runtimeCreation": 0.4442080000000001, - "teardown": 10.96975, - "transportWiring": 0.155459, - "userAwait": 367.840833, - "wrapperPreparation": 0.017291 + "builtinInitialization": 179.938042, + "initialEvaluation": 0.15079199999999998, + "loaderInitialization": 1.565458, + "processConfiguration": 0.285, + "queueDelay": 0.4465, + "resultFormatting": 0.022833, + "runtimeCreation": 0.463209, + "teardown": 11.516667, + "transportWiring": 0.239833, + "userAwait": 408.5785, + "wrapperPreparation": 0.019458 }, - "totalMs": 558.3030839999999, + "totalMs": 603.254792, "version": 1 }, "stderr": "", @@ -2624,7 +2624,7 @@ }, "sequence": 25, "success": true, - "wallMs": 560.264916 + "wallMs": 605.124042 }, { "cache": "cold", @@ -2633,7 +2633,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3581.546000000031, + "processCpuMs": 4278.277000000002, "registry": "local", "result": { "overflowed": false, @@ -2701,22 +2701,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 171.445458, - "initialEvaluation": 0.1545, - "loaderInitialization": 1.596833, - "processConfiguration": 0.199042, - "queueDelay": 0.502917, - "resultFormatting": 0.070625, - "runtimeCreation": 0.460208, - "teardown": 21.970667, - "transportWiring": 0.135125, - "userAwait": 3386.013125, - "wrapperPreparation": 0.016917 + "builtinInitialization": 182.820375, + "initialEvaluation": 0.156708, + "loaderInitialization": 1.8025, + "processConfiguration": 0.213459, + "queueDelay": 0.486958, + "resultFormatting": 0.101375, + "runtimeCreation": 0.515916, + "teardown": 24.854791, + "transportWiring": 0.161333, + "userAwait": 4162.305792, + "wrapperPreparation": 0.019667 }, - "totalMs": 3582.6415, + "totalMs": 4373.472707999999, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types%2flodash-es 16ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types%2flodash-es 19ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -2724,7 +2724,7 @@ }, "sequence": 26, "success": true, - "wallMs": 3585.095042 + "wallMs": 4375.674625000001 }, { "cache": "warm", @@ -2733,7 +2733,7 @@ "npmHttpCacheLogLines": 0, "npmHttpFetchLogLines": 1, "operation": "view", - "processCpuMs": 3571.944999999949, + "processCpuMs": 4093.161999999953, "registry": "local", "result": { "overflowed": false, @@ -2806,22 +2806,22 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 172.051583, - "initialEvaluation": 0.131333, - "loaderInitialization": 1.32375, - "processConfiguration": 0.123125, - "queueDelay": 0.27745800000000004, - "resultFormatting": 0.060417, - "runtimeCreation": 0.407625, - "teardown": 22.433083, - "transportWiring": 0.118459, - "userAwait": 3329.017333, - "wrapperPreparation": 0.015125 + "builtinInitialization": 177.553417, + "initialEvaluation": 0.141333, + "loaderInitialization": 1.8705, + "processConfiguration": 0.276916, + "queueDelay": 0.302041, + "resultFormatting": 0.083625, + "runtimeCreation": 0.467417, + "teardown": 27.625, + "transportWiring": 0.15170799999999998, + "userAwait": 4072.275, + "wrapperPreparation": 0.018334 }, - "totalMs": 3525.99425, + "totalMs": 4280.802624999999, "version": 1 }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types%2flodash-es 21ms (cache updated)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types%2flodash-es 24ms (cache updated)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -2829,7 +2829,7 @@ }, "sequence": 27, "success": true, - "wallMs": 3527.655 + "wallMs": 4282.550292 }, { "cache": "cold", @@ -2838,7 +2838,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, "operation": "ci", - "processCpuMs": 7783.956000000006, + "processCpuMs": 7624.069000000018, "registry": "local", "result": { "overflowed": false, @@ -2914,30 +2914,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 177.676208, - "initialEvaluation": 0.151959, - "loaderInitialization": 1.81825, - "processConfiguration": 0.187417, - "queueDelay": 0.541625, - "resultFormatting": 0.091083, - "runtimeCreation": 0.454042, - "teardown": 39.401667, - "transportWiring": 0.149375, - "userAwait": 7658.970083, - "wrapperPreparation": 0.019208 + "builtinInitialization": 182.13725, + "initialEvaluation": 0.171666, + "loaderInitialization": 1.749417, + "processConfiguration": 0.28729200000000005, + "queueDelay": 0.522167, + "resultFormatting": 0.280917, + "runtimeCreation": 0.444541, + "teardown": 44.715958, + "transportWiring": 0.232916, + "userAwait": 8385.572667, + "wrapperPreparation": 0.028459 }, - "totalMs": 7879.49675, + "totalMs": 8616.250333, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 2547ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 2557ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 4000ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 4015ms (cache miss)\n", + "stdout": "\nadded 2 packages in 8s\n", "value": { "exitCode": 0 } }, "sequence": 28, "success": true, - "wallMs": 7882.088917 + "wallMs": 8619.312709000002 }, { "cache": "warm", @@ -2946,7 +2946,7 @@ "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, "operation": "ci", - "processCpuMs": 6955.165999999968, + "processCpuMs": 8524.055999999982, "registry": "local", "result": { "overflowed": false, @@ -3022,30 +3022,30 @@ "modules.sourceRead.success": 6 }, "phasesMs": { - "builtinInitialization": 175.21004200000002, - "initialEvaluation": 0.132583, - "loaderInitialization": 1.612, - "processConfiguration": 0.241083, - "queueDelay": 0.30812500000000004, - "resultFormatting": 0.018125, - "runtimeCreation": 0.441542, - "teardown": 38.133042, - "transportWiring": 0.12770800000000002, - "userAwait": 6793.440417, - "wrapperPreparation": 0.015125 + "builtinInitialization": 204.386125, + "initialEvaluation": 0.147292, + "loaderInitialization": 1.419542, + "processConfiguration": 0.233333, + "queueDelay": 0.332875, + "resultFormatting": 0.01675, + "runtimeCreation": 0.4415, + "teardown": 38.119125, + "transportWiring": 0.156833, + "userAwait": 10454.547458, + "wrapperPreparation": 0.01975 }, - "totalMs": 7009.717459, + "totalMs": 10699.854167, "version": 1 }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64914/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64914/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 6s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:54166/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:54166/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 9s\n", "value": { "exitCode": 0 } }, "sequence": 29, "success": true, - "wallMs": 7011.759208 + "wallMs": 10702.096459 } ], "schema": "npm-metadata-v1", diff --git a/tests/npm_metadata/results/validate_cache_experiments.py b/tests/npm_metadata/results/validate_cache_experiments.py index 6df6b6ef..9858ff9f 100644 --- a/tests/npm_metadata/results/validate_cache_experiments.py +++ b/tests/npm_metadata/results/validate_cache_experiments.py @@ -15,7 +15,7 @@ REALPATH_CALLS = {"version": 426, "view": 3545, "ci": 5007} CACHED_REALPATH_CALLS = {"version": 77, "view": 475, "ci": 614} FINAL_REALPATH_CALLS = {"version": 78, "view": 477, "ci": 616} -FINAL_REVISION = "f88f62e8750c60c8c288d8316c54e36cb0d2049c" +FINAL_REVISION = "8d030cf70b48555dd2d42e3574482664a8e33ecf" def load(family: str, target: str) -> dict: From 608fd536f7b92d31d683cd9b42fe27c920cc99ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 08:20:41 +0200 Subject: [PATCH 10/52] Slim npm baseline measurement artifacts --- .../npm_metadata/results/2026-09-18-report.md | 4 - tests/npm_metadata/results/README.md | 12 ++- tests/npm_metadata/results/validate_trace.py | 87 ------------------- 3 files changed, 5 insertions(+), 98 deletions(-) delete mode 100644 tests/npm_metadata/results/validate_trace.py diff --git a/tests/npm_metadata/results/2026-09-18-report.md b/tests/npm_metadata/results/2026-09-18-report.md index dcdca348..48512d33 100644 --- a/tests/npm_metadata/results/2026-09-18-report.md +++ b/tests/npm_metadata/results/2026-09-18-report.md @@ -138,7 +138,3 @@ remain related follow-ups, not resolved by this measurement. The separate raw [P2 trace](2026-09-18-trace-p2.json) and [P3 trace](2026-09-18-trace-p3.json) include trace-run timings; those timings are not combined with the original baseline or used for a P2/P3 speed claim. -Running [the validator](validate_trace.py) confirms every trace total against -its native counter, matches the complete counter maps to the corresponding -local cold baseline samples, verifies the success/HTTP/install conditions, and -checks that no raw path or overflow appears in the trace output. diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index eafc9745..bde49744 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -39,12 +39,10 @@ NPM_METADATA_RUN=1 NPM_METADATA_TRACE=1 NPM_METADATA_ITERATIONS=3 \ tools/dev-test.sh p3 standard npm_metadata '' git apply --reverse tests/npm_metadata/results/2026-09-18-trace.patch git diff --exit-code -- crates/wasm-rquickjs/skeleton tests/npm_metadata.rs -python3 tests/npm_metadata/results/validate_trace.py ``` -The validator checks the checked-in raw trace results against the fixed -baseline. The two reproduction commands write separate `/tmp` files and do -not overwrite those checked-in observations. Both targets require a local -loopback listener and one pre-timing fetch of the pinned tarballs. The trace -has no warm or public-registry rows, and its timings should not be mixed with -the original baseline. +The two reproduction commands write separate `/tmp` files and do not +overwrite the checked-in observations. Both targets require a local loopback +listener and one pre-timing fetch of the pinned tarballs. The trace has no warm +or public-registry rows, and its timings should not be mixed with the original +baseline. diff --git a/tests/npm_metadata/results/validate_trace.py b/tests/npm_metadata/results/validate_trace.py deleted file mode 100644 index ee46c9f4..00000000 --- a/tests/npm_metadata/results/validate_trace.py +++ /dev/null @@ -1,87 +0,0 @@ -#!/usr/bin/env python3 -"""Validate the dated cold path trace against the fixed npm metadata baseline.""" - -import json -from pathlib import Path - -ROOT = Path(__file__).resolve().parent -OPERATIONS = ("version", "view", "ci") -CATEGORIES = ( - "physicalModuleProbe", - "missingPackageJson", - "fsRealpath", - "cjsCanonicalization", -) -SUMMARY_KEYS = { - "calls", "distinctPaths", "repeatCalls", "revisitedPaths", "overflowCalls", "pathLimit" -} -SAMPLE_KEYS = { - "sequence", "operation", "registry", "cache", "success", "installed", "wallMs", - "processCpuMs", "localHttpRequests", "counters", "pathTrace", -} - - -def load(name): - return json.loads((ROOT / name).read_text()) - - -reference = {} -for target in ("p2", "p3"): - baseline = load(f"2026-09-18-{target}.json") - trace = load(f"2026-09-18-trace-{target}.json") - assert trace["schema"] == "npm-metadata-path-trace-v1" - assert trace["target"] == target - assert trace["node"] == baseline["node"] == "22.14.0" - assert trace["npm"] == baseline["npm"] == "10.9.2" - assert trace["iterations"] == 3 - assert len(trace["samples"]) == 9 - - for operation in OPERATIONS: - baseline_rows = [s for s in baseline["samples"] if - s["registry"] == "local" and s["cache"] == "cold" - and s["operation"] == operation] - trace_rows = [s for s in trace["samples"] if s["operation"] == operation] - assert len(baseline_rows) == len(trace_rows) == 3 - summaries = [] - for sample in trace_rows: - assert set(sample) == SAMPLE_KEYS # Raw paths cannot enter the report. - assert sample["registry"] == "local" and sample["cache"] == "cold" - assert sample["success"] is True - assert sample["installed"] is (operation == "ci") - assert sample["localHttpRequests"] == {"version": 0, "view": 1, "ci": 2}[operation] - counters = sample["counters"] - assert all("/" not in key and isinstance(value, int) - for key, value in counters.items()) - path_trace = sample["pathTrace"] - assert set(path_trace) == set(CATEGORIES) - for category, summary in path_trace.items(): - assert set(summary) == SUMMARY_KEYS - assert all(isinstance(value, int) and value >= 0 - for value in summary.values()) - assert summary["pathLimit"] == 16_384 - assert summary["overflowCalls"] == 0 - assert summary["calls"] == summary["distinctPaths"] + summary["repeatCalls"] - assert summary["revisitedPaths"] <= summary["distinctPaths"] - assert path_trace["physicalModuleProbe"]["calls"] == ( - counters["modules.fileProbe.systemCalls"] - + counters["modules.directoryProbe.systemCalls"] - ) - assert path_trace["missingPackageJson"]["calls"] == counters["modules.packageJson.notFound"] - assert path_trace["fsRealpath"]["calls"] == counters["filesystem.realpath.calls"] - assert path_trace["cjsCanonicalization"]["calls"] == path_trace["fsRealpath"]["calls"] - assert any(sample["counters"] == row["result"]["profile"]["counters"] - for row in baseline_rows) - summaries.append(path_trace) - assert summaries[0] == summaries[1] == summaries[2] - if target == "p2": - reference[operation] = summaries[0] - else: - assert reference[operation] == summaries[0] - -for operation in OPERATIONS: - print(operation) - for category in CATEGORIES: - summary = reference[operation][category] - print(f" {category}: {summary['calls']} calls, {summary['distinctPaths']} distinct, " - f"{summary['repeatCalls']} repeats, {summary['revisitedPaths']} revisited paths") -print("validated 18 successful cold samples; no overflow; baseline counters match") From b28c3e39c316d97f17795a5d5b4ee54419d2191f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 08:24:19 +0200 Subject: [PATCH 11/52] Slim npm loader cache measurement artifacts --- .../results/2026-09-21-cache-experiments.md | 19 +- .../results/2026-09-21-loader-caches-p2.json | 2936 ----------------- .../results/2026-09-21-loader-caches-p3.json | 2936 ----------------- .../2026-09-21-loader-realpath-p2.json | 2876 ---------------- .../2026-09-21-loader-realpath-p3.json | 2876 ---------------- .../2026-09-21-negative-package-json-p2.json | 2861 ---------------- .../2026-09-21-negative-package-json-p3.json | 2861 ---------------- tests/npm_metadata/results/README.md | 8 +- .../results/validate_cache_experiments.py | 202 -- 9 files changed, 8 insertions(+), 17567 deletions(-) delete mode 100644 tests/npm_metadata/results/2026-09-21-loader-caches-p2.json delete mode 100644 tests/npm_metadata/results/2026-09-21-loader-caches-p3.json delete mode 100644 tests/npm_metadata/results/2026-09-21-loader-realpath-p2.json delete mode 100644 tests/npm_metadata/results/2026-09-21-loader-realpath-p3.json delete mode 100644 tests/npm_metadata/results/2026-09-21-negative-package-json-p2.json delete mode 100644 tests/npm_metadata/results/2026-09-21-negative-package-json-p3.json delete mode 100644 tests/npm_metadata/results/validate_cache_experiments.py diff --git a/tests/npm_metadata/results/2026-09-21-cache-experiments.md b/tests/npm_metadata/results/2026-09-21-cache-experiments.md index 2ec09528..5840389c 100644 --- a/tests/npm_metadata/results/2026-09-21-cache-experiments.md +++ b/tests/npm_metadata/results/2026-09-21-cache-experiments.md @@ -137,17 +137,8 @@ inside a WASI preopen. Persistent relative symlinks, cache-domain isolation, retargeting, and retry behavior are covered by the module-resolution runtime test instead. -Raw reports: - -- [negative package JSON P2](2026-09-21-negative-package-json-p2.json) and - [P3](2026-09-21-negative-package-json-p3.json) -- [loader realpath P2](2026-09-21-loader-realpath-p2.json) and - [P3](2026-09-21-loader-realpath-p3.json) -- [combined P2](2026-09-21-loader-caches-p2.json) and - [P3](2026-09-21-loader-caches-p3.json) -- reviewed candidate [P2](2026-09-21-loader-caches-final-p2.json) and - [P3](2026-09-21-loader-caches-final-p3.json) - -Run `python3 tests/npm_metadata/results/validate_cache_experiments.py` to check -sample success, installation and HTTP invariants, exact counter totals, -reconciliation equations, and the accepted reduction and CPU gates. +Retained raw reports: reviewed candidate +[P2](2026-09-21-loader-caches-final-p2.json) and +[P3](2026-09-21-loader-caches-final-p3.json). The intermediate prototype +samples are summarized in the aggregate tables above rather than retained +sample by sample. diff --git a/tests/npm_metadata/results/2026-09-21-loader-caches-p2.json b/tests/npm_metadata/results/2026-09-21-loader-caches-p2.json deleted file mode 100644 index 158ab634..00000000 --- a/tests/npm_metadata/results/2026-09-21-loader-caches-p2.json +++ /dev/null @@ -1,2936 +0,0 @@ -{ - "componentFeature": "typescript-compiler-profiling", - "iterations": 5, - "node": "22.14.0", - "npm": "10.9.2", - "revision": "a492849a23a4307dbf678d3e6788cbcffc6e7a45", - "samples": [ - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 918.7289999999921, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.588875, - "initialEvaluation": 0.238209, - "loaderInitialization": 1.9085, - "processConfiguration": 0.8490420000000001, - "queueDelay": 0.934916, - "resultFormatting": 0.046334, - "runtimeCreation": 0.635625, - "teardown": 11.750833, - "transportWiring": 0.225583, - "userAwait": 724.4662910000001, - "wrapperPreparation": 0.022125 - }, - "totalMs": 920.734, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 0, - "success": true, - "variant": "control", - "wallMs": 925.199834 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 757.5360000000219, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 178.56575, - "initialEvaluation": 0.17225, - "loaderInitialization": 1.849333, - "processConfiguration": 0.192, - "queueDelay": 0.542167, - "resultFormatting": 0.02225, - "runtimeCreation": 0.471, - "teardown": 11.730084, - "transportWiring": 0.140459, - "userAwait": 577.9815, - "wrapperPreparation": 0.023791 - }, - "totalMs": 771.728917, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 1, - "success": true, - "variant": "candidate", - "wallMs": 774.592583 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6651.804999999993, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.126416, - "initialEvaluation": 0.167375, - "loaderInitialization": 1.637208, - "processConfiguration": 0.29554199999999997, - "queueDelay": 0.538125, - "resultFormatting": 0.026084, - "runtimeCreation": 0.49625, - "teardown": 23.062, - "transportWiring": 0.147959, - "userAwait": 6727.934, - "wrapperPreparation": 0.024041 - }, - "totalMs": 6933.504208, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 20ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 2, - "success": true, - "variant": "control", - "wallMs": 6936.139 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 3748.667000000016, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.432167, - "initialEvaluation": 0.162083, - "loaderInitialization": 1.891459, - "processConfiguration": 0.208416, - "queueDelay": 0.5233329999999999, - "resultFormatting": 0.032208, - "runtimeCreation": 0.46075, - "teardown": 23.995083, - "transportWiring": 0.134375, - "userAwait": 3562.121042, - "wrapperPreparation": 0.021292 - }, - "totalMs": 3769.017917, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 17ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 3, - "success": true, - "variant": "candidate", - "wallMs": 3771.323 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 11315.253999999957, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 178.007459, - "initialEvaluation": 0.227917, - "loaderInitialization": 1.875917, - "processConfiguration": 0.203166, - "queueDelay": 0.5427080000000001, - "resultFormatting": 0.043417, - "runtimeCreation": 0.4515, - "teardown": 42.712333, - "transportWiring": 0.16783299999999998, - "userAwait": 11191.242583, - "wrapperPreparation": 0.03825 - }, - "totalMs": 11415.619166, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 872ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 2606ms (cache miss)\n", - "stdout": "\nadded 2 packages in 11s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 4, - "success": true, - "variant": "control", - "wallMs": 11424.475375 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7435.385999999999, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 183.056167, - "initialEvaluation": 0.201625, - "loaderInitialization": 1.919583, - "processConfiguration": 0.3275, - "queueDelay": 0.5853339999999999, - "resultFormatting": 0.051042, - "runtimeCreation": 0.483, - "teardown": 42.158666, - "transportWiring": 0.166375, - "userAwait": 7245.001083, - "wrapperPreparation": 0.023292 - }, - "totalMs": 7474.023459, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 873ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 2489ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 5, - "success": true, - "variant": "candidate", - "wallMs": 7477.022417 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 621.9970000000321, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 184.089542, - "initialEvaluation": 0.170084, - "loaderInitialization": 2.1069169999999997, - "processConfiguration": 0.245958, - "queueDelay": 0.59525, - "resultFormatting": 0.028541, - "runtimeCreation": 0.473583, - "teardown": 12.902084, - "transportWiring": 0.15925, - "userAwait": 423.123375, - "wrapperPreparation": 0.022916 - }, - "totalMs": 623.955209, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 6, - "success": true, - "variant": "candidate", - "wallMs": 626.183542 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 835.8960000000079, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 185.00487500000003, - "initialEvaluation": 0.211833, - "loaderInitialization": 1.898167, - "processConfiguration": 0.52075, - "queueDelay": 0.6663749999999999, - "resultFormatting": 0.026834, - "runtimeCreation": 0.499833, - "teardown": 12.374583, - "transportWiring": 0.227, - "userAwait": 644.232458, - "wrapperPreparation": 0.027 - }, - "totalMs": 845.731375, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 7, - "success": true, - "variant": "control", - "wallMs": 848.330791 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 4573.169000000053, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.482125, - "initialEvaluation": 0.194792, - "loaderInitialization": 1.777208, - "processConfiguration": 0.340875, - "queueDelay": 0.484334, - "resultFormatting": 0.090791, - "runtimeCreation": 0.442542, - "teardown": 29.283292, - "transportWiring": 0.188209, - "userAwait": 4539.302625, - "wrapperPreparation": 0.024083 - }, - "totalMs": 4752.656084, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 41ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 8, - "success": true, - "variant": "candidate", - "wallMs": 4755.752084 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6885.813999999955, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 182.558, - "initialEvaluation": 0.205709, - "loaderInitialization": 1.896625, - "processConfiguration": 0.279417, - "queueDelay": 0.5111249999999999, - "resultFormatting": 0.03875, - "runtimeCreation": 0.474333, - "teardown": 23.239, - "transportWiring": 0.22625, - "userAwait": 6983.237040999999, - "wrapperPreparation": 0.029833 - }, - "totalMs": 7192.731, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 16ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 9, - "success": true, - "variant": "control", - "wallMs": 7195.074917 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 8110.8279999999795, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.565625, - "initialEvaluation": 0.167916, - "loaderInitialization": 1.893208, - "processConfiguration": 0.23775, - "queueDelay": 0.6245419999999999, - "resultFormatting": 0.057417, - "runtimeCreation": 0.497334, - "teardown": 42.2405, - "transportWiring": 0.187917, - "userAwait": 8520.154166999999, - "wrapperPreparation": 0.020875 - }, - "totalMs": 8745.71375, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 996ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 3008ms (cache miss)\n", - "stdout": "\nadded 2 packages in 8s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 10, - "success": true, - "variant": "candidate", - "wallMs": 8750.769667 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 12669.379000000015, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 207.898041, - "initialEvaluation": 0.260542, - "loaderInitialization": 2.31025, - "processConfiguration": 0.247209, - "queueDelay": 0.857625, - "resultFormatting": 0.045542, - "runtimeCreation": 0.653208, - "teardown": 38.919375, - "transportWiring": 0.433334, - "userAwait": 13806.408208, - "wrapperPreparation": 0.049082999999999995 - }, - "totalMs": 14058.160292, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 899ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 2699ms (cache miss)\n", - "stdout": "\nadded 2 packages in 12s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 11, - "success": true, - "variant": "control", - "wallMs": 14061.808458 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 783.0239999999758, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.669125, - "initialEvaluation": 0.187, - "loaderInitialization": 1.823083, - "processConfiguration": 0.2525, - "queueDelay": 0.575167, - "resultFormatting": 0.022333, - "runtimeCreation": 0.475292, - "teardown": 12.748833, - "transportWiring": 0.182667, - "userAwait": 573.827459, - "wrapperPreparation": 0.024791 - }, - "totalMs": 771.820875, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 12, - "success": true, - "variant": "control", - "wallMs": 774.039666 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 592.6149999999907, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.292083, - "initialEvaluation": 0.171416, - "loaderInitialization": 1.806916, - "processConfiguration": 0.294209, - "queueDelay": 0.5595, - "resultFormatting": 0.026125, - "runtimeCreation": 0.469625, - "teardown": 13.030875, - "transportWiring": 0.155333, - "userAwait": 396.274375, - "wrapperPreparation": 0.021584 - }, - "totalMs": 594.1403750000001, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 13, - "success": true, - "variant": "candidate", - "wallMs": 597.027583 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 7061.428000000014, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.451166, - "initialEvaluation": 0.177291, - "loaderInitialization": 1.870125, - "processConfiguration": 0.232667, - "queueDelay": 0.5864159999999999, - "resultFormatting": 0.030042000000000003, - "runtimeCreation": 0.471667, - "teardown": 25.446625, - "transportWiring": 0.172125, - "userAwait": 6961.747167, - "wrapperPreparation": 0.023834 - }, - "totalMs": 7172.244041, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 17ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 14, - "success": true, - "variant": "control", - "wallMs": 7174.444708 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 4700.229999999981, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 230.539042, - "initialEvaluation": 0.315375, - "loaderInitialization": 6.722917, - "processConfiguration": 2.37925, - "queueDelay": 0.962334, - "resultFormatting": 0.032125, - "runtimeCreation": 0.514416, - "teardown": 22.919166, - "transportWiring": 0.5601659999999999, - "userAwait": 5058.240917, - "wrapperPreparation": 0.08016699999999999 - }, - "totalMs": 5323.313167, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 21ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 15, - "success": true, - "variant": "candidate", - "wallMs": 5330.217834 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 12644.693000000028, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.328042, - "initialEvaluation": 0.176375, - "loaderInitialization": 2.274041, - "processConfiguration": 0.34204199999999996, - "queueDelay": 0.556917, - "resultFormatting": 0.040542, - "runtimeCreation": 0.50275, - "teardown": 45.351916, - "transportWiring": 0.163916, - "userAwait": 13233.160417, - "wrapperPreparation": 0.021625 - }, - "totalMs": 13462.964542, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 1119ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 2990ms (cache miss)\n", - "stdout": "\nadded 2 packages in 13s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 16, - "success": true, - "variant": "control", - "wallMs": 13467.739667 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7672.4589999999735, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 275.098208, - "initialEvaluation": 0.189417, - "loaderInitialization": 2.68675, - "processConfiguration": 4.086917, - "queueDelay": 0.669875, - "resultFormatting": 0.048917, - "runtimeCreation": 0.483708, - "teardown": 39.984375, - "transportWiring": 0.190167, - "userAwait": 7677.003083, - "wrapperPreparation": 0.024333 - }, - "totalMs": 8000.610124999999, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 882ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 2544ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 17, - "success": true, - "variant": "candidate", - "wallMs": 8004.11225 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 612.3379999999888, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 185.880125, - "initialEvaluation": 0.1855, - "loaderInitialization": 1.958417, - "processConfiguration": 0.242583, - "queueDelay": 0.560875, - "resultFormatting": 0.039625, - "runtimeCreation": 0.471375, - "teardown": 11.463875, - "transportWiring": 0.2, - "userAwait": 423.4659170000001, - "wrapperPreparation": 0.025542 - }, - "totalMs": 624.5332080000001, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 18, - "success": true, - "variant": "candidate", - "wallMs": 626.8329580000001 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 996.1030000000028, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.294125, - "initialEvaluation": 0.248625, - "loaderInitialization": 1.907084, - "processConfiguration": 0.302583, - "queueDelay": 0.5642499999999999, - "resultFormatting": 0.024457999999999997, - "runtimeCreation": 0.45975, - "teardown": 12.362584, - "transportWiring": 0.225625, - "userAwait": 898.9255830000001, - "wrapperPreparation": 0.027416999999999997 - }, - "totalMs": 1095.384334, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 19, - "success": true, - "variant": "control", - "wallMs": 1097.916791 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 4548.684000000008, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.203458, - "initialEvaluation": 0.16641599999999998, - "loaderInitialization": 1.938, - "processConfiguration": 0.32325000000000004, - "queueDelay": 0.560417, - "resultFormatting": 0.031667, - "runtimeCreation": 0.479875, - "teardown": 28.984042, - "transportWiring": 0.147292, - "userAwait": 4737.351375, - "wrapperPreparation": 0.021292 - }, - "totalMs": 4949.24525, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 25ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 20, - "success": true, - "variant": "candidate", - "wallMs": 4952.203208 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 7690.130000000005, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.650917, - "initialEvaluation": 0.166042, - "loaderInitialization": 1.925834, - "processConfiguration": 0.328166, - "queueDelay": 0.536208, - "resultFormatting": 0.055624999999999994, - "runtimeCreation": 0.467208, - "teardown": 24.370167, - "transportWiring": 0.13054200000000002, - "userAwait": 8434.762833, - "wrapperPreparation": 0.020166 - }, - "totalMs": 8642.561542, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 21ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 21, - "success": true, - "variant": "control", - "wallMs": 8645.517459 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7762.9920000000275, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.867333, - "initialEvaluation": 0.182042, - "loaderInitialization": 2.1224999999999996, - "processConfiguration": 0.293375, - "queueDelay": 0.600458, - "resultFormatting": 0.031625, - "runtimeCreation": 0.51425, - "teardown": 40.832167000000005, - "transportWiring": 0.216667, - "userAwait": 7592.702499999999, - "wrapperPreparation": 0.031708 - }, - "totalMs": 7819.433875, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 945ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 2608ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 22, - "success": true, - "variant": "candidate", - "wallMs": 7822.337333 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 11707.919999999984, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.460166, - "initialEvaluation": 0.192375, - "loaderInitialization": 1.848667, - "processConfiguration": 0.505042, - "queueDelay": 0.498375, - "resultFormatting": 0.05325, - "runtimeCreation": 0.443083, - "teardown": 41.463375, - "transportWiring": 0.205917, - "userAwait": 12028.770292, - "wrapperPreparation": 0.025583 - }, - "totalMs": 12255.531625, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 830ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 2402ms (cache miss)\n", - "stdout": "\nadded 2 packages in 11s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 23, - "success": true, - "variant": "control", - "wallMs": 12258.793209 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 769.3369999999995, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.267875, - "initialEvaluation": 0.178209, - "loaderInitialization": 1.837375, - "processConfiguration": 0.238375, - "queueDelay": 0.540208, - "resultFormatting": 0.022792, - "runtimeCreation": 0.477375, - "teardown": 11.801375, - "transportWiring": 0.158667, - "userAwait": 566.509458, - "wrapperPreparation": 0.023583 - }, - "totalMs": 763.156333, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 24, - "success": true, - "variant": "control", - "wallMs": 765.945875 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 581.9989999999525, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 182.696084, - "initialEvaluation": 0.201125, - "loaderInitialization": 1.916, - "processConfiguration": 0.359875, - "queueDelay": 0.5135, - "resultFormatting": 0.070417, - "runtimeCreation": 0.465708, - "teardown": 11.987125, - "transportWiring": 0.17862499999999998, - "userAwait": 387.374583, - "wrapperPreparation": 0.024125 - }, - "totalMs": 585.820041, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 25, - "success": true, - "variant": "candidate", - "wallMs": 588.0300000000001 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 7293.4619999999995, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.490709, - "initialEvaluation": 0.177417, - "loaderInitialization": 1.833333, - "processConfiguration": 0.217583, - "queueDelay": 0.5705, - "resultFormatting": 0.052167, - "runtimeCreation": 0.5639590000000001, - "teardown": 23.065542, - "transportWiring": 0.176958, - "userAwait": 7468.904041, - "wrapperPreparation": 0.025 - }, - "totalMs": 7675.115459, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 18ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 26, - "success": true, - "variant": "control", - "wallMs": 7677.723999999999 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 4333.3429999999935, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 183.153125, - "initialEvaluation": 0.16745900000000002, - "loaderInitialization": 1.765458, - "processConfiguration": 0.305917, - "queueDelay": 0.545833, - "resultFormatting": 0.044292000000000005, - "runtimeCreation": 0.470375, - "teardown": 23.274416, - "transportWiring": 0.152667, - "userAwait": 4323.239208, - "wrapperPreparation": 0.022916 - }, - "totalMs": 4533.206125, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types%2flodash-es 21ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 27, - "success": true, - "variant": "candidate", - "wallMs": 4537.058333 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 12389.506999999983, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 187.6635, - "initialEvaluation": 0.1795, - "loaderInitialization": 2.157, - "processConfiguration": 0.289917, - "queueDelay": 0.6717920000000001, - "resultFormatting": 0.17450000000000002, - "runtimeCreation": 0.505166, - "teardown": 56.526584, - "transportWiring": 0.195583, - "userAwait": 13881.828041, - "wrapperPreparation": 0.020709 - }, - "totalMs": 14130.369417, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 1125ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 4782ms (cache miss)\n", - "stdout": "\nadded 2 packages in 13s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 28, - "success": true, - "variant": "control", - "wallMs": 14135.552333 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 9920.358999999997, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 184.891167, - "initialEvaluation": 0.16975, - "loaderInitialization": 2.023333, - "processConfiguration": 0.242375, - "queueDelay": 0.5681250000000001, - "resultFormatting": 0.042208, - "runtimeCreation": 0.532459, - "teardown": 51.607875, - "transportWiring": 0.145666, - "userAwait": 11511.49525, - "wrapperPreparation": 0.021209 - }, - "totalMs": 11751.924625, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash-es/-/lodash-es-4.17.12.tgz 1381ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60748/@types/lodash/-/lodash-4.17.12.tgz 4022ms (cache miss)\n", - "stdout": "\nadded 2 packages in 11s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 29, - "success": true, - "variant": "candidate", - "wallMs": 11755.914792 - } - ], - "schema": "npm-metadata-loader-caches-v1", - "target": "p2" -} diff --git a/tests/npm_metadata/results/2026-09-21-loader-caches-p3.json b/tests/npm_metadata/results/2026-09-21-loader-caches-p3.json deleted file mode 100644 index f19edaa0..00000000 --- a/tests/npm_metadata/results/2026-09-21-loader-caches-p3.json +++ /dev/null @@ -1,2936 +0,0 @@ -{ - "componentFeature": "typescript-compiler-profiling", - "iterations": 5, - "node": "22.14.0", - "npm": "10.9.2", - "revision": "a492849a23a4307dbf678d3e6788cbcffc6e7a45", - "samples": [ - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 905.8379999999888, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 183.412042, - "initialEvaluation": 0.195542, - "loaderInitialization": 2.022125, - "processConfiguration": 1.222917, - "queueDelay": 0.76075, - "resultFormatting": 0.022083, - "runtimeCreation": 0.493791, - "teardown": 12.717333, - "transportWiring": 0.216083, - "userAwait": 742.551792, - "wrapperPreparation": 0.022083 - }, - "totalMs": 943.682333, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 0, - "success": true, - "variant": "control", - "wallMs": 947.373625 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 990.3820000000414, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 282.607958, - "initialEvaluation": 1.582, - "loaderInitialization": 2.286208, - "processConfiguration": 0.874792, - "queueDelay": 1.268792, - "resultFormatting": 0.031625, - "runtimeCreation": 0.613292, - "teardown": 19.260291, - "transportWiring": 0.188917, - "userAwait": 1456.766709, - "wrapperPreparation": 0.021541 - }, - "totalMs": 1765.5472089999998, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 1, - "success": true, - "variant": "candidate", - "wallMs": 1770.400333 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6888.823999999964, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 362.257542, - "initialEvaluation": 0.231792, - "loaderInitialization": 7.907374999999999, - "processConfiguration": 15.066792, - "queueDelay": 0.757417, - "resultFormatting": 0.089458, - "runtimeCreation": 0.636583, - "teardown": 26.685542, - "transportWiring": 0.202833, - "userAwait": 6618.927000000001, - "wrapperPreparation": 0.023208 - }, - "totalMs": 7032.826459, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 24ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 2, - "success": true, - "variant": "control", - "wallMs": 7036.122917000001 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 4098.688000000024, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 184.29975, - "initialEvaluation": 0.181792, - "loaderInitialization": 1.926709, - "processConfiguration": 0.262041, - "queueDelay": 1.030417, - "resultFormatting": 0.114542, - "runtimeCreation": 0.58575, - "teardown": 23.196417, - "transportWiring": 0.200625, - "userAwait": 3943.063166, - "wrapperPreparation": 0.026167 - }, - "totalMs": 4154.92275, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 18ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 3, - "success": true, - "variant": "candidate", - "wallMs": 4158.045583 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 11686.484999999986, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 192.136125, - "initialEvaluation": 0.832833, - "loaderInitialization": 2.02175, - "processConfiguration": 0.5515, - "queueDelay": 0.9165, - "resultFormatting": 0.098083, - "runtimeCreation": 0.49054100000000006, - "teardown": 40.245166999999995, - "transportWiring": 0.208542, - "userAwait": 12253.672459, - "wrapperPreparation": 0.02275 - }, - "totalMs": 12491.29375, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2451ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2462ms (cache miss)\n", - "stdout": "\nadded 2 packages in 11s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 4, - "success": true, - "variant": "control", - "wallMs": 12495.196875 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7507.2270000000135, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.367084, - "initialEvaluation": 0.16387500000000002, - "loaderInitialization": 1.905083, - "processConfiguration": 0.29050000000000004, - "queueDelay": 0.5819580000000001, - "resultFormatting": 0.092959, - "runtimeCreation": 0.481458, - "teardown": 41.939458, - "transportWiring": 0.14858300000000002, - "userAwait": 7339.317, - "wrapperPreparation": 0.018833000000000003 - }, - "totalMs": 7566.375291, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2605ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2614ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 5, - "success": true, - "variant": "candidate", - "wallMs": 7570.2415 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 707.0810000000056, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.82320800000002, - "initialEvaluation": 0.175541, - "loaderInitialization": 1.841916, - "processConfiguration": 0.466042, - "queueDelay": 0.478458, - "resultFormatting": 0.07166700000000001, - "runtimeCreation": 0.435667, - "teardown": 13.648666, - "transportWiring": 0.153542, - "userAwait": 535.929542, - "wrapperPreparation": 0.019167 - }, - "totalMs": 733.074625, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 6, - "success": true, - "variant": "candidate", - "wallMs": 735.597708 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 965.3969999999972, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.64212500000002, - "initialEvaluation": 0.184375, - "loaderInitialization": 1.861833, - "processConfiguration": 0.25912500000000005, - "queueDelay": 0.592, - "resultFormatting": 0.022583, - "runtimeCreation": 0.462375, - "teardown": 12.03325, - "transportWiring": 0.173208, - "userAwait": 816.412375, - "wrapperPreparation": 0.020334 - }, - "totalMs": 1011.698875, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 7, - "success": true, - "variant": "control", - "wallMs": 1014.007583 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 4286.007000000041, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 183.665166, - "initialEvaluation": 0.169084, - "loaderInitialization": 1.624167, - "processConfiguration": 0.26887500000000003, - "queueDelay": 0.511375, - "resultFormatting": 0.094041, - "runtimeCreation": 0.460083, - "teardown": 23.986917, - "transportWiring": 0.15420899999999998, - "userAwait": 4342.0355, - "wrapperPreparation": 0.020665999999999997 - }, - "totalMs": 4553.058125, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 21ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 8, - "success": true, - "variant": "candidate", - "wallMs": 4555.478667 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6186.540000000037, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.79975, - "initialEvaluation": 0.170833, - "loaderInitialization": 1.712792, - "processConfiguration": 0.259833, - "queueDelay": 0.551625, - "resultFormatting": 0.082625, - "runtimeCreation": 0.450958, - "teardown": 23.544833, - "transportWiring": 0.15095899999999998, - "userAwait": 6049.279834, - "wrapperPreparation": 0.018333 - }, - "totalMs": 6257.060291, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 18ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 9, - "success": true, - "variant": "control", - "wallMs": 6259.468457999999 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7204.021999999997, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.523417, - "initialEvaluation": 0.221708, - "loaderInitialization": 1.822334, - "processConfiguration": 0.279916, - "queueDelay": 0.561208, - "resultFormatting": 0.08524999999999999, - "runtimeCreation": 0.470875, - "teardown": 41.622375000000005, - "transportWiring": 0.182458, - "userAwait": 6997.270542, - "wrapperPreparation": 0.025167 - }, - "totalMs": 7223.105208, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2350ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2359ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 10, - "success": true, - "variant": "candidate", - "wallMs": 7226.081458000001 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 11409.285999999964, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.793291, - "initialEvaluation": 0.17375, - "loaderInitialization": 1.66725, - "processConfiguration": 0.185375, - "queueDelay": 0.482334, - "resultFormatting": 0.08512499999999999, - "runtimeCreation": 0.462084, - "teardown": 41.565334, - "transportWiring": 0.154417, - "userAwait": 11495.482916, - "wrapperPreparation": 0.018917 - }, - "totalMs": 11722.119167, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2395ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2404ms (cache miss)\n", - "stdout": "\nadded 2 packages in 11s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 11, - "success": true, - "variant": "control", - "wallMs": 11724.878083 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 771.6410000000033, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 178.90724999999998, - "initialEvaluation": 0.167792, - "loaderInitialization": 1.838667, - "processConfiguration": 0.212416, - "queueDelay": 0.668375, - "resultFormatting": 0.022833, - "runtimeCreation": 0.503125, - "teardown": 10.985667, - "transportWiring": 0.127709, - "userAwait": 571.22575, - "wrapperPreparation": 0.018791 - }, - "totalMs": 764.712333, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 12, - "success": true, - "variant": "control", - "wallMs": 767.155625 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 577.6659999999683, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 182.811125, - "initialEvaluation": 0.174042, - "loaderInitialization": 1.740167, - "processConfiguration": 0.269875, - "queueDelay": 0.5267499999999999, - "resultFormatting": 0.020917, - "runtimeCreation": 0.448416, - "teardown": 12.695166, - "transportWiring": 0.166875, - "userAwait": 379.493875, - "wrapperPreparation": 0.020458 - }, - "totalMs": 578.407417, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 13, - "success": true, - "variant": "candidate", - "wallMs": 580.841 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 5854.54800000001, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.804875, - "initialEvaluation": 0.183667, - "loaderInitialization": 1.667459, - "processConfiguration": 0.203625, - "queueDelay": 0.431292, - "resultFormatting": 0.077667, - "runtimeCreation": 0.458458, - "teardown": 22.390292, - "transportWiring": 0.35308300000000004, - "userAwait": 5571.548291, - "wrapperPreparation": 0.024 - }, - "totalMs": 5779.175625, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 17ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 14, - "success": true, - "variant": "control", - "wallMs": 5781.437292 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 4380.591000000015, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.202666, - "initialEvaluation": 0.17875000000000002, - "loaderInitialization": 1.789917, - "processConfiguration": 0.283875, - "queueDelay": 0.5221250000000001, - "resultFormatting": 0.111792, - "runtimeCreation": 0.464417, - "teardown": 25.045667, - "transportWiring": 0.161167, - "userAwait": 4395.453166, - "wrapperPreparation": 0.021542 - }, - "totalMs": 4605.273332999999, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 25ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 15, - "success": true, - "variant": "candidate", - "wallMs": 4607.917834 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10244.620999999985, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 185.244041, - "initialEvaluation": 0.182, - "loaderInitialization": 1.8125, - "processConfiguration": 0.28725, - "queueDelay": 0.7575000000000001, - "resultFormatting": 0.08650000000000001, - "runtimeCreation": 0.477709, - "teardown": 39.505083000000006, - "transportWiring": 0.173834, - "userAwait": 9933.220458, - "wrapperPreparation": 0.02075 - }, - "totalMs": 10161.802584, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2436ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2444ms (cache miss)\n", - "stdout": "\nadded 2 packages in 9s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 16, - "success": true, - "variant": "control", - "wallMs": 10164.877708 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7710.363000000012, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 178.731875, - "initialEvaluation": 0.16595800000000002, - "loaderInitialization": 1.768917, - "processConfiguration": 0.207375, - "queueDelay": 0.5245, - "resultFormatting": 0.093833, - "runtimeCreation": 0.457, - "teardown": 40.629084000000006, - "transportWiring": 0.135, - "userAwait": 7617.28125, - "wrapperPreparation": 0.016541999999999998 - }, - "totalMs": 7840.043375, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2455ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2464ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 17, - "success": true, - "variant": "candidate", - "wallMs": 7842.591958 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 648.0769999999902, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 190.086667, - "initialEvaluation": 0.213459, - "loaderInitialization": 1.819583, - "processConfiguration": 0.290083, - "queueDelay": 0.552959, - "resultFormatting": 0.022, - "runtimeCreation": 0.465292, - "teardown": 12.632083, - "transportWiring": 0.439875, - "userAwait": 476.260458, - "wrapperPreparation": 0.031458 - }, - "totalMs": 682.930459, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 18, - "success": true, - "variant": "candidate", - "wallMs": 685.324084 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 864.7159999999567, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 186.053709, - "initialEvaluation": 0.177, - "loaderInitialization": 1.69825, - "processConfiguration": 0.397833, - "queueDelay": 0.496292, - "resultFormatting": 0.021417, - "runtimeCreation": 0.472417, - "teardown": 12.88875, - "transportWiring": 0.157583, - "userAwait": 680.4745829999999, - "wrapperPreparation": 0.02 - }, - "totalMs": 882.964959, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 19, - "success": true, - "variant": "control", - "wallMs": 885.94175 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 3755.226000000024, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.123291, - "initialEvaluation": 0.163833, - "loaderInitialization": 1.706417, - "processConfiguration": 0.26575, - "queueDelay": 0.5379579999999999, - "resultFormatting": 0.083, - "runtimeCreation": 0.461625, - "teardown": 24.823125, - "transportWiring": 0.121, - "userAwait": 3553.503375, - "wrapperPreparation": 0.017167 - }, - "totalMs": 3761.846167, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 19ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 20, - "success": true, - "variant": "candidate", - "wallMs": 3764.461834 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 5988.21100000001, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.185209, - "initialEvaluation": 0.170834, - "loaderInitialization": 1.900208, - "processConfiguration": 0.210333, - "queueDelay": 0.57075, - "resultFormatting": 0.087375, - "runtimeCreation": 0.506667, - "teardown": 22.858832999999997, - "transportWiring": 0.156458, - "userAwait": 5726.055458, - "wrapperPreparation": 0.019583 - }, - "totalMs": 5932.766541, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 19ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 21, - "success": true, - "variant": "control", - "wallMs": 5935.201625000001 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7896.024000000034, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.90741599999998, - "initialEvaluation": 0.193417, - "loaderInitialization": 1.602458, - "processConfiguration": 0.18933399999999995, - "queueDelay": 0.426083, - "resultFormatting": 0.08925, - "runtimeCreation": 0.458292, - "teardown": 40.828083, - "transportWiring": 0.225667, - "userAwait": 7898.89975, - "wrapperPreparation": 0.028208 - }, - "totalMs": 8122.888333000001, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2769ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2778ms (cache miss)\n", - "stdout": "\nadded 2 packages in 8s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 22, - "success": true, - "variant": "candidate", - "wallMs": 8125.810417000001 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 9998.891999999993, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.794333, - "initialEvaluation": 0.1875, - "loaderInitialization": 1.813667, - "processConfiguration": 0.255375, - "queueDelay": 0.5425420000000001, - "resultFormatting": 0.121625, - "runtimeCreation": 0.480041, - "teardown": 37.06625, - "transportWiring": 0.232334, - "userAwait": 9737.714833, - "wrapperPreparation": 0.019875 - }, - "totalMs": 9959.263375, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2552ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2561ms (cache miss)\n", - "stdout": "\nadded 2 packages in 9s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 23, - "success": true, - "variant": "control", - "wallMs": 9961.890792 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 797.5630000000237, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 185.141208, - "initialEvaluation": 0.180958, - "loaderInitialization": 2.151875, - "processConfiguration": 0.33, - "queueDelay": 0.6565, - "resultFormatting": 0.019792, - "runtimeCreation": 0.475625, - "teardown": 12.540875, - "transportWiring": 0.17049999999999998, - "userAwait": 585.714417, - "wrapperPreparation": 0.020667 - }, - "totalMs": 787.46425, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 24, - "success": true, - "variant": "control", - "wallMs": 790.3375 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 721.2179999999935, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 178.456583, - "initialEvaluation": 0.16825, - "loaderInitialization": 1.678667, - "processConfiguration": 0.222333, - "queueDelay": 0.49575, - "resultFormatting": 0.021625, - "runtimeCreation": 0.471625, - "teardown": 11.157292, - "transportWiring": 0.143084, - "userAwait": 569.035042, - "wrapperPreparation": 0.019041 - }, - "totalMs": 761.9, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 25, - "success": true, - "variant": "candidate", - "wallMs": 764.264 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6404.5229999999865, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.345583, - "initialEvaluation": 0.175167, - "loaderInitialization": 1.8575, - "processConfiguration": 0.24375, - "queueDelay": 0.5437909999999999, - "resultFormatting": 0.092, - "runtimeCreation": 0.462083, - "teardown": 22.074667, - "transportWiring": 0.151584, - "userAwait": 6341.216958, - "wrapperPreparation": 0.022458 - }, - "totalMs": 6547.214290999999, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 19ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 26, - "success": true, - "variant": "control", - "wallMs": 6549.912 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 3753.6879999999655, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.85925, - "initialEvaluation": 0.216208, - "loaderInitialization": 1.670959, - "processConfiguration": 0.244583, - "queueDelay": 0.483625, - "resultFormatting": 0.08650000000000001, - "runtimeCreation": 0.46175, - "teardown": 24.611082999999997, - "transportWiring": 0.355167, - "userAwait": 3556.826209, - "wrapperPreparation": 0.038208 - }, - "totalMs": 3765.886, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types%2flodash-es 18ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 27, - "success": true, - "variant": "candidate", - "wallMs": 3768.2135 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 11313.505999999994, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.208209, - "initialEvaluation": 0.170666, - "loaderInitialization": 1.74125, - "processConfiguration": 0.189875, - "queueDelay": 0.5345000000000001, - "resultFormatting": 0.102959, - "runtimeCreation": 0.482375, - "teardown": 39.23725, - "transportWiring": 0.152625, - "userAwait": 11196.31475, - "wrapperPreparation": 0.019625 - }, - "totalMs": 11420.293041, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2662ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2671ms (cache miss)\n", - "stdout": "\nadded 2 packages in 11s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 28, - "success": true, - "variant": "control", - "wallMs": 11423.2095 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7109.819000000018, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 185.256583, - "initialEvaluation": 0.188958, - "loaderInitialization": 2.115958, - "processConfiguration": 0.6757500000000001, - "queueDelay": 0.574917, - "resultFormatting": 0.111, - "runtimeCreation": 0.486542, - "teardown": 42.873124999999995, - "transportWiring": 0.179292, - "userAwait": 6923.795249999999, - "wrapperPreparation": 0.020542 - }, - "totalMs": 7156.314083, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash-es/-/lodash-es-4.17.12.tgz 2525ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:61125/@types/lodash/-/lodash-4.17.12.tgz 2536ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 29, - "success": true, - "variant": "candidate", - "wallMs": 7159.193459 - } - ], - "schema": "npm-metadata-loader-caches-v1", - "target": "p3" -} diff --git a/tests/npm_metadata/results/2026-09-21-loader-realpath-p2.json b/tests/npm_metadata/results/2026-09-21-loader-realpath-p2.json deleted file mode 100644 index 65d57624..00000000 --- a/tests/npm_metadata/results/2026-09-21-loader-realpath-p2.json +++ /dev/null @@ -1,2876 +0,0 @@ -{ - "componentFeature": "typescript-compiler-profiling", - "iterations": 5, - "node": "22.14.0", - "npm": "10.9.2", - "revision": "9619718a1c444dd490d6075494de91918c712734", - "samples": [ - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 1053.6269999999786, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 194.913292, - "initialEvaluation": 0.254334, - "loaderInitialization": 2.7630839999999997, - "processConfiguration": 7.237666, - "queueDelay": 1.315042, - "resultFormatting": 0.024583, - "runtimeCreation": 0.616083, - "teardown": 12.635375000000002, - "transportWiring": 0.308625, - "userAwait": 944.449583, - "wrapperPreparation": 0.035583000000000004 - }, - "totalMs": 1164.6275420000002, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 0, - "success": true, - "variant": "control", - "wallMs": 1177.726375 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 619.7150000000256, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 184.450125, - "initialEvaluation": 0.17333400000000002, - "loaderInitialization": 1.770292, - "processConfiguration": 0.326041, - "queueDelay": 0.561333, - "resultFormatting": 0.02275, - "runtimeCreation": 0.476292, - "teardown": 12.419708, - "transportWiring": 0.175084, - "userAwait": 419.534333, - "wrapperPreparation": 0.023291000000000003 - }, - "totalMs": 619.9902910000001, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 1, - "success": true, - "variant": "candidate", - "wallMs": 622.5288340000001 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6335.093999999983, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 182.394667, - "initialEvaluation": 0.16504200000000002, - "loaderInitialization": 1.806208, - "processConfiguration": 0.3035, - "queueDelay": 0.561833, - "resultFormatting": 0.032, - "runtimeCreation": 0.570834, - "teardown": 24.314083, - "transportWiring": 0.147458, - "userAwait": 6397.402375000001, - "wrapperPreparation": 0.022083 - }, - "totalMs": 6607.7573330000005, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 32ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 2, - "success": true, - "variant": "control", - "wallMs": 6610.323334000001 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 4622.07699999999, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 183.990833, - "initialEvaluation": 0.236167, - "loaderInitialization": 1.956125, - "processConfiguration": 0.34816699999999995, - "queueDelay": 0.694375, - "resultFormatting": 0.031958, - "runtimeCreation": 0.559583, - "teardown": 24.901957999999997, - "transportWiring": 0.34625, - "userAwait": 4536.144292, - "wrapperPreparation": 0.0405 - }, - "totalMs": 4749.292917, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 23ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 3, - "success": true, - "variant": "candidate", - "wallMs": 4751.662875 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 11114.805999999982, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 182.017541, - "initialEvaluation": 0.171625, - "loaderInitialization": 1.829875, - "processConfiguration": 0.293167, - "queueDelay": 0.5650409999999999, - "resultFormatting": 0.043667, - "runtimeCreation": 0.483333, - "teardown": 41.283208, - "transportWiring": 0.16158399999999998, - "userAwait": 11092.521708, - "wrapperPreparation": 0.023625 - }, - "totalMs": 11319.46275, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 856ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2491ms (cache miss)\n", - "stdout": "\nadded 2 packages in 11s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 4, - "success": true, - "variant": "control", - "wallMs": 11322.804584 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7651.864000000001, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.16725, - "initialEvaluation": 0.17525000000000002, - "loaderInitialization": 1.953084, - "processConfiguration": 0.315166, - "queueDelay": 0.675708, - "resultFormatting": 0.032791, - "runtimeCreation": 0.569333, - "teardown": 39.080417, - "transportWiring": 0.16525, - "userAwait": 7514.054125000001, - "wrapperPreparation": 0.022834 - }, - "totalMs": 7736.251915999999, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 1083ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 3057ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 5, - "success": true, - "variant": "candidate", - "wallMs": 7739.225041 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 608.1209999999846, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 183.044834, - "initialEvaluation": 0.181291, - "loaderInitialization": 1.860166, - "processConfiguration": 0.29275, - "queueDelay": 0.5738749999999999, - "resultFormatting": 0.022500000000000003, - "runtimeCreation": 0.509417, - "teardown": 12.203459, - "transportWiring": 0.173166, - "userAwait": 410.117875, - "wrapperPreparation": 0.024209 - }, - "totalMs": 609.1258330000001, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 6, - "success": true, - "variant": "candidate", - "wallMs": 611.7005 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 957.6259999999893, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 215.225708, - "initialEvaluation": 0.184375, - "loaderInitialization": 1.963167, - "processConfiguration": 6.642124999999999, - "queueDelay": 0.815875, - "resultFormatting": 0.024208, - "runtimeCreation": 0.505583, - "teardown": 12.652875, - "transportWiring": 0.24625, - "userAwait": 756.128292, - "wrapperPreparation": 0.031917 - }, - "totalMs": 994.470625, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 7, - "success": true, - "variant": "control", - "wallMs": 997.3774589999999 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 3964.5900000000256, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.91316600000002, - "initialEvaluation": 0.16699999999999998, - "loaderInitialization": 1.65225, - "processConfiguration": 0.1945, - "queueDelay": 0.553458, - "resultFormatting": 0.030209000000000003, - "runtimeCreation": 0.45975, - "teardown": 23.444208, - "transportWiring": 0.147459, - "userAwait": 3758.832541, - "wrapperPreparation": 0.022375 - }, - "totalMs": 3965.539625, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 17ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 8, - "success": true, - "variant": "candidate", - "wallMs": 3969.4405420000003 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6137.574000000022, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.77795799999998, - "initialEvaluation": 0.16783299999999998, - "loaderInitialization": 1.918041, - "processConfiguration": 0.468917, - "queueDelay": 0.5343330000000001, - "resultFormatting": 0.036542, - "runtimeCreation": 0.466542, - "teardown": 25.90675, - "transportWiring": 0.156084, - "userAwait": 5863.804499999999, - "wrapperPreparation": 0.022833 - }, - "totalMs": 6073.307374999999, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 19ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 9, - "success": true, - "variant": "control", - "wallMs": 6075.888833999999 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 8415.265000000014, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.929375, - "initialEvaluation": 0.168542, - "loaderInitialization": 2.360542, - "processConfiguration": 0.511625, - "queueDelay": 0.612125, - "resultFormatting": 0.044708, - "runtimeCreation": 0.491, - "teardown": 50.332209000000006, - "transportWiring": 0.15975, - "userAwait": 8482.76425, - "wrapperPreparation": 0.021791 - }, - "totalMs": 8717.44075, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 932ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2833ms (cache miss)\n", - "stdout": "\nadded 2 packages in 8s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 10, - "success": true, - "variant": "candidate", - "wallMs": 8722.804791999999 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10509.90499999997, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 185.480833, - "initialEvaluation": 0.180125, - "loaderInitialization": 2.065792, - "processConfiguration": 0.370125, - "queueDelay": 0.624625, - "resultFormatting": 0.032042, - "runtimeCreation": 0.528166, - "teardown": 38.329207999999994, - "transportWiring": 0.176125, - "userAwait": 10260.763292, - "wrapperPreparation": 0.024125 - }, - "totalMs": 10488.615208, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 954ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2508ms (cache miss)\n", - "stdout": "\nadded 2 packages in 10s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 11, - "success": true, - "variant": "control", - "wallMs": 10491.642375 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 773.5979999999981, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.65625, - "initialEvaluation": 0.165208, - "loaderInitialization": 1.883333, - "processConfiguration": 0.272792, - "queueDelay": 0.557792, - "resultFormatting": 0.02225, - "runtimeCreation": 0.47375, - "teardown": 11.616333, - "transportWiring": 0.147083, - "userAwait": 568.837292, - "wrapperPreparation": 0.02175 - }, - "totalMs": 763.692917, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 12, - "success": true, - "variant": "control", - "wallMs": 766.0533750000001 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 579.7429999999586, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 177.127375, - "initialEvaluation": 0.171791, - "loaderInitialization": 2.588584, - "processConfiguration": 0.232583, - "queueDelay": 0.5373749999999999, - "resultFormatting": 0.022209, - "runtimeCreation": 0.454041, - "teardown": 11.9385, - "transportWiring": 0.153458, - "userAwait": 393.45525, - "wrapperPreparation": 0.022334 - }, - "totalMs": 586.738166, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 13, - "success": true, - "variant": "candidate", - "wallMs": 588.846458 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 7134.847000000009, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 198.349917, - "initialEvaluation": 0.199416, - "loaderInitialization": 1.959666, - "processConfiguration": 0.801792, - "queueDelay": 0.745333, - "resultFormatting": 0.048833, - "runtimeCreation": 0.500584, - "teardown": 28.428709, - "transportWiring": 0.189791, - "userAwait": 7372.667167, - "wrapperPreparation": 0.030959 - }, - "totalMs": 7603.989208, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 19ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 14, - "success": true, - "variant": "control", - "wallMs": 7607.207791999999 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 3899.782999999996, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 187.732834, - "initialEvaluation": 0.183458, - "loaderInitialization": 2.162041, - "processConfiguration": 0.27525, - "queueDelay": 0.644584, - "resultFormatting": 0.033125, - "runtimeCreation": 0.513334, - "teardown": 23.903625, - "transportWiring": 0.179208, - "userAwait": 3707.135834, - "wrapperPreparation": 0.026 - }, - "totalMs": 3922.86925, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 18ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 15, - "success": true, - "variant": "candidate", - "wallMs": 3925.575667 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10335.99900000001, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.57425, - "initialEvaluation": 0.183292, - "loaderInitialization": 1.854542, - "processConfiguration": 0.291583, - "queueDelay": 0.556167, - "resultFormatting": 0.031459, - "runtimeCreation": 0.47725, - "teardown": 42.418916, - "transportWiring": 0.172292, - "userAwait": 10073.040916, - "wrapperPreparation": 0.022208 - }, - "totalMs": 10299.661, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 1ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 848ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2851ms (cache miss)\n", - "stdout": "\nadded 2 packages in 10s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 16, - "success": true, - "variant": "control", - "wallMs": 10302.555541 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7590.95199999999, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 186.05133400000005, - "initialEvaluation": 0.185583, - "loaderInitialization": 1.959583, - "processConfiguration": 0.279833, - "queueDelay": 0.5335420000000001, - "resultFormatting": 0.038209, - "runtimeCreation": 0.465667, - "teardown": 44.093916, - "transportWiring": 0.188583, - "userAwait": 7590.894083, - "wrapperPreparation": 0.025417 - }, - "totalMs": 7824.757375, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 841ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2364ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 17, - "success": true, - "variant": "candidate", - "wallMs": 7827.506084000001 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 584.9729999999981, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 178.370875, - "initialEvaluation": 0.18725, - "loaderInitialization": 1.946791, - "processConfiguration": 0.204625, - "queueDelay": 0.600792, - "resultFormatting": 0.021791, - "runtimeCreation": 0.471875, - "teardown": 11.4465, - "transportWiring": 0.181375, - "userAwait": 394.8405, - "wrapperPreparation": 0.024959 - }, - "totalMs": 588.335417, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 18, - "success": true, - "variant": "candidate", - "wallMs": 590.624708 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 782.7509999999893, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 176.866416, - "initialEvaluation": 0.188416, - "loaderInitialization": 1.722458, - "processConfiguration": 0.209417, - "queueDelay": 0.519833, - "resultFormatting": 0.022292, - "runtimeCreation": 0.468375, - "teardown": 12.195833, - "transportWiring": 0.194834, - "userAwait": 580.7079170000001, - "wrapperPreparation": 0.025 - }, - "totalMs": 773.199375, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 19, - "success": true, - "variant": "control", - "wallMs": 775.8752920000001 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 3835.9860000000335, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.7645, - "initialEvaluation": 0.175583, - "loaderInitialization": 1.825292, - "processConfiguration": 0.236166, - "queueDelay": 0.613292, - "resultFormatting": 0.04825, - "runtimeCreation": 0.471125, - "teardown": 24.041458, - "transportWiring": 0.178417, - "userAwait": 3630.854459, - "wrapperPreparation": 0.022875 - }, - "totalMs": 3838.279042, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 18ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 20, - "success": true, - "variant": "candidate", - "wallMs": 3840.905084 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 7182.572999999975, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 177.032834, - "initialEvaluation": 0.168625, - "loaderInitialization": 1.7735, - "processConfiguration": 0.243, - "queueDelay": 0.558708, - "resultFormatting": 0.031208999999999997, - "runtimeCreation": 0.504958, - "teardown": 24.592166, - "transportWiring": 0.257416, - "userAwait": 7170.990208, - "wrapperPreparation": 0.022042 - }, - "totalMs": 7376.217333, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 20ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 21, - "success": true, - "variant": "control", - "wallMs": 7379.104958 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7403.964999999967, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 187.560708, - "initialEvaluation": 0.176875, - "loaderInitialization": 2.3245, - "processConfiguration": 0.499959, - "queueDelay": 0.7268749999999999, - "resultFormatting": 0.032625, - "runtimeCreation": 0.57025, - "teardown": 40.717499999999994, - "transportWiring": 0.170792, - "userAwait": 7203.254167, - "wrapperPreparation": 0.024833 - }, - "totalMs": 7436.100708, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 820ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2330ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 22, - "success": true, - "variant": "candidate", - "wallMs": 7439.677416 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 12068.777000000002, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 178.557417, - "initialEvaluation": 0.25012500000000004, - "loaderInitialization": 1.993291, - "processConfiguration": 0.211, - "queueDelay": 0.713084, - "resultFormatting": 0.042667, - "runtimeCreation": 0.471584, - "teardown": 43.432167, - "transportWiring": 0.384458, - "userAwait": 12306.303791, - "wrapperPreparation": 0.042834 - }, - "totalMs": 12532.444375, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 979ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2891ms (cache miss)\n", - "stdout": "\nadded 2 packages in 12s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 23, - "success": true, - "variant": "control", - "wallMs": 12535.366917 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 810.3410000000149, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 183.276, - "initialEvaluation": 0.213583, - "loaderInitialization": 1.999167, - "processConfiguration": 0.429125, - "queueDelay": 1.259125, - "resultFormatting": 0.022500000000000003, - "runtimeCreation": 0.636458, - "teardown": 11.754, - "transportWiring": 0.215958, - "userAwait": 599.1341249999999, - "wrapperPreparation": 0.030125 - }, - "totalMs": 799.018667, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 24, - "success": true, - "variant": "control", - "wallMs": 803.894583 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 579.2839999999851, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 177.5295, - "initialEvaluation": 0.17741600000000002, - "loaderInitialization": 1.782542, - "processConfiguration": 0.268333, - "queueDelay": 0.5704170000000001, - "resultFormatting": 0.024875, - "runtimeCreation": 0.469041, - "teardown": 13.014791, - "transportWiring": 0.177042, - "userAwait": 384.789834, - "wrapperPreparation": 0.022667000000000003 - }, - "totalMs": 578.8662919999999, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 25, - "success": true, - "variant": "candidate", - "wallMs": 581.40925 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6055.142999999982, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 182.017333, - "initialEvaluation": 0.19175, - "loaderInitialization": 1.948333, - "processConfiguration": 0.3655, - "queueDelay": 0.535625, - "resultFormatting": 0.032041, - "runtimeCreation": 0.472834, - "teardown": 22.576334, - "transportWiring": 0.200959, - "userAwait": 5776.659875, - "wrapperPreparation": 0.025375 - }, - "totalMs": 5985.058459, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 17ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 26, - "success": true, - "variant": "control", - "wallMs": 5987.485624999999 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6101.3739999999525, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 177.419708, - "initialEvaluation": 0.180625, - "loaderInitialization": 1.833208, - "processConfiguration": 0.213292, - "queueDelay": 0.5410830000000001, - "resultFormatting": 0.047541, - "runtimeCreation": 0.462167, - "teardown": 25.7825, - "transportWiring": 0.176917, - "userAwait": 9118.157167, - "wrapperPreparation": 0.022875 - }, - "totalMs": 9324.877541, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types%2flodash-es 22ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 27, - "success": true, - "variant": "candidate", - "wallMs": 9327.81275 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 14339.98099999997, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 185.485, - "initialEvaluation": 0.18675, - "loaderInitialization": 2.021833, - "processConfiguration": 0.29125, - "queueDelay": 0.891917, - "resultFormatting": 0.0605, - "runtimeCreation": 0.6197499999999999, - "teardown": 47.347417, - "transportWiring": 0.237208, - "userAwait": 18468.309333, - "wrapperPreparation": 0.025084 - }, - "totalMs": 18705.595917, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 1056ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2791ms (cache miss)\n", - "stdout": "\nadded 2 packages in 18s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 28, - "success": true, - "variant": "control", - "wallMs": 18711.357667 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 8478.26000000001, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 183.250833, - "initialEvaluation": 0.185709, - "loaderInitialization": 2.054625, - "processConfiguration": 0.524584, - "queueDelay": 0.989292, - "resultFormatting": 0.06075, - "runtimeCreation": 0.617375, - "teardown": 48.765207999999994, - "transportWiring": 0.187083, - "userAwait": 8717.688333, - "wrapperPreparation": 0.02675 - }, - "totalMs": 8954.399459, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash-es/-/lodash-es-4.17.12.tgz 949ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59679/@types/lodash/-/lodash-4.17.12.tgz 2710ms (cache miss)\n", - "stdout": "\nadded 2 packages in 8s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 29, - "success": true, - "variant": "candidate", - "wallMs": 8957.75975 - } - ], - "schema": "npm-metadata-loader-realpath-v1", - "target": "p2" -} diff --git a/tests/npm_metadata/results/2026-09-21-loader-realpath-p3.json b/tests/npm_metadata/results/2026-09-21-loader-realpath-p3.json deleted file mode 100644 index e9a9dd35..00000000 --- a/tests/npm_metadata/results/2026-09-21-loader-realpath-p3.json +++ /dev/null @@ -1,2876 +0,0 @@ -{ - "componentFeature": "typescript-compiler-profiling", - "iterations": 5, - "node": "22.14.0", - "npm": "10.9.2", - "revision": "9619718a1c444dd490d6075494de91918c712734", - "samples": [ - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 1156.2490000000107, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 194.207875, - "initialEvaluation": 0.194833, - "loaderInitialization": 2.4820409999999997, - "processConfiguration": 1.607584, - "queueDelay": 1.398584, - "resultFormatting": 0.024125, - "runtimeCreation": 0.754375, - "teardown": 16.385042, - "transportWiring": 0.244291, - "userAwait": 1170.050375, - "wrapperPreparation": 0.022209 - }, - "totalMs": 1387.441, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 0, - "success": true, - "variant": "control", - "wallMs": 1392.096625 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 612.789999999979, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 184.68125, - "initialEvaluation": 0.179667, - "loaderInitialization": 2.35275, - "processConfiguration": 0.249542, - "queueDelay": 1.00325, - "resultFormatting": 0.022792, - "runtimeCreation": 0.641375, - "teardown": 12.603792, - "transportWiring": 0.176875, - "userAwait": 416.6802909999999, - "wrapperPreparation": 0.0205 - }, - "totalMs": 618.689959, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 1, - "success": true, - "variant": "candidate", - "wallMs": 621.185792 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6261.428000000014, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.31375, - "initialEvaluation": 0.193208, - "loaderInitialization": 2.357666, - "processConfiguration": 0.241334, - "queueDelay": 0.5735830000000001, - "resultFormatting": 0.110792, - "runtimeCreation": 0.470459, - "teardown": 23.937833, - "transportWiring": 0.188958, - "userAwait": 6082.6245, - "wrapperPreparation": 0.0205 - }, - "totalMs": 6292.066125, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 22ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 2, - "success": true, - "variant": "control", - "wallMs": 6294.441583 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 4163.559999999998, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.184792, - "initialEvaluation": 0.194292, - "loaderInitialization": 1.906917, - "processConfiguration": 0.272458, - "queueDelay": 0.519833, - "resultFormatting": 0.084041, - "runtimeCreation": 0.463, - "teardown": 25.885125, - "transportWiring": 0.182291, - "userAwait": 4011.584166999999, - "wrapperPreparation": 0.020875 - }, - "totalMs": 4222.328042, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 23ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 3, - "success": true, - "variant": "candidate", - "wallMs": 4224.667 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 11431.23099999997, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 189.0055, - "initialEvaluation": 0.259542, - "loaderInitialization": 1.960333, - "processConfiguration": 0.29312499999999997, - "queueDelay": 0.7935420000000001, - "resultFormatting": 0.091833, - "runtimeCreation": 0.571917, - "teardown": 41.575333, - "transportWiring": 0.468875, - "userAwait": 11898.1885, - "wrapperPreparation": 0.053 - }, - "totalMs": 12133.350792, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2422ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2431ms (cache miss)\n", - "stdout": "\nadded 2 packages in 11s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 4, - "success": true, - "variant": "control", - "wallMs": 12136.180124999999 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7412.286000000022, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.733, - "initialEvaluation": 0.183334, - "loaderInitialization": 1.898, - "processConfiguration": 0.22058399999999995, - "queueDelay": 0.621792, - "resultFormatting": 0.254417, - "runtimeCreation": 0.478583, - "teardown": 42.792666, - "transportWiring": 0.215458, - "userAwait": 7244.673208, - "wrapperPreparation": 0.026708 - }, - "totalMs": 7473.135667, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2594ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2603ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 5, - "success": true, - "variant": "candidate", - "wallMs": 7475.769792 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 659.6849999999977, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 182.785625, - "initialEvaluation": 0.227333, - "loaderInitialization": 1.869167, - "processConfiguration": 0.40525, - "queueDelay": 0.537416, - "resultFormatting": 0.02275, - "runtimeCreation": 0.477583, - "teardown": 13.190167, - "transportWiring": 0.3686660000000001, - "userAwait": 483.457625, - "wrapperPreparation": 0.041167 - }, - "totalMs": 683.517833, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 6, - "success": true, - "variant": "candidate", - "wallMs": 686.2524169999999 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 1259.8340000000317, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 230.674083, - "initialEvaluation": 0.176, - "loaderInitialization": 9.61075, - "processConfiguration": 0.648042, - "queueDelay": 2.647167, - "resultFormatting": 0.021625, - "runtimeCreation": 1.931083, - "teardown": 12.294541, - "transportWiring": 0.197292, - "userAwait": 1182.398584, - "wrapperPreparation": 0.020166 - }, - "totalMs": 1440.695667, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 7, - "success": true, - "variant": "control", - "wallMs": 1443.282167 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 4405.410000000033, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 186.337416, - "initialEvaluation": 0.27608299999999997, - "loaderInitialization": 1.812083, - "processConfiguration": 0.275084, - "queueDelay": 0.508792, - "resultFormatting": 0.093167, - "runtimeCreation": 0.465792, - "teardown": 24.299541, - "transportWiring": 0.458709, - "userAwait": 4412.534292, - "wrapperPreparation": 0.052708 - }, - "totalMs": 4627.149042, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 22ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 8, - "success": true, - "variant": "candidate", - "wallMs": 4630.127417 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 5838.575000000012, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 204.864917, - "initialEvaluation": 0.175917, - "loaderInitialization": 5.5425830000000005, - "processConfiguration": 0.356167, - "queueDelay": 0.650583, - "resultFormatting": 0.060667, - "runtimeCreation": 0.479542, - "teardown": 21.897208000000003, - "transportWiring": 0.175833, - "userAwait": 5558.102041, - "wrapperPreparation": 0.027375 - }, - "totalMs": 5792.411999999999, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 15ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 9, - "success": true, - "variant": "control", - "wallMs": 5795.35075 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7300.495999999985, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 178.275209, - "initialEvaluation": 0.195959, - "loaderInitialization": 1.805333, - "processConfiguration": 0.239958, - "queueDelay": 0.584542, - "resultFormatting": 0.114667, - "runtimeCreation": 0.480209, - "teardown": 41.316042, - "transportWiring": 0.26295799999999997, - "userAwait": 7149.794291, - "wrapperPreparation": 0.026333 - }, - "totalMs": 7373.131125000001, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2597ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2615ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 10, - "success": true, - "variant": "candidate", - "wallMs": 7375.695291 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10685.65399999998, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 187.317875, - "initialEvaluation": 0.28150000000000003, - "loaderInitialization": 2.461875, - "processConfiguration": 0.422167, - "queueDelay": 1.2897500000000002, - "resultFormatting": 0.08354199999999999, - "runtimeCreation": 0.485916, - "teardown": 37.714791, - "transportWiring": 0.263042, - "userAwait": 10639.291583, - "wrapperPreparation": 0.026375 - }, - "totalMs": 10869.677625, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2324ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2331ms (cache miss)\n", - "stdout": "\nadded 2 packages in 10s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 11, - "success": true, - "variant": "control", - "wallMs": 10872.229083 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 896.5750000000116, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 178.906708, - "initialEvaluation": 0.190375, - "loaderInitialization": 1.984333, - "processConfiguration": 0.232917, - "queueDelay": 0.5597920000000001, - "resultFormatting": 0.031333, - "runtimeCreation": 0.462708, - "teardown": 11.5625, - "transportWiring": 0.21325, - "userAwait": 750.896083, - "wrapperPreparation": 0.021959 - }, - "totalMs": 945.138125, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 12, - "success": true, - "variant": "control", - "wallMs": 947.3025 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 666.9799999999814, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 185.150125, - "initialEvaluation": 0.217334, - "loaderInitialization": 1.900041, - "processConfiguration": 0.20225, - "queueDelay": 0.624916, - "resultFormatting": 0.02425, - "runtimeCreation": 0.471375, - "teardown": 13.491709, - "transportWiring": 0.159042, - "userAwait": 487.748416, - "wrapperPreparation": 0.021958 - }, - "totalMs": 690.048291, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 13, - "success": true, - "variant": "candidate", - "wallMs": 692.234042 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 10413.544999999984, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 197.359917, - "initialEvaluation": 0.189959, - "loaderInitialization": 1.874333, - "processConfiguration": 0.707375, - "queueDelay": 0.6369159999999999, - "resultFormatting": 0.227667, - "runtimeCreation": 0.482625, - "teardown": 31.260958, - "transportWiring": 0.301583, - "userAwait": 14394.426916, - "wrapperPreparation": 0.022125 - }, - "totalMs": 14627.52775, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 42ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 14, - "success": true, - "variant": "control", - "wallMs": 14631.654958000001 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 5462.803000000014, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 394.220459, - "initialEvaluation": 0.241416, - "loaderInitialization": 2.260834, - "processConfiguration": 0.591166, - "queueDelay": 0.575708, - "resultFormatting": 0.095333, - "runtimeCreation": 0.466958, - "teardown": 24.187167, - "transportWiring": 10.87175, - "userAwait": 7845.644334, - "wrapperPreparation": 0.0445 - }, - "totalMs": 8279.2785, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 28ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 15, - "success": true, - "variant": "candidate", - "wallMs": 8282.397458 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 12072.755999999994, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 189.622083, - "initialEvaluation": 0.170875, - "loaderInitialization": 1.923209, - "processConfiguration": 0.229125, - "queueDelay": 0.613875, - "resultFormatting": 0.10725, - "runtimeCreation": 0.468083, - "teardown": 42.652207999999995, - "transportWiring": 0.154792, - "userAwait": 12466.953667, - "wrapperPreparation": 0.019291 - }, - "totalMs": 12702.966625, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2904ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2912ms (cache miss)\n", - "stdout": "\nadded 2 packages in 12s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 16, - "success": true, - "variant": "control", - "wallMs": 12705.7585 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7874.047999999952, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 278.460666, - "initialEvaluation": 0.176209, - "loaderInitialization": 2.1579580000000003, - "processConfiguration": 0.391334, - "queueDelay": 0.5874590000000001, - "resultFormatting": 0.087375, - "runtimeCreation": 0.482708, - "teardown": 40.781166, - "transportWiring": 0.167667, - "userAwait": 8128.79375, - "wrapperPreparation": 0.021583 - }, - "totalMs": 8452.1455, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2496ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2505ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 17, - "success": true, - "variant": "candidate", - "wallMs": 8455.147583 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 603.8899999999558, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.782667, - "initialEvaluation": 0.204167, - "loaderInitialization": 1.900291, - "processConfiguration": 0.270667, - "queueDelay": 0.728875, - "resultFormatting": 0.067166, - "runtimeCreation": 0.568375, - "teardown": 12.736917, - "transportWiring": 0.220666, - "userAwait": 406.021375, - "wrapperPreparation": 0.028542 - }, - "totalMs": 603.5712090000001, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 18, - "success": true, - "variant": "candidate", - "wallMs": 606.265041 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 803.1749999999884, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 184.779084, - "initialEvaluation": 0.162125, - "loaderInitialization": 2.5798330000000003, - "processConfiguration": 0.34037500000000004, - "queueDelay": 0.650042, - "resultFormatting": 0.020834, - "runtimeCreation": 0.482792, - "teardown": 13.211416, - "transportWiring": 0.141041, - "userAwait": 599.123458, - "wrapperPreparation": 0.019042000000000003 - }, - "totalMs": 801.554375, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 19, - "success": true, - "variant": "control", - "wallMs": 804.2764999999999 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 4320.5869999999995, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.998417, - "initialEvaluation": 0.165708, - "loaderInitialization": 2.052875, - "processConfiguration": 0.550375, - "queueDelay": 0.526875, - "resultFormatting": 0.199125, - "runtimeCreation": 0.4495, - "teardown": 104.929625, - "transportWiring": 0.14416700000000002, - "userAwait": 4707.691042, - "wrapperPreparation": 0.018583 - }, - "totalMs": 4997.866333, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 117ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 20, - "success": true, - "variant": "candidate", - "wallMs": 5001.415334 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 9984.625, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 294.335208, - "initialEvaluation": 0.190125, - "loaderInitialization": 2.133125, - "processConfiguration": 0.876375, - "queueDelay": 0.607708, - "resultFormatting": 0.182791, - "runtimeCreation": 0.489542, - "teardown": 29.508959, - "transportWiring": 0.445959, - "userAwait": 15429.969625, - "wrapperPreparation": 0.125625 - }, - "totalMs": 15758.909042, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 36ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 21, - "success": true, - "variant": "control", - "wallMs": 15761.846292 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 7510.838999999978, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 202.961167, - "initialEvaluation": 0.25912500000000005, - "loaderInitialization": 2.020208, - "processConfiguration": 0.324875, - "queueDelay": 0.653375, - "resultFormatting": 0.09125, - "runtimeCreation": 0.476042, - "teardown": 43.459209, - "transportWiring": 0.231083, - "userAwait": 7410.364333, - "wrapperPreparation": 0.0445 - }, - "totalMs": 7660.939, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2492ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2500ms (cache miss)\n", - "stdout": "\nadded 2 packages in 7s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 22, - "success": true, - "variant": "candidate", - "wallMs": 7664.552417000001 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 11781.96100000001, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 182.257166, - "initialEvaluation": 0.171, - "loaderInitialization": 1.953958, - "processConfiguration": 0.330334, - "queueDelay": 0.974417, - "resultFormatting": 0.104875, - "runtimeCreation": 0.572375, - "teardown": 42.65675, - "transportWiring": 0.14870899999999998, - "userAwait": 12079.543709, - "wrapperPreparation": 0.019166 - }, - "totalMs": 12308.81625, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 3032ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 3041ms (cache miss)\n", - "stdout": "\nadded 2 packages in 12s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 23, - "success": true, - "variant": "control", - "wallMs": 12314.064583000001 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 796.8219999999856, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 426, - "filesystem.realpath.success": 426, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 426, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.135416, - "initialEvaluation": 0.165459, - "loaderInitialization": 1.878084, - "processConfiguration": 0.19075, - "queueDelay": 0.634333, - "resultFormatting": 0.022417, - "runtimeCreation": 0.474666, - "teardown": 11.381791, - "transportWiring": 0.225625, - "userAwait": 594.954833, - "wrapperPreparation": 0.02 - }, - "totalMs": 791.117208, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 24, - "success": true, - "variant": "control", - "wallMs": 793.4437909999999 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 601.1080000000075, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 77, - "filesystem.realpath.success": 77, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.realpath.cacheHits": 349, - "modules.realpath.calls": 426, - "modules.realpath.systemCalls": 77, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.488334, - "initialEvaluation": 0.195166, - "loaderInitialization": 2.062792, - "processConfiguration": 0.225583, - "queueDelay": 0.7643329999999999, - "resultFormatting": 0.021875, - "runtimeCreation": 0.541041, - "teardown": 11.465792, - "transportWiring": 0.17741600000000002, - "userAwait": 404.215042, - "wrapperPreparation": 0.048084 - }, - "totalMs": 600.257125, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 25, - "success": true, - "variant": "candidate", - "wallMs": 603.454416 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 5982.061999999976, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3545, - "filesystem.realpath.success": 3545, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 3545, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 182.3235, - "initialEvaluation": 0.197292, - "loaderInitialization": 1.846833, - "processConfiguration": 0.184292, - "queueDelay": 0.542458, - "resultFormatting": 0.078, - "runtimeCreation": 0.465125, - "teardown": 23.063542, - "transportWiring": 0.187542, - "userAwait": 5715.024083, - "wrapperPreparation": 0.020916 - }, - "totalMs": 5923.962833, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 18ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 26, - "success": true, - "variant": "control", - "wallMs": 5926.643958 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6592.219000000041, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 475, - "filesystem.realpath.success": 475, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.realpath.cacheHits": 3070, - "modules.realpath.calls": 3545, - "modules.realpath.systemCalls": 475, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 222.425916, - "initialEvaluation": 0.203084, - "loaderInitialization": 7.392667, - "processConfiguration": 0.3645000000000001, - "queueDelay": 0.598, - "resultFormatting": 0.226417, - "runtimeCreation": 1.930167, - "teardown": 32.998916, - "transportWiring": 0.292042, - "userAwait": 10025.408708, - "wrapperPreparation": 0.033083 - }, - "totalMs": 10291.964792, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types%2flodash-es 31ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 27, - "success": true, - "variant": "candidate", - "wallMs": 10295.203208 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 13989.944000000018, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 5007, - "filesystem.realpath.success": 5007, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 5007, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 209.638083, - "initialEvaluation": 0.188542, - "loaderInitialization": 3.216333, - "processConfiguration": 0.642167, - "queueDelay": 0.488333, - "resultFormatting": 0.091417, - "runtimeCreation": 0.505292, - "teardown": 43.604125, - "transportWiring": 0.366292, - "userAwait": 16786.988875, - "wrapperPreparation": 0.024166 - }, - "totalMs": 17045.808292, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 2484ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 2492ms (cache miss)\n", - "stdout": "\nadded 2 packages in 15s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 28, - "success": true, - "variant": "control", - "wallMs": 17048.640625 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 9489.503999999957, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 614, - "filesystem.realpath.success": 614, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.realpath.cacheHits": 4393, - "modules.realpath.calls": 5007, - "modules.realpath.systemCalls": 614, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.252542, - "initialEvaluation": 0.173833, - "loaderInitialization": 2.4685, - "processConfiguration": 0.493667, - "queueDelay": 0.589625, - "resultFormatting": 0.101083, - "runtimeCreation": 0.459, - "teardown": 46.78425, - "transportWiring": 0.175291, - "userAwait": 12443.967292, - "wrapperPreparation": 0.021209 - }, - "totalMs": 12675.527208, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash-es/-/lodash-es-4.17.12.tgz 6619ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:59936/@types/lodash/-/lodash-4.17.12.tgz 6635ms (cache miss)\n", - "stdout": "\nadded 2 packages in 12s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 29, - "success": true, - "variant": "candidate", - "wallMs": 12678.659541 - } - ], - "schema": "npm-metadata-loader-realpath-v1", - "target": "p3" -} diff --git a/tests/npm_metadata/results/2026-09-21-negative-package-json-p2.json b/tests/npm_metadata/results/2026-09-21-negative-package-json-p2.json deleted file mode 100644 index 92fb2e38..00000000 --- a/tests/npm_metadata/results/2026-09-21-negative-package-json-p2.json +++ /dev/null @@ -1,2861 +0,0 @@ -{ - "componentFeature": "typescript-compiler-profiling", - "iterations": 5, - "node": "22.14.0", - "npm": "10.9.2", - "revision": "9619718a1c444dd490d6075494de91918c712734", - "samples": [ - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 765.3420000000042, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.101583, - "initialEvaluation": 0.189708, - "loaderInitialization": 2.194542, - "processConfiguration": 6.0355, - "queueDelay": 0.8310000000000001, - "resultFormatting": 0.021958, - "runtimeCreation": 0.589791, - "teardown": 11.515459, - "transportWiring": 0.219625, - "userAwait": 562.851417, - "wrapperPreparation": 0.024667 - }, - "totalMs": 763.63775, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 0, - "success": true, - "variant": "control", - "wallMs": 772.6402919999999 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 763.1039999999921, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.5365, - "initialEvaluation": 0.179, - "loaderInitialization": 1.98275, - "processConfiguration": 0.266417, - "queueDelay": 0.546542, - "resultFormatting": 0.022541, - "runtimeCreation": 0.482083, - "teardown": 11.187334, - "transportWiring": 0.1695, - "userAwait": 558.9366249999999, - "wrapperPreparation": 0.0255 - }, - "totalMs": 753.367292, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 1, - "success": true, - "variant": "candidate", - "wallMs": 755.524459 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6044.373000000021, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 176.68783399999998, - "initialEvaluation": 0.1725, - "loaderInitialization": 1.826709, - "processConfiguration": 0.246541, - "queueDelay": 0.5259579999999999, - "resultFormatting": 0.034041999999999996, - "runtimeCreation": 0.469666, - "teardown": 24.495833, - "transportWiring": 0.14804099999999998, - "userAwait": 5840.163667, - "wrapperPreparation": 0.024375 - }, - "totalMs": 6044.828541, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 34ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 2, - "success": true, - "variant": "control", - "wallMs": 6047.439958 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 5941.871999999974, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.91674999999998, - "initialEvaluation": 0.16783299999999998, - "loaderInitialization": 1.887709, - "processConfiguration": 0.25783300000000003, - "queueDelay": 0.5429579999999999, - "resultFormatting": 0.029834, - "runtimeCreation": 0.472875, - "teardown": 22.8945, - "transportWiring": 0.14891700000000002, - "userAwait": 5662.858083, - "wrapperPreparation": 0.02175 - }, - "totalMs": 5869.341958, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 16ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 3, - "success": true, - "variant": "candidate", - "wallMs": 5871.710583 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10436.753000000026, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 178.750625, - "initialEvaluation": 0.186041, - "loaderInitialization": 1.7915, - "processConfiguration": 0.26837500000000003, - "queueDelay": 0.5623330000000001, - "resultFormatting": 0.043792, - "runtimeCreation": 0.466083, - "teardown": 38.895, - "transportWiring": 0.186542, - "userAwait": 10141.348875, - "wrapperPreparation": 0.03 - }, - "totalMs": 10362.572708, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 892ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2577ms (cache miss)\n", - "stdout": "\nadded 2 packages in 10s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 4, - "success": true, - "variant": "control", - "wallMs": 10365.4535 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 9943.48299999995, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 173.479125, - "initialEvaluation": 0.181417, - "loaderInitialization": 1.837791, - "processConfiguration": 0.200292, - "queueDelay": 0.66325, - "resultFormatting": 0.030957999999999996, - "runtimeCreation": 0.48891699999999993, - "teardown": 40.782, - "transportWiring": 0.1285, - "userAwait": 9642.663625, - "wrapperPreparation": 0.023083 - }, - "totalMs": 9860.5165, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 833ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2400ms (cache miss)\n", - "stdout": "\nadded 2 packages in 9s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 5, - "success": true, - "variant": "candidate", - "wallMs": 9863.490334 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 785.3850000000093, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.562625, - "initialEvaluation": 0.184833, - "loaderInitialization": 1.83475, - "processConfiguration": 0.225875, - "queueDelay": 0.5842080000000001, - "resultFormatting": 0.022417, - "runtimeCreation": 0.483833, - "teardown": 11.816125, - "transportWiring": 0.175792, - "userAwait": 579.532125, - "wrapperPreparation": 0.023708 - }, - "totalMs": 775.47775, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 6, - "success": true, - "variant": "candidate", - "wallMs": 777.519125 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 788.2369999999646, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 177.878083, - "initialEvaluation": 0.180792, - "loaderInitialization": 2.0053750000000004, - "processConfiguration": 0.21591700000000005, - "queueDelay": 0.6218750000000001, - "resultFormatting": 0.021917, - "runtimeCreation": 0.607792, - "teardown": 11.37875, - "transportWiring": 0.176875, - "userAwait": 585.9643329999999, - "wrapperPreparation": 0.022583 - }, - "totalMs": 779.1152500000001, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 7, - "success": true, - "variant": "control", - "wallMs": 781.279875 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 5990.955999999947, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.222375, - "initialEvaluation": 0.194833, - "loaderInitialization": 1.885583, - "processConfiguration": 0.409833, - "queueDelay": 0.528041, - "resultFormatting": 0.082792, - "runtimeCreation": 0.464042, - "teardown": 22.629167, - "transportWiring": 0.153792, - "userAwait": 5697.6587500000005, - "wrapperPreparation": 0.022500000000000003 - }, - "totalMs": 5903.297541, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 17ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 8, - "success": true, - "variant": "candidate", - "wallMs": 5905.617916 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6125.326000000001, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.093291, - "initialEvaluation": 0.185208, - "loaderInitialization": 1.818084, - "processConfiguration": 0.298875, - "queueDelay": 0.606667, - "resultFormatting": 0.027209, - "runtimeCreation": 0.550083, - "teardown": 22.829125, - "transportWiring": 0.154792, - "userAwait": 5856.210333, - "wrapperPreparation": 0.023667 - }, - "totalMs": 6061.8369999999995, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 18ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 9, - "success": true, - "variant": "control", - "wallMs": 6064.20025 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10317.373000000021, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 177.44754200000003, - "initialEvaluation": 0.172, - "loaderInitialization": 1.712417, - "processConfiguration": 0.393333, - "queueDelay": 0.521625, - "resultFormatting": 0.032375, - "runtimeCreation": 0.496375, - "teardown": 42.341125, - "transportWiring": 0.14525000000000002, - "userAwait": 9975.355209, - "wrapperPreparation": 0.023083 - }, - "totalMs": 10198.681917, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 861ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2442ms (cache miss)\n", - "stdout": "\nadded 2 packages in 9s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 10, - "success": true, - "variant": "candidate", - "wallMs": 10202.062791 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10767.612999999954, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 185.649667, - "initialEvaluation": 0.218708, - "loaderInitialization": 2.15, - "processConfiguration": 0.24675, - "queueDelay": 0.542375, - "resultFormatting": 0.0655, - "runtimeCreation": 0.472667, - "teardown": 42.343542, - "transportWiring": 0.321416, - "userAwait": 10480.997792, - "wrapperPreparation": 0.037292 - }, - "totalMs": 10713.107292, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 1003ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2705ms (cache miss)\n", - "stdout": "\nadded 2 packages in 10s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 11, - "success": true, - "variant": "control", - "wallMs": 10715.954375000001 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 801.4830000000075, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 183.201083, - "initialEvaluation": 0.180542, - "loaderInitialization": 2.162291, - "processConfiguration": 0.293792, - "queueDelay": 0.908834, - "resultFormatting": 0.022791, - "runtimeCreation": 0.679875, - "teardown": 12.859334, - "transportWiring": 0.17975, - "userAwait": 597.257417, - "wrapperPreparation": 0.024375 - }, - "totalMs": 797.810084, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 12, - "success": true, - "variant": "control", - "wallMs": 800.68725 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 781.7739999999758, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 182.643167, - "initialEvaluation": 0.188833, - "loaderInitialization": 1.805208, - "processConfiguration": 0.233125, - "queueDelay": 0.527041, - "resultFormatting": 0.022791, - "runtimeCreation": 0.461375, - "teardown": 12.642417, - "transportWiring": 0.172417, - "userAwait": 572.5208339999999, - "wrapperPreparation": 0.023708 - }, - "totalMs": 771.339625, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 13, - "success": true, - "variant": "candidate", - "wallMs": 774.128167 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6031.559999999998, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 183.094292, - "initialEvaluation": 0.212084, - "loaderInitialization": 2.18375, - "processConfiguration": 0.496, - "queueDelay": 0.586542, - "resultFormatting": 0.031, - "runtimeCreation": 0.497375, - "teardown": 24.998, - "transportWiring": 0.23525, - "userAwait": 5732.385666, - "wrapperPreparation": 0.032708 - }, - "totalMs": 5944.843042, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 18ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 14, - "success": true, - "variant": "control", - "wallMs": 5947.618333 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 7024.109999999986, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.569, - "initialEvaluation": 0.176541, - "loaderInitialization": 1.815292, - "processConfiguration": 0.249083, - "queueDelay": 0.5536249999999999, - "resultFormatting": 0.034875, - "runtimeCreation": 0.468875, - "teardown": 24.387124999999997, - "transportWiring": 0.1595, - "userAwait": 6981.138667, - "wrapperPreparation": 0.023917 - }, - "totalMs": 7190.712667, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 18ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 15, - "success": true, - "variant": "candidate", - "wallMs": 7194.2552080000005 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 9895.84699999995, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 182.251625, - "initialEvaluation": 0.2065, - "loaderInitialization": 1.640375, - "processConfiguration": 0.242916, - "queueDelay": 0.464416, - "resultFormatting": 0.047958, - "runtimeCreation": 0.471542, - "teardown": 37.230167, - "transportWiring": 0.209709, - "userAwait": 9571.682792, - "wrapperPreparation": 0.038791 - }, - "totalMs": 9794.527458, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 860ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2296ms (cache miss)\n", - "stdout": "\nadded 2 packages in 9s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 16, - "success": true, - "variant": "control", - "wallMs": 9797.290459 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 9985.571999999986, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.660125, - "initialEvaluation": 0.205875, - "loaderInitialization": 1.889875, - "processConfiguration": 0.332333, - "queueDelay": 0.52075, - "resultFormatting": 0.034958, - "runtimeCreation": 0.4385, - "teardown": 40.760791999999995, - "transportWiring": 0.204917, - "userAwait": 9670.635208, - "wrapperPreparation": 0.023292 - }, - "totalMs": 9894.746959, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 817ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2327ms (cache miss)\n", - "stdout": "\nadded 2 packages in 9s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 17, - "success": true, - "variant": "candidate", - "wallMs": 9897.547625 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 781.9199999999837, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 177.142958, - "initialEvaluation": 0.22575, - "loaderInitialization": 1.879833, - "processConfiguration": 0.203084, - "queueDelay": 0.5230830000000001, - "resultFormatting": 0.023125, - "runtimeCreation": 0.4635, - "teardown": 11.855667, - "transportWiring": 0.28279200000000004, - "userAwait": 578.848958, - "wrapperPreparation": 0.039708 - }, - "totalMs": 771.52175, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 18, - "success": true, - "variant": "candidate", - "wallMs": 773.572917 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 804.5, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.529125, - "initialEvaluation": 0.186458, - "loaderInitialization": 1.926042, - "processConfiguration": 0.248333, - "queueDelay": 0.505709, - "resultFormatting": 0.023125, - "runtimeCreation": 0.466791, - "teardown": 11.586, - "transportWiring": 0.174917, - "userAwait": 597.852208, - "wrapperPreparation": 0.024917 - }, - "totalMs": 793.6346669999999, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 19, - "success": true, - "variant": "control", - "wallMs": 796.3173340000001 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 5919.527999999991, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 178.138375, - "initialEvaluation": 0.179083, - "loaderInitialization": 1.789042, - "processConfiguration": 0.199916, - "queueDelay": 0.538875, - "resultFormatting": 0.030834000000000004, - "runtimeCreation": 0.467333, - "teardown": 20.788708, - "transportWiring": 0.175542, - "userAwait": 5683.259708, - "wrapperPreparation": 0.022167 - }, - "totalMs": 5885.6259580000005, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 17ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 20, - "success": true, - "variant": "candidate", - "wallMs": 5887.905958 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 5929.555000000051, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 198.223958, - "initialEvaluation": 0.160625, - "loaderInitialization": 1.525792, - "processConfiguration": 0.220833, - "queueDelay": 0.468875, - "resultFormatting": 0.032292, - "runtimeCreation": 0.435708, - "teardown": 21.261458, - "transportWiring": 0.13475, - "userAwait": 5662.380875, - "wrapperPreparation": 0.021292 - }, - "totalMs": 5884.898125000001, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 18ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 21, - "success": true, - "variant": "control", - "wallMs": 5887.314709 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 9595.79800000001, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 168.95629200000002, - "initialEvaluation": 0.16837500000000002, - "loaderInitialization": 1.61, - "processConfiguration": 0.179208, - "queueDelay": 0.46575, - "resultFormatting": 0.029959, - "runtimeCreation": 0.450625, - "teardown": 36.769166, - "transportWiring": 0.126167, - "userAwait": 9292.416041, - "wrapperPreparation": 0.0205 - }, - "totalMs": 9501.223166000002, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 781ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2196ms (cache miss)\n", - "stdout": "\nadded 2 packages in 9s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 22, - "success": true, - "variant": "candidate", - "wallMs": 9503.856083 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10152.333999999973, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 169.131584, - "initialEvaluation": 0.17616600000000002, - "loaderInitialization": 1.464, - "processConfiguration": 0.204583, - "queueDelay": 0.430667, - "resultFormatting": 0.0655, - "runtimeCreation": 0.4365, - "teardown": 41.828834, - "transportWiring": 0.124416, - "userAwait": 9873.986625, - "wrapperPreparation": 0.021209 - }, - "totalMs": 10087.908709, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 1ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 830ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2337ms (cache miss)\n", - "stdout": "\nadded 2 packages in 9s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 23, - "success": true, - "variant": "control", - "wallMs": 10090.564083000001 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 763.1820000000298, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 178.5155, - "initialEvaluation": 0.171375, - "loaderInitialization": 1.739875, - "processConfiguration": 0.230667, - "queueDelay": 0.54075, - "resultFormatting": 0.02175, - "runtimeCreation": 0.462875, - "teardown": 11.621542, - "transportWiring": 0.148625, - "userAwait": 559.6090419999999, - "wrapperPreparation": 0.022041 - }, - "totalMs": 753.1219169999999, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 24, - "success": true, - "variant": "control", - "wallMs": 755.224083 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 760.8589999999967, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 178.5025, - "initialEvaluation": 0.175375, - "loaderInitialization": 2.01575, - "processConfiguration": 0.243042, - "queueDelay": 0.845417, - "resultFormatting": 0.021459, - "runtimeCreation": 0.641541, - "teardown": 13.103708, - "transportWiring": 0.15087499999999998, - "userAwait": 558.267875, - "wrapperPreparation": 0.022708 - }, - "totalMs": 754.029875, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 25, - "success": true, - "variant": "candidate", - "wallMs": 756.281125 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 5884.470999999961, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 177.423959, - "initialEvaluation": 0.1735, - "loaderInitialization": 1.823833, - "processConfiguration": 0.322333, - "queueDelay": 0.766959, - "resultFormatting": 0.0315, - "runtimeCreation": 0.49704199999999993, - "teardown": 25.5995, - "transportWiring": 0.154291, - "userAwait": 5599.675125, - "wrapperPreparation": 0.021959 - }, - "totalMs": 5806.535542, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 19ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 26, - "success": true, - "variant": "control", - "wallMs": 5808.966082999999 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6972.533999999985, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 169.40508400000002, - "initialEvaluation": 0.16574999999999998, - "loaderInitialization": 1.748667, - "processConfiguration": 0.213208, - "queueDelay": 0.529625, - "resultFormatting": 0.03675, - "runtimeCreation": 0.46875, - "teardown": 22.75475, - "transportWiring": 0.1275, - "userAwait": 7154.409459, - "wrapperPreparation": 0.021416 - }, - "totalMs": 7349.9855, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types%2flodash-es 18ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 27, - "success": true, - "variant": "candidate", - "wallMs": 7352.628625 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 9448.325000000012, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 177.509708, - "initialEvaluation": 0.183916, - "loaderInitialization": 1.740333, - "processConfiguration": 0.419917, - "queueDelay": 0.535792, - "resultFormatting": 0.029458, - "runtimeCreation": 0.453875, - "teardown": 37.501583999999994, - "transportWiring": 0.171834, - "userAwait": 9125.618042, - "wrapperPreparation": 0.0255 - }, - "totalMs": 9344.239709, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 1ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 769ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2206ms (cache miss)\n", - "stdout": "\nadded 2 packages in 9s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 28, - "success": true, - "variant": "control", - "wallMs": 9347.23775 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 9660.137000000046, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 183.574291, - "initialEvaluation": 0.163958, - "loaderInitialization": 9.234208, - "processConfiguration": 2.196084, - "queueDelay": 0.5551659999999999, - "resultFormatting": 0.029833, - "runtimeCreation": 1.584125, - "teardown": 40.224792, - "transportWiring": 0.145959, - "userAwait": 9322.155292, - "wrapperPreparation": 0.024333 - }, - "totalMs": 9559.927583, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash-es/-/lodash-es-4.17.12.tgz 802ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:57801/@types/lodash/-/lodash-4.17.12.tgz 2276ms (cache miss)\n", - "stdout": "\nadded 2 packages in 9s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 29, - "success": true, - "variant": "candidate", - "wallMs": 9562.823375 - } - ], - "schema": "npm-metadata-negative-package-json-v1", - "target": "p2" -} diff --git a/tests/npm_metadata/results/2026-09-21-negative-package-json-p3.json b/tests/npm_metadata/results/2026-09-21-negative-package-json-p3.json deleted file mode 100644 index 44b98610..00000000 --- a/tests/npm_metadata/results/2026-09-21-negative-package-json-p3.json +++ /dev/null @@ -1,2861 +0,0 @@ -{ - "componentFeature": "typescript-compiler-profiling", - "iterations": 5, - "node": "22.14.0", - "npm": "10.9.2", - "revision": "9619718a1c444dd490d6075494de91918c712734", - "samples": [ - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 845.375, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 182.913625, - "initialEvaluation": 0.185584, - "loaderInitialization": 2.23025, - "processConfiguration": 1.795875, - "queueDelay": 0.817917, - "resultFormatting": 0.021834000000000003, - "runtimeCreation": 0.5429579999999999, - "teardown": 12.786458, - "transportWiring": 0.232833, - "userAwait": 640.747666, - "wrapperPreparation": 0.024375 - }, - "totalMs": 842.411459, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 0, - "success": true, - "variant": "control", - "wallMs": 847.674166 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 790.1680000000051, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 187.90974999999997, - "initialEvaluation": 0.169292, - "loaderInitialization": 2.149541, - "processConfiguration": 0.263667, - "queueDelay": 0.5451250000000001, - "resultFormatting": 0.02525, - "runtimeCreation": 0.450292, - "teardown": 12.07625, - "transportWiring": 0.147083, - "userAwait": 582.659083, - "wrapperPreparation": 0.019417 - }, - "totalMs": 786.449708, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 1, - "success": true, - "variant": "candidate", - "wallMs": 789.1345 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6318.159000000043, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.940375, - "initialEvaluation": 0.170625, - "loaderInitialization": 1.903416, - "processConfiguration": 0.188, - "queueDelay": 0.6617500000000001, - "resultFormatting": 0.085167, - "runtimeCreation": 0.46975, - "teardown": 25.737375, - "transportWiring": 0.15575, - "userAwait": 6081.795875, - "wrapperPreparation": 0.019125 - }, - "totalMs": 6293.159708, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 22ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 2, - "success": true, - "variant": "control", - "wallMs": 6295.700625 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6282.4920000000275, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.215958, - "initialEvaluation": 0.175208, - "loaderInitialization": 1.77525, - "processConfiguration": 0.211833, - "queueDelay": 0.5163340000000001, - "resultFormatting": 0.081041, - "runtimeCreation": 0.477459, - "teardown": 23.438709, - "transportWiring": 0.156, - "userAwait": 6025.094292000001, - "wrapperPreparation": 0.019959 - }, - "totalMs": 6231.243167, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 20ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 3, - "success": true, - "variant": "candidate", - "wallMs": 6233.808 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10705.117000000027, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 182.666375, - "initialEvaluation": 0.210625, - "loaderInitialization": 1.95, - "processConfiguration": 0.248, - "queueDelay": 0.5957910000000001, - "resultFormatting": 0.080166, - "runtimeCreation": 0.491333, - "teardown": 40.556042, - "transportWiring": 0.164292, - "userAwait": 10634.479917, - "wrapperPreparation": 0.02125 - }, - "totalMs": 10861.498875, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2387ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2396ms (cache miss)\n", - "stdout": "\nadded 2 packages in 10s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 4, - "success": true, - "variant": "control", - "wallMs": 10863.99 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10299.092999999993, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.715208, - "initialEvaluation": 0.185625, - "loaderInitialization": 1.846583, - "processConfiguration": 0.281875, - "queueDelay": 0.636583, - "resultFormatting": 0.091167, - "runtimeCreation": 0.59225, - "teardown": 38.475708, - "transportWiring": 0.215709, - "userAwait": 10013.374958, - "wrapperPreparation": 0.026958 - }, - "totalMs": 10237.474958, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2482ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2495ms (cache miss)\n", - "stdout": "\nadded 2 packages in 9s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 5, - "success": true, - "variant": "candidate", - "wallMs": 10240.189624999999 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 889.8150000000023, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 186.948666, - "initialEvaluation": 0.25075, - "loaderInitialization": 1.924125, - "processConfiguration": 0.4776669999999999, - "queueDelay": 0.5085, - "resultFormatting": 0.021458, - "runtimeCreation": 0.5483330000000001, - "teardown": 10.748417, - "transportWiring": 0.33370900000000003, - "userAwait": 703.324208, - "wrapperPreparation": 0.0735 - }, - "totalMs": 905.1805, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 6, - "success": true, - "variant": "candidate", - "wallMs": 907.342667 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 950.3229999999749, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 192.3565, - "initialEvaluation": 0.203583, - "loaderInitialization": 1.884625, - "processConfiguration": 0.316209, - "queueDelay": 0.5682499999999999, - "resultFormatting": 0.024, - "runtimeCreation": 0.470458, - "teardown": 13.616833, - "transportWiring": 0.196916, - "userAwait": 788.0905, - "wrapperPreparation": 0.024459 - }, - "totalMs": 997.786333, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 7, - "success": true, - "variant": "control", - "wallMs": 1000.3495419999999 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 5926.228999999992, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.297667, - "initialEvaluation": 0.164375, - "loaderInitialization": 1.840167, - "processConfiguration": 0.284666, - "queueDelay": 0.5507500000000001, - "resultFormatting": 0.07162500000000001, - "runtimeCreation": 0.459625, - "teardown": 24.165583, - "transportWiring": 0.152583, - "userAwait": 5677.121875, - "wrapperPreparation": 0.017084000000000002 - }, - "totalMs": 5886.160291, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 18ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 8, - "success": true, - "variant": "candidate", - "wallMs": 5889.08775 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 5879.55700000003, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.892709, - "initialEvaluation": 0.188584, - "loaderInitialization": 1.706375, - "processConfiguration": 0.257958, - "queueDelay": 0.686666, - "resultFormatting": 0.053042, - "runtimeCreation": 0.573417, - "teardown": 23.28175, - "transportWiring": 0.164291, - "userAwait": 5597.058666, - "wrapperPreparation": 0.018375 - }, - "totalMs": 5804.918166, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 17ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 9, - "success": true, - "variant": "control", - "wallMs": 5807.230625 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10737.864000000001, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.207459, - "initialEvaluation": 0.205917, - "loaderInitialization": 1.548625, - "processConfiguration": 0.177, - "queueDelay": 0.431583, - "resultFormatting": 0.080833, - "runtimeCreation": 0.495958, - "teardown": 40.434584, - "transportWiring": 0.22, - "userAwait": 10756.809, - "wrapperPreparation": 0.024290999999999997 - }, - "totalMs": 10980.710958, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2323ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2331ms (cache miss)\n", - "stdout": "\nadded 2 packages in 10s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 10, - "success": true, - "variant": "candidate", - "wallMs": 10983.835708 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10092.612999999954, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.016, - "initialEvaluation": 0.16783299999999998, - "loaderInitialization": 1.774208, - "processConfiguration": 0.201708, - "queueDelay": 0.526084, - "resultFormatting": 0.17650000000000002, - "runtimeCreation": 0.46775, - "teardown": 42.440916, - "transportWiring": 0.141709, - "userAwait": 9756.240167, - "wrapperPreparation": 0.019625 - }, - "totalMs": 9983.210584, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2368ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2377ms (cache miss)\n", - "stdout": "\nadded 2 packages in 9s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 11, - "success": true, - "variant": "control", - "wallMs": 9986.367541 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 832.4579999999842, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.198, - "initialEvaluation": 0.196, - "loaderInitialization": 1.985458, - "processConfiguration": 0.34816699999999995, - "queueDelay": 0.509792, - "resultFormatting": 0.021667, - "runtimeCreation": 0.45675, - "teardown": 12.529333, - "transportWiring": 0.232167, - "userAwait": 625.6985000000001, - "wrapperPreparation": 0.031166 - }, - "totalMs": 823.253084, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 12, - "success": true, - "variant": "control", - "wallMs": 825.505458 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 848.6010000000242, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.658333, - "initialEvaluation": 0.172208, - "loaderInitialization": 1.7680829999999998, - "processConfiguration": 0.17754199999999998, - "queueDelay": 0.511709, - "resultFormatting": 0.022209, - "runtimeCreation": 0.4515, - "teardown": 12.743291, - "transportWiring": 0.172625, - "userAwait": 650.76075, - "wrapperPreparation": 0.018875000000000003 - }, - "totalMs": 846.490334, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 13, - "success": true, - "variant": "candidate", - "wallMs": 849.46 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6249.053000000014, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 178.58950000000002, - "initialEvaluation": 0.195417, - "loaderInitialization": 1.5317079999999998, - "processConfiguration": 0.239875, - "queueDelay": 0.41075, - "resultFormatting": 0.097334, - "runtimeCreation": 0.443667, - "teardown": 24.273166, - "transportWiring": 0.16487500000000002, - "userAwait": 5979.3442079999995, - "wrapperPreparation": 0.018833000000000003 - }, - "totalMs": 6185.345458, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 19ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 14, - "success": true, - "variant": "control", - "wallMs": 6187.424 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6439.3739999999525, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 183.031125, - "initialEvaluation": 0.184417, - "loaderInitialization": 1.685375, - "processConfiguration": 0.227708, - "queueDelay": 0.473166, - "resultFormatting": 0.09000000000000001, - "runtimeCreation": 0.485958, - "teardown": 23.739959, - "transportWiring": 0.179167, - "userAwait": 6174.178666000001, - "wrapperPreparation": 0.0215 - }, - "totalMs": 6384.3795, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 19ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 15, - "success": true, - "variant": "candidate", - "wallMs": 6387.252208999999 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10627.416000000027, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.703666, - "initialEvaluation": 0.17633300000000002, - "loaderInitialization": 1.667125, - "processConfiguration": 0.203542, - "queueDelay": 0.415625, - "resultFormatting": 0.117833, - "runtimeCreation": 0.464833, - "teardown": 43.372, - "transportWiring": 0.154042, - "userAwait": 10592.838667, - "wrapperPreparation": 0.020292 - }, - "totalMs": 10819.167708, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2498ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2507ms (cache miss)\n", - "stdout": "\nadded 2 packages in 10s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 16, - "success": true, - "variant": "control", - "wallMs": 10822.302042000001 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10454.378000000026, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.379292, - "initialEvaluation": 0.195042, - "loaderInitialization": 1.6055, - "processConfiguration": 0.388791, - "queueDelay": 0.4420420000000001, - "resultFormatting": 0.083875, - "runtimeCreation": 0.448209, - "teardown": 39.038208999999995, - "transportWiring": 0.192417, - "userAwait": 10447.268458, - "wrapperPreparation": 0.025916 - }, - "totalMs": 10671.103792, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2647ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2656ms (cache miss)\n", - "stdout": "\nadded 2 packages in 10s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 17, - "success": true, - "variant": "candidate", - "wallMs": 10673.387041 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 767.3890000000247, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 179.4435, - "initialEvaluation": 0.187209, - "loaderInitialization": 1.629917, - "processConfiguration": 0.183625, - "queueDelay": 0.524291, - "resultFormatting": 0.05450000000000001, - "runtimeCreation": 0.446416, - "teardown": 12.325292, - "transportWiring": 0.186083, - "userAwait": 563.996458, - "wrapperPreparation": 0.021625 - }, - "totalMs": 759.0353749999999, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 18, - "success": true, - "variant": "candidate", - "wallMs": 760.982417 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 794.7330000000075, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 186.179375, - "initialEvaluation": 0.159833, - "loaderInitialization": 2.0065, - "processConfiguration": 0.271584, - "queueDelay": 0.594167, - "resultFormatting": 0.055125, - "runtimeCreation": 0.469916, - "teardown": 13.720125, - "transportWiring": 0.122791, - "userAwait": 584.331458, - "wrapperPreparation": 0.018209000000000003 - }, - "totalMs": 787.970333, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 19, - "success": true, - "variant": "control", - "wallMs": 790.2430830000001 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6061.760999999999, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 187.039958, - "initialEvaluation": 0.181875, - "loaderInitialization": 1.897334, - "processConfiguration": 0.23125, - "queueDelay": 1.142584, - "resultFormatting": 0.095666, - "runtimeCreation": 0.614708, - "teardown": 25.768167, - "transportWiring": 0.145625, - "userAwait": 5797.4301669999995, - "wrapperPreparation": 0.019375 - }, - "totalMs": 6014.604, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 21ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 20, - "success": true, - "variant": "candidate", - "wallMs": 6018.208125 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 7141.614000000001, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 181.582083, - "initialEvaluation": 0.18325, - "loaderInitialization": 1.80475, - "processConfiguration": 0.575542, - "queueDelay": 0.581167, - "resultFormatting": 0.082917, - "runtimeCreation": 0.462416, - "teardown": 24.226000000000003, - "transportWiring": 0.159667, - "userAwait": 7095.49525, - "wrapperPreparation": 0.019625 - }, - "totalMs": 7305.204958, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 20ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 21, - "success": true, - "variant": "control", - "wallMs": 7307.439792 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10257.239000000001, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 187.870375, - "initialEvaluation": 0.177084, - "loaderInitialization": 2.667667, - "processConfiguration": 0.503125, - "queueDelay": 0.5533330000000001, - "resultFormatting": 0.246875, - "runtimeCreation": 0.465958, - "teardown": 41.294417, - "transportWiring": 0.16120800000000002, - "userAwait": 9939.892083, - "wrapperPreparation": 0.018958 - }, - "totalMs": 10173.886375, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2443ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2453ms (cache miss)\n", - "stdout": "\nadded 2 packages in 9s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 22, - "success": true, - "variant": "candidate", - "wallMs": 10176.457083000001 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 11974.712999999989, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.233167, - "initialEvaluation": 0.178459, - "loaderInitialization": 1.686084, - "processConfiguration": 0.239708, - "queueDelay": 0.421375, - "resultFormatting": 0.10875, - "runtimeCreation": 0.465, - "teardown": 42.796167, - "transportWiring": 0.1675, - "userAwait": 12612.677791, - "wrapperPreparation": 0.020791 - }, - "totalMs": 12839.061875, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2560ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2571ms (cache miss)\n", - "stdout": "\nadded 2 packages in 12s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 23, - "success": true, - "variant": "control", - "wallMs": 12841.664125 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 798.2600000000093, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.notFound": 204, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 183.287875, - "initialEvaluation": 0.193083, - "loaderInitialization": 1.733625, - "processConfiguration": 0.267833, - "queueDelay": 0.716667, - "resultFormatting": 0.02, - "runtimeCreation": 0.6555000000000001, - "teardown": 12.86975, - "transportWiring": 0.188417, - "userAwait": 587.711583, - "wrapperPreparation": 0.019667 - }, - "totalMs": 787.6978340000001, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 24, - "success": true, - "variant": "control", - "wallMs": 790.586 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 0, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 0, - "operation": "version", - "processCpuMs": 806.5489999999991, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.open.calls": 4, - "filesystem.open.notFound": 4, - "filesystem.readFileNative.bytes": 372791, - "filesystem.readFileNative.calls": 77, - "filesystem.readFileNative.notFound": 6, - "filesystem.readFileNative.success": 71, - "filesystem.realpath.calls": 412, - "filesystem.realpath.success": 412, - "filesystem.stat.calls": 11, - "filesystem.stat.notFound": 6, - "filesystem.stat.success": 5, - "modules.directoryProbe.calls": 9, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 7, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 139, - "modules.fileProbe.cacheHitsMissing": 129, - "modules.fileProbe.calls": 600, - "modules.fileProbe.found": 90, - "modules.fileProbe.missing": 510, - "modules.fileProbe.sessionCacheHits": 10, - "modules.fileProbe.sessionCacheHitsFound": 8, - "modules.fileProbe.sessionCacheHitsMissing": 2, - "modules.fileProbe.systemCalls": 461, - "modules.packageJson.bytes": 30087, - "modules.packageJson.cacheHits": 116, - "modules.packageJson.calls": 341, - "modules.packageJson.negativeCacheEntries": 61, - "modules.packageJson.negativeCacheHits": 108, - "modules.packageJson.notFound": 96, - "modules.packageJson.reads": 21, - "modules.pathProbe.sessionHits": 10, - "modules.pathProbe.systemCalls": 470, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.453416, - "initialEvaluation": 0.176875, - "loaderInitialization": 2.1493749999999996, - "processConfiguration": 0.271625, - "queueDelay": 0.782625, - "resultFormatting": 0.022375, - "runtimeCreation": 0.534625, - "teardown": 11.967917, - "transportWiring": 0.27725, - "userAwait": 601.526083, - "wrapperPreparation": 0.029334 - }, - "totalMs": 798.2256669999999, - "version": 1 - }, - "stderr": "", - "stdout": "10.9.2\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 25, - "success": true, - "variant": "candidate", - "wallMs": 801.141708 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 7099.709000000032, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.notFound": 1768, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 183.68175, - "initialEvaluation": 0.191458, - "loaderInitialization": 1.847166, - "processConfiguration": 0.275625, - "queueDelay": 0.685375, - "resultFormatting": 0.085917, - "runtimeCreation": 0.467625, - "teardown": 26.274083, - "transportWiring": 0.232625, - "userAwait": 7064.442042, - "wrapperPreparation": 0.028042 - }, - "totalMs": 7278.252708, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 27ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 26, - "success": true, - "variant": "control", - "wallMs": 7280.845249999999 - }, - { - "cache": "cold", - "installed": false, - "localHttpRequests": 1, - "npmHttpCacheLogLines": 0, - "npmHttpFetchLogLines": 1, - "operation": "view", - "processCpuMs": 6324.334999999963, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 2, - "filesystem.close.success": 2, - "filesystem.open.calls": 8, - "filesystem.open.notFound": 6, - "filesystem.open.success": 2, - "filesystem.readFileNative.bytes": 2247677, - "filesystem.readFileNative.calls": 543, - "filesystem.readFileNative.notFound": 67, - "filesystem.readFileNative.success": 476, - "filesystem.readdir.calls": 1, - "filesystem.readdir.entries": 1, - "filesystem.readdir.success": 1, - "filesystem.realpath.calls": 3530, - "filesystem.realpath.success": 3530, - "filesystem.stat.calls": 55, - "filesystem.stat.notFound": 16, - "filesystem.stat.success": 39, - "modules.classificationProbe.cacheHits": 25, - "modules.classificationProbe.calls": 25, - "modules.classificationProbe.found": 25, - "modules.classificationProbe.sessionCacheHits": 25, - "modules.classificationProbe.sessionCacheHitsFound": 25, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 1754, - "modules.fileProbe.cacheHitsMissing": 1512, - "modules.fileProbe.calls": 6667, - "modules.fileProbe.found": 679, - "modules.fileProbe.missing": 5988, - "modules.fileProbe.sessionCacheHits": 242, - "modules.fileProbe.sessionCacheHitsFound": 168, - "modules.fileProbe.sessionCacheHitsMissing": 74, - "modules.fileProbe.systemCalls": 4913, - "modules.packageJson.bytes": 141249, - "modules.packageJson.cacheHits": 943, - "modules.packageJson.calls": 2828, - "modules.packageJson.negativeCacheEntries": 554, - "modules.packageJson.negativeCacheHits": 1172, - "modules.packageJson.notFound": 596, - "modules.packageJson.reads": 117, - "modules.pathProbe.sessionHits": 268, - "modules.pathProbe.systemCalls": 4922, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 187.037875, - "initialEvaluation": 0.183083, - "loaderInitialization": 1.900958, - "processConfiguration": 0.301792, - "queueDelay": 0.81525, - "resultFormatting": 0.08483399999999999, - "runtimeCreation": 0.692542, - "teardown": 24.136291, - "transportWiring": 0.150333, - "userAwait": 6321.996125, - "wrapperPreparation": 0.017792 - }, - "totalMs": 6537.351000000001, - "version": 1 - }, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types%2flodash-es 20ms (cache miss)\n", - "stdout": "4.17.12\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 27, - "success": true, - "variant": "candidate", - "wallMs": 6540.834791 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10965.299999999988, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.notFound": 2645, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 180.429917, - "initialEvaluation": 0.185375, - "loaderInitialization": 1.696292, - "processConfiguration": 0.320916, - "queueDelay": 0.462584, - "resultFormatting": 0.32975000000000004, - "runtimeCreation": 0.465792, - "teardown": 52.01125, - "transportWiring": 0.14925, - "userAwait": 10683.102667, - "wrapperPreparation": 0.018375 - }, - "totalMs": 10919.215875000002, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2957ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2973ms (cache miss)\n", - "stdout": "\nadded 2 packages in 10s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 28, - "success": true, - "variant": "control", - "wallMs": 10922.040416 - }, - { - "cache": "cold", - "installed": true, - "localHttpRequests": 2, - "npmHttpCacheLogLines": 2, - "npmHttpFetchLogLines": 2, - "operation": "ci", - "processCpuMs": 10530.334000000032, - "registry": "local", - "result": { - "overflowed": false, - "profile": { - "counters": { - "filesystem.close.calls": 1043, - "filesystem.close.success": 1043, - "filesystem.fstat.calls": 7, - "filesystem.fstat.success": 7, - "filesystem.lstat.calls": 1037, - "filesystem.lstat.notFound": 1037, - "filesystem.open.calls": 1056, - "filesystem.open.notFound": 13, - "filesystem.open.success": 1043, - "filesystem.read.bytes": 2742, - "filesystem.read.calls": 14, - "filesystem.read.success": 14, - "filesystem.readFileNative.bytes": 2947289, - "filesystem.readFileNative.calls": 688, - "filesystem.readFileNative.notFound": 73, - "filesystem.readFileNative.success": 615, - "filesystem.readdir.calls": 5, - "filesystem.readdir.entries": 1, - "filesystem.readdir.notFound": 2, - "filesystem.readdir.success": 3, - "filesystem.realpath.calls": 4992, - "filesystem.realpath.success": 4992, - "filesystem.stat.calls": 89, - "filesystem.stat.notFound": 24, - "filesystem.stat.success": 65, - "modules.classificationProbe.cacheHits": 28, - "modules.classificationProbe.calls": 28, - "modules.classificationProbe.found": 28, - "modules.classificationProbe.sessionCacheHits": 28, - "modules.classificationProbe.sessionCacheHitsFound": 28, - "modules.directoryProbe.cacheHits": 1, - "modules.directoryProbe.calls": 10, - "modules.directoryProbe.found": 2, - "modules.directoryProbe.missing": 8, - "modules.directoryProbe.sessionCacheHits": 1, - "modules.directoryProbe.sessionCacheHitsMissing": 1, - "modules.directoryProbe.systemCalls": 9, - "modules.fileProbe.cacheHits": 2767, - "modules.fileProbe.cacheHitsMissing": 2376, - "modules.fileProbe.calls": 10144, - "modules.fileProbe.found": 908, - "modules.fileProbe.missing": 9236, - "modules.fileProbe.sessionCacheHits": 391, - "modules.fileProbe.sessionCacheHitsFound": 258, - "modules.fileProbe.sessionCacheHitsMissing": 133, - "modules.fileProbe.systemCalls": 7377, - "modules.packageJson.bytes": 170644, - "modules.packageJson.cacheHits": 1298, - "modules.packageJson.calls": 4082, - "modules.packageJson.negativeCacheEntries": 799, - "modules.packageJson.negativeCacheHits": 1798, - "modules.packageJson.notFound": 847, - "modules.packageJson.reads": 139, - "modules.pathProbe.sessionHits": 420, - "modules.pathProbe.systemCalls": 7386, - "modules.resolve.calls": 7, - "modules.resolve.missing": 3, - "modules.resolve.specifier.absolute": 1, - "modules.resolve.specifier.package": 2, - "modules.resolve.specifier.packageImport": 2, - "modules.resolve.specifier.relative": 2, - "modules.resolve.success": 4, - "modules.sourceRead.bytes": 20272, - "modules.sourceRead.calls": 6, - "modules.sourceRead.success": 6 - }, - "phasesMs": { - "builtinInitialization": 184.021458, - "initialEvaluation": 0.395167, - "loaderInitialization": 1.6369170000000002, - "processConfiguration": 0.189708, - "queueDelay": 0.42175, - "resultFormatting": 0.08791700000000001, - "runtimeCreation": 0.46025, - "teardown": 44.016833, - "transportWiring": 0.232459, - "userAwait": 10306.556833, - "wrapperPreparation": 0.058541 - }, - "totalMs": 10538.115583, - "version": 1 - }, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash-es/-/lodash-es-4.17.12.tgz 2369ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:58193/@types/lodash/-/lodash-4.17.12.tgz 2377ms (cache miss)\n", - "stdout": "\nadded 2 packages in 10s\n", - "value": { - "exitCode": 0 - } - }, - "sequence": 29, - "success": true, - "variant": "candidate", - "wallMs": 10541.210083 - } - ], - "schema": "npm-metadata-negative-package-json-v1", - "target": "p3" -} diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index 1bea6959..9a62039d 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -53,8 +53,6 @@ The follow-up [cache experiment report](2026-09-21-cache-experiments.md) records independent and combined five-pair measurements for the graph-scoped missing `package.json` cache and runtime-scoped positive loader realpath cache. It also records the final three-iteration P2/P3 candidate after review split -the CommonJS and ESM cache domains. Its eight raw reports can be checked with: - -```sh -python3 tests/npm_metadata/results/validate_cache_experiments.py -``` +the CommonJS and ESM cache domains. Only the final reviewed P2/P3 raw reports +are retained; the prototype samples remain summarized in the report's +aggregate tables. diff --git a/tests/npm_metadata/results/validate_cache_experiments.py b/tests/npm_metadata/results/validate_cache_experiments.py deleted file mode 100644 index 9858ff9f..00000000 --- a/tests/npm_metadata/results/validate_cache_experiments.py +++ /dev/null @@ -1,202 +0,0 @@ -#!/usr/bin/env python3 -"""Validate the paired npm loader cache experiments and their acceptance gates.""" - -import json -import statistics -from pathlib import Path - - -ROOT = Path(__file__).parent -OPERATIONS = ("version", "view", "ci") -TARGETS = ("p2", "p3") -EXPECTED_HTTP = {"version": 0, "view": 1, "ci": 2} -BASELINE_MISSES = {"version": 204, "view": 1768, "ci": 2645} -CACHED_MISSES = {"version": 96, "view": 596, "ci": 847} -REALPATH_CALLS = {"version": 426, "view": 3545, "ci": 5007} -CACHED_REALPATH_CALLS = {"version": 77, "view": 475, "ci": 614} -FINAL_REALPATH_CALLS = {"version": 78, "view": 477, "ci": 616} -FINAL_REVISION = "8d030cf70b48555dd2d42e3574482664a8e33ecf" - - -def load(family: str, target: str) -> dict: - path = ROOT / f"2026-09-21-{family}-{target}.json" - report = json.loads(path.read_text()) - assert report["target"] == target - assert report["node"] == "22.14.0" - assert report["npm"] == "10.9.2" - assert report["iterations"] == 5 - assert len(report["samples"]) == 30 - assert sorted(sample["sequence"] for sample in report["samples"]) == list(range(30)) - return report - - -def rows(report: dict, operation: str, variant: str) -> list[dict]: - result = [ - sample - for sample in report["samples"] - if sample["operation"] == operation and sample["variant"] == variant - ] - assert len(result) == 5 - return result - - -def final_rows(report: dict, operation: str) -> list[dict]: - result = [ - sample - for sample in report["samples"] - if sample["operation"] == operation - and sample["registry"] == "local" - and sample["cache"] == "cold" - ] - assert len(result) == 3 - return result - - -def counter(sample: dict, name: str) -> int: - return sample["result"]["profile"]["counters"].get(name, 0) - - -def median(samples: list[dict], name: str) -> float: - return statistics.median(sample[name] for sample in samples) - - -def validate_common(report: dict) -> None: - for sample in report["samples"]: - operation = sample["operation"] - assert operation in OPERATIONS - assert sample["variant"] in ("control", "candidate") - assert sample["registry"] == "local" - assert sample["cache"] == "cold" - assert sample["success"] is True - assert sample["result"]["overflowed"] is False - assert sample["localHttpRequests"] == EXPECTED_HTTP[operation] - assert sample["installed"] is (operation == "ci") - - -def validate_package_json(report: dict) -> None: - for operation in OPERATIONS: - control = rows(report, operation, "control") - candidate = rows(report, operation, "candidate") - assert {counter(sample, "modules.packageJson.notFound") for sample in control} == { - BASELINE_MISSES[operation] - } - assert {counter(sample, "modules.packageJson.notFound") for sample in candidate} == { - CACHED_MISSES[operation] - } - for sample in report["samples"]: - calls = counter(sample, "modules.packageJson.calls") - accounted = sum( - counter(sample, name) - for name in ( - "modules.packageJson.cacheHits", - "modules.packageJson.negativeCacheHits", - "modules.packageJson.reads", - "modules.packageJson.notFound", - "modules.packageJson.errors", - ) - ) - assert calls == accounted - if operation in ("view", "ci"): - reduction = 1 - CACHED_MISSES[operation] / BASELINE_MISSES[operation] - assert reduction >= 0.50 - assert median(candidate, "processCpuMs") <= median(control, "processCpuMs") * 1.03 - - -def validate_realpath(report: dict) -> None: - for operation in OPERATIONS: - control = rows(report, operation, "control") - candidate = rows(report, operation, "candidate") - assert {counter(sample, "filesystem.realpath.calls") for sample in control} == { - REALPATH_CALLS[operation] - } - assert {counter(sample, "filesystem.realpath.calls") for sample in candidate} == { - CACHED_REALPATH_CALLS[operation] - } - for sample in report["samples"]: - calls = counter(sample, "modules.realpath.calls") - hits = counter(sample, "modules.realpath.cacheHits") - system_calls = counter(sample, "modules.realpath.systemCalls") - assert calls == hits + system_calls - assert counter(sample, "filesystem.realpath.calls") == system_calls - reduction = 1 - CACHED_REALPATH_CALLS[operation] / REALPATH_CALLS[operation] - assert reduction >= 0.75 - assert median(candidate, "processCpuMs") <= median(control, "processCpuMs") * 1.03 - - -def validate_final(target: str) -> None: - path = ROOT / f"2026-09-21-loader-caches-final-{target}.json" - report = json.loads(path.read_text()) - assert report["schema"] == "npm-metadata-v1" - assert report["revision"] == FINAL_REVISION - assert report["target"] == target - assert report["node"] == "22.14.0" - assert report["npm"] == "10.9.2" - assert report["iterations"] == 3 - assert len(report["samples"]) == 30 - assert sorted(sample["sequence"] for sample in report["samples"]) == list(range(30)) - assert all(sample["success"] is True for sample in report["samples"]) - assert all(sample["result"]["overflowed"] is False for sample in report["samples"]) - - for operation in OPERATIONS: - samples = final_rows(report, operation) - assert {sample["localHttpRequests"] for sample in samples} == { - EXPECTED_HTTP[operation] - } - assert all(sample["installed"] is (operation == "ci") for sample in samples) - assert {counter(sample, "modules.packageJson.notFound") for sample in samples} == { - CACHED_MISSES[operation] - } - assert {counter(sample, "filesystem.realpath.calls") for sample in samples} == { - FINAL_REALPATH_CALLS[operation] - } - for sample in samples: - package_calls = counter(sample, "modules.packageJson.calls") - package_accounted = sum( - counter(sample, name) - for name in ( - "modules.packageJson.cacheHits", - "modules.packageJson.negativeCacheHits", - "modules.packageJson.reads", - "modules.packageJson.notFound", - "modules.packageJson.errors", - ) - ) - assert package_calls == package_accounted - realpath_calls = counter(sample, "modules.realpath.calls") - realpath_hits = counter(sample, "modules.realpath.cacheHits") - realpath_system_calls = counter(sample, "modules.realpath.systemCalls") - assert realpath_calls == realpath_hits + realpath_system_calls - assert counter(sample, "filesystem.realpath.calls") == realpath_system_calls - - if operation in ("view", "ci"): - missing_reduction = 1 - CACHED_MISSES[operation] / BASELINE_MISSES[operation] - assert missing_reduction >= 0.50 - realpath_reduction = 1 - FINAL_REALPATH_CALLS[operation] / REALPATH_CALLS[operation] - assert realpath_reduction >= 0.75 - - -def main() -> None: - for target in TARGETS: - negative = load("negative-package-json", target) - assert negative["schema"] == "npm-metadata-negative-package-json-v1" - validate_common(negative) - validate_package_json(negative) - - realpath = load("loader-realpath", target) - assert realpath["schema"] == "npm-metadata-loader-realpath-v1" - validate_common(realpath) - validate_realpath(realpath) - - combined = load("loader-caches", target) - assert combined["schema"] == "npm-metadata-loader-caches-v1" - validate_common(combined) - validate_package_json(combined) - validate_realpath(combined) - - validate_final(target) - - print("validated npm loader cache experiments") - - -if __name__ == "__main__": - main() From 90629f2576c1f18ba2c89715f912b790d11ae704 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 16:33:48 +0200 Subject: [PATCH 12/52] Refresh ESM latency measurements (GOL-347) --- tests/typescript_transform_latency/README.md | 25 +- ...=> 2026-09-21-p2-strip-macos-aarch64.json} | 442 +++++++-------- ...026-09-21-p2-transform-macos-aarch64.json} | 506 +++++++++--------- ...=> 2026-09-21-p3-strip-macos-aarch64.json} | 442 +++++++-------- ...026-09-21-p3-transform-macos-aarch64.json} | 506 +++++++++--------- .../results/README.md | 38 +- 6 files changed, 980 insertions(+), 979 deletions(-) rename tests/typescript_transform_latency/results/{2026-09-01-p3-strip-macos-aarch64.json => 2026-09-21-p2-strip-macos-aarch64.json} (65%) rename tests/typescript_transform_latency/results/{2026-09-01-p2-transform-macos-aarch64.json => 2026-09-21-p2-transform-macos-aarch64.json} (67%) rename tests/typescript_transform_latency/results/{2026-09-01-p2-strip-macos-aarch64.json => 2026-09-21-p3-strip-macos-aarch64.json} (65%) rename tests/typescript_transform_latency/results/{2026-09-01-p3-transform-macos-aarch64.json => 2026-09-21-p3-transform-macos-aarch64.json} (66%) diff --git a/tests/typescript_transform_latency/README.md b/tests/typescript_transform_latency/README.md index 13e4e992..4e6e8759 100644 --- a/tests/typescript_transform_latency/README.md +++ b/tests/typescript_transform_latency/README.md @@ -39,17 +39,14 @@ sample uses a fresh execution job and, where filesystem-backed, a unique module path; direct API samples run in the report's outer runtime. No QuickJS runtime, Wasmtime store, or component instance is reused across reports. -The documented native-transform bound is deliberately narrow: the direct public -API samples cover dense requested-size profiles through 64 KiB on the recorded -three-sample macOS arm64 host and target combinations. The calibration observed the -requested 64-KiB direct-API maxima at or below 21 ms in all four P2/P3 -strip/transform profiles; a conservative 25 ms maximum is the accepted local bound -for those exact profiles. This is evidence, not a CI threshold or a general upper -bound. On those same profiles, the strip-mode prepared-ESM case reproduces nearly -all of the roughly 11-second ESM module latency after transformation, while inputs -from the same requested 64-KiB profile with dense stripped padding complete inline -in about 203 ms and through CommonJS in about 370 ms. This localizes the separate -bottleneck to the ESM module-loading path rather than generic compilation of -whitespace-preserving output. GOL-347 owns phase-level profiling and any measured -optimization for that path; end-to-end strip-mode ESM latency is not considered -acceptable here. +The direct public API samples cover dense requested-size profiles through 64 KiB on +the recorded three-sample macOS arm64 host and target combinations. The current +requested 64-KiB direct-API maxima range from 17.65 to 25.73 ms. This is descriptive +evidence, not a CI threshold or a general upper bound. On those same profiles, the +strip-mode prepared-ESM case reproduces nearly all of the roughly 11-second ESM +module latency after transformation, while inputs from the same requested 64-KiB +profile with dense stripped padding complete inline in 197–204 ms and through +CommonJS in 335–371 ms. This localizes the separate bottleneck to the ESM +module-loading path rather than generic compilation of whitespace-preserving output. +GOL-347 owns phase-level profiling and any measured optimization for that path; +end-to-end strip-mode ESM latency is not considered acceptable here. diff --git a/tests/typescript_transform_latency/results/2026-09-01-p3-strip-macos-aarch64.json b/tests/typescript_transform_latency/results/2026-09-21-p2-strip-macos-aarch64.json similarity index 65% rename from tests/typescript_transform_latency/results/2026-09-01-p3-strip-macos-aarch64.json rename to tests/typescript_transform_latency/results/2026-09-21-p2-strip-macos-aarch64.json index 672be6db..04bc7c98 100644 --- a/tests/typescript_transform_latency/results/2026-09-01-p3-strip-macos-aarch64.json +++ b/tests/typescript_transform_latency/results/2026-09-21-p2-strip-macos-aarch64.json @@ -5,15 +5,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 3.4715829999986454, - "medianMs": 1.3589590000010503, + "maximumMs": 3.158166999997775, + "medianMs": 1.3516250000029686, "samples": [ { - "linearMemoryHighWaterBytes": 12648448, - "outerWallMs": 8.856375, + "linearMemoryHighWaterBytes": 12713984, + "outerWallMs": 23.689875, "result": { "actualSourceBytes": 4190, - "elapsedMs": 3.4715829999986454, + "elapsedMs": 3.158166999997775, "kind": "api", "outputBytes": 4190, "overflowed": false, @@ -21,11 +21,11 @@ } }, { - "linearMemoryHighWaterBytes": 12648448, - "outerWallMs": 1.9580829999999998, + "linearMemoryHighWaterBytes": 12713984, + "outerWallMs": 1.7758749999999999, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.3589590000010503, + "elapsedMs": 1.3516250000029686, "kind": "api", "outputBytes": 4190, "overflowed": false, @@ -33,11 +33,11 @@ } }, { - "linearMemoryHighWaterBytes": 12648448, - "outerWallMs": 1.7829169999999999, + "linearMemoryHighWaterBytes": 12713984, + "outerWallMs": 1.785042, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.320292000000336, + "elapsedMs": 1.3505000000004657, "kind": "api", "outputBytes": 4190, "overflowed": false, @@ -52,15 +52,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 177.4370839999974, - "medianMs": 176.4188749999994, + "maximumMs": 182.57670799999687, + "medianMs": 182.2417499999974, "samples": [ { - "linearMemoryHighWaterBytes": 19660800, - "outerWallMs": 177.989416, + "linearMemoryHighWaterBytes": 19791872, + "outerWallMs": 183.122959, "result": { "actualSourceBytes": 4158, - "elapsedMs": 177.4370839999974, + "elapsedMs": 182.57670799999687, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -68,11 +68,11 @@ } }, { - "linearMemoryHighWaterBytes": 19660800, - "outerWallMs": 177.073958, + "linearMemoryHighWaterBytes": 19791872, + "outerWallMs": 179.32225, "result": { "actualSourceBytes": 4158, - "elapsedMs": 176.4188749999994, + "elapsedMs": 178.557291000001, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -80,11 +80,11 @@ } }, { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 175.799458, + "linearMemoryHighWaterBytes": 19791872, + "outerWallMs": 183.024541, "result": { "actualSourceBytes": 4158, - "elapsedMs": 175.15533399999913, + "elapsedMs": 182.2417499999974, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -99,15 +99,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 231.9571250000008, - "medianMs": 230.77879100000064, + "maximumMs": 244.1959999999999, + "medianMs": 242.93204200000037, "samples": [ { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 232.687708, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 243.74358400000003, "result": { "actualSourceBytes": 4190, - "elapsedMs": 231.9571250000008, + "elapsedMs": 242.93204200000037, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -115,11 +115,11 @@ } }, { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 231.412792, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 244.9585, "result": { "actualSourceBytes": 4190, - "elapsedMs": 230.77879100000064, + "elapsedMs": 244.1959999999999, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -127,11 +127,11 @@ } }, { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 231.452125, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 240.815167, "result": { "actualSourceBytes": 4190, - "elapsedMs": 230.74108299999716, + "elapsedMs": 239.8866670000025, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -146,15 +146,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 255.97087499999907, - "medianMs": 233.8927919999987, + "maximumMs": 240.83387500000023, + "medianMs": 238.63266699999804, "samples": [ { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 234.30954100000002, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 241.56287500000002, "result": { "actualSourceBytes": 4190, - "elapsedMs": 233.4382079999996, + "elapsedMs": 240.83387500000023, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -162,11 +162,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 234.560792, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 233.62908299999998, "result": { "actualSourceBytes": 4190, - "elapsedMs": 233.8927919999987, + "elapsedMs": 232.9380420000016, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -174,11 +174,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 256.68649999999997, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 239.35620899999998, "result": { "actualSourceBytes": 4190, - "elapsedMs": 255.97087499999907, + "elapsedMs": 238.63266699999804, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -193,15 +193,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 245.9720419999976, - "medianMs": 243.6025840000002, + "maximumMs": 230.2049589999988, + "medianMs": 229.5230410000004, "samples": [ { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 263.94266700000003, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 241.112625, "result": { "actualSourceBytes": 4190, - "elapsedMs": 245.9720419999976, + "elapsedMs": 230.2049589999988, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -209,11 +209,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 253.34637500000002, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 235.677416, "result": { "actualSourceBytes": 4190, - "elapsedMs": 240.82445899999948, + "elapsedMs": 225.59316700000272, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -221,11 +221,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 255.2665, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 239.69008399999998, "result": { "actualSourceBytes": 4190, - "elapsedMs": 243.6025840000002, + "elapsedMs": 229.5230410000004, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -240,15 +240,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 209.9944170000017, - "medianMs": 209.5323749999989, + "maximumMs": 190.98949999999968, + "medianMs": 187.25612499999988, "samples": [ { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 210.787125, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 191.714042, "result": { "actualSourceBytes": 4190, - "elapsedMs": 209.5323749999989, + "elapsedMs": 190.98949999999968, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -256,11 +256,11 @@ } }, { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 211.13750000000002, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 187.882958, "result": { "actualSourceBytes": 4190, - "elapsedMs": 209.9944170000017, + "elapsedMs": 187.25612499999988, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -268,11 +268,11 @@ } }, { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 205.245167, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 187.301458, "result": { "actualSourceBytes": 4190, - "elapsedMs": 204.31866699999773, + "elapsedMs": 186.6982910000006, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -287,15 +287,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 5.438958000000639, - "medianMs": 5.377207999999882, + "maximumMs": 4.874958000000333, + "medianMs": 4.872208000000683, "samples": [ { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 7.213584, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 5.730917000000001, "result": { "actualSourceBytes": 16464, - "elapsedMs": 5.438958000000639, + "elapsedMs": 4.874958000000333, "kind": "api", "outputBytes": 16464, "overflowed": false, @@ -303,11 +303,11 @@ } }, { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 6.514542, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 5.630083, "result": { "actualSourceBytes": 16464, - "elapsedMs": 5.218834000001152, + "elapsedMs": 4.871999999999389, "kind": "api", "outputBytes": 16464, "overflowed": false, @@ -315,11 +315,11 @@ } }, { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 6.632542, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 5.615417, "result": { "actualSourceBytes": 16464, - "elapsedMs": 5.377207999999882, + "elapsedMs": 4.872208000000683, "kind": "api", "outputBytes": 16464, "overflowed": false, @@ -334,15 +334,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 196.6645830000016, - "medianMs": 196.53862499999923, + "maximumMs": 184.0578749999986, + "medianMs": 183.94708399999945, "samples": [ { - "linearMemoryHighWaterBytes": 20316160, - "outerWallMs": 197.602667, + "linearMemoryHighWaterBytes": 20381696, + "outerWallMs": 184.1015, "result": { "actualSourceBytes": 16432, - "elapsedMs": 196.53862499999923, + "elapsedMs": 183.19658300000083, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -350,11 +350,11 @@ } }, { - "linearMemoryHighWaterBytes": 20316160, - "outerWallMs": 197.806667, + "linearMemoryHighWaterBytes": 20381696, + "outerWallMs": 185.11883300000002, "result": { "actualSourceBytes": 16432, - "elapsedMs": 196.6645830000016, + "elapsedMs": 184.0578749999986, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -362,11 +362,11 @@ } }, { - "linearMemoryHighWaterBytes": 20316160, - "outerWallMs": 192.875666, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 185.071833, "result": { "actualSourceBytes": 16432, - "elapsedMs": 191.5420410000006, + "elapsedMs": 183.94708399999945, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -381,15 +381,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 916.054250000001, - "medianMs": 915.741, + "maximumMs": 902.726208, + "medianMs": 894.5072500000006, "samples": [ { - "linearMemoryHighWaterBytes": 20316160, - "outerWallMs": 916.927333, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 889.552875, "result": { "actualSourceBytes": 16464, - "elapsedMs": 915.741, + "elapsedMs": 888.4018749999996, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -397,11 +397,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 917.2905000000001, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 903.863709, "result": { "actualSourceBytes": 16464, - "elapsedMs": 916.054250000001, + "elapsedMs": 902.726208, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -409,11 +409,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 908.597125, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 895.659416, "result": { "actualSourceBytes": 16464, - "elapsedMs": 907.4824589999988, + "elapsedMs": 894.5072500000006, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -428,15 +428,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 909.4808329999996, - "medianMs": 908.7662500000006, + "maximumMs": 908.7970829999996, + "medianMs": 905.17375, "samples": [ { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 910.032875, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 897.70975, "result": { "actualSourceBytes": 16464, - "elapsedMs": 908.7662500000006, + "elapsedMs": 896.5648330000004, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -444,11 +444,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 910.682291, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 910.1883750000001, "result": { "actualSourceBytes": 16464, - "elapsedMs": 909.4808329999996, + "elapsedMs": 908.7970829999996, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -456,11 +456,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 906.067541, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 906.316708, "result": { "actualSourceBytes": 16464, - "elapsedMs": 904.9943749999984, + "elapsedMs": 905.17375, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -475,15 +475,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 877.1025419999987, - "medianMs": 873.3861660000002, + "maximumMs": 864.2261249999992, + "medianMs": 859.4283329999998, "samples": [ { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 905.736083, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 893.429041, "result": { "actualSourceBytes": 16464, - "elapsedMs": 868.3579999999984, + "elapsedMs": 856.1555000000008, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -491,11 +491,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 911.434083, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 897.4829159999999, "result": { "actualSourceBytes": 16464, - "elapsedMs": 873.3861660000002, + "elapsedMs": 859.4283329999998, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -503,11 +503,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 915.203875, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 902.411167, "result": { "actualSourceBytes": 16464, - "elapsedMs": 877.1025419999987, + "elapsedMs": 864.2261249999992, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -522,15 +522,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 239.75629200000003, - "medianMs": 237.40016599999944, + "maximumMs": 222.49745900000016, + "medianMs": 219.60141699999983, "samples": [ { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 238.712709, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 223.66575, "result": { "actualSourceBytes": 16464, - "elapsedMs": 237.40016599999944, + "elapsedMs": 222.49745900000016, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -538,11 +538,11 @@ } }, { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 240.863458, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 219.808333, "result": { "actualSourceBytes": 16464, - "elapsedMs": 239.75629200000003, + "elapsedMs": 218.66200000000023, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -550,11 +550,11 @@ } }, { - "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 233.033958, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 220.585917, "result": { "actualSourceBytes": 16464, - "elapsedMs": 231.9375830000008, + "elapsedMs": 219.60141699999983, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -569,15 +569,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 20.77395799999977, - "medianMs": 19.615875000001324, + "maximumMs": 19.519624999998996, + "medianMs": 19.491957999998704, "samples": [ { - "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 21.614541000000003, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 21.799625, "result": { "actualSourceBytes": 65634, - "elapsedMs": 19.26679200000035, + "elapsedMs": 19.519624999998996, "kind": "api", "outputBytes": 65634, "overflowed": false, @@ -585,11 +585,11 @@ } }, { - "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 23.082166, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 21.692667, "result": { "actualSourceBytes": 65634, - "elapsedMs": 20.77395799999977, + "elapsedMs": 19.491957999998704, "kind": "api", "outputBytes": 65634, "overflowed": false, @@ -597,11 +597,11 @@ } }, { - "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 22.470875, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 21.431625, "result": { "actualSourceBytes": 65634, - "elapsedMs": 19.615875000001324, + "elapsedMs": 19.26854099999946, "kind": "api", "outputBytes": 65634, "overflowed": false, @@ -616,15 +616,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 212.32816599999933, - "medianMs": 207.63245800000004, + "maximumMs": 200.0726250000007, + "medianMs": 197.2107079999987, "samples": [ { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 214.81074999999998, + "linearMemoryHighWaterBytes": 22216704, + "outerWallMs": 202.34370800000002, "result": { "actualSourceBytes": 65602, - "elapsedMs": 212.32816599999933, + "elapsedMs": 200.0726250000007, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -632,11 +632,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 210.43212499999998, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 196.588167, "result": { "actualSourceBytes": 65602, - "elapsedMs": 207.63245800000004, + "elapsedMs": 194.11216699999932, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -644,11 +644,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 203.678791, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 199.81775, "result": { "actualSourceBytes": 65602, - "elapsedMs": 201.06620900000053, + "elapsedMs": 197.2107079999987, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -663,15 +663,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 11052.629749999996, - "medianMs": 11036.760375000003, + "maximumMs": 12031.3165, + "medianMs": 10945.909083, "samples": [ { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11024.233208, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 12034.064459, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11021.145042000002, + "elapsedMs": 12031.3165, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -679,11 +679,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11055.771917, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 10949.643917, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11052.629749999996, + "elapsedMs": 10945.909083, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -691,11 +691,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11039.583416, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 10948.362625, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11036.760375000003, + "elapsedMs": 10945.762541999997, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -710,15 +710,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 11351.273542000004, - "medianMs": 11169.502832999991, + "maximumMs": 11557.614917, + "medianMs": 11324.117417, "samples": [ { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11042.731625, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 10882.412708, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11040.134917000005, + "elapsedMs": 10879.805041000003, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -726,11 +726,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11353.985166999999, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 11560.478625, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11351.273542000004, + "elapsedMs": 11557.614917, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -738,11 +738,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11172.074375, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 11327.702041, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11169.502832999991, + "elapsedMs": 11324.117417, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -757,15 +757,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 11024.513082999998, - "medianMs": 10934.687334000002, + "maximumMs": 11430.876458, + "medianMs": 11088.281000000004, "samples": [ { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11170.195749999999, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 11079.251333, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11024.513082999998, + "elapsedMs": 10936.835125000012, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -773,11 +773,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11058.882209, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 11236.520292, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10913.332916, + "elapsedMs": 11088.281000000004, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -785,11 +785,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11083.307584, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 11582.152167, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10934.687334000002, + "elapsedMs": 11430.876458, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -804,15 +804,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 370.36125000000175, - "medianMs": 366.0301670000045, + "maximumMs": 385.57516699998814, + "medianMs": 371.13666699999885, "samples": [ { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 365.47533300000003, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 388.90375, "result": { "actualSourceBytes": 65634, - "elapsedMs": 362.4177079999936, + "elapsedMs": 385.57516699998814, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -820,11 +820,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 373.14825, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 374.106042, "result": { "actualSourceBytes": 65634, - "elapsedMs": 370.36125000000175, + "elapsedMs": 371.13666699999885, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -832,11 +832,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 368.5005, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 366.67762500000003, "result": { "actualSourceBytes": 65634, - "elapsedMs": 366.0301670000045, + "elapsedMs": 363.7644580000051, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -848,37 +848,37 @@ } ], "component": { - "blake3": "a18b24b2270bbde1ff5f16e2ba31b637ec476043f6b0d05ae6f8cebdb71edaf7", - "buildMs": 29196.525708, - "bytes": 152426759, - "instantiateMs": 14863.789999999999 + "blake3": "44e5c4f6b9261ece9445c0435a48fd3d7e982efd2770a03d72559b0716eef98a", + "buildMs": 47061.862499999996, + "bytes": 174181060, + "instantiateMs": 15344.744416 }, "concurrencyAtLargestSize": { - "linearMemoryHighWaterBytes": 22413312, - "outerWallMs": 29.148833999999997, + "linearMemoryHighWaterBytes": 22478848, + "outerWallMs": 27.97925, "result": { - "baselineTimerMs": 2.43241599999601, - "elapsedMs": 24.54570899999817, - "incrementalSiblingDelayMs": 22.0964590000076, + "baselineTimerMs": 2.6112499999871943, + "elapsedMs": 23.17491699999664, + "incrementalSiblingDelayMs": 20.54570900001272, "outputBytes": 65634, "requestedMs": 1, - "siblingIssuedMs": 24.52887500000361, - "transformMs": 21.92041700000118 + "siblingIssuedMs": 23.156958999999915, + "transformMs": 20.882666999998037 } }, "controlsAtLargestSize": { - "linearMemoryHighWaterBytes": 22413312, - "outerWallMs": 411.56100000000004, + "linearMemoryHighWaterBytes": 22478848, + "outerWallMs": 441.120125, "result": { "cancellation": { "cancelled": true, - "completedMs": 203.83533299999544, - "issuedMs": 194.94354100000055, + "completedMs": 220.62033299999896, + "issuedMs": 210.79904100000567, "message": "execution job cancelled", "requestedMs": 1 }, "timeout": { - "completedMs": 205.5270840000012, + "completedMs": 217.92470800000592, "message": "execution job timed out", "timedOut": true } @@ -887,17 +887,17 @@ "environment": { "arch": "aarch64", "artifactCache": null, - "cargo": "cargo 1.95.0 (f2d3ce0bd 2026-03-21)", - "commitHint": "058b904201154bd2f89e1d07dd56629cbbcfbe67", + "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", + "commitHint": "8bbdc5f32abf10322fe256b08ad0076dc165b1ae", "dirty": false, "os": "macos", - "rustc": "rustc 1.95.0 (59807616e 2026-04-14)", + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", "unoptimized": null, "wasmtimeCache": null }, "inputs": { - "benchmarkHash": "9c271ca9f5517af7f4b5cc7638d3398b2a844e94e85c9e6775382aa0b1bc0a8f", - "runtimeHash": "791eeb5d424bbd485542532b553a58c7ecd7fc63d50c25921724032f95f17ccb" + "benchmarkHash": "bccc8d574c50193654300d836469eb52a13a895f08860614ec07f523e2f3630c", + "runtimeHash": "de91efe35fa8ee258eee4e61bccf51450380a6b8c186b8255e6292095af4eae6" }, "iterations": 3, "mode": "strip", @@ -913,6 +913,6 @@ 16384, 65536 ], - "target": "p3", - "wasmLinearMemoryHighWaterBytes": 22413312 + "target": "p2", + "wasmLinearMemoryHighWaterBytes": 22478848 } diff --git a/tests/typescript_transform_latency/results/2026-09-01-p2-transform-macos-aarch64.json b/tests/typescript_transform_latency/results/2026-09-21-p2-transform-macos-aarch64.json similarity index 67% rename from tests/typescript_transform_latency/results/2026-09-01-p2-transform-macos-aarch64.json rename to tests/typescript_transform_latency/results/2026-09-21-p2-transform-macos-aarch64.json index e0047508..f43f544b 100644 --- a/tests/typescript_transform_latency/results/2026-09-01-p2-transform-macos-aarch64.json +++ b/tests/typescript_transform_latency/results/2026-09-21-p2-transform-macos-aarch64.json @@ -5,15 +5,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 4.1852079999989655, - "medianMs": 1.6069160000006375, + "maximumMs": 3.898624999997992, + "medianMs": 1.3047919999989972, "samples": [ { - "linearMemoryHighWaterBytes": 12648448, - "outerWallMs": 7.698333, + "linearMemoryHighWaterBytes": 12713984, + "outerWallMs": 7.536917, "result": { "actualSourceBytes": 4190, - "elapsedMs": 4.1852079999989655, + "elapsedMs": 3.898624999997992, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -21,11 +21,11 @@ } }, { - "linearMemoryHighWaterBytes": 12648448, - "outerWallMs": 1.9805000000000001, + "linearMemoryHighWaterBytes": 12713984, + "outerWallMs": 1.794667, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.31329199999891, + "elapsedMs": 1.3047919999989972, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -33,11 +33,11 @@ } }, { - "linearMemoryHighWaterBytes": 12648448, - "outerWallMs": 2.337792, + "linearMemoryHighWaterBytes": 12713984, + "outerWallMs": 1.713916, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.6069160000006375, + "elapsedMs": 1.258625000002212, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -52,15 +52,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 203.51545799999803, - "medianMs": 191.10612499999843, + "maximumMs": 188.83200000000215, + "medianMs": 181.3287919999966, "samples": [ { - "linearMemoryHighWaterBytes": 19660800, - "outerWallMs": 204.272291, + "linearMemoryHighWaterBytes": 19791872, + "outerWallMs": 189.465542, "result": { "actualSourceBytes": 4158, - "elapsedMs": 203.51545799999803, + "elapsedMs": 188.83200000000215, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -68,11 +68,11 @@ } }, { - "linearMemoryHighWaterBytes": 19660800, - "outerWallMs": 191.364708, + "linearMemoryHighWaterBytes": 19791872, + "outerWallMs": 182.225042, "result": { "actualSourceBytes": 4158, - "elapsedMs": 190.3869579999991, + "elapsedMs": 181.3287919999966, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -80,11 +80,11 @@ } }, { - "linearMemoryHighWaterBytes": 19660800, - "outerWallMs": 191.950583, + "linearMemoryHighWaterBytes": 19791872, + "outerWallMs": 179.53704100000002, "result": { "actualSourceBytes": 4158, - "elapsedMs": 191.10612499999843, + "elapsedMs": 178.52720899999986, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -99,15 +99,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 202.3740829999988, - "medianMs": 199.81837499999892, + "maximumMs": 192.57237499999977, + "medianMs": 192.4724580000002, "samples": [ { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 203.596041, + "linearMemoryHighWaterBytes": 19791872, + "outerWallMs": 193.216333, "result": { "actualSourceBytes": 4190, - "elapsedMs": 202.3740829999988, + "elapsedMs": 192.4724580000002, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -115,11 +115,11 @@ } }, { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 200.71529099999998, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 190.211583, "result": { "actualSourceBytes": 4190, - "elapsedMs": 199.81837499999892, + "elapsedMs": 189.5266670000019, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -127,11 +127,11 @@ } }, { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 199.675667, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 193.262417, "result": { "actualSourceBytes": 4190, - "elapsedMs": 198.67820899999788, + "elapsedMs": 192.57237499999977, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -146,15 +146,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 199.1080839999995, - "medianMs": 196.4955829999999, + "maximumMs": 190.42312500000116, + "medianMs": 189.95929199999955, "samples": [ { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 194.449792, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 191.18829200000002, "result": { "actualSourceBytes": 4190, - "elapsedMs": 193.77391699999865, + "elapsedMs": 190.42312500000116, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -162,11 +162,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 199.864833, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 189.95245799999998, "result": { "actualSourceBytes": 4190, - "elapsedMs": 199.1080839999995, + "elapsedMs": 189.28487499999756, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -174,11 +174,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 197.574666, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 190.648667, "result": { "actualSourceBytes": 4190, - "elapsedMs": 196.4955829999999, + "elapsedMs": 189.95929199999955, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -193,15 +193,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 192.5927499999998, - "medianMs": 186.1592500000006, + "maximumMs": 179.56179200000042, + "medianMs": 178.94095899999957, "samples": [ { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 189.1675, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 181.58041599999999, "result": { "actualSourceBytes": 4190, - "elapsedMs": 186.1592500000006, + "elapsedMs": 178.94095899999957, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -209,11 +209,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 195.872792, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 181.191125, "result": { "actualSourceBytes": 4190, - "elapsedMs": 192.5927499999998, + "elapsedMs": 178.48133299999972, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -221,11 +221,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 186.966667, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 182.23279200000002, "result": { "actualSourceBytes": 4190, - "elapsedMs": 184.03466599999956, + "elapsedMs": 179.56179200000042, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -240,15 +240,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 195.84325000000172, - "medianMs": 195.7699590000011, + "maximumMs": 192.87495800000033, + "medianMs": 189.445208000001, "samples": [ { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 196.5605, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 188.973208, "result": { "actualSourceBytes": 4190, - "elapsedMs": 195.7699590000011, + "elapsedMs": 188.16237499999988, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -256,11 +256,11 @@ } }, { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 195.550916, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 190.15420899999998, "result": { "actualSourceBytes": 4190, - "elapsedMs": 194.7901249999995, + "elapsedMs": 189.445208000001, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -268,11 +268,11 @@ } }, { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 196.568084, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 193.5685, "result": { "actualSourceBytes": 4190, - "elapsedMs": 195.84325000000172, + "elapsedMs": 192.87495800000033, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -287,15 +287,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 185.82458300000144, - "medianMs": 183.89858399999864, + "maximumMs": 193.6602079999975, + "medianMs": 191.0713749999995, "samples": [ { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 184.80966600000002, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 191.808791, "result": { "actualSourceBytes": 4193, - "elapsedMs": 183.89858399999864, + "elapsedMs": 191.0713749999995, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 4096, @@ -303,11 +303,11 @@ } }, { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 181.712959, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 194.617375, "result": { "actualSourceBytes": 4193, - "elapsedMs": 180.84258399999817, + "elapsedMs": 193.6602079999975, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 4096, @@ -315,11 +315,11 @@ } }, { - "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 186.63708400000002, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 189.028333, "result": { "actualSourceBytes": 4193, - "elapsedMs": 185.82458300000144, + "elapsedMs": 188.0702919999967, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 4096, @@ -334,15 +334,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 4.916124999999738, - "medianMs": 4.893166999998357, + "maximumMs": 5.1993750000001455, + "medianMs": 5.0665829999998095, "samples": [ { - "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 6.031625, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 6.518875, "result": { "actualSourceBytes": 16464, - "elapsedMs": 4.916124999999738, + "elapsedMs": 5.1993750000001455, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -350,11 +350,11 @@ } }, { - "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 5.785958, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 6.227791, "result": { "actualSourceBytes": 16464, - "elapsedMs": 4.893166999998357, + "elapsedMs": 5.0665829999998095, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -362,11 +362,11 @@ } }, { - "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 5.725458, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 6.074166, "result": { "actualSourceBytes": 16464, - "elapsedMs": 4.816291999999521, + "elapsedMs": 4.995209000000614, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -381,15 +381,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 197.08241700000144, - "medianMs": 192.2531250000029, + "maximumMs": 196.84283300000243, + "medianMs": 194.2166249999973, "samples": [ { - "linearMemoryHighWaterBytes": 20316160, - "outerWallMs": 191.59475, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 197.864708, "result": { "actualSourceBytes": 16432, - "elapsedMs": 190.4947919999977, + "elapsedMs": 196.84283300000243, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -397,11 +397,11 @@ } }, { - "linearMemoryHighWaterBytes": 20316160, - "outerWallMs": 193.41445900000002, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 195.428875, "result": { "actualSourceBytes": 16432, - "elapsedMs": 192.2531250000029, + "elapsedMs": 194.2166249999973, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -409,11 +409,11 @@ } }, { - "linearMemoryHighWaterBytes": 20316160, - "outerWallMs": 198.30175, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 186.81275, "result": { "actualSourceBytes": 16432, - "elapsedMs": 197.08241700000144, + "elapsedMs": 185.6399590000001, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -428,15 +428,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 299.0376670000005, - "medianMs": 283.86162500000137, + "maximumMs": 224.7228329999998, + "medianMs": 222.5387499999997, "samples": [ { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 285.292541, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 225.93887500000002, "result": { "actualSourceBytes": 16464, - "elapsedMs": 283.86162500000137, + "elapsedMs": 224.7228329999998, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -444,11 +444,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 300.725959, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 215.5575, "result": { "actualSourceBytes": 16464, - "elapsedMs": 299.0376670000005, + "elapsedMs": 214.43458400000236, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -456,11 +456,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 264.205292, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 223.64404199999998, "result": { "actualSourceBytes": 16464, - "elapsedMs": 262.80204200000117, + "elapsedMs": 222.5387499999997, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -475,15 +475,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 302.8170000000009, - "medianMs": 250.72099999999955, + "maximumMs": 244.0223750000005, + "medianMs": 229.32245799999873, "samples": [ { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 252.31058299999998, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 230.877792, "result": { "actualSourceBytes": 16464, - "elapsedMs": 250.72099999999955, + "elapsedMs": 229.32245799999873, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -491,11 +491,11 @@ } }, { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 304.090167, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 224.076, "result": { "actualSourceBytes": 16464, - "elapsedMs": 302.8170000000009, + "elapsedMs": 222.50745800000004, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -503,11 +503,11 @@ } }, { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 239.793833, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 245.38475000000003, "result": { "actualSourceBytes": 16464, - "elapsedMs": 238.4511249999996, + "elapsedMs": 244.0223750000005, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -522,15 +522,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 202.5224160000016, - "medianMs": 193.8763340000005, + "maximumMs": 252.4251660000009, + "medianMs": 211.0972499999989, "samples": [ { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 210.150584, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 261.098292, "result": { "actualSourceBytes": 16464, - "elapsedMs": 202.5224160000016, + "elapsedMs": 252.4251660000009, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -538,11 +538,11 @@ } }, { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 200.706167, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 227.372416, "result": { "actualSourceBytes": 16464, - "elapsedMs": 193.8763340000005, + "elapsedMs": 211.0972499999989, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -550,11 +550,11 @@ } }, { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 196.37754199999998, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 212.69295799999998, "result": { "actualSourceBytes": 16464, - "elapsedMs": 188.17225000000144, + "elapsedMs": 204.92720800000097, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -569,15 +569,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 236.5767080000005, - "medianMs": 234.20395800000188, + "maximumMs": 240.2508750000015, + "medianMs": 236.143250000001, "samples": [ { - "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 236.208084, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 243.0685, "result": { "actualSourceBytes": 16464, - "elapsedMs": 234.20395800000188, + "elapsedMs": 240.2508750000015, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -585,11 +585,11 @@ } }, { - "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 234.74962499999998, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 227.11166599999999, "result": { "actualSourceBytes": 16464, - "elapsedMs": 233.2535829999997, + "elapsedMs": 225.491, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -597,11 +597,11 @@ } }, { - "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 237.769, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 237.686375, "result": { "actualSourceBytes": 16464, - "elapsedMs": 236.5767080000005, + "elapsedMs": 236.143250000001, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -616,15 +616,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 200.28300000000127, - "medianMs": 198.62562500000055, + "maximumMs": 277.7704169999997, + "medianMs": 216.6638750000002, "samples": [ { - "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 201.653458, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 214.500417, "result": { "actualSourceBytes": 16467, - "elapsedMs": 200.28300000000127, + "elapsedMs": 212.786500000002, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 16384, @@ -632,11 +632,11 @@ } }, { - "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 199.982375, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 279.346083, "result": { "actualSourceBytes": 16467, - "elapsedMs": 198.62562500000055, + "elapsedMs": 277.7704169999997, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 16384, @@ -644,11 +644,11 @@ } }, { - "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 197.55249999999998, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 218.902125, "result": { "actualSourceBytes": 16467, - "elapsedMs": 196.27620900000147, + "elapsedMs": 216.6638750000002, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 16384, @@ -663,15 +663,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 19.03204200000073, - "medianMs": 18.98729099999946, + "maximumMs": 25.728416000001744, + "medianMs": 24.771584000000075, "samples": [ { - "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 20.914458, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 28.300541, "result": { "actualSourceBytes": 65634, - "elapsedMs": 18.31462499999907, + "elapsedMs": 24.771584000000075, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -679,11 +679,11 @@ } }, { - "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 21.393834000000002, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 28.562916, "result": { "actualSourceBytes": 65634, - "elapsedMs": 19.03204200000073, + "elapsedMs": 25.728416000001744, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -691,11 +691,11 @@ } }, { - "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 21.513541, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 22.981833, "result": { "actualSourceBytes": 65634, - "elapsedMs": 18.98729099999946, + "elapsedMs": 19.814334000002415, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -710,15 +710,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 209.92562499999983, - "medianMs": 200.90462500000103, + "maximumMs": 273.772332999999, + "medianMs": 244.5609579999982, "samples": [ { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 212.909, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 235.506333, "result": { "actualSourceBytes": 65602, - "elapsedMs": 209.92562499999983, + "elapsedMs": 232.22120799999905, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -726,11 +726,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 203.43275, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 278.468292, "result": { "actualSourceBytes": 65602, - "elapsedMs": 200.90462500000103, + "elapsedMs": 273.772332999999, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -738,11 +738,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 200.232833, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 247.55695799999998, "result": { "actualSourceBytes": 65602, - "elapsedMs": 197.71662500000093, + "elapsedMs": 244.5609579999982, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -757,15 +757,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 323.21979199999987, - "medianMs": 322.43195800000103, + "maximumMs": 554.8498749999999, + "medianMs": 439.5005829999991, "samples": [ { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 325.039875, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 434.87254199999995, "result": { "actualSourceBytes": 65634, - "elapsedMs": 322.43195800000103, + "elapsedMs": 430.8292919999986, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -773,11 +773,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 325.76375, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 559.740416, "result": { "actualSourceBytes": 65634, - "elapsedMs": 323.21979199999987, + "elapsedMs": 554.8498749999999, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -785,11 +785,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 324.50183300000003, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 444.254333, "result": { "actualSourceBytes": 65634, - "elapsedMs": 322.0746659999986, + "elapsedMs": 439.5005829999991, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -804,15 +804,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 331.0949579999997, - "medianMs": 323.79745899999944, + "maximumMs": 405.36616700000013, + "medianMs": 370.6381249999995, "samples": [ { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 333.487209, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 375.20733299999995, "result": { "actualSourceBytes": 65634, - "elapsedMs": 331.0949579999997, + "elapsedMs": 369.482250000001, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -820,11 +820,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 326.21245799999997, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 408.659959, "result": { "actualSourceBytes": 65634, - "elapsedMs": 323.79745899999944, + "elapsedMs": 405.36616700000013, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -832,11 +832,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 324.130625, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 373.79224999999997, "result": { "actualSourceBytes": 65634, - "elapsedMs": 321.55624999999964, + "elapsedMs": 370.6381249999995, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -851,15 +851,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 224.52995799999917, - "medianMs": 198.7046250000003, + "maximumMs": 309.97808299999997, + "medianMs": 307.43829099999857, "samples": [ { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 220.52508300000002, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 218.208917, "result": { "actualSourceBytes": 65634, - "elapsedMs": 198.7046250000003, + "elapsedMs": 193.1819579999992, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -867,11 +867,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 253.093083, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 333.89775, "result": { "actualSourceBytes": 65634, - "elapsedMs": 224.52995799999917, + "elapsedMs": 309.97808299999997, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -879,11 +879,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 211.7245, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 331.586541, "result": { "actualSourceBytes": 65634, - "elapsedMs": 189.0867500000004, + "elapsedMs": 307.43829099999857, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -898,15 +898,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 346.4256659999992, - "medianMs": 343.44066700000076, + "maximumMs": 1380.930708, + "medianMs": 843.6669169999986, "samples": [ { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 342.675208, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 1385.253083, "result": { "actualSourceBytes": 65634, - "elapsedMs": 340.1129579999997, + "elapsedMs": 1380.930708, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -914,11 +914,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 348.89300000000003, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 866.7518749999999, "result": { "actualSourceBytes": 65634, - "elapsedMs": 346.4256659999992, + "elapsedMs": 843.6669169999986, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -926,11 +926,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 346.138, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 624.506542, "result": { "actualSourceBytes": 65634, - "elapsedMs": 343.44066700000076, + "elapsedMs": 621.0680000000011, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -945,15 +945,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 204.24629099999947, - "medianMs": 203.6168340000004, + "maximumMs": 610.9393749999999, + "medianMs": 355.894542, "samples": [ { - "linearMemoryHighWaterBytes": 22413312, - "outerWallMs": 206.18525, + "linearMemoryHighWaterBytes": 22544384, + "outerWallMs": 293.918125, "result": { "actualSourceBytes": 65637, - "elapsedMs": 203.6168340000004, + "elapsedMs": 289.6208750000005, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 65536, @@ -961,11 +961,11 @@ } }, { - "linearMemoryHighWaterBytes": 22413312, - "outerWallMs": 203.041125, + "linearMemoryHighWaterBytes": 22544384, + "outerWallMs": 626.5742909999999, "result": { "actualSourceBytes": 65637, - "elapsedMs": 200.10629199999855, + "elapsedMs": 610.9393749999999, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 65536, @@ -973,11 +973,11 @@ } }, { - "linearMemoryHighWaterBytes": 22413312, - "outerWallMs": 206.909375, + "linearMemoryHighWaterBytes": 22544384, + "outerWallMs": 368.10054199999996, "result": { "actualSourceBytes": 65637, - "elapsedMs": 204.24629099999947, + "elapsedMs": 355.894542, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 65536, @@ -989,37 +989,37 @@ } ], "component": { - "blake3": "f7864a6858df32e93357f04ed97bc6479f897db74c806e1661abdfbf7a63a493", - "buildMs": 30107.629041, - "bytes": 154665477, - "instantiateMs": 15407.022916 + "blake3": "0d398f20c8d77f68c748195dbff8a1edc8f5e6d39bd20bf76f8debe60b5141b4", + "buildMs": 35156.875167000006, + "bytes": 174086636, + "instantiateMs": 15871.77 }, "concurrencyAtLargestSize": { - "linearMemoryHighWaterBytes": 22544384, - "outerWallMs": 26.568624999999997, + "linearMemoryHighWaterBytes": 22609920, + "outerWallMs": 27.6315, "result": { - "baselineTimerMs": 2.631500000001324, - "elapsedMs": 21.58454199999869, - "incrementalSiblingDelayMs": 18.926666999997902, + "baselineTimerMs": 3.088332999999693, + "elapsedMs": 22.17304199999853, + "incrementalSiblingDelayMs": 19.066876000000775, "outputBytes": 49, "requestedMs": 1, - "siblingIssuedMs": 21.55816699999923, - "transformMs": 18.74179200000071 + "siblingIssuedMs": 22.155209000000468, + "transformMs": 19.389624999999796 } }, "controlsAtLargestSize": { - "linearMemoryHighWaterBytes": 22544384, - "outerWallMs": 414.14504200000005, + "linearMemoryHighWaterBytes": 22609920, + "outerWallMs": 442.798, "result": { "cancellation": { "cancelled": true, - "completedMs": 205.5602080000008, - "issuedMs": 195.56233299999985, + "completedMs": 221.7897919999996, + "issuedMs": 210.55666700000072, "message": "execution job cancelled", "requestedMs": 1 }, "timeout": { - "completedMs": 205.9060840000002, + "completedMs": 218.4477079999997, "message": "execution job timed out", "timedOut": true } @@ -1028,17 +1028,17 @@ "environment": { "arch": "aarch64", "artifactCache": null, - "cargo": "cargo 1.95.0 (f2d3ce0bd 2026-03-21)", - "commitHint": "058b904201154bd2f89e1d07dd56629cbbcfbe67", + "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", + "commitHint": "8bbdc5f32abf10322fe256b08ad0076dc165b1ae", "dirty": false, "os": "macos", - "rustc": "rustc 1.95.0 (59807616e 2026-04-14)", + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", "unoptimized": null, "wasmtimeCache": null }, "inputs": { - "benchmarkHash": "9c271ca9f5517af7f4b5cc7638d3398b2a844e94e85c9e6775382aa0b1bc0a8f", - "runtimeHash": "791eeb5d424bbd485542532b553a58c7ecd7fc63d50c25921724032f95f17ccb" + "benchmarkHash": "bccc8d574c50193654300d836469eb52a13a895f08860614ec07f523e2f3630c", + "runtimeHash": "de91efe35fa8ee258eee4e61bccf51450380a6b8c186b8255e6292095af4eae6" }, "iterations": 3, "mode": "transform", @@ -1055,5 +1055,5 @@ 65536 ], "target": "p2", - "wasmLinearMemoryHighWaterBytes": 22544384 + "wasmLinearMemoryHighWaterBytes": 22609920 } diff --git a/tests/typescript_transform_latency/results/2026-09-01-p2-strip-macos-aarch64.json b/tests/typescript_transform_latency/results/2026-09-21-p3-strip-macos-aarch64.json similarity index 65% rename from tests/typescript_transform_latency/results/2026-09-01-p2-strip-macos-aarch64.json rename to tests/typescript_transform_latency/results/2026-09-21-p3-strip-macos-aarch64.json index 407d4105..ce3277c0 100644 --- a/tests/typescript_transform_latency/results/2026-09-01-p2-strip-macos-aarch64.json +++ b/tests/typescript_transform_latency/results/2026-09-21-p3-strip-macos-aarch64.json @@ -5,15 +5,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 2.8770839999997406, - "medianMs": 1.3828749999993306, + "maximumMs": 2.8125, + "medianMs": 1.3137919999971928, "samples": [ { - "linearMemoryHighWaterBytes": 12648448, - "outerWallMs": 8.154791, + "linearMemoryHighWaterBytes": 12713984, + "outerWallMs": 6.7685, "result": { "actualSourceBytes": 4190, - "elapsedMs": 2.8770839999997406, + "elapsedMs": 2.8125, "kind": "api", "outputBytes": 4190, "overflowed": false, @@ -21,11 +21,11 @@ } }, { - "linearMemoryHighWaterBytes": 12648448, - "outerWallMs": 2.213417, + "linearMemoryHighWaterBytes": 12713984, + "outerWallMs": 1.716709, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.3828749999993306, + "elapsedMs": 1.3137919999971928, "kind": "api", "outputBytes": 4190, "overflowed": false, @@ -33,11 +33,11 @@ } }, { - "linearMemoryHighWaterBytes": 12648448, - "outerWallMs": 1.8682919999999998, + "linearMemoryHighWaterBytes": 12713984, + "outerWallMs": 1.750125, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.3636659999974654, + "elapsedMs": 1.2838750000009895, "kind": "api", "outputBytes": 4190, "overflowed": false, @@ -52,15 +52,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 194.06300000000192, - "medianMs": 192.77816600000008, + "maximumMs": 179.4529169999987, + "medianMs": 177.03862500000105, "samples": [ { - "linearMemoryHighWaterBytes": 19660800, - "outerWallMs": 193.096458, + "linearMemoryHighWaterBytes": 19791872, + "outerWallMs": 179.97770799999998, "result": { "actualSourceBytes": 4158, - "elapsedMs": 192.4394580000007, + "elapsedMs": 179.4529169999987, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -68,11 +68,11 @@ } }, { - "linearMemoryHighWaterBytes": 19660800, - "outerWallMs": 193.626458, + "linearMemoryHighWaterBytes": 19791872, + "outerWallMs": 177.79329099999998, "result": { "actualSourceBytes": 4158, - "elapsedMs": 192.77816600000008, + "elapsedMs": 177.03862500000105, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -80,11 +80,11 @@ } }, { - "linearMemoryHighWaterBytes": 19660800, - "outerWallMs": 194.94245800000002, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 176.123333, "result": { "actualSourceBytes": 4158, - "elapsedMs": 194.06300000000192, + "elapsedMs": 175.4695410000022, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -99,15 +99,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 253.28641700000296, - "medianMs": 245.84083400000236, + "maximumMs": 240.53275000000212, + "medianMs": 233.4834999999985, "samples": [ { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 254.263083, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 241.21241600000002, "result": { "actualSourceBytes": 4190, - "elapsedMs": 253.28641700000296, + "elapsedMs": 240.53275000000212, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -115,11 +115,11 @@ } }, { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 246.843875, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 232.325625, "result": { "actualSourceBytes": 4190, - "elapsedMs": 245.84083400000236, + "elapsedMs": 231.68325000000183, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -127,11 +127,11 @@ } }, { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 240.106042, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 234.099375, "result": { "actualSourceBytes": 4190, - "elapsedMs": 238.86912500000108, + "elapsedMs": 233.4834999999985, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -146,15 +146,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 245.45366600000125, - "medianMs": 241.39141599999857, + "maximumMs": 233.76287500000035, + "medianMs": 232.2203750000008, "samples": [ { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 242.37225, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 232.59750000000003, "result": { "actualSourceBytes": 4190, - "elapsedMs": 241.39141599999857, + "elapsedMs": 231.90233300000185, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -162,11 +162,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 239.502667, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 234.40866699999998, "result": { "actualSourceBytes": 4190, - "elapsedMs": 238.65441699999792, + "elapsedMs": 233.76287500000035, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -174,11 +174,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 246.2065, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 232.883833, "result": { "actualSourceBytes": 4190, - "elapsedMs": 245.45366600000125, + "elapsedMs": 232.2203750000008, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -193,15 +193,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 234.70866699999897, - "medianMs": 232.65387499999997, + "maximumMs": 225.7798330000005, + "medianMs": 223.20129200000156, "samples": [ { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 243.39112500000002, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 231.21975, "result": { "actualSourceBytes": 4190, - "elapsedMs": 232.65387499999997, + "elapsedMs": 221.40541700000176, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -209,11 +209,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 240.644208, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 235.66079200000001, "result": { "actualSourceBytes": 4190, - "elapsedMs": 230.24625000000017, + "elapsedMs": 225.7798330000005, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -221,11 +221,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 245.64575, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 233.233625, "result": { "actualSourceBytes": 4190, - "elapsedMs": 234.70866699999897, + "elapsedMs": 223.20129200000156, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -240,15 +240,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 198.59424999999828, - "medianMs": 193.80566700000057, + "maximumMs": 188.64387499999975, + "medianMs": 185.1655419999988, "samples": [ { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 199.41412499999998, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 185.551625, "result": { "actualSourceBytes": 4190, - "elapsedMs": 198.59424999999828, + "elapsedMs": 184.875, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -256,11 +256,11 @@ } }, { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 194.713166, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 185.728167, "result": { "actualSourceBytes": 4190, - "elapsedMs": 193.80566700000057, + "elapsedMs": 185.1655419999988, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -268,11 +268,11 @@ } }, { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 191.956709, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 189.265458, "result": { "actualSourceBytes": 4190, - "elapsedMs": 190.83379200000127, + "elapsedMs": 188.64387499999975, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -287,15 +287,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 5.550125000001572, - "medianMs": 5.103583999996772, + "maximumMs": 5.141000000001441, + "medianMs": 5.073875000000044, "samples": [ { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 6.145875, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 6.0369589999999995, "result": { "actualSourceBytes": 16464, - "elapsedMs": 4.948041999999987, + "elapsedMs": 5.073875000000044, "kind": "api", "outputBytes": 16464, "overflowed": false, @@ -303,11 +303,11 @@ } }, { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 6.574958, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 5.81775, "result": { "actualSourceBytes": 16464, - "elapsedMs": 5.550125000001572, + "elapsedMs": 5.023333999999522, "kind": "api", "outputBytes": 16464, "overflowed": false, @@ -315,11 +315,11 @@ } }, { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 6.2955, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 5.978084, "result": { "actualSourceBytes": 16464, - "elapsedMs": 5.103583999996772, + "elapsedMs": 5.141000000001441, "kind": "api", "outputBytes": 16464, "overflowed": false, @@ -334,15 +334,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 185.0116249999992, - "medianMs": 183.74716700000135, + "maximumMs": 180.59100000000035, + "medianMs": 180.36149999999907, "samples": [ { - "linearMemoryHighWaterBytes": 20250624, - "outerWallMs": 184.83787500000003, + "linearMemoryHighWaterBytes": 20381696, + "outerWallMs": 181.308834, "result": { "actualSourceBytes": 16432, - "elapsedMs": 183.74716700000135, + "elapsedMs": 180.36149999999907, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -350,11 +350,11 @@ } }, { - "linearMemoryHighWaterBytes": 20316160, - "outerWallMs": 181.9545, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 181.64274999999998, "result": { "actualSourceBytes": 16432, - "elapsedMs": 180.8371670000015, + "elapsedMs": 180.59100000000035, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -362,11 +362,11 @@ } }, { - "linearMemoryHighWaterBytes": 20316160, - "outerWallMs": 186.215125, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 180.27575000000002, "result": { "actualSourceBytes": 16432, - "elapsedMs": 185.0116249999992, + "elapsedMs": 179.28062500000124, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -381,15 +381,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 904.0727079999996, - "medianMs": 903.2578329999996, + "maximumMs": 886.687833, + "medianMs": 884.9723750000012, "samples": [ { - "linearMemoryHighWaterBytes": 20316160, - "outerWallMs": 904.04975, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 886.06425, "result": { "actualSourceBytes": 16464, - "elapsedMs": 902.6623330000002, + "elapsedMs": 884.9723750000012, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -397,11 +397,11 @@ } }, { - "linearMemoryHighWaterBytes": 20316160, - "outerWallMs": 904.3656249999999, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 883.250958, "result": { "actualSourceBytes": 16464, - "elapsedMs": 903.2578329999996, + "elapsedMs": 882.0329170000005, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -409,11 +409,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 905.286834, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 887.795333, "result": { "actualSourceBytes": 16464, - "elapsedMs": 904.0727079999996, + "elapsedMs": 886.687833, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -428,15 +428,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 901.8379999999996, - "medianMs": 900.909125, + "maximumMs": 892.1905420000003, + "medianMs": 886.969000000001, "samples": [ { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 902.977458, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 888.15375, "result": { "actualSourceBytes": 16464, - "elapsedMs": 901.8379999999996, + "elapsedMs": 886.969000000001, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -444,11 +444,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 902.081834, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 885.556208, "result": { "actualSourceBytes": 16464, - "elapsedMs": 900.909125, + "elapsedMs": 884.4373749999995, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -456,11 +456,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 899.258375, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 893.329583, "result": { "actualSourceBytes": 16464, - "elapsedMs": 898.0517080000009, + "elapsedMs": 892.1905420000003, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -475,15 +475,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 873.9858750000003, - "medianMs": 867.5398330000007, + "maximumMs": 868.8227080000015, + "medianMs": 863.2075839999998, "samples": [ { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 904.250542, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 905.9969580000001, "result": { "actualSourceBytes": 16464, - "elapsedMs": 866.2756250000002, + "elapsedMs": 868.8227080000015, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -491,11 +491,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 904.9795, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 900.459458, "result": { "actualSourceBytes": 16464, - "elapsedMs": 867.5398330000007, + "elapsedMs": 863.2075839999998, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -503,11 +503,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 910.8125419999999, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 895.595167, "result": { "actualSourceBytes": 16464, - "elapsedMs": 873.9858750000003, + "elapsedMs": 859.436334, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -522,15 +522,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 232.2219580000001, - "medianMs": 230.6682499999988, + "maximumMs": 231.87358399999903, + "medianMs": 226.81904100000065, "samples": [ { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 231.842125, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 232.99575000000002, "result": { "actualSourceBytes": 16464, - "elapsedMs": 230.6682499999988, + "elapsedMs": 231.87358399999903, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -538,11 +538,11 @@ } }, { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 228.680083, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 227.865916, "result": { "actualSourceBytes": 16464, - "elapsedMs": 227.61162499999955, + "elapsedMs": 226.81904100000065, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -550,11 +550,11 @@ } }, { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 233.565458, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 223.991209, "result": { "actualSourceBytes": 16464, - "elapsedMs": 232.2219580000001, + "elapsedMs": 222.98604200000045, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -569,15 +569,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 20.5020829999994, - "medianMs": 19.45629200000076, + "maximumMs": 19.93570899999941, + "medianMs": 19.902208000001337, "samples": [ { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 23.202375, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 22.288124999999997, "result": { "actualSourceBytes": 65634, - "elapsedMs": 20.5020829999994, + "elapsedMs": 19.93570899999941, "kind": "api", "outputBytes": 65634, "overflowed": false, @@ -585,11 +585,11 @@ } }, { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 21.745125, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 22.049916999999997, "result": { "actualSourceBytes": 65634, - "elapsedMs": 19.236041999998633, + "elapsedMs": 19.81316700000025, "kind": "api", "outputBytes": 65634, "overflowed": false, @@ -597,11 +597,11 @@ } }, { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 21.904417, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 22.166124999999997, "result": { "actualSourceBytes": 65634, - "elapsedMs": 19.45629200000076, + "elapsedMs": 19.902208000001337, "kind": "api", "outputBytes": 65634, "overflowed": false, @@ -616,15 +616,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 203.19824999999943, - "medianMs": 202.9507080000003, + "maximumMs": 205.3623750000006, + "medianMs": 204.17949999999837, "samples": [ { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 205.596542, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 206.008834, "result": { "actualSourceBytes": 65602, - "elapsedMs": 202.9507080000003, + "elapsedMs": 203.64708299999984, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -632,11 +632,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 205.92779099999998, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 206.657, "result": { "actualSourceBytes": 65602, - "elapsedMs": 203.19824999999943, + "elapsedMs": 204.17949999999837, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -644,11 +644,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 205.387334, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 207.824, "result": { "actualSourceBytes": 65602, - "elapsedMs": 202.466124999999, + "elapsedMs": 205.3623750000006, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -663,15 +663,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 11136.495791, - "medianMs": 11040.891541999998, + "maximumMs": 10898.214582999995, + "medianMs": 10897.922459, "samples": [ { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11043.846833, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 10900.400917, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11040.891541999998, + "elapsedMs": 10897.922459, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -679,11 +679,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11139.602417, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 10900.870833, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11136.495791, + "elapsedMs": 10898.214582999995, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -691,11 +691,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11009.125083, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 10866.751750000001, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11006.025999999998, + "elapsedMs": 10863.860834, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -710,15 +710,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 11248.11499999999, - "medianMs": 11094.260749999989, + "maximumMs": 11349.588374999992, + "medianMs": 11265.031542000012, "samples": [ { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 10995.456415999999, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 10811.032875, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10992.569957999996, + "elapsedMs": 10808.263875000004, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -726,11 +726,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11251.577583, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 11353.816834, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11248.11499999999, + "elapsedMs": 11349.588374999992, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -738,11 +738,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11097.703333, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 11271.985208, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11094.260749999989, + "elapsedMs": 11265.031542000012, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -757,15 +757,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 10978.504750000007, - "medianMs": 10944.886209000004, + "maximumMs": 10883.9695, + "medianMs": 10859.981040999992, "samples": [ { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11088.633333, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 11030.346792, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10944.886209000004, + "elapsedMs": 10883.9695, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -773,11 +773,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11045.548208, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 11002.550082999998, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10901.547749999998, + "elapsedMs": 10859.981040999992, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -785,11 +785,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 11126.390417, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 10830.505374999999, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10978.504750000007, + "elapsedMs": 10688.431166000024, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -804,15 +804,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 378.5278340000077, - "medianMs": 372.50912499999686, + "maximumMs": 337.93074999999953, + "medianMs": 334.9285839999793, "samples": [ { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 375.700875, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 332.96575, "result": { "actualSourceBytes": 65634, - "elapsedMs": 372.50912499999686, + "elapsedMs": 330.4291249999951, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -820,11 +820,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 381.13741699999997, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 340.60133399999995, "result": { "actualSourceBytes": 65634, - "elapsedMs": 378.5278340000077, + "elapsedMs": 337.93074999999953, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -832,11 +832,11 @@ } }, { - "linearMemoryHighWaterBytes": 22151168, - "outerWallMs": 373.97925, + "linearMemoryHighWaterBytes": 22282240, + "outerWallMs": 337.37987499999997, "result": { "actualSourceBytes": 65634, - "elapsedMs": 371.2287500000093, + "elapsedMs": 334.9285839999793, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -848,37 +848,37 @@ } ], "component": { - "blake3": "ccd30094b61e69913d54118a37495463d7ba24e9aa43fdc7085ec024ccdbf162", - "buildMs": 30495.357584, - "bytes": 154624624, - "instantiateMs": 16082.761792 + "blake3": "f2a97f1f5b9dc3b0706796161beb7f94e7bfc114058394b6f34fef7608592a09", + "buildMs": 59015.987833, + "bytes": 172174365, + "instantiateMs": 14599.361083 }, "concurrencyAtLargestSize": { - "linearMemoryHighWaterBytes": 22413312, - "outerWallMs": 28.767834, + "linearMemoryHighWaterBytes": 22544384, + "outerWallMs": 25.807042, "result": { - "baselineTimerMs": 2.6537919999973383, - "elapsedMs": 23.72329200000968, - "incrementalSiblingDelayMs": 21.039750000010827, + "baselineTimerMs": 2.3731250000128057, + "elapsedMs": 21.438957999984268, + "incrementalSiblingDelayMs": 19.05662499999744, "outputBytes": 65634, "requestedMs": 1, - "siblingIssuedMs": 23.693542000008165, - "transformMs": 20.779667000009795 + "siblingIssuedMs": 21.429750000010245, + "transformMs": 19.11699999999837 } }, "controlsAtLargestSize": { - "linearMemoryHighWaterBytes": 22413312, - "outerWallMs": 418.829791, + "linearMemoryHighWaterBytes": 22544384, + "outerWallMs": 391.908209, "result": { "cancellation": { "cancelled": true, - "completedMs": 207.7271250000049, - "issuedMs": 198.6288329999952, + "completedMs": 195.86687499997788, + "issuedMs": 187.78308299998753, "message": "execution job cancelled", "requestedMs": 1 }, "timeout": { - "completedMs": 208.5919160000049, + "completedMs": 193.8571670000092, "message": "execution job timed out", "timedOut": true } @@ -887,17 +887,17 @@ "environment": { "arch": "aarch64", "artifactCache": null, - "cargo": "cargo 1.95.0 (f2d3ce0bd 2026-03-21)", - "commitHint": "058b904201154bd2f89e1d07dd56629cbbcfbe67", + "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", + "commitHint": "8bbdc5f32abf10322fe256b08ad0076dc165b1ae", "dirty": false, "os": "macos", - "rustc": "rustc 1.95.0 (59807616e 2026-04-14)", + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", "unoptimized": null, "wasmtimeCache": null }, "inputs": { - "benchmarkHash": "9c271ca9f5517af7f4b5cc7638d3398b2a844e94e85c9e6775382aa0b1bc0a8f", - "runtimeHash": "791eeb5d424bbd485542532b553a58c7ecd7fc63d50c25921724032f95f17ccb" + "benchmarkHash": "bccc8d574c50193654300d836469eb52a13a895f08860614ec07f523e2f3630c", + "runtimeHash": "de91efe35fa8ee258eee4e61bccf51450380a6b8c186b8255e6292095af4eae6" }, "iterations": 3, "mode": "strip", @@ -913,6 +913,6 @@ 16384, 65536 ], - "target": "p2", - "wasmLinearMemoryHighWaterBytes": 22413312 + "target": "p3", + "wasmLinearMemoryHighWaterBytes": 22544384 } diff --git a/tests/typescript_transform_latency/results/2026-09-01-p3-transform-macos-aarch64.json b/tests/typescript_transform_latency/results/2026-09-21-p3-transform-macos-aarch64.json similarity index 66% rename from tests/typescript_transform_latency/results/2026-09-01-p3-transform-macos-aarch64.json rename to tests/typescript_transform_latency/results/2026-09-21-p3-transform-macos-aarch64.json index a7d61a5f..3da53437 100644 --- a/tests/typescript_transform_latency/results/2026-09-01-p3-transform-macos-aarch64.json +++ b/tests/typescript_transform_latency/results/2026-09-21-p3-transform-macos-aarch64.json @@ -5,15 +5,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 4.92329200000313, - "medianMs": 1.7232499999990978, + "maximumMs": 3.8697920000013255, + "medianMs": 1.2937500000007276, "samples": [ { - "linearMemoryHighWaterBytes": 12648448, - "outerWallMs": 9.066416, + "linearMemoryHighWaterBytes": 12713984, + "outerWallMs": 6.722459, "result": { "actualSourceBytes": 4190, - "elapsedMs": 4.92329200000313, + "elapsedMs": 3.8697920000013255, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -21,11 +21,11 @@ } }, { - "linearMemoryHighWaterBytes": 12648448, - "outerWallMs": 2.255667, + "linearMemoryHighWaterBytes": 12713984, + "outerWallMs": 1.700792, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.5434999999997672, + "elapsedMs": 1.2937500000007276, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -33,11 +33,11 @@ } }, { - "linearMemoryHighWaterBytes": 12648448, - "outerWallMs": 2.445792, + "linearMemoryHighWaterBytes": 12713984, + "outerWallMs": 1.708709, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.7232499999990978, + "elapsedMs": 1.2285830000000717, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -52,15 +52,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 196.0192090000019, - "medianMs": 193.28579199999876, + "maximumMs": 181.28854100000171, + "medianMs": 180.098958999999, "samples": [ { - "linearMemoryHighWaterBytes": 19660800, - "outerWallMs": 196.69229199999998, + "linearMemoryHighWaterBytes": 19791872, + "outerWallMs": 181.85637499999999, "result": { "actualSourceBytes": 4158, - "elapsedMs": 196.0192090000019, + "elapsedMs": 181.28854100000171, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -68,11 +68,11 @@ } }, { - "linearMemoryHighWaterBytes": 19660800, - "outerWallMs": 192.868208, + "linearMemoryHighWaterBytes": 19791872, + "outerWallMs": 179.805959, "result": { "actualSourceBytes": 4158, - "elapsedMs": 191.63033399999767, + "elapsedMs": 179.1274169999997, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -80,11 +80,11 @@ } }, { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 194.077084, + "linearMemoryHighWaterBytes": 19791872, + "outerWallMs": 181.066333, "result": { "actualSourceBytes": 4158, - "elapsedMs": 193.28579199999876, + "elapsedMs": 180.098958999999, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -99,15 +99,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 203.46879199999967, - "medianMs": 203.02408400000056, + "maximumMs": 188.7012910000012, + "medianMs": 187.34991699999955, "samples": [ { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 203.376542, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 188.02650000000003, "result": { "actualSourceBytes": 4190, - "elapsedMs": 202.2744160000002, + "elapsedMs": 187.34991699999955, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -115,11 +115,11 @@ } }, { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 203.80083299999998, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 187.46533300000002, "result": { "actualSourceBytes": 4190, - "elapsedMs": 203.02408400000056, + "elapsedMs": 186.87887499999852, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -127,11 +127,11 @@ } }, { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 204.26587500000002, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 189.314208, "result": { "actualSourceBytes": 4190, - "elapsedMs": 203.46879199999967, + "elapsedMs": 188.7012910000012, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -146,15 +146,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 202.54300000000148, - "medianMs": 201.89691700000185, + "maximumMs": 188.42379199999775, + "medianMs": 188.1414169999989, "samples": [ { - "linearMemoryHighWaterBytes": 19726336, - "outerWallMs": 203.558708, + "linearMemoryHighWaterBytes": 19857408, + "outerWallMs": 188.787, "result": { "actualSourceBytes": 4190, - "elapsedMs": 202.54300000000148, + "elapsedMs": 188.1414169999989, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -162,11 +162,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 202.74975, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 187.09537500000002, "result": { "actualSourceBytes": 4190, - "elapsedMs": 201.89691700000185, + "elapsedMs": 186.5158330000013, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -174,11 +174,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 202.349625, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 189.01695800000002, "result": { "actualSourceBytes": 4190, - "elapsedMs": 201.5948339999995, + "elapsedMs": 188.42379199999775, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -193,15 +193,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 190.83241700000144, - "medianMs": 190.47520799999984, + "maximumMs": 177.83466699999917, + "medianMs": 175.43016700000226, "samples": [ { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 194.08149999999998, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 177.84175, "result": { "actualSourceBytes": 4190, - "elapsedMs": 190.83241700000144, + "elapsedMs": 175.43016700000226, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -209,11 +209,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 193.3505, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 177.517208, "result": { "actualSourceBytes": 4190, - "elapsedMs": 190.47520799999984, + "elapsedMs": 175.08533399999942, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -221,11 +221,11 @@ } }, { - "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 193.434375, + "linearMemoryHighWaterBytes": 19922944, + "outerWallMs": 180.286459, "result": { "actualSourceBytes": 4190, - "elapsedMs": 190.3537499999984, + "elapsedMs": 177.83466699999917, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -240,15 +240,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 202.91345800000272, - "medianMs": 202.61854200000016, + "maximumMs": 190.4010419999977, + "medianMs": 189.98820799999885, "samples": [ { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 203.983834, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 189.023958, "result": { "actualSourceBytes": 4190, - "elapsedMs": 202.91345800000272, + "elapsedMs": 188.01729200000045, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -256,11 +256,11 @@ } }, { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 201.590125, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 191.012125, "result": { "actualSourceBytes": 4190, - "elapsedMs": 200.40329199999903, + "elapsedMs": 190.4010419999977, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -268,11 +268,11 @@ } }, { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 203.408708, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 190.65699999999998, "result": { "actualSourceBytes": 4190, - "elapsedMs": 202.61854200000016, + "elapsedMs": 189.98820799999885, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -287,15 +287,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 201.20429199999853, - "medianMs": 199.2011249999996, + "maximumMs": 180.53241700000217, + "medianMs": 179.1478750000024, "samples": [ { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 196.18075, + "linearMemoryHighWaterBytes": 19988480, + "outerWallMs": 181.191209, "result": { "actualSourceBytes": 4193, - "elapsedMs": 195.18920900000012, + "elapsedMs": 180.53241700000217, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 4096, @@ -303,11 +303,11 @@ } }, { - "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 200.205041, + "linearMemoryHighWaterBytes": 20054016, + "outerWallMs": 179.835708, "result": { "actualSourceBytes": 4193, - "elapsedMs": 199.2011249999996, + "elapsedMs": 179.1478750000024, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 4096, @@ -315,11 +315,11 @@ } }, { - "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 202.59925, + "linearMemoryHighWaterBytes": 20054016, + "outerWallMs": 179.387958, "result": { "actualSourceBytes": 4193, - "elapsedMs": 201.20429199999853, + "elapsedMs": 178.70537499999773, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 4096, @@ -334,15 +334,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 5.607958000000508, - "medianMs": 5.453207999998995, + "maximumMs": 4.623999999999796, + "medianMs": 4.557875000000422, "samples": [ { - "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 6.664459, + "linearMemoryHighWaterBytes": 20054016, + "outerWallMs": 5.57625, "result": { "actualSourceBytes": 16464, - "elapsedMs": 5.453207999998995, + "elapsedMs": 4.623999999999796, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -350,11 +350,11 @@ } }, { - "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 6.846459, + "linearMemoryHighWaterBytes": 20054016, + "outerWallMs": 5.314416, "result": { "actualSourceBytes": 16464, - "elapsedMs": 5.607958000000508, + "elapsedMs": 4.533458000001701, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -362,11 +362,11 @@ } }, { - "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 6.4479999999999995, + "linearMemoryHighWaterBytes": 20054016, + "outerWallMs": 5.289667, "result": { "actualSourceBytes": 16464, - "elapsedMs": 5.161916999997629, + "elapsedMs": 4.557875000000422, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -381,15 +381,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 202.21366599999965, - "medianMs": 200.90179200000057, + "maximumMs": 185.05941600000008, + "medianMs": 183.1482500000002, "samples": [ { - "linearMemoryHighWaterBytes": 20316160, - "outerWallMs": 202.11337500000002, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 185.99420899999998, "result": { "actualSourceBytes": 16432, - "elapsedMs": 200.90179200000057, + "elapsedMs": 185.05941600000008, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -397,11 +397,11 @@ } }, { - "linearMemoryHighWaterBytes": 20316160, - "outerWallMs": 203.498375, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 184.32916699999998, "result": { "actualSourceBytes": 16432, - "elapsedMs": 202.21366599999965, + "elapsedMs": 183.1482500000002, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -409,11 +409,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 198.9045, + "linearMemoryHighWaterBytes": 20447232, + "outerWallMs": 183.91, "result": { "actualSourceBytes": 16432, - "elapsedMs": 197.7479170000006, + "elapsedMs": 182.6582500000004, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -428,15 +428,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 231.24175000000105, - "medianMs": 229.840833000002, + "maximumMs": 212.9524170000004, + "medianMs": 212.6657090000008, "samples": [ { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 232.443459, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 214.00966599999998, "result": { "actualSourceBytes": 16464, - "elapsedMs": 231.24175000000105, + "elapsedMs": 212.6657090000008, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -444,11 +444,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 229.22525, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 213.926292, "result": { "actualSourceBytes": 16464, - "elapsedMs": 228.17908399999945, + "elapsedMs": 212.9524170000004, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -456,11 +456,11 @@ } }, { - "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 230.959208, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 212.506125, "result": { "actualSourceBytes": 16464, - "elapsedMs": 229.840833000002, + "elapsedMs": 211.54600000000028, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -475,15 +475,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 238.63079199999993, - "medianMs": 232.05412500000057, + "maximumMs": 213.38154199999917, + "medianMs": 213.36483299999963, "samples": [ { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 233.403083, + "linearMemoryHighWaterBytes": 20512768, + "outerWallMs": 213.038084, "result": { "actualSourceBytes": 16464, - "elapsedMs": 232.05412500000057, + "elapsedMs": 212.04266599999937, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -491,11 +491,11 @@ } }, { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 233.108958, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 214.363583, "result": { "actualSourceBytes": 16464, - "elapsedMs": 231.8668749999997, + "elapsedMs": 213.38154199999917, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -503,11 +503,11 @@ } }, { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 239.961791, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 214.392958, "result": { "actualSourceBytes": 16464, - "elapsedMs": 238.63079199999993, + "elapsedMs": 213.36483299999963, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -522,15 +522,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 189.19083299999875, - "medianMs": 187.62770900000032, + "maximumMs": 176.8783749999984, + "medianMs": 174.6845830000002, "samples": [ { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 193.056208, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 183.361625, "result": { "actualSourceBytes": 16464, - "elapsedMs": 185.9352910000016, + "elapsedMs": 176.8783749999984, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -538,11 +538,11 @@ } }, { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 197.659667, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 180.921459, "result": { "actualSourceBytes": 16464, - "elapsedMs": 189.19083299999875, + "elapsedMs": 174.6845830000002, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -550,11 +550,11 @@ } }, { - "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 194.73237500000002, + "linearMemoryHighWaterBytes": 20578304, + "outerWallMs": 180.44454100000002, "result": { "actualSourceBytes": 16464, - "elapsedMs": 187.62770900000032, + "elapsedMs": 174.30187500000102, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -569,15 +569,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 270.4706669999996, - "medianMs": 244.5450409999994, + "maximumMs": 215.18062500000087, + "medianMs": 211.1837919999998, "samples": [ { - "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 244.533625, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 212.238167, "result": { "actualSourceBytes": 16464, - "elapsedMs": 243.10345900000175, + "elapsedMs": 211.1837919999998, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -585,11 +585,11 @@ } }, { - "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 246.090375, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 211.57958299999999, "result": { "actualSourceBytes": 16464, - "elapsedMs": 244.5450409999994, + "elapsedMs": 210.64058300000033, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -597,11 +597,11 @@ } }, { - "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 273.56629100000004, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 216.247167, "result": { "actualSourceBytes": 16464, - "elapsedMs": 270.4706669999996, + "elapsedMs": 215.18062500000087, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -616,15 +616,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 202.29983400000128, - "medianMs": 198.75395799999933, + "maximumMs": 186.31325000000103, + "medianMs": 182.95045800000116, "samples": [ { - "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 200.13879200000002, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 183.959292, "result": { "actualSourceBytes": 16467, - "elapsedMs": 198.75395799999933, + "elapsedMs": 182.95045800000116, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 16384, @@ -632,11 +632,11 @@ } }, { - "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 203.715709, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 183.211083, "result": { "actualSourceBytes": 16467, - "elapsedMs": 202.29983400000128, + "elapsedMs": 182.15837499999907, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 16384, @@ -644,11 +644,11 @@ } }, { - "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 196.558208, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 187.381958, "result": { "actualSourceBytes": 16467, - "elapsedMs": 195.0536250000005, + "elapsedMs": 186.31325000000103, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 16384, @@ -663,15 +663,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 18.78083399999923, - "medianMs": 18.279375000000073, + "maximumMs": 17.64970799999901, + "medianMs": 17.541332999999213, "samples": [ { - "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 21.547916999999998, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 19.952292, "result": { "actualSourceBytes": 65634, - "elapsedMs": 18.78083399999923, + "elapsedMs": 17.64970799999901, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -679,11 +679,11 @@ } }, { - "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 20.910999999999998, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 19.653833, "result": { "actualSourceBytes": 65634, - "elapsedMs": 18.279375000000073, + "elapsedMs": 17.454625000000306, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -691,11 +691,11 @@ } }, { - "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 20.532584, + "linearMemoryHighWaterBytes": 20643840, + "outerWallMs": 19.644666, "result": { "actualSourceBytes": 65634, - "elapsedMs": 18.072040999999444, + "elapsedMs": 17.541332999999213, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -710,15 +710,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 210.63966700000128, - "medianMs": 210.56608400000005, + "maximumMs": 196.356749999999, + "medianMs": 196.30645800000093, "samples": [ { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 212.900917, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 198.535375, "result": { "actualSourceBytes": 65602, - "elapsedMs": 210.56608400000005, + "elapsedMs": 196.30645800000093, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -726,11 +726,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 213.15004100000002, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 198.700459, "result": { "actualSourceBytes": 65602, - "elapsedMs": 210.63966700000128, + "elapsedMs": 196.356749999999, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -738,11 +738,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 213.08829200000002, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 198.4075, "result": { "actualSourceBytes": 65602, - "elapsedMs": 210.5042089999988, + "elapsedMs": 195.95125000000007, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -757,15 +757,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 385.0064160000002, - "medianMs": 356.6277919999993, + "maximumMs": 318.4550419999996, + "medianMs": 316.12937500000044, "samples": [ { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 341.85725, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 317.409292, "result": { "actualSourceBytes": 65634, - "elapsedMs": 338.8820830000004, + "elapsedMs": 315.0695000000014, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -773,11 +773,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 388.886208, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 318.429458, "result": { "actualSourceBytes": 65634, - "elapsedMs": 385.0064160000002, + "elapsedMs": 316.12937500000044, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -785,11 +785,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 360.003833, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 320.800792, "result": { "actualSourceBytes": 65634, - "elapsedMs": 356.6277919999993, + "elapsedMs": 318.4550419999996, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -804,15 +804,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 342.3850419999999, - "medianMs": 341.15016599999944, + "maximumMs": 319.9572910000006, + "medianMs": 316.759, "samples": [ { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 344.210167, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 322.42529199999996, "result": { "actualSourceBytes": 65634, - "elapsedMs": 341.15016599999944, + "elapsedMs": 319.9572910000006, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -820,11 +820,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 338.565416, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 319.17891599999996, "result": { "actualSourceBytes": 65634, - "elapsedMs": 335.91749999999956, + "elapsedMs": 316.759, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -832,11 +832,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 345.238417, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 317.053834, "result": { "actualSourceBytes": 65634, - "elapsedMs": 342.3850419999999, + "elapsedMs": 314.7537080000002, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -851,15 +851,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 198.4002079999991, - "medianMs": 191.90791700000045, + "maximumMs": 177.66070799999943, + "medianMs": 175.63133299999936, "samples": [ { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 221.176459, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 195.575584, "result": { "actualSourceBytes": 65634, - "elapsedMs": 198.4002079999991, + "elapsedMs": 175.12183300000106, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -867,11 +867,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 212.95837500000002, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 198.211667, "result": { "actualSourceBytes": 65634, - "elapsedMs": 190.12862499999935, + "elapsedMs": 177.66070799999943, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -879,11 +879,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 214.98775, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 196.28425, "result": { "actualSourceBytes": 65634, - "elapsedMs": 191.90791700000045, + "elapsedMs": 175.63133299999936, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -898,15 +898,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 362.0872500000005, - "medianMs": 355.45387499999924, + "maximumMs": 314.5040420000005, + "medianMs": 314.2312500000007, "samples": [ { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 364.90450000000004, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 316.573333, "result": { "actualSourceBytes": 65634, - "elapsedMs": 362.0872500000005, + "elapsedMs": 314.2312500000007, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -914,11 +914,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 357.782292, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 316.803458, "result": { "actualSourceBytes": 65634, - "elapsedMs": 354.8786249999994, + "elapsedMs": 314.5040420000005, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -926,11 +926,11 @@ } }, { - "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 358.012375, + "linearMemoryHighWaterBytes": 22347776, + "outerWallMs": 315.82266599999997, "result": { "actualSourceBytes": 65634, - "elapsedMs": 355.45387499999924, + "elapsedMs": 313.5233329999992, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -945,15 +945,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 215.04500000000007, - "medianMs": 212.55233399999997, + "maximumMs": 201.07250000000025, + "medianMs": 199.93612500000015, "samples": [ { - "linearMemoryHighWaterBytes": 22413312, - "outerWallMs": 217.54758299999997, + "linearMemoryHighWaterBytes": 22544384, + "outerWallMs": 200.62650000000002, "result": { "actualSourceBytes": 65637, - "elapsedMs": 215.04500000000007, + "elapsedMs": 198.29716700000063, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 65536, @@ -961,11 +961,11 @@ } }, { - "linearMemoryHighWaterBytes": 22413312, - "outerWallMs": 215.097875, + "linearMemoryHighWaterBytes": 22544384, + "outerWallMs": 203.468333, "result": { "actualSourceBytes": 65637, - "elapsedMs": 212.55233399999997, + "elapsedMs": 201.07250000000025, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 65536, @@ -973,11 +973,11 @@ } }, { - "linearMemoryHighWaterBytes": 22413312, - "outerWallMs": 214.226167, + "linearMemoryHighWaterBytes": 22544384, + "outerWallMs": 202.403583, "result": { "actualSourceBytes": 65637, - "elapsedMs": 211.3668749999997, + "elapsedMs": 199.93612500000015, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 65536, @@ -989,37 +989,37 @@ } ], "component": { - "blake3": "08f8e8e6b6a771a133177dbbe29cca0e8cc85fd9c345b4c6228741df9a5cb450", - "buildMs": 30544.315458, - "bytes": 152440084, - "instantiateMs": 18173.024709 + "blake3": "5afffd37e4d416deeda8a9834ee43691b5458307d9d389b1b2be1134382b0efc", + "buildMs": 32038.018917, + "bytes": 172144957, + "instantiateMs": 14811.936167 }, "concurrencyAtLargestSize": { - "linearMemoryHighWaterBytes": 22544384, - "outerWallMs": 27.138833, + "linearMemoryHighWaterBytes": 22609920, + "outerWallMs": 25.158084000000002, "result": { - "baselineTimerMs": 2.9557500000009895, - "elapsedMs": 21.873999999999796, - "incrementalSiblingDelayMs": 18.900666999998062, + "baselineTimerMs": 2.676499999999578, + "elapsedMs": 20.5023340000007, + "incrementalSiblingDelayMs": 17.816249999999854, "outputBytes": 49, "requestedMs": 1, - "siblingIssuedMs": 21.856416999999055, - "transformMs": 19.132125000000087 + "siblingIssuedMs": 20.492749999999432, + "transformMs": 17.88483300000007 } }, "controlsAtLargestSize": { - "linearMemoryHighWaterBytes": 22544384, - "outerWallMs": 424.425, + "linearMemoryHighWaterBytes": 22609920, + "outerWallMs": 399.834042, "result": { "cancellation": { "cancelled": true, - "completedMs": 214.18362500000148, - "issuedMs": 204.99483300000065, + "completedMs": 199.98070899999948, + "issuedMs": 191.55483400000048, "message": "execution job cancelled", "requestedMs": 1 }, "timeout": { - "completedMs": 207.7208329999994, + "completedMs": 197.76545799999985, "message": "execution job timed out", "timedOut": true } @@ -1028,17 +1028,17 @@ "environment": { "arch": "aarch64", "artifactCache": null, - "cargo": "cargo 1.95.0 (f2d3ce0bd 2026-03-21)", - "commitHint": "058b904201154bd2f89e1d07dd56629cbbcfbe67", + "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", + "commitHint": "8bbdc5f32abf10322fe256b08ad0076dc165b1ae", "dirty": false, "os": "macos", - "rustc": "rustc 1.95.0 (59807616e 2026-04-14)", + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", "unoptimized": null, "wasmtimeCache": null }, "inputs": { - "benchmarkHash": "9c271ca9f5517af7f4b5cc7638d3398b2a844e94e85c9e6775382aa0b1bc0a8f", - "runtimeHash": "791eeb5d424bbd485542532b553a58c7ecd7fc63d50c25921724032f95f17ccb" + "benchmarkHash": "bccc8d574c50193654300d836469eb52a13a895f08860614ec07f523e2f3630c", + "runtimeHash": "de91efe35fa8ee258eee4e61bccf51450380a6b8c186b8255e6292095af4eae6" }, "iterations": 3, "mode": "transform", @@ -1055,5 +1055,5 @@ 65536 ], "target": "p3", - "wasmLinearMemoryHighWaterBytes": 22544384 + "wasmLinearMemoryHighWaterBytes": 22609920 } diff --git a/tests/typescript_transform_latency/results/README.md b/tests/typescript_transform_latency/results/README.md index fd195b04..98d7d59c 100644 --- a/tests/typescript_transform_latency/results/README.md +++ b/tests/typescript_transform_latency/results/README.md @@ -10,11 +10,9 @@ Each configured size is a requested source-byte target. Generated declarations a case-specific suffixes can make the actual source slightly larger; samples in the requested 64-KiB profile contain 65,602–65,637 source bytes. -The reports' `environment.commitHint` records the checkout used for the workload -capture (`058b9042`), while the input hashes are the currentness keys. The -`benchmarkHash` was refreshed after capture only because `run.sh` gained -validation-only source-root wiring; the recorded timings and component artifacts -still come from the `058b9042` capture. +The reports' `environment.commitHint` records the exact consolidated npm-loader +candidate used for the workload capture (`8bbdc5f3`), while the runtime and +benchmark input hashes are the currentness keys. `run.sh --check` validates the checked-in report schema and complete P2/P3 by strip/transform matrix without claiming that historical timings describe the @@ -22,29 +20,35 @@ current runtime. `run.sh --check-current` additionally compares the stored input hashes with the checkout. A failure there requires a deliberate new measurement capture, not validation-only replacement of the runtime hash. -## 2026-09-01 macOS arm64 baseline +## 2026-09-21 macOS arm64 baseline All values below are milliseconds for the requested 64-KiB profile unless noted otherwise. | Target/mode | Direct API median / max | Inline median | Entry median | ESM median | Prepared ESM median | CJS median | |---|---:|---:|---:|---:|---:|---:| -| P2 strip | 19.46 / 20.50 | 202.95 | 11,040.89 | 11,094.26 | 10,944.89 | 372.51 | -| P2 transform | 18.99 / 19.03 | 200.90 | 322.43 | 323.80 | 198.70 | 343.44 | -| P3 strip | 19.62 / 20.77 | 207.63 | 11,036.76 | 11,169.50 | 10,934.69 | 366.03 | -| P3 transform | 18.28 / 18.78 | 210.57 | 356.63 | 341.15 | 191.91 | 355.45 | - -The same-runtime 1 ms timer was delayed by 18.90–22.10 ms while the synchronous -public transform API ran. A 1 ms execution timeout completed in 205.53–208.59 ms; -the cancellation callback was issued in 194.94–204.99 ms and completed in -203.84–214.18 ms. Those execution-control values include fresh runtime startup and +| P2 strip | 19.49 / 19.52 | 197.21 | 10,945.91 | 11,324.12 | 11,088.28 | 371.14 | +| P2 transform | 24.77 / 25.73 | 244.56 | 439.50 | 370.64 | 307.44 | 843.67 | +| P3 strip | 19.90 / 19.94 | 204.18 | 10,897.92 | 11,265.03 | 10,859.98 | 334.93 | +| P3 transform | 17.54 / 17.65 | 196.31 | 316.13 | 316.76 | 175.63 | 314.23 | + +The same-runtime 1 ms timer was delayed by 17.82–20.55 ms while the synchronous +public transform API ran. A 1 ms execution timeout completed in 193.86–218.45 ms; +the cancellation callback was issued in 187.78–210.80 ms and completed in +195.87–221.79 ms. Those execution-control values include fresh runtime startup and must not be described as native-transform time or preemption. -The highest observed guest linear-memory reservation was 22,544,384 bytes. This is +The highest observed guest linear-memory reservation was 22,609,920 bytes. This is an instance-wide monotone high-water mark, not retained memory. Strip-mode prepared ESM reproduces nearly all of the end-to-end ESM delay after transformation has already finished, while similarly sized inputs with the same dense stripped padding -complete inline in about 203 ms and through CommonJS in about 370 ms. The separate +complete inline in 197–204 ms and through CommonJS in 335–371 ms. The separate bottleneck is therefore in the ESM module-loading path, not generic compilation of whitespace-preserving output; GOL-347 owns its phase-level profiling and measured mitigation. + +The P2 transform-mode execution rows were noisier than the other profiles, including +three 64-KiB CommonJS samples spanning 621–1,381 ms. This serial refresh is not a +controlled cross-date A/B, so those movements are descriptive and are not attributed +to the npm-loader cache change. The stable cross-target result is the roughly +11-second strip-mode ESM path reproduced after transformation has already completed. From d27a15060e30090d82ceffd417dc87487e2c74c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 16:51:50 +0200 Subject: [PATCH 13/52] Add ESM load phase experiment (GOL-347) --- Cargo.toml | 4 + .../src/esm-module-load-phases.js | 49 +++ .../wit/esm-module-load-phases.wit | 5 + tests/esm_module_load_phases.rs | 413 ++++++++++++++++++ .../2026-09-21-instrumentation.patch | 212 +++++++++ tests/esm_module_load_phases/README.md | 31 ++ .../esm_module_load_phases/results/README.md | 6 + tests/esm_module_load_phases/run.sh | 58 +++ 8 files changed, 778 insertions(+) create mode 100644 examples/runtime/esm-module-load-phases/src/esm-module-load-phases.js create mode 100644 examples/runtime/esm-module-load-phases/wit/esm-module-load-phases.wit create mode 100644 tests/esm_module_load_phases.rs create mode 100644 tests/esm_module_load_phases/2026-09-21-instrumentation.patch create mode 100644 tests/esm_module_load_phases/README.md create mode 100644 tests/esm_module_load_phases/results/README.md create mode 100755 tests/esm_module_load_phases/run.sh diff --git a/Cargo.toml b/Cargo.toml index 069c08bd..831e1e32 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -111,6 +111,10 @@ harness = false name = "typescript_transform_latency" harness = false +[[test]] +name = "esm_module_load_phases" +harness = false + [[test]] name = "migrate_config_split" harness = false diff --git a/examples/runtime/esm-module-load-phases/src/esm-module-load-phases.js b/examples/runtime/esm-module-load-phases/src/esm-module-load-phases.js new file mode 100644 index 00000000..da0d74ad --- /dev/null +++ b/examples/runtime/esm-module-load-phases/src/esm-module-load-phases.js @@ -0,0 +1,49 @@ +import fs from 'node:fs'; +import { stripTypeScriptTypes } from 'node:module'; +import { runJavaScript } from 'wasm-rquickjs:execution'; + +const ROOT = '/esm-module-load-phases'; + +function typedPrefix(sourceBytes) { + const lines = []; + let length = 0; + for (let index = 0; length < sourceBytes; index++) { + const line = `type Padding${index} = { value: number; next?: Padding${index} };\n`; + lines.push(line); + length += line.length; + } + return lines.join(''); +} + +export async function measureCase(sourceBytes, sample) { + fs.mkdirSync(ROOT, { recursive: true }); + const path = `${ROOT}/prepared-${sourceBytes}-${sample}.mjs`; + const typedSource = `${typedPrefix(Number(sourceBytes))} +globalThis.__esmPhaseMarks.evaluationStart = performance.now(); +export default function run(): number { return 42; } +globalThis.__esmPhaseMarks.evaluationEnd = performance.now();`; + const preparedSource = stripTypeScriptTypes(typedSource, { mode: 'strip' }); + fs.writeFileSync(path, preparedSource); + + const started = performance.now(); + const execution = await runJavaScript({ source: ` + globalThis.__esmPhaseMarks = {}; + globalThis.__esmPhaseMarks.importStart = performance.now(); + const loaded = await import(${JSON.stringify(path)}); + globalThis.__esmPhaseMarks.importResolved = performance.now(); + return { + value: loaded.default(), + marks: globalThis.__esmPhaseMarks, + }; + ` }); + return JSON.stringify({ + requestedSourceBytes: Number(sourceBytes), + actualSourceBytes: typedSource.length, + preparedSourceBytes: preparedSource.length, + elapsedMs: performance.now() - started, + value: execution.value.value, + marks: execution.value.marks, + overflowed: execution.overflowed, + profile: execution.profile, + }); +} diff --git a/examples/runtime/esm-module-load-phases/wit/esm-module-load-phases.wit b/examples/runtime/esm-module-load-phases/wit/esm-module-load-phases.wit new file mode 100644 index 00000000..69ea8371 --- /dev/null +++ b/examples/runtime/esm-module-load-phases/wit/esm-module-load-phases.wit @@ -0,0 +1,5 @@ +package quickjs:esm-module-load-phases; + +world esm-module-load-phases { + export measure-case: func(source-bytes: u64, sample: u64) -> string; +} diff --git a/tests/esm_module_load_phases.rs b/tests/esm_module_load_phases.rs new file mode 100644 index 00000000..d8beee60 --- /dev/null +++ b/tests/esm_module_load_phases.rs @@ -0,0 +1,413 @@ +//! Manual phase attribution for the slow strip-mode prepared-ESM path. +//! +//! The default path validates checked-in reports. Set +//! `ESM_MODULE_LOAD_PHASES_MEASURE=1` to execute five fresh-job samples. + +#![allow(dead_code)] + +#[path = "common/mod.rs"] +mod common; + +use camino::Utf8Path; +use common::{CompiledTest, FeatureCombination, TestInstance, test_target}; +use serde_json::{Map, Value, json}; +use std::fs; +use std::process::Command; +use std::time::{Duration, Instant}; +use wasmtime::component::Val; + +const EXAMPLE_DIR: &str = "examples/runtime/esm-module-load-phases"; +const RESULTS_DIR: &str = "tests/esm_module_load_phases/results"; +const SOURCE_BYTES: u64 = 65_536; +const ITERATIONS: usize = 5; +const INVOCATION_DEADLINE_SECONDS: u64 = 120; +const PHASES: &[&str] = &[ + "esm.importMetaLoader.total", + "esm.importMetaLoader.realpath", + "esm.importMetaLoader.sourceRead", + "esm.importMetaLoader.importAttrs", + "esm.importMetaLoader.cjsGlobalPreflight", + "esm.importMetaLoader.namedImportDiagnostics", + "esm.importMetaLoader.topLevelAwaitScan", + "esm.importMetaLoader.prologueInjection", + "esm.importMetaLoader.sourceMapRegistration", + "esm.importMetaLoader.quickjsDeclare", + "esm.importMetaLoader.importMetaInit", + "esm.nodeFileResolve", +]; +const EXCLUSIVE_LOADER_PHASES: &[&str] = &[ + "realpath", + "sourceRead", + "importAttrs", + "cjsGlobalPreflight", + "namedImportDiagnostics", + "topLevelAwaitScan", + "prologueInjection", + "sourceMapRegistration", + "quickjsDeclare", + "importMetaInit", +]; + +#[tokio::main] +async fn main() -> anyhow::Result<()> { + if std::env::var_os("ESM_MODULE_LOAD_PHASES_MEASURE").is_none() { + return validate_checked_reports(); + } + + let build_started = Instant::now(); + let compiled = CompiledTest::new_with_features( + Utf8Path::new(EXAMPLE_DIR), + true, + FeatureCombination::TypeScriptCompilerProfiling, + ) + .await?; + let build_ms = millis(build_started.elapsed()); + let component_bytes = fs::metadata(compiled.wasm_path())?.len(); + let instantiate_started = Instant::now(); + let mut instance = TestInstance::new_with_memory_tracking(compiled.wasm_path()).await?; + let instantiate_ms = millis(instantiate_started.elapsed()); + + let mut samples = Vec::new(); + for sample in 0..ITERATIONS { + eprintln!("measuring prepared ESM phase sample {}", sample + 1); + samples.push( + invoke_json( + &mut instance, + "measure-case", + &[Val::U64(SOURCE_BYTES), Val::U64(sample as u64)], + ) + .await?, + ); + } + + let report = json!({ + "schemaVersion": 1, + "environment": environment()?, + "inputs": { + "instrumentationPatchBlake3": hash_file(Utf8Path::new(&required_env("ESM_MODULE_LOAD_PHASES_PATCH_FILE")?))?, + "patchedFilesHash": patched_files_hash()?, + }, + "target": format!("{:?}", test_target()).to_lowercase(), + "mode": "strip", + "path": "prepared-esm", + "iterations": ITERATIONS, + "sourceBytes": SOURCE_BYTES, + "component": { + "bytes": component_bytes, + "blake3": hash_file(compiled.wasm_path())?, + "buildMs": build_ms, + "instantiateMs": instantiate_ms, + }, + "summary": summarize(&samples), + "samples": samples, + "wasmLinearMemoryHighWaterBytes": instance.linear_memory_high_water_bytes(), + "notes": [ + "manual local attribution; timings are not CI thresholds", + "each sample uses a unique module path and a fresh execution-job QuickJS runtime", + "the component instance is reused within one target report; runtime state is not", + "preEvaluationResidual includes uninstrumented resolver dispatch, QuickJS linking, and promise scheduling", + ], + }); + validate_report(&report)?; + let encoded = serde_json::to_string_pretty(&report)?; + if let Ok(path) = std::env::var("ESM_MODULE_LOAD_PHASES_REPORT") { + fs::write(path, format!("{encoded}\n"))?; + } + println!("{encoded}"); + Ok(()) +} + +async fn invoke_json( + instance: &mut TestInstance, + function: &str, + args: &[Val], +) -> anyhow::Result { + instance.set_epoch_deadline(INVOCATION_DEADLINE_SECONDS); + let started = Instant::now(); + let value = instance.invoke(None, function, args).await?; + let Some(Val::String(encoded)) = value else { + anyhow::bail!("{function} did not return a JSON string") + }; + let result: Value = serde_json::from_str(&encoded)?; + Ok(json!({ + "outerWallMs": millis(started.elapsed()), + "linearMemoryHighWaterBytes": instance.linear_memory_high_water_bytes(), + "derived": derive(&result)?, + "result": result, + })) +} + +fn derive(result: &Value) -> anyhow::Result { + let counters = result["profile"]["counters"] + .as_object() + .ok_or_else(|| anyhow::anyhow!("sample is missing profile counters"))?; + let micros = |phase: &str| -> anyhow::Result { + Ok(counters + .get(&format!("{phase}.micros")) + .and_then(Value::as_u64) + .ok_or_else(|| anyhow::anyhow!("missing {phase}.micros"))? as f64 + / 1000.0) + }; + let loader_total_ms = micros("esm.importMetaLoader.total")?; + let node_file_resolve_ms = micros("esm.nodeFileResolve")?; + let mut exclusive = Map::new(); + let mut known_loader_ms = 0.0; + for phase in EXCLUSIVE_LOADER_PHASES { + let value = micros(&format!("esm.importMetaLoader.{phase}"))?; + known_loader_ms += value; + exclusive.insert(format!("{phase}Ms"), json!(value)); + } + let marks = result["marks"] + .as_object() + .ok_or_else(|| anyhow::anyhow!("sample is missing JS marks"))?; + let mark = |name: &str| -> anyhow::Result { + marks + .get(name) + .and_then(Value::as_f64) + .ok_or_else(|| anyhow::anyhow!("missing {name} mark")) + }; + let import_start = mark("importStart")?; + let evaluation_start = mark("evaluationStart")?; + let evaluation_end = mark("evaluationEnd")?; + let import_resolved = mark("importResolved")?; + let pre_evaluation_ms = evaluation_start - import_start; + Ok(json!({ + "nodeFileResolveMs": node_file_resolve_ms, + "loaderTotalMs": loader_total_ms, + "exclusiveLoaderPhases": exclusive, + "knownLoaderMs": known_loader_ms, + "loaderMiscMs": loader_total_ms - known_loader_ms, + "preEvaluationMs": pre_evaluation_ms, + "preEvaluationResidualMs": pre_evaluation_ms - node_file_resolve_ms - loader_total_ms, + "evaluationMs": evaluation_end - evaluation_start, + "settlementMs": import_resolved - evaluation_end, + "importPromiseMs": import_resolved - import_start, + })) +} + +fn summarize(samples: &[Value]) -> Value { + let mut elapsed = samples + .iter() + .filter_map(|sample| sample.pointer("/result/elapsedMs").and_then(Value::as_f64)) + .collect::>(); + elapsed.sort_by(f64::total_cmp); + let mut pre_evaluation = samples + .iter() + .filter_map(|sample| { + sample + .pointer("/derived/preEvaluationMs") + .and_then(Value::as_f64) + }) + .collect::>(); + pre_evaluation.sort_by(f64::total_cmp); + json!({ + "medianElapsedMs": elapsed[elapsed.len() / 2], + "maximumElapsedMs": elapsed[elapsed.len() - 1], + "medianPreEvaluationMs": pre_evaluation[pre_evaluation.len() / 2], + }) +} + +fn validate_checked_reports() -> anyhow::Result<()> { + let directory = Utf8Path::new(RESULTS_DIR); + anyhow::ensure!(directory.exists(), "checked report directory is missing"); + let mut targets = std::collections::BTreeSet::new(); + for entry in fs::read_dir(directory)? { + let path = entry?.path(); + if path.extension().and_then(|value| value.to_str()) != Some("json") { + continue; + } + let report: Value = serde_json::from_slice(&fs::read(&path)?)?; + validate_report(&report).map_err(|error| anyhow::anyhow!("{}: {error}", path.display()))?; + let target = report["target"].as_str().unwrap().to_string(); + anyhow::ensure!(targets.insert(target), "duplicate target report"); + } + anyhow::ensure!( + targets == ["p2".to_string(), "p3".to_string()].into_iter().collect(), + "checked reports must contain exactly one P2 and one P3 report" + ); + Ok(()) +} + +fn validate_report(report: &Value) -> anyhow::Result<()> { + anyhow::ensure!(report["schemaVersion"] == 1, "unexpected report schema"); + anyhow::ensure!( + matches!(report["target"].as_str(), Some("p2" | "p3")), + "invalid target" + ); + anyhow::ensure!( + report["mode"] == "strip" && report["path"] == "prepared-esm", + "invalid workload" + ); + anyhow::ensure!( + report["iterations"] == ITERATIONS && report["sourceBytes"] == SOURCE_BYTES, + "invalid sample shape" + ); + anyhow::ensure!( + report["environment"]["baseRevision"] + .as_str() + .is_some_and(is_git_sha) + && report["inputs"]["instrumentationPatchBlake3"] + .as_str() + .is_some_and(is_blake3) + && report["inputs"]["patchedFilesHash"] + .as_str() + .is_some_and(is_blake3) + && report["component"]["blake3"] + .as_str() + .is_some_and(is_blake3), + "report source or component identity is incomplete" + ); + let samples = report["samples"] + .as_array() + .ok_or_else(|| anyhow::anyhow!("missing samples"))?; + anyhow::ensure!(samples.len() == ITERATIONS, "wrong sample count"); + let mut elapsed = Vec::new(); + let mut pre_evaluation = Vec::new(); + for sample in samples { + let result = &sample["result"]; + anyhow::ensure!( + result["value"] == 42 && result["overflowed"] == false, + "prepared ESM returned an invalid result" + ); + anyhow::ensure!( + result["requestedSourceBytes"] == SOURCE_BYTES, + "source size differs from report" + ); + anyhow::ensure!( + result["profile"]["version"] == 1, + "missing execution profile" + ); + let counters = result["profile"]["counters"] + .as_object() + .ok_or_else(|| anyhow::anyhow!("missing counters"))?; + for phase in PHASES { + anyhow::ensure!( + counters + .get(&format!("{phase}.calls")) + .and_then(Value::as_u64) + == Some(1), + "{phase} did not run exactly once" + ); + anyhow::ensure!( + counters + .get(&format!("{phase}.micros")) + .and_then(Value::as_u64) + .is_some(), + "{phase} is missing duration" + ); + } + let marks = &result["marks"]; + let ordered = [ + "importStart", + "evaluationStart", + "evaluationEnd", + "importResolved", + ] + .into_iter() + .map(|name| { + marks[name] + .as_f64() + .ok_or_else(|| anyhow::anyhow!("missing {name}")) + }) + .collect::>>()?; + anyhow::ensure!( + ordered.windows(2).all(|pair| pair[0] <= pair[1]), + "JS timestamps are not monotonic" + ); + let loader_total = sample["derived"]["loaderTotalMs"].as_f64().unwrap(); + let known_loader = sample["derived"]["knownLoaderMs"].as_f64().unwrap(); + anyhow::ensure!( + loader_total + 0.050 >= known_loader, + "exclusive loader phases exceed loader total" + ); + let import_promise = sample["derived"]["importPromiseMs"].as_f64().unwrap(); + let user_await = result["profile"]["phasesMs"]["userAwait"] + .as_f64() + .ok_or_else(|| anyhow::anyhow!("missing userAwait"))?; + anyhow::ensure!( + user_await + 1.0 >= import_promise, + "userAwait does not cover the import promise" + ); + elapsed.push(result["elapsedMs"].as_f64().unwrap()); + pre_evaluation.push(sample["derived"]["preEvaluationMs"].as_f64().unwrap()); + } + elapsed.sort_by(f64::total_cmp); + pre_evaluation.sort_by(f64::total_cmp); + anyhow::ensure!( + approximately_equal( + report["summary"]["medianElapsedMs"].as_f64(), + Some(elapsed[2]) + ) && approximately_equal( + report["summary"]["maximumElapsedMs"].as_f64(), + elapsed.last().copied() + ) && approximately_equal( + report["summary"]["medianPreEvaluationMs"].as_f64(), + Some(pre_evaluation[2]) + ), + "summary does not match raw samples" + ); + Ok(()) +} + +fn environment() -> anyhow::Result { + Ok(json!({ + "baseRevision": required_env("ESM_MODULE_LOAD_PHASES_BASE_REVISION")?, + "dirty": !command_text(Command::new("git").args(["status", "--porcelain"]))?.is_empty(), + "os": std::env::consts::OS, + "arch": std::env::consts::ARCH, + "rustc": command_text(Command::new("rustc").arg("--version"))?, + "cargo": command_text(Command::new("cargo").arg("--version"))?, + "artifactCache": std::env::var("WASM_RQUICKJS_TEST_ARTIFACT_CACHE").ok(), + "wasmtimeCache": std::env::var("WASM_RQUICKJS_TEST_WASMTIME_CACHE").ok(), + })) +} + +fn patched_files_hash() -> anyhow::Result { + let mut hasher = blake3::Hasher::new(); + for path in [ + "crates/wasm-rquickjs/skeleton/Cargo.toml_", + "crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs", + ] { + let bytes = fs::read(path)?; + hasher.update(&(path.len() as u64).to_le_bytes()); + hasher.update(path.as_bytes()); + hasher.update(&(bytes.len() as u64).to_le_bytes()); + hasher.update(&bytes); + } + Ok(hasher.finalize().to_hex().to_string()) +} + +fn hash_file(path: &Utf8Path) -> anyhow::Result { + Ok(blake3::hash(&fs::read(path)?).to_hex().to_string()) +} + +fn required_env(name: &str) -> anyhow::Result { + std::env::var(name).map_err(|_| anyhow::anyhow!("{name} is required while measuring")) +} + +fn command_text(command: &mut Command) -> anyhow::Result { + let output = command.output()?; + anyhow::ensure!( + output.status.success(), + "command failed: {}", + String::from_utf8_lossy(&output.stderr) + ); + Ok(String::from_utf8(output.stdout)?.trim().to_string()) +} + +fn millis(duration: Duration) -> f64 { + duration.as_secs_f64() * 1000.0 +} + +fn approximately_equal(left: Option, right: Option) -> bool { + left.zip(right) + .is_some_and(|(left, right)| (left - right).abs() <= f64::EPSILON * 8.0) +} + +fn is_blake3(value: &str) -> bool { + value.len() == 64 && value.bytes().all(|byte| byte.is_ascii_hexdigit()) +} + +fn is_git_sha(value: &str) -> bool { + value.len() == 40 && value.bytes().all(|byte| byte.is_ascii_hexdigit()) +} diff --git a/tests/esm_module_load_phases/2026-09-21-instrumentation.patch b/tests/esm_module_load_phases/2026-09-21-instrumentation.patch new file mode 100644 index 00000000..04e3f848 --- /dev/null +++ b/tests/esm_module_load_phases/2026-09-21-instrumentation.patch @@ -0,0 +1,212 @@ +diff --git a/crates/wasm-rquickjs/skeleton/Cargo.toml_ b/crates/wasm-rquickjs/skeleton/Cargo.toml_ +index a163394d..be9ff9b2 100644 +--- a/crates/wasm-rquickjs/skeleton/Cargo.toml_ ++++ b/crates/wasm-rquickjs/skeleton/Cargo.toml_ +@@ -93,7 +93,7 @@ typescript-transform-runtime = ["typescript-runtime"] + # Private test instrumentation. Individual test combinations opt into the + # capabilities they observe; this umbrella is excluded from every runtime tier. + test-observability = [] +-typescript-compiler-profiling = ["typescript-transform-runtime", "test-observability"] ++typescript-compiler-profiling = ["typescript-runtime", "test-observability"] + + # WebSocket support via the target-specific `golem:websocket@1.5.0` bindings. + websocket = ["dep:golem-websocket"] +diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +index 85e18a7b..988f3c2b 100644 +--- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs ++++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +@@ -22,8 +22,52 @@ use std::hash::BuildHasher; + use std::ops::ControlFlow; + use std::rc::Rc; + use std::sync::atomic::{AtomicUsize, Ordering}; ++#[cfg(feature = "typescript-compiler-profiling")] ++use std::time::Instant; + use std::time::{SystemTime, UNIX_EPOCH}; + ++#[cfg(feature = "typescript-compiler-profiling")] ++struct EsmPhaseTimer { ++ profile: Option>, ++ phase: &'static str, ++ started: Instant, ++} ++ ++#[cfg(feature = "typescript-compiler-profiling")] ++impl EsmPhaseTimer { ++ fn new(ctx: &Ctx<'_>, phase: &'static str) -> Self { ++ let profile = ctx ++ .userdata::() ++ .expect("runtime services not initialized") ++ .execution_profile(); ++ Self { ++ profile, ++ phase, ++ started: Instant::now(), ++ } ++ } ++} ++ ++#[cfg(feature = "typescript-compiler-profiling")] ++impl Drop for EsmPhaseTimer { ++ fn drop(&mut self) { ++ if let Some(profile) = &self.profile { ++ profile.increment(&format!("{}.calls", self.phase)); ++ profile.add( ++ &format!("{}.micros", self.phase), ++ self.started.elapsed().as_micros().min(u128::from(u64::MAX)) as u64, ++ ); ++ } ++ } ++} ++ ++macro_rules! esm_phase_timer { ++ ($ctx:expr, $phase:literal) => { ++ #[cfg(feature = "typescript-compiler-profiling")] ++ let _esm_phase_timer = EsmPhaseTimer::new($ctx, $phase); ++ }; ++} ++ + pub(crate) const IMPORT_META_RESOLVE_JS: &str = r#"const __wasm_rquickjs_import_meta_resolve_global = globalThis; + function __wasm_rquickjs_import_meta_resolve_impl(baseUrl, specifier) { + baseUrl = String(baseUrl); +@@ -3856,6 +3900,7 @@ impl NodeFileResolver { + + impl Resolver for NodeFileResolver { + fn resolve<'js>(&mut self, ctx: &Ctx<'js>, base: &str, name: &str) -> rquickjs::Result { ++ esm_phase_timer!(ctx, "esm.nodeFileResolve"); + if name.contains("://") || name.starts_with("node:") { + return Err(Error::new_resolving(base, name)); + } +@@ -10178,6 +10223,7 @@ fn read_module_source_or_throw<'js>( + module_id: &str, + source_path: &str, + ) -> rquickjs::Result { ++ esm_phase_timer!(ctx, "esm.importMetaLoader.sourceRead"); + #[cfg(feature = "typescript-compiler-profiling")] + let profile = ctx + .userdata::() +@@ -11934,47 +11980,74 @@ fn declare_esm_file_module_from_source<'js>( + ) -> rquickjs::Result> { + let fs_abs_path = ensure_absolute_path(fs_path); + let module_abs_path = ensure_absolute_path(module_id); +- let processed = process_static_import_attrs(&raw_source, module_id); ++ let processed = { ++ esm_phase_timer!(ctx, "esm.importMetaLoader.importAttrs"); ++ process_static_import_attrs(&raw_source, module_id) ++ }; + let source = &processed.source; + let init = file_import_meta_init(url, fs_abs_path.clone()); +- let raw_cjs_global_messages = require_esm_in_progress(ctx, &fs_abs_path, &init.url); +- + let globals = ctx.globals(); +- if let Ok(cache) = globals.get::<_, Object>("__esm_error_cache") +- && let Ok(cached_error) = cache.get::<_, Value>(module_id) +- && !cached_error.is_undefined() + { +- return Err(ctx.throw(cached_error)); ++ esm_phase_timer!(ctx, "esm.importMetaLoader.cjsGlobalPreflight"); ++ let raw_cjs_global_messages = require_esm_in_progress(ctx, &fs_abs_path, &init.url); ++ if let Ok(cache) = globals.get::<_, Object>("__esm_error_cache") ++ && let Ok(cached_error) = cache.get::<_, Value>(module_id) ++ && !cached_error.is_undefined() ++ { ++ return Err(ctx.throw(cached_error)); ++ } ++ if let Some(error_source) = ++ esm_file_preflight_error_module_source(source, preflight_mode, raw_cjs_global_messages) ++ { ++ return Module::declare(ctx.clone(), module_id, error_source.as_bytes().to_vec()); ++ } + } +- +- if let Some(error_source) = +- esm_file_preflight_error_module_source(source, preflight_mode, raw_cjs_global_messages) + { +- return Module::declare(ctx.clone(), module_id, error_source.as_bytes().to_vec()); +- } +- if let Some(error_source) = cjs_named_import_error_module_source(ctx, &fs_abs_path, source) { +- return Module::declare(ctx.clone(), module_id, error_source.as_bytes().to_vec()); ++ esm_phase_timer!(ctx, "esm.importMetaLoader.namedImportDiagnostics"); ++ if let Some(error_source) = cjs_named_import_error_module_source(ctx, &fs_abs_path, source) { ++ return Module::declare(ctx.clone(), module_id, error_source.as_bytes().to_vec()); ++ } + } + +- let has_top_level_await = source_has_top_level_await(source, true); +- let injected = inject_module_source_prologue( +- init.filename.as_deref(), +- source, +- processed.dynamic_import_binding_names.as_ref(), +- ); +- if let Ok(register_source_map) = +- globals.get::<_, Function>("__wasm_rquickjs_register_transformed_source_map") ++ let has_top_level_await = { ++ esm_phase_timer!(ctx, "esm.importMetaLoader.topLevelAwaitScan"); ++ source_has_top_level_await(source, true) ++ }; ++ let injected = { ++ esm_phase_timer!(ctx, "esm.importMetaLoader.prologueInjection"); ++ inject_module_source_prologue( ++ init.filename.as_deref(), ++ source, ++ processed.dynamic_import_binding_names.as_ref(), ++ ) ++ }; + { +- register_source_map.call::<_, ()>(( +- fs_abs_path.as_str(), +- injected.as_str(), +- module_id, +- 1, +- 0, +- true, +- ))?; ++ esm_phase_timer!(ctx, "esm.importMetaLoader.sourceMapRegistration"); ++ if let Ok(register_source_map) = ++ globals.get::<_, Function>("__wasm_rquickjs_register_transformed_source_map") ++ { ++ register_source_map.call::<_, ()>(( ++ fs_abs_path.as_str(), ++ injected.as_str(), ++ module_id, ++ 1, ++ 0, ++ true, ++ ))?; ++ } + } +- match declare_module_with_import_meta(ctx, module_id, &injected, &init) { ++ let declared = { ++ esm_phase_timer!(ctx, "esm.importMetaLoader.quickjsDeclare"); ++ Module::declare(ctx.clone(), module_id, injected.as_bytes().to_vec()) ++ }; ++ let declared = declared.and_then(|module| { ++ { ++ esm_phase_timer!(ctx, "esm.importMetaLoader.importMetaInit"); ++ initialize_module_import_meta(ctx, &module, &init)?; ++ } ++ Ok(module) ++ }); ++ match declared { + Ok(module) => { + if has_top_level_await { + mark_async_esm_module(ctx, &globals, &module_abs_path, &init.url)?; +@@ -12013,6 +12086,7 @@ impl Loader for ImportMetaLoader { + ctx: &Ctx<'js>, + path: &str, + ) -> rquickjs::Result> { ++ esm_phase_timer!(ctx, "esm.importMetaLoader.total"); + let fs_path = module_filesystem_path(path); + let is_extensionless = std::path::Path::new(fs_path).extension().is_none(); + if !fs_path.ends_with(".mjs") && !is_extensionless { +@@ -12032,7 +12106,10 @@ impl Loader for ImportMetaLoader { + return throw_import_attr_type_incompatible(ctx); + } + +- let source_path = module_source_filesystem_path(ctx, path); ++ let source_path = { ++ esm_phase_timer!(ctx, "esm.importMetaLoader.realpath"); ++ module_source_filesystem_path(ctx, path) ++ }; + declare_esm_file_module( + ctx, + path, diff --git a/tests/esm_module_load_phases/README.md b/tests/esm_module_load_phases/README.md new file mode 100644 index 00000000..56115500 --- /dev/null +++ b/tests/esm_module_load_phases/README.md @@ -0,0 +1,31 @@ +# ESM module-load phase attribution + +This manual experiment attributes the roughly 11-second strip-mode prepared-ESM +latency reproduced by `tests/typescript_transform_latency`. It runs five serial +64-KiB samples for P2 and P3. Every sample creates a fresh execution-job QuickJS +runtime and a unique `.mjs` path; only the compiled component instance is reused +within a target report. + +The checked-in instrumentation patch is deliberately not applied to production +source. It records exclusive loader subphases and the surrounding resolver time in +the existing private execution profile. Same-runtime JavaScript timestamps locate +evaluation within the import promise. The remaining pre-evaluation interval is +reported as a residual containing unresolved resolver-chain dispatch, QuickJS +linking, and promise scheduling; it is not called an exact link timer. + +Run one target at a time from the repository root: + +```sh +tests/esm_module_load_phases/run.sh p2 +tests/esm_module_load_phases/run.sh p3 +``` + +The runner creates a detached temporary worktree at the current committed source, +verifies and applies the retained patch there, records one report, and removes the +worktree. This keeps the validated transform-latency reports current. Optional +artifact and Wasmtime caches remain disabled. Validate retained reports without +executing workloads with: + +```sh +tests/esm_module_load_phases/run.sh --check +``` diff --git a/tests/esm_module_load_phases/results/README.md b/tests/esm_module_load_phases/results/README.md new file mode 100644 index 00000000..e3f427a9 --- /dev/null +++ b/tests/esm_module_load_phases/results/README.md @@ -0,0 +1,6 @@ +# Results + +The retained P2/P3 reports contain all five raw samples, exact base revision and +instrumentation identities, component identity, execution profile counters, and +derived reconciliation. These are descriptive local measurements, not CI +thresholds. diff --git a/tests/esm_module_load_phases/run.sh b/tests/esm_module_load_phases/run.sh new file mode 100755 index 00000000..4af0ba45 --- /dev/null +++ b/tests/esm_module_load_phases/run.sh @@ -0,0 +1,58 @@ +#!/bin/sh +set -eu + +repo_root=$(CDPATH= cd -- "$(dirname -- "$0")/../.." && pwd) +results_dir="$repo_root/tests/esm_module_load_phases/results" +patch_rel="tests/esm_module_load_phases/2026-09-21-instrumentation.patch" + +if [ "${1:-}" = "--check" ]; then + cd "$repo_root" + tools/dev-test.sh p2 standard esm_module_load_phases "" + exit 0 +fi + +target=${1:-} +case "$target" in + p2|p3) ;; + *) echo "usage: $0 " >&2; exit 2 ;; +esac + +cd "$repo_root" +git diff --quiet --exit-code +git diff --cached --quiet --exit-code +base_revision=$(git rev-parse HEAD) +worktree_parent=$(mktemp -d "${TMPDIR:-/tmp}/esm-module-load-phases.XXXXXX") +worktree="$worktree_parent/source" + +cleanup() { + git -C "$repo_root" worktree remove --force "$worktree" >/dev/null 2>&1 || true + rmdir "$worktree_parent" >/dev/null 2>&1 || true +} +trap cleanup EXIT HUP INT TERM + +git worktree add --detach "$worktree" "$base_revision" +patch_file="$worktree/$patch_rel" +git -C "$worktree" apply --check "$patch_file" +git -C "$worktree" apply "$patch_file" + +platform=$(node -p 'process.platform') +arch=$(node -p 'process.arch') +case "$platform" in + darwin) platform=macos ;; + win32) platform=windows ;; +esac +case "$arch" in + arm64) arch=aarch64 ;; + x64) arch=x86_64 ;; +esac + +mkdir -p "$results_dir" +report="$results_dir/$(date +%Y-%m-%d)-$target-$platform-$arch.json" +( + cd "$worktree" + ESM_MODULE_LOAD_PHASES_MEASURE=1 \ + ESM_MODULE_LOAD_PHASES_BASE_REVISION="$base_revision" \ + ESM_MODULE_LOAD_PHASES_PATCH_FILE="$patch_file" \ + ESM_MODULE_LOAD_PHASES_REPORT="$report" \ + tools/dev-test.sh "$target" standard esm_module_load_phases "" +) From 52c2ce1235f6dcd4ab2845b03f7bef93fa0ea731 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 17:02:43 +0200 Subject: [PATCH 14/52] Record ESM load phase results (GOL-347) --- tests/esm_module_load_phases/README.md | 6 + .../results/2026-09-21-p2-macos-aarch64.json | 552 ++++++++++++++++++ .../results/2026-09-21-p3-macos-aarch64.json | 552 ++++++++++++++++++ .../esm_module_load_phases/results/README.md | 16 + 4 files changed, 1126 insertions(+) create mode 100644 tests/esm_module_load_phases/results/2026-09-21-p2-macos-aarch64.json create mode 100644 tests/esm_module_load_phases/results/2026-09-21-p3-macos-aarch64.json diff --git a/tests/esm_module_load_phases/README.md b/tests/esm_module_load_phases/README.md index 56115500..fb7aa3c6 100644 --- a/tests/esm_module_load_phases/README.md +++ b/tests/esm_module_load_phases/README.md @@ -29,3 +29,9 @@ executing workloads with: ```sh tests/esm_module_load_phases/run.sh --check ``` + +The 2026-09-21 capture attributes virtually all of the delay to the CJS-global +preflight scan and module-prologue injection. Each consumes about 5.2–5.4 seconds +for the whitespace-preserving 64-KiB source, while QuickJS declaration, filesystem +resolution, evaluation, and the unresolved residual are sub-millisecond. See the +results README for the exact medians and interpretation. diff --git a/tests/esm_module_load_phases/results/2026-09-21-p2-macos-aarch64.json b/tests/esm_module_load_phases/results/2026-09-21-p2-macos-aarch64.json new file mode 100644 index 00000000..f0821ce9 --- /dev/null +++ b/tests/esm_module_load_phases/results/2026-09-21-p2-macos-aarch64.json @@ -0,0 +1,552 @@ +{ + "component": { + "blake3": "534def24128a1c233e8894d7547e6062578fed3504d31f3b8cc1c1a1912b3ff6", + "buildMs": 63465.763583, + "bytes": 174802265, + "instantiateMs": 14754.543042 + }, + "environment": { + "arch": "aarch64", + "artifactCache": null, + "baseRevision": "d27a15060e30090d82ceffd417dc87487e2c74c7", + "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", + "dirty": true, + "os": "macos", + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", + "wasmtimeCache": null + }, + "inputs": { + "instrumentationPatchBlake3": "9ce449f5620139641768110fbb31f45e8fcf88ba6d8f3c2a891cb74264b8c242", + "patchedFilesHash": "4344fa75de216506a8cc8603a6b6c60fac7d50355b82b8129ef619872e301a2f" + }, + "iterations": 5, + "mode": "strip", + "notes": [ + "manual local attribution; timings are not CI thresholds", + "each sample uses a unique module path and a fresh execution-job QuickJS runtime", + "the component instance is reused within one target report; runtime state is not", + "preEvaluationResidual includes uninstrumented resolver dispatch, QuickJS linking, and promise scheduling" + ], + "path": "prepared-esm", + "samples": [ + { + "derived": { + "evaluationMs": 0.003957999999329331, + "exclusiveLoaderPhases": { + "cjsGlobalPreflightMs": 5235.031, + "importAttrsMs": 4.283, + "importMetaInitMs": 0.07, + "namedImportDiagnosticsMs": 7.862, + "prologueInjectionMs": 5227.661, + "quickjsDeclareMs": 0.315, + "realpathMs": 0.011, + "sourceMapRegistrationMs": 0.366, + "sourceReadMs": 0.878, + "topLevelAwaitScanMs": 0.216 + }, + "importPromiseMs": 10478.171042, + "knownLoaderMs": 10476.693, + "loaderMiscMs": 0.5520000000014988, + "loaderTotalMs": 10477.245, + "nodeFileResolveMs": 0.564, + "preEvaluationMs": 10478.134250000001, + "preEvaluationResidualMs": 0.32524999999986903, + "settlementMs": 0.03283399999963876 + }, + "linearMemoryHighWaterBytes": 20119552, + "outerWallMs": 10804.723166, + "result": { + "actualSourceBytes": 65761, + "elapsedMs": 10657.936333, + "marks": { + "evaluationEnd": 10646.408125, + "evaluationStart": 10646.404167, + "importResolved": 10646.440959, + "importStart": 168.26991699999996 + }, + "overflowed": false, + "preparedSourceBytes": 65761, + "profile": { + "counters": { + "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 5235031, + "esm.importMetaLoader.importAttrs.calls": 1, + "esm.importMetaLoader.importAttrs.micros": 4283, + "esm.importMetaLoader.importMetaInit.calls": 1, + "esm.importMetaLoader.importMetaInit.micros": 70, + "esm.importMetaLoader.namedImportDiagnostics.calls": 1, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7862, + "esm.importMetaLoader.prologueInjection.calls": 1, + "esm.importMetaLoader.prologueInjection.micros": 5227661, + "esm.importMetaLoader.quickjsDeclare.calls": 1, + "esm.importMetaLoader.quickjsDeclare.micros": 315, + "esm.importMetaLoader.realpath.calls": 1, + "esm.importMetaLoader.realpath.micros": 11, + "esm.importMetaLoader.sourceMapRegistration.calls": 1, + "esm.importMetaLoader.sourceMapRegistration.micros": 366, + "esm.importMetaLoader.sourceRead.calls": 1, + "esm.importMetaLoader.sourceRead.micros": 878, + "esm.importMetaLoader.topLevelAwaitScan.calls": 1, + "esm.importMetaLoader.topLevelAwaitScan.micros": 216, + "esm.importMetaLoader.total.calls": 1, + "esm.importMetaLoader.total.micros": 10477245, + "esm.nodeFileResolve.calls": 1, + "esm.nodeFileResolve.micros": 564, + "filesystem.realpath.calls": 1, + "filesystem.realpath.success": 1, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 1, + "modules.fileProbe.found": 1, + "modules.fileProbe.systemCalls": 1, + "modules.pathProbe.systemCalls": 2, + "modules.realpath.cacheHits": 1, + "modules.realpath.calls": 2, + "modules.realpath.systemCalls": 1, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 65761, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 166.661042, + "initialEvaluation": 0.0945, + "loaderInitialization": 1.1865, + "processConfiguration": 0.153875, + "queueDelay": 1.01525, + "resultFormatting": 0.026584, + "runtimeCreation": 0.461791, + "teardown": 8.533916000000001, + "transportWiring": 0.141333, + "userAwait": 10478.411708, + "wrapperPreparation": 0.016167 + }, + "totalMs": 10656.75675, + "version": 1 + }, + "requestedSourceBytes": 65536, + "value": 42 + } + }, + { + "derived": { + "evaluationMs": 0.0040829999998095445, + "exclusiveLoaderPhases": { + "cjsGlobalPreflightMs": 5243.099, + "importAttrsMs": 4.252, + "importMetaInitMs": 0.037, + "namedImportDiagnosticsMs": 7.754, + "prologueInjectionMs": 5223.434, + "quickjsDeclareMs": 0.234, + "realpathMs": 0.012, + "sourceMapRegistrationMs": 0.211, + "sourceReadMs": 0.644, + "topLevelAwaitScanMs": 0.193 + }, + "importPromiseMs": 10481.295125, + "knownLoaderMs": 10479.87, + "loaderMiscMs": 0.5389999999988504, + "loaderTotalMs": 10480.409, + "nodeFileResolveMs": 0.613, + "preEvaluationMs": 10481.268541999998, + "preEvaluationResidualMs": 0.24654199999895354, + "settlementMs": 0.022500000002764864 + }, + "linearMemoryHighWaterBytes": 20119552, + "outerWallMs": 10803.458416, + "result": { + "actualSourceBytes": 65761, + "elapsedMs": 10661.035583, + "marks": { + "evaluationEnd": 10649.729542, + "evaluationStart": 10649.725459, + "importResolved": 10649.752042000002, + "importStart": 168.45691700000134 + }, + "overflowed": false, + "preparedSourceBytes": 65761, + "profile": { + "counters": { + "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 5243099, + "esm.importMetaLoader.importAttrs.calls": 1, + "esm.importMetaLoader.importAttrs.micros": 4252, + "esm.importMetaLoader.importMetaInit.calls": 1, + "esm.importMetaLoader.importMetaInit.micros": 37, + "esm.importMetaLoader.namedImportDiagnostics.calls": 1, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7754, + "esm.importMetaLoader.prologueInjection.calls": 1, + "esm.importMetaLoader.prologueInjection.micros": 5223434, + "esm.importMetaLoader.quickjsDeclare.calls": 1, + "esm.importMetaLoader.quickjsDeclare.micros": 234, + "esm.importMetaLoader.realpath.calls": 1, + "esm.importMetaLoader.realpath.micros": 12, + "esm.importMetaLoader.sourceMapRegistration.calls": 1, + "esm.importMetaLoader.sourceMapRegistration.micros": 211, + "esm.importMetaLoader.sourceRead.calls": 1, + "esm.importMetaLoader.sourceRead.micros": 644, + "esm.importMetaLoader.topLevelAwaitScan.calls": 1, + "esm.importMetaLoader.topLevelAwaitScan.micros": 193, + "esm.importMetaLoader.total.calls": 1, + "esm.importMetaLoader.total.micros": 10480409, + "esm.nodeFileResolve.calls": 1, + "esm.nodeFileResolve.micros": 613, + "filesystem.realpath.calls": 1, + "filesystem.realpath.success": 1, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 1, + "modules.fileProbe.found": 1, + "modules.fileProbe.systemCalls": 1, + "modules.pathProbe.systemCalls": 2, + "modules.realpath.cacheHits": 1, + "modules.realpath.calls": 2, + "modules.realpath.systemCalls": 1, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 65761, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 167.39345799999998, + "initialEvaluation": 0.088, + "loaderInitialization": 0.682875, + "processConfiguration": 0.120333, + "queueDelay": 0.375875, + "resultFormatting": 0.018000000000000002, + "runtimeCreation": 0.430417, + "teardown": 9.244417, + "transportWiring": 0.14750000000000002, + "userAwait": 10481.505666, + "wrapperPreparation": 0.012459 + }, + "totalMs": 10660.053084, + "version": 1 + }, + "requestedSourceBytes": 65536, + "value": 42 + } + }, + { + "derived": { + "evaluationMs": 0.004791999999724794, + "exclusiveLoaderPhases": { + "cjsGlobalPreflightMs": 5233.159, + "importAttrsMs": 4.236, + "importMetaInitMs": 0.034, + "namedImportDiagnosticsMs": 7.698, + "prologueInjectionMs": 5225.321, + "quickjsDeclareMs": 0.222, + "realpathMs": 0.012, + "sourceMapRegistrationMs": 0.245, + "sourceReadMs": 0.764, + "topLevelAwaitScanMs": 0.203 + }, + "importPromiseMs": 10473.170707999998, + "knownLoaderMs": 10471.894, + "loaderMiscMs": 0.3179999999993015, + "loaderTotalMs": 10472.212, + "nodeFileResolveMs": 0.617, + "preEvaluationMs": 10473.128540999998, + "preEvaluationResidualMs": 0.2995409999984986, + "settlementMs": 0.037374999999883585 + }, + "linearMemoryHighWaterBytes": 20185088, + "outerWallMs": 10796.670750000001, + "result": { + "actualSourceBytes": 65761, + "elapsedMs": 10651.379333999996, + "marks": { + "evaluationEnd": 10640.492167, + "evaluationStart": 10640.487375, + "importResolved": 10640.529542, + "importStart": 167.3588340000024 + }, + "overflowed": false, + "preparedSourceBytes": 65761, + "profile": { + "counters": { + "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 5233159, + "esm.importMetaLoader.importAttrs.calls": 1, + "esm.importMetaLoader.importAttrs.micros": 4236, + "esm.importMetaLoader.importMetaInit.calls": 1, + "esm.importMetaLoader.importMetaInit.micros": 34, + "esm.importMetaLoader.namedImportDiagnostics.calls": 1, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7698, + "esm.importMetaLoader.prologueInjection.calls": 1, + "esm.importMetaLoader.prologueInjection.micros": 5225321, + "esm.importMetaLoader.quickjsDeclare.calls": 1, + "esm.importMetaLoader.quickjsDeclare.micros": 222, + "esm.importMetaLoader.realpath.calls": 1, + "esm.importMetaLoader.realpath.micros": 12, + "esm.importMetaLoader.sourceMapRegistration.calls": 1, + "esm.importMetaLoader.sourceMapRegistration.micros": 245, + "esm.importMetaLoader.sourceRead.calls": 1, + "esm.importMetaLoader.sourceRead.micros": 764, + "esm.importMetaLoader.topLevelAwaitScan.calls": 1, + "esm.importMetaLoader.topLevelAwaitScan.micros": 203, + "esm.importMetaLoader.total.calls": 1, + "esm.importMetaLoader.total.micros": 10472212, + "esm.nodeFileResolve.calls": 1, + "esm.nodeFileResolve.micros": 617, + "filesystem.realpath.calls": 1, + "filesystem.realpath.success": 1, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 1, + "modules.fileProbe.found": 1, + "modules.fileProbe.systemCalls": 1, + "modules.pathProbe.systemCalls": 2, + "modules.realpath.cacheHits": 1, + "modules.realpath.calls": 2, + "modules.realpath.systemCalls": 1, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 65761, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 166.264709, + "initialEvaluation": 0.08574999999999999, + "loaderInitialization": 0.698959, + "processConfiguration": 0.178791, + "queueDelay": 0.360666, + "resultFormatting": 0.049583, + "runtimeCreation": 0.4435, + "teardown": 8.809709, + "transportWiring": 0.107416, + "userAwait": 10473.459, + "wrapperPreparation": 0.012167 + }, + "totalMs": 10650.491, + "version": 1 + }, + "requestedSourceBytes": 65536, + "value": 42 + } + }, + { + "derived": { + "evaluationMs": 0.004000000000814907, + "exclusiveLoaderPhases": { + "cjsGlobalPreflightMs": 5317.511, + "importAttrsMs": 4.234, + "importMetaInitMs": 0.037, + "namedImportDiagnosticsMs": 7.601, + "prologueInjectionMs": 5223.254, + "quickjsDeclareMs": 0.224, + "realpathMs": 0.012, + "sourceMapRegistrationMs": 0.22, + "sourceReadMs": 0.704, + "topLevelAwaitScanMs": 0.192 + }, + "importPromiseMs": 10555.449207999998, + "knownLoaderMs": 10553.989, + "loaderMiscMs": 0.5519999999996799, + "loaderTotalMs": 10554.541, + "nodeFileResolveMs": 0.648, + "preEvaluationMs": 10555.428124999999, + "preEvaluationResidualMs": 0.2391250000000582, + "settlementMs": 0.017082999998820014 + }, + "linearMemoryHighWaterBytes": 20185088, + "outerWallMs": 10874.550375, + "result": { + "actualSourceBytes": 65761, + "elapsedMs": 10732.366999999998, + "marks": { + "evaluationEnd": 10721.922417000002, + "evaluationStart": 10721.918417, + "importResolved": 10721.9395, + "importStart": 166.49029200000223 + }, + "overflowed": false, + "preparedSourceBytes": 65761, + "profile": { + "counters": { + "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 5317511, + "esm.importMetaLoader.importAttrs.calls": 1, + "esm.importMetaLoader.importAttrs.micros": 4234, + "esm.importMetaLoader.importMetaInit.calls": 1, + "esm.importMetaLoader.importMetaInit.micros": 37, + "esm.importMetaLoader.namedImportDiagnostics.calls": 1, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7601, + "esm.importMetaLoader.prologueInjection.calls": 1, + "esm.importMetaLoader.prologueInjection.micros": 5223254, + "esm.importMetaLoader.quickjsDeclare.calls": 1, + "esm.importMetaLoader.quickjsDeclare.micros": 224, + "esm.importMetaLoader.realpath.calls": 1, + "esm.importMetaLoader.realpath.micros": 12, + "esm.importMetaLoader.sourceMapRegistration.calls": 1, + "esm.importMetaLoader.sourceMapRegistration.micros": 220, + "esm.importMetaLoader.sourceRead.calls": 1, + "esm.importMetaLoader.sourceRead.micros": 704, + "esm.importMetaLoader.topLevelAwaitScan.calls": 1, + "esm.importMetaLoader.topLevelAwaitScan.micros": 192, + "esm.importMetaLoader.total.calls": 1, + "esm.importMetaLoader.total.micros": 10554541, + "esm.nodeFileResolve.calls": 1, + "esm.nodeFileResolve.micros": 648, + "filesystem.realpath.calls": 1, + "filesystem.realpath.success": 1, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 1, + "modules.fileProbe.found": 1, + "modules.fileProbe.systemCalls": 1, + "modules.pathProbe.systemCalls": 2, + "modules.realpath.cacheHits": 1, + "modules.realpath.calls": 2, + "modules.realpath.systemCalls": 1, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 65761, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 165.41304200000002, + "initialEvaluation": 0.097666, + "loaderInitialization": 0.688375, + "processConfiguration": 0.117958, + "queueDelay": 0.344667, + "resultFormatting": 0.018834, + "runtimeCreation": 0.421083, + "teardown": 8.477916, + "transportWiring": 0.14629199999999998, + "userAwait": 10555.63325, + "wrapperPreparation": 0.017625000000000002 + }, + "totalMs": 10731.397417, + "version": 1 + }, + "requestedSourceBytes": 65536, + "value": 42 + } + }, + { + "derived": { + "evaluationMs": 0.0037919999958830886, + "exclusiveLoaderPhases": { + "cjsGlobalPreflightMs": 5232.129, + "importAttrsMs": 4.241, + "importMetaInitMs": 0.031, + "namedImportDiagnosticsMs": 7.558, + "prologueInjectionMs": 5226.293, + "quickjsDeclareMs": 0.177, + "realpathMs": 0.011, + "sourceMapRegistrationMs": 0.201, + "sourceReadMs": 0.643, + "topLevelAwaitScanMs": 0.193 + }, + "importPromiseMs": 10472.458374999995, + "knownLoaderMs": 10471.476999999999, + "loaderMiscMs": 0.23200000000178989, + "loaderTotalMs": 10471.709, + "nodeFileResolveMs": 0.535, + "preEvaluationMs": 10472.436916999997, + "preEvaluationResidualMs": 0.1929169999966689, + "settlementMs": 0.017666000001554494 + }, + "linearMemoryHighWaterBytes": 20185088, + "outerWallMs": 10793.022208, + "result": { + "actualSourceBytes": 65761, + "elapsedMs": 10650.557792, + "marks": { + "evaluationEnd": 10640.033583999995, + "evaluationStart": 10640.029792, + "importResolved": 10640.051249999997, + "importStart": 167.5928750000021 + }, + "overflowed": false, + "preparedSourceBytes": 65761, + "profile": { + "counters": { + "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 5232129, + "esm.importMetaLoader.importAttrs.calls": 1, + "esm.importMetaLoader.importAttrs.micros": 4241, + "esm.importMetaLoader.importMetaInit.calls": 1, + "esm.importMetaLoader.importMetaInit.micros": 31, + "esm.importMetaLoader.namedImportDiagnostics.calls": 1, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7558, + "esm.importMetaLoader.prologueInjection.calls": 1, + "esm.importMetaLoader.prologueInjection.micros": 5226293, + "esm.importMetaLoader.quickjsDeclare.calls": 1, + "esm.importMetaLoader.quickjsDeclare.micros": 177, + "esm.importMetaLoader.realpath.calls": 1, + "esm.importMetaLoader.realpath.micros": 11, + "esm.importMetaLoader.sourceMapRegistration.calls": 1, + "esm.importMetaLoader.sourceMapRegistration.micros": 201, + "esm.importMetaLoader.sourceRead.calls": 1, + "esm.importMetaLoader.sourceRead.micros": 643, + "esm.importMetaLoader.topLevelAwaitScan.calls": 1, + "esm.importMetaLoader.topLevelAwaitScan.micros": 193, + "esm.importMetaLoader.total.calls": 1, + "esm.importMetaLoader.total.micros": 10471709, + "esm.nodeFileResolve.calls": 1, + "esm.nodeFileResolve.micros": 535, + "filesystem.realpath.calls": 1, + "filesystem.realpath.success": 1, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 1, + "modules.fileProbe.found": 1, + "modules.fileProbe.systemCalls": 1, + "modules.pathProbe.systemCalls": 2, + "modules.realpath.cacheHits": 1, + "modules.realpath.calls": 2, + "modules.realpath.systemCalls": 1, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 65761, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 166.52187500000002, + "initialEvaluation": 0.08650000000000001, + "loaderInitialization": 0.6866669999999999, + "processConfiguration": 0.166375, + "queueDelay": 0.377458, + "resultFormatting": 0.018417, + "runtimeCreation": 0.431292, + "teardown": 8.52025, + "transportWiring": 0.108208, + "userAwait": 10472.65925, + "wrapperPreparation": 0.012375 + }, + "totalMs": 10649.611792, + "version": 1 + }, + "requestedSourceBytes": 65536, + "value": 42 + } + } + ], + "schemaVersion": 1, + "sourceBytes": 65536, + "summary": { + "maximumElapsedMs": 10732.366999999998, + "medianElapsedMs": 10657.936333, + "medianPreEvaluationMs": 10478.134250000001 + }, + "target": "p2", + "wasmLinearMemoryHighWaterBytes": 20185088 +} diff --git a/tests/esm_module_load_phases/results/2026-09-21-p3-macos-aarch64.json b/tests/esm_module_load_phases/results/2026-09-21-p3-macos-aarch64.json new file mode 100644 index 00000000..b2650102 --- /dev/null +++ b/tests/esm_module_load_phases/results/2026-09-21-p3-macos-aarch64.json @@ -0,0 +1,552 @@ +{ + "component": { + "blake3": "b638ed68947c07bb95b639a6b93aa0806e925f8d80347ad40e252422078c0ce4", + "buildMs": 60752.238667, + "bytes": 173432836, + "instantiateMs": 14591.054875 + }, + "environment": { + "arch": "aarch64", + "artifactCache": null, + "baseRevision": "d27a15060e30090d82ceffd417dc87487e2c74c7", + "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", + "dirty": true, + "os": "macos", + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", + "wasmtimeCache": null + }, + "inputs": { + "instrumentationPatchBlake3": "9ce449f5620139641768110fbb31f45e8fcf88ba6d8f3c2a891cb74264b8c242", + "patchedFilesHash": "4344fa75de216506a8cc8603a6b6c60fac7d50355b82b8129ef619872e301a2f" + }, + "iterations": 5, + "mode": "strip", + "notes": [ + "manual local attribution; timings are not CI thresholds", + "each sample uses a unique module path and a fresh execution-job QuickJS runtime", + "the component instance is reused within one target report; runtime state is not", + "preEvaluationResidual includes uninstrumented resolver dispatch, QuickJS linking, and promise scheduling" + ], + "path": "prepared-esm", + "samples": [ + { + "derived": { + "evaluationMs": 0.00520900000083202, + "exclusiveLoaderPhases": { + "cjsGlobalPreflightMs": 5302.33, + "importAttrsMs": 4.35, + "importMetaInitMs": 0.08, + "namedImportDiagnosticsMs": 8.078, + "prologueInjectionMs": 5436.131, + "quickjsDeclareMs": 0.257, + "realpathMs": 0.01, + "sourceMapRegistrationMs": 0.271, + "sourceReadMs": 0.978, + "topLevelAwaitScanMs": 0.196 + }, + "importPromiseMs": 10754.418333, + "knownLoaderMs": 10752.681, + "loaderMiscMs": 0.4849999999987631, + "loaderTotalMs": 10753.166, + "nodeFileResolveMs": 0.738, + "preEvaluationMs": 10754.377457999999, + "preEvaluationResidualMs": 0.4734580000003916, + "settlementMs": 0.03566599999976461 + }, + "linearMemoryHighWaterBytes": 20119552, + "outerWallMs": 11084.750375, + "result": { + "actualSourceBytes": 65761, + "elapsedMs": 10936.524833, + "marks": { + "evaluationEnd": 10924.791959, + "evaluationStart": 10924.78675, + "importResolved": 10924.827625, + "importStart": 170.40929200000002 + }, + "overflowed": false, + "preparedSourceBytes": 65761, + "profile": { + "counters": { + "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 5302330, + "esm.importMetaLoader.importAttrs.calls": 1, + "esm.importMetaLoader.importAttrs.micros": 4350, + "esm.importMetaLoader.importMetaInit.calls": 1, + "esm.importMetaLoader.importMetaInit.micros": 80, + "esm.importMetaLoader.namedImportDiagnostics.calls": 1, + "esm.importMetaLoader.namedImportDiagnostics.micros": 8078, + "esm.importMetaLoader.prologueInjection.calls": 1, + "esm.importMetaLoader.prologueInjection.micros": 5436131, + "esm.importMetaLoader.quickjsDeclare.calls": 1, + "esm.importMetaLoader.quickjsDeclare.micros": 257, + "esm.importMetaLoader.realpath.calls": 1, + "esm.importMetaLoader.realpath.micros": 10, + "esm.importMetaLoader.sourceMapRegistration.calls": 1, + "esm.importMetaLoader.sourceMapRegistration.micros": 271, + "esm.importMetaLoader.sourceRead.calls": 1, + "esm.importMetaLoader.sourceRead.micros": 978, + "esm.importMetaLoader.topLevelAwaitScan.calls": 1, + "esm.importMetaLoader.topLevelAwaitScan.micros": 196, + "esm.importMetaLoader.total.calls": 1, + "esm.importMetaLoader.total.micros": 10753166, + "esm.nodeFileResolve.calls": 1, + "esm.nodeFileResolve.micros": 738, + "filesystem.realpath.calls": 1, + "filesystem.realpath.success": 1, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 1, + "modules.fileProbe.found": 1, + "modules.fileProbe.systemCalls": 1, + "modules.pathProbe.systemCalls": 2, + "modules.realpath.cacheHits": 1, + "modules.realpath.calls": 2, + "modules.realpath.systemCalls": 1, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 65761, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 168.828833, + "initialEvaluation": 0.122667, + "loaderInitialization": 1.0419159999999998, + "processConfiguration": 0.236292, + "queueDelay": 0.818125, + "resultFormatting": 0.031459, + "runtimeCreation": 0.4605, + "teardown": 8.684666, + "transportWiring": 0.143917, + "userAwait": 10754.729708, + "wrapperPreparation": 0.012958 + }, + "totalMs": 10935.146416, + "version": 1 + }, + "requestedSourceBytes": 65536, + "value": 42 + } + }, + { + "derived": { + "evaluationMs": 0.008832999998048763, + "exclusiveLoaderPhases": { + "cjsGlobalPreflightMs": 5579.194, + "importAttrsMs": 4.411, + "importMetaInitMs": 0.178, + "namedImportDiagnosticsMs": 11.248, + "prologueInjectionMs": 5537.016, + "quickjsDeclareMs": 0.459, + "realpathMs": 0.01, + "sourceMapRegistrationMs": 0.745, + "sourceReadMs": 0.619, + "topLevelAwaitScanMs": 0.196 + }, + "importPromiseMs": 11136.257834000002, + "knownLoaderMs": 11134.076000000001, + "loaderMiscMs": 0.8539999999993597, + "loaderTotalMs": 11134.93, + "nodeFileResolveMs": 0.759, + "preEvaluationMs": 11136.213667000002, + "preEvaluationResidualMs": 0.5246670000015001, + "settlementMs": 0.03533400000196707 + }, + "linearMemoryHighWaterBytes": 20185088, + "outerWallMs": 11460.480667, + "result": { + "actualSourceBytes": 65761, + "elapsedMs": 11317.878792, + "marks": { + "evaluationEnd": 11304.253707999998, + "evaluationStart": 11304.244875, + "importResolved": 11304.289042, + "importStart": 168.03120799999851 + }, + "overflowed": false, + "preparedSourceBytes": 65761, + "profile": { + "counters": { + "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 5579194, + "esm.importMetaLoader.importAttrs.calls": 1, + "esm.importMetaLoader.importAttrs.micros": 4411, + "esm.importMetaLoader.importMetaInit.calls": 1, + "esm.importMetaLoader.importMetaInit.micros": 178, + "esm.importMetaLoader.namedImportDiagnostics.calls": 1, + "esm.importMetaLoader.namedImportDiagnostics.micros": 11248, + "esm.importMetaLoader.prologueInjection.calls": 1, + "esm.importMetaLoader.prologueInjection.micros": 5537016, + "esm.importMetaLoader.quickjsDeclare.calls": 1, + "esm.importMetaLoader.quickjsDeclare.micros": 459, + "esm.importMetaLoader.realpath.calls": 1, + "esm.importMetaLoader.realpath.micros": 10, + "esm.importMetaLoader.sourceMapRegistration.calls": 1, + "esm.importMetaLoader.sourceMapRegistration.micros": 745, + "esm.importMetaLoader.sourceRead.calls": 1, + "esm.importMetaLoader.sourceRead.micros": 619, + "esm.importMetaLoader.topLevelAwaitScan.calls": 1, + "esm.importMetaLoader.topLevelAwaitScan.micros": 196, + "esm.importMetaLoader.total.calls": 1, + "esm.importMetaLoader.total.micros": 11134930, + "esm.nodeFileResolve.calls": 1, + "esm.nodeFileResolve.micros": 759, + "filesystem.realpath.calls": 1, + "filesystem.realpath.success": 1, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 1, + "modules.fileProbe.found": 1, + "modules.fileProbe.systemCalls": 1, + "modules.pathProbe.systemCalls": 2, + "modules.realpath.cacheHits": 1, + "modules.realpath.calls": 2, + "modules.realpath.systemCalls": 1, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 65761, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 166.629792, + "initialEvaluation": 0.096041, + "loaderInitialization": 0.976584, + "processConfiguration": 0.117458, + "queueDelay": 0.579917, + "resultFormatting": 0.07116600000000001, + "runtimeCreation": 0.526708, + "teardown": 10.016834, + "transportWiring": 0.157166, + "userAwait": 11136.676584, + "wrapperPreparation": 0.016583999999999998 + }, + "totalMs": 11315.9655, + "version": 1 + }, + "requestedSourceBytes": 65536, + "value": 42 + } + }, + { + "derived": { + "evaluationMs": 0.03816600000573089, + "exclusiveLoaderPhases": { + "cjsGlobalPreflightMs": 5403.948, + "importAttrsMs": 4.325, + "importMetaInitMs": 0.231, + "namedImportDiagnosticsMs": 7.781, + "prologueInjectionMs": 5445.872, + "quickjsDeclareMs": 0.477, + "realpathMs": 0.01, + "sourceMapRegistrationMs": 0.571, + "sourceReadMs": 0.898, + "topLevelAwaitScanMs": 0.181 + }, + "importPromiseMs": 10867.461292, + "knownLoaderMs": 10864.294, + "loaderMiscMs": 0.7970000000004802, + "loaderTotalMs": 10865.091, + "nodeFileResolveMs": 0.504, + "preEvaluationMs": 10867.226541999997, + "preEvaluationResidualMs": 1.6315419999955338, + "settlementMs": 0.19658399999752874 + }, + "linearMemoryHighWaterBytes": 20185088, + "outerWallMs": 11206.979374999999, + "result": { + "actualSourceBytes": 65761, + "elapsedMs": 11058.536458, + "marks": { + "evaluationEnd": 11041.577541000002, + "evaluationStart": 11041.539374999997, + "importResolved": 11041.774125, + "importStart": 174.31283299999996 + }, + "overflowed": false, + "preparedSourceBytes": 65761, + "profile": { + "counters": { + "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 5403948, + "esm.importMetaLoader.importAttrs.calls": 1, + "esm.importMetaLoader.importAttrs.micros": 4325, + "esm.importMetaLoader.importMetaInit.calls": 1, + "esm.importMetaLoader.importMetaInit.micros": 231, + "esm.importMetaLoader.namedImportDiagnostics.calls": 1, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7781, + "esm.importMetaLoader.prologueInjection.calls": 1, + "esm.importMetaLoader.prologueInjection.micros": 5445872, + "esm.importMetaLoader.quickjsDeclare.calls": 1, + "esm.importMetaLoader.quickjsDeclare.micros": 477, + "esm.importMetaLoader.realpath.calls": 1, + "esm.importMetaLoader.realpath.micros": 10, + "esm.importMetaLoader.sourceMapRegistration.calls": 1, + "esm.importMetaLoader.sourceMapRegistration.micros": 571, + "esm.importMetaLoader.sourceRead.calls": 1, + "esm.importMetaLoader.sourceRead.micros": 898, + "esm.importMetaLoader.topLevelAwaitScan.calls": 1, + "esm.importMetaLoader.topLevelAwaitScan.micros": 181, + "esm.importMetaLoader.total.calls": 1, + "esm.importMetaLoader.total.micros": 10865091, + "esm.nodeFileResolve.calls": 1, + "esm.nodeFileResolve.micros": 504, + "filesystem.realpath.calls": 1, + "filesystem.realpath.success": 1, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 1, + "modules.fileProbe.found": 1, + "modules.fileProbe.systemCalls": 1, + "modules.pathProbe.systemCalls": 2, + "modules.realpath.cacheHits": 1, + "modules.realpath.calls": 2, + "modules.realpath.systemCalls": 1, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 65761, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 172.25520799999998, + "initialEvaluation": 0.099875, + "loaderInitialization": 1.577875, + "processConfiguration": 0.13175, + "queueDelay": 0.690875, + "resultFormatting": 0.21625, + "runtimeCreation": 0.551292, + "teardown": 11.528333, + "transportWiring": 0.18575, + "userAwait": 10868.939542, + "wrapperPreparation": 0.016792 + }, + "totalMs": 11056.282917, + "version": 1 + }, + "requestedSourceBytes": 65536, + "value": 42 + } + }, + { + "derived": { + "evaluationMs": 0.003875000003972673, + "exclusiveLoaderPhases": { + "cjsGlobalPreflightMs": 5433.22, + "importAttrsMs": 4.573, + "importMetaInitMs": 0.059, + "namedImportDiagnosticsMs": 7.79, + "prologueInjectionMs": 5377.778, + "quickjsDeclareMs": 0.265, + "realpathMs": 0.011, + "sourceMapRegistrationMs": 0.258, + "sourceReadMs": 0.676, + "topLevelAwaitScanMs": 0.19 + }, + "importPromiseMs": 10826.195500000002, + "knownLoaderMs": 10824.82, + "loaderMiscMs": 0.4709999999995489, + "loaderTotalMs": 10825.291, + "nodeFileResolveMs": 0.534, + "preEvaluationMs": 10826.170665999998, + "preEvaluationResidualMs": 0.3456659999992553, + "settlementMs": 0.020958999999493244 + }, + "linearMemoryHighWaterBytes": 20185088, + "outerWallMs": 11167.8395, + "result": { + "actualSourceBytes": 65761, + "elapsedMs": 11015.611207999997, + "marks": { + "evaluationEnd": 11004.508916, + "evaluationStart": 11004.505040999997, + "importResolved": 11004.529875, + "importStart": 178.33437499999854 + }, + "overflowed": false, + "preparedSourceBytes": 65761, + "profile": { + "counters": { + "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 5433220, + "esm.importMetaLoader.importAttrs.calls": 1, + "esm.importMetaLoader.importAttrs.micros": 4573, + "esm.importMetaLoader.importMetaInit.calls": 1, + "esm.importMetaLoader.importMetaInit.micros": 59, + "esm.importMetaLoader.namedImportDiagnostics.calls": 1, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7790, + "esm.importMetaLoader.prologueInjection.calls": 1, + "esm.importMetaLoader.prologueInjection.micros": 5377778, + "esm.importMetaLoader.quickjsDeclare.calls": 1, + "esm.importMetaLoader.quickjsDeclare.micros": 265, + "esm.importMetaLoader.realpath.calls": 1, + "esm.importMetaLoader.realpath.micros": 11, + "esm.importMetaLoader.sourceMapRegistration.calls": 1, + "esm.importMetaLoader.sourceMapRegistration.micros": 258, + "esm.importMetaLoader.sourceRead.calls": 1, + "esm.importMetaLoader.sourceRead.micros": 676, + "esm.importMetaLoader.topLevelAwaitScan.calls": 1, + "esm.importMetaLoader.topLevelAwaitScan.micros": 190, + "esm.importMetaLoader.total.calls": 1, + "esm.importMetaLoader.total.micros": 10825291, + "esm.nodeFileResolve.calls": 1, + "esm.nodeFileResolve.micros": 534, + "filesystem.realpath.calls": 1, + "filesystem.realpath.success": 1, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 1, + "modules.fileProbe.found": 1, + "modules.fileProbe.systemCalls": 1, + "modules.pathProbe.systemCalls": 2, + "modules.realpath.cacheHits": 1, + "modules.realpath.calls": 2, + "modules.realpath.systemCalls": 1, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 65761, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 176.38554200000002, + "initialEvaluation": 0.088542, + "loaderInitialization": 1.496625, + "processConfiguration": 0.181458, + "queueDelay": 0.5155420000000001, + "resultFormatting": 0.0265, + "runtimeCreation": 0.425042, + "teardown": 8.708125, + "transportWiring": 0.156042, + "userAwait": 10826.430083, + "wrapperPreparation": 0.012708 + }, + "totalMs": 11014.456334, + "version": 1 + }, + "requestedSourceBytes": 65536, + "value": 42 + } + }, + { + "derived": { + "evaluationMs": 0.003166999995301012, + "exclusiveLoaderPhases": { + "cjsGlobalPreflightMs": 5473.523, + "importAttrsMs": 4.373, + "importMetaInitMs": 0.028, + "namedImportDiagnosticsMs": 8.141, + "prologueInjectionMs": 5416.224, + "quickjsDeclareMs": 0.223, + "realpathMs": 0.01, + "sourceMapRegistrationMs": 0.205, + "sourceReadMs": 0.623, + "topLevelAwaitScanMs": 0.2 + }, + "importPromiseMs": 10904.538915999998, + "knownLoaderMs": 10903.550000000001, + "loaderMiscMs": 0.22899999999935972, + "loaderTotalMs": 10903.779, + "nodeFileResolveMs": 0.547, + "preEvaluationMs": 10904.519666, + "preEvaluationResidualMs": 0.19366599999921164, + "settlementMs": 0.016083000002254266 + }, + "linearMemoryHighWaterBytes": 20185088, + "outerWallMs": 11231.247, + "result": { + "actualSourceBytes": 65761, + "elapsedMs": 11085.370750000002, + "marks": { + "evaluationEnd": 11073.151916999996, + "evaluationStart": 11073.14875, + "importResolved": 11073.167999999998, + "importStart": 168.62908400000015 + }, + "overflowed": false, + "preparedSourceBytes": 65761, + "profile": { + "counters": { + "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 5473523, + "esm.importMetaLoader.importAttrs.calls": 1, + "esm.importMetaLoader.importAttrs.micros": 4373, + "esm.importMetaLoader.importMetaInit.calls": 1, + "esm.importMetaLoader.importMetaInit.micros": 28, + "esm.importMetaLoader.namedImportDiagnostics.calls": 1, + "esm.importMetaLoader.namedImportDiagnostics.micros": 8141, + "esm.importMetaLoader.prologueInjection.calls": 1, + "esm.importMetaLoader.prologueInjection.micros": 5416224, + "esm.importMetaLoader.quickjsDeclare.calls": 1, + "esm.importMetaLoader.quickjsDeclare.micros": 223, + "esm.importMetaLoader.realpath.calls": 1, + "esm.importMetaLoader.realpath.micros": 10, + "esm.importMetaLoader.sourceMapRegistration.calls": 1, + "esm.importMetaLoader.sourceMapRegistration.micros": 205, + "esm.importMetaLoader.sourceRead.calls": 1, + "esm.importMetaLoader.sourceRead.micros": 623, + "esm.importMetaLoader.topLevelAwaitScan.calls": 1, + "esm.importMetaLoader.topLevelAwaitScan.micros": 200, + "esm.importMetaLoader.total.calls": 1, + "esm.importMetaLoader.total.micros": 10903779, + "esm.nodeFileResolve.calls": 1, + "esm.nodeFileResolve.micros": 547, + "filesystem.realpath.calls": 1, + "filesystem.realpath.success": 1, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 1, + "modules.fileProbe.found": 1, + "modules.fileProbe.systemCalls": 1, + "modules.pathProbe.systemCalls": 2, + "modules.realpath.cacheHits": 1, + "modules.realpath.calls": 2, + "modules.realpath.systemCalls": 1, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 65761, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 167.389, + "initialEvaluation": 0.084709, + "loaderInitialization": 0.879334, + "processConfiguration": 0.144833, + "queueDelay": 0.389667, + "resultFormatting": 0.01525, + "runtimeCreation": 0.430083, + "teardown": 8.743542, + "transportWiring": 0.111167, + "userAwait": 10904.718416, + "wrapperPreparation": 0.010665999999999998 + }, + "totalMs": 11082.958958, + "version": 1 + }, + "requestedSourceBytes": 65536, + "value": 42 + } + } + ], + "schemaVersion": 1, + "sourceBytes": 65536, + "summary": { + "maximumElapsedMs": 11317.878792, + "medianElapsedMs": 11058.536458, + "medianPreEvaluationMs": 10867.226541999997 + }, + "target": "p3", + "wasmLinearMemoryHighWaterBytes": 20185088 +} diff --git a/tests/esm_module_load_phases/results/README.md b/tests/esm_module_load_phases/results/README.md index e3f427a9..98768d2e 100644 --- a/tests/esm_module_load_phases/results/README.md +++ b/tests/esm_module_load_phases/results/README.md @@ -4,3 +4,19 @@ The retained P2/P3 reports contain all five raw samples, exact base revision and instrumentation identities, component identity, execution profile counters, and derived reconciliation. These are descriptive local measurements, not CI thresholds. + +Both targets attribute essentially the entire pre-evaluation interval to two +repository-owned Rust source scans: + +| Target | End-to-end median | Pre-evaluation median | CJS-global preflight median | Prologue injection median | QuickJS declaration median | Residual median | +| --- | ---: | ---: | ---: | ---: | ---: | ---: | +| P2 | 10,657.94 ms | 10,478.13 ms | 5,235.03 ms | 5,225.32 ms | 0.22 ms | 0.25 ms | +| P3 | 11,058.54 ms | 10,867.23 ms | 5,433.22 ms | 5,436.13 ms | 0.27 ms | 0.47 ms | + +The instrumented end-to-end medians remain close to the immediately preceding +uninstrumented prepared-ESM medians (11,088.28 ms for P2 and 10,859.98 ms for P3). +The evidence therefore rejects QuickJS parsing, linking, evaluation, filesystem +resolution, and source reads as material owners of this workload. The next +candidate experiment should bulk-skip stripped whitespace in the source scanners, +then confirm the change with independent P2/P3 measurements and semantic loader +tests. From 9b810421d43ee7a655dd13ea7a45b4beeb85da61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 17:05:42 +0200 Subject: [PATCH 15/52] Bulk-skip whitespace in module scanners (GOL-347) --- .../skeleton/src/internal/module_loading.rs | 37 +++++++++++++++++++ tests/esm_module_load_phases/run.sh | 3 +- 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index 85e18a7b..75810cd2 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -2184,6 +2184,10 @@ fn collect_declared_cjs_globals_in_esm(source: &str) -> Vec { let mut i = 0usize; let mut declared = Vec::::new(); while i < bytes.len() { + if bytes[i].is_ascii_whitespace() { + i = skip_ascii_whitespace(source, i); + continue; + } if let Some(next) = skip_esm_cjs_global_scanner_span(source, i) { i = next; continue; @@ -2241,6 +2245,10 @@ fn find_bare_cjs_global_in_esm_among( scopes.pop(); } + if bytes[i].is_ascii_whitespace() { + i = skip_ascii_whitespace(source, i); + continue; + } if let Some(next) = skip_esm_cjs_global_scanner_span(source, i) { i = next; continue; @@ -7207,6 +7215,14 @@ fn skip_ws_comments(source: &str, pos: usize) -> usize { skip_ws_comments_impl::(source, pos).0 } +fn skip_ascii_whitespace(source: &str, mut pos: usize) -> usize { + let bytes = source.as_bytes(); + while pos < bytes.len() && bytes[pos].is_ascii_whitespace() { + pos += 1; + } + pos +} + fn skip_ws_comments_with_line_terminator(source: &str, pos: usize) -> (usize, bool) { skip_ws_comments_impl::(source, pos) } @@ -8959,6 +8975,10 @@ where let bytes = source.as_bytes(); let mut i = 0usize; while i < bytes.len() { + if bytes[i].is_ascii_whitespace() { + i = skip_ascii_whitespace(source, i); + continue; + } if let Some(next) = skip_non_code(source, i, skip_regex) { i = next; continue; @@ -8985,6 +9005,10 @@ where let mut i = 0usize; let mut brace_depth = 0usize; while i < bytes.len() { + if bytes[i].is_ascii_whitespace() { + i = skip_ascii_whitespace(source, i); + continue; + } if let Some(next) = skip_non_code(source, i, skip_regex) { i = next; continue; @@ -12707,6 +12731,19 @@ import "./dep.js" withあ; ); } + #[test] + fn dense_whitespace_keeps_esm_scanner_results() { + let padding = " \n\t\r".repeat(16_384); + let source = format!("{padding}export default 42;"); + + assert_cjs_global(&source, None); + assert!(collect_declared_cjs_globals_in_esm(&source).is_empty()); + assert_eq!(rewrite_import_meta_main(&source, "false"), source); + + let with_require = format!("{padding}export default require;"); + assert_cjs_global(&with_require, Some("require")); + } + #[test] fn package_type_diagnostics_ignore_local_exports_binding() { assert!( diff --git a/tests/esm_module_load_phases/run.sh b/tests/esm_module_load_phases/run.sh index 4af0ba45..8ecb29b0 100755 --- a/tests/esm_module_load_phases/run.sh +++ b/tests/esm_module_load_phases/run.sh @@ -47,7 +47,8 @@ case "$arch" in esac mkdir -p "$results_dir" -report="$results_dir/$(date +%Y-%m-%d)-$target-$platform-$arch.json" +default_report="$results_dir/$(date +%Y-%m-%d)-$target-$platform-$arch.json" +report=${ESM_MODULE_LOAD_PHASES_REPORT:-$default_report} ( cd "$worktree" ESM_MODULE_LOAD_PHASES_MEASURE=1 \ From 1b3c54a1e201b10b3af3d6460a21d8aac652e4f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 17:18:02 +0200 Subject: [PATCH 16/52] Narrow ESM whitespace scan optimization (GOL-347) --- .../skeleton/src/internal/module_loading.rs | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index 75810cd2..33439bf1 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -8975,10 +8975,6 @@ where let bytes = source.as_bytes(); let mut i = 0usize; while i < bytes.len() { - if bytes[i].is_ascii_whitespace() { - i = skip_ascii_whitespace(source, i); - continue; - } if let Some(next) = skip_non_code(source, i, skip_regex) { i = next; continue; @@ -9005,10 +9001,6 @@ where let mut i = 0usize; let mut brace_depth = 0usize; while i < bytes.len() { - if bytes[i].is_ascii_whitespace() { - i = skip_ascii_whitespace(source, i); - continue; - } if let Some(next) = skip_non_code(source, i, skip_regex) { i = next; continue; @@ -11872,6 +11864,9 @@ pub(crate) async fn initialize_module_loading(rt: &AsyncRuntime, ctx: &AsyncCont } fn rewrite_import_meta_main(source: &str, replacement: &str) -> String { + if !source.contains("import") { + return source.to_string(); + } let mut spans = Vec::new(); let _ = scan_code_positions(source, true, |i, _| { if let Some(end) = parse_import_meta_main_span(source, i) { From 7bed8b048cbafc43bc2a300c8d7b48733bf05386 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 17:18:20 +0200 Subject: [PATCH 17/52] Measure whitespace scan candidate (GOL-347) --- .../results/2026-09-21-p2-macos-aarch64.json | 500 ++++++++--------- .../results/2026-09-21-p3-macos-aarch64.json | 504 +++++++++--------- 2 files changed, 502 insertions(+), 502 deletions(-) diff --git a/tests/esm_module_load_phases/results/2026-09-21-p2-macos-aarch64.json b/tests/esm_module_load_phases/results/2026-09-21-p2-macos-aarch64.json index f0821ce9..2b07f0e6 100644 --- a/tests/esm_module_load_phases/results/2026-09-21-p2-macos-aarch64.json +++ b/tests/esm_module_load_phases/results/2026-09-21-p2-macos-aarch64.json @@ -1,14 +1,14 @@ { "component": { - "blake3": "534def24128a1c233e8894d7547e6062578fed3504d31f3b8cc1c1a1912b3ff6", - "buildMs": 63465.763583, - "bytes": 174802265, - "instantiateMs": 14754.543042 + "blake3": "f0aaa0aefd76a4c79944ad112e30aba6ec7e321fb725c76bfe6e3667c2b90308", + "buildMs": 67798.14487500001, + "bytes": 174805347, + "instantiateMs": 15357.029708 }, "environment": { "arch": "aarch64", "artifactCache": null, - "baseRevision": "d27a15060e30090d82ceffd417dc87487e2c74c7", + "baseRevision": "9b810421d43ee7a655dd13ea7a45b4beeb85da61", "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", "dirty": true, "os": "macos", @@ -17,7 +17,7 @@ }, "inputs": { "instrumentationPatchBlake3": "9ce449f5620139641768110fbb31f45e8fcf88ba6d8f3c2a891cb74264b8c242", - "patchedFilesHash": "4344fa75de216506a8cc8603a6b6c60fac7d50355b82b8129ef619872e301a2f" + "patchedFilesHash": "b9daede82626fb9607e898c931600d5440cc8c4df3b9594448cc7720a8b8e4ff" }, "iterations": 5, "mode": "strip", @@ -31,67 +31,67 @@ "samples": [ { "derived": { - "evaluationMs": 0.003957999999329331, + "evaluationMs": 0.003333999999995285, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 5235.031, - "importAttrsMs": 4.283, - "importMetaInitMs": 0.07, - "namedImportDiagnosticsMs": 7.862, - "prologueInjectionMs": 5227.661, - "quickjsDeclareMs": 0.315, - "realpathMs": 0.011, - "sourceMapRegistrationMs": 0.366, - "sourceReadMs": 0.878, - "topLevelAwaitScanMs": 0.216 + "cjsGlobalPreflightMs": 0.432, + "importAttrsMs": 4.331, + "importMetaInitMs": 0.025, + "namedImportDiagnosticsMs": 0.19, + "prologueInjectionMs": 0.751, + "quickjsDeclareMs": 0.201, + "realpathMs": 0.012, + "sourceMapRegistrationMs": 0.17, + "sourceReadMs": 0.941, + "topLevelAwaitScanMs": 0.183 }, - "importPromiseMs": 10478.171042, - "knownLoaderMs": 10476.693, - "loaderMiscMs": 0.5520000000014988, - "loaderTotalMs": 10477.245, - "nodeFileResolveMs": 0.564, - "preEvaluationMs": 10478.134250000001, - "preEvaluationResidualMs": 0.32524999999986903, - "settlementMs": 0.03283399999963876 + "importPromiseMs": 8.441374999999994, + "knownLoaderMs": 7.2360000000000015, + "loaderMiscMs": 0.18599999999999817, + "loaderTotalMs": 7.422, + "nodeFileResolveMs": 0.732, + "preEvaluationMs": 8.411457999999982, + "preEvaluationResidualMs": 0.257457999999982, + "settlementMs": 0.026583000000016455 }, "linearMemoryHighWaterBytes": 20119552, - "outerWallMs": 10804.723166, + "outerWallMs": 350.80625, "result": { "actualSourceBytes": 65761, - "elapsedMs": 10657.936333, + "elapsedMs": 200.1810000000005, "marks": { - "evaluationEnd": 10646.408125, - "evaluationStart": 10646.404167, - "importResolved": 10646.440959, - "importStart": 168.26991699999996 + "evaluationEnd": 187.258209, + "evaluationStart": 187.254875, + "importResolved": 187.284792, + "importStart": 178.84341700000002 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 5235031, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 432, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4283, + "esm.importMetaLoader.importAttrs.micros": 4331, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 70, + "esm.importMetaLoader.importMetaInit.micros": 25, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 7862, + "esm.importMetaLoader.namedImportDiagnostics.micros": 190, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 5227661, + "esm.importMetaLoader.prologueInjection.micros": 751, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 315, + "esm.importMetaLoader.quickjsDeclare.micros": 201, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 11, + "esm.importMetaLoader.realpath.micros": 12, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 366, + "esm.importMetaLoader.sourceMapRegistration.micros": 170, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 878, + "esm.importMetaLoader.sourceRead.micros": 941, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 216, + "esm.importMetaLoader.topLevelAwaitScan.micros": 183, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 10477245, + "esm.importMetaLoader.total.micros": 7422, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 564, + "esm.nodeFileResolve.micros": 732, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -112,19 +112,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 166.661042, - "initialEvaluation": 0.0945, - "loaderInitialization": 1.1865, - "processConfiguration": 0.153875, - "queueDelay": 1.01525, - "resultFormatting": 0.026584, - "runtimeCreation": 0.461791, - "teardown": 8.533916000000001, - "transportWiring": 0.141333, - "userAwait": 10478.411708, - "wrapperPreparation": 0.016167 + "builtinInitialization": 177.087083, + "initialEvaluation": 0.121417, + "loaderInitialization": 1.05475, + "processConfiguration": 0.280917, + "queueDelay": 1.06325, + "resultFormatting": 0.010625, + "runtimeCreation": 0.459292, + "teardown": 9.867375, + "transportWiring": 0.256917, + "userAwait": 8.629375, + "wrapperPreparation": 0.023166000000000003 }, - "totalMs": 10656.75675, + "totalMs": 198.910792, "version": 1 }, "requestedSourceBytes": 65536, @@ -133,67 +133,67 @@ }, { "derived": { - "evaluationMs": 0.0040829999998095445, + "evaluationMs": 0.0030829999999468782, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 5243.099, - "importAttrsMs": 4.252, - "importMetaInitMs": 0.037, - "namedImportDiagnosticsMs": 7.754, - "prologueInjectionMs": 5223.434, - "quickjsDeclareMs": 0.234, + "cjsGlobalPreflightMs": 0.426, + "importAttrsMs": 4.272, + "importMetaInitMs": 0.015, + "namedImportDiagnosticsMs": 0.19, + "prologueInjectionMs": 0.743, + "quickjsDeclareMs": 0.18, "realpathMs": 0.012, - "sourceMapRegistrationMs": 0.211, - "sourceReadMs": 0.644, - "topLevelAwaitScanMs": 0.193 + "sourceMapRegistrationMs": 0.159, + "sourceReadMs": 0.625, + "topLevelAwaitScanMs": 0.183 }, - "importPromiseMs": 10481.295125, - "knownLoaderMs": 10479.87, - "loaderMiscMs": 0.5389999999988504, - "loaderTotalMs": 10480.409, - "nodeFileResolveMs": 0.613, - "preEvaluationMs": 10481.268541999998, - "preEvaluationResidualMs": 0.24654199999895354, - "settlementMs": 0.022500000002764864 + "importPromiseMs": 8.054250000000025, + "knownLoaderMs": 6.805000000000001, + "loaderMiscMs": 0.45699999999999896, + "loaderTotalMs": 7.262, + "nodeFileResolveMs": 0.609, + "preEvaluationMs": 8.038499999999999, + "preEvaluationResidualMs": 0.16749999999999954, + "settlementMs": 0.012667000000078588 }, "linearMemoryHighWaterBytes": 20119552, - "outerWallMs": 10803.458416, + "outerWallMs": 339.28637499999996, "result": { "actualSourceBytes": 65761, - "elapsedMs": 10661.035583, + "elapsedMs": 194.83254099999976, "marks": { - "evaluationEnd": 10649.729542, - "evaluationStart": 10649.725459, - "importResolved": 10649.752042000002, - "importStart": 168.45691700000134 + "evaluationEnd": 183.77879199999995, + "evaluationStart": 183.775709, + "importResolved": 183.79145900000003, + "importStart": 175.737209 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 5243099, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 426, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4252, + "esm.importMetaLoader.importAttrs.micros": 4272, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 37, + "esm.importMetaLoader.importMetaInit.micros": 15, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 7754, + "esm.importMetaLoader.namedImportDiagnostics.micros": 190, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 5223434, + "esm.importMetaLoader.prologueInjection.micros": 743, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 234, + "esm.importMetaLoader.quickjsDeclare.micros": 180, "esm.importMetaLoader.realpath.calls": 1, "esm.importMetaLoader.realpath.micros": 12, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 211, + "esm.importMetaLoader.sourceMapRegistration.micros": 159, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 644, + "esm.importMetaLoader.sourceRead.micros": 625, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 193, + "esm.importMetaLoader.topLevelAwaitScan.micros": 183, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 10480409, + "esm.importMetaLoader.total.micros": 7262, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 613, + "esm.nodeFileResolve.micros": 609, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -214,19 +214,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 167.39345799999998, - "initialEvaluation": 0.088, - "loaderInitialization": 0.682875, - "processConfiguration": 0.120333, - "queueDelay": 0.375875, - "resultFormatting": 0.018000000000000002, - "runtimeCreation": 0.430417, - "teardown": 9.244417, - "transportWiring": 0.14750000000000002, - "userAwait": 10481.505666, - "wrapperPreparation": 0.012459 + "builtinInitialization": 174.459791, + "initialEvaluation": 0.087042, + "loaderInitialization": 0.891833, + "processConfiguration": 0.139584, + "queueDelay": 0.386875, + "resultFormatting": 0.006709, + "runtimeCreation": 0.476542, + "teardown": 9.103208, + "transportWiring": 0.114584, + "userAwait": 8.209791, + "wrapperPreparation": 0.012083 }, - "totalMs": 10660.053084, + "totalMs": 193.922584, "version": 1 }, "requestedSourceBytes": 65536, @@ -235,67 +235,67 @@ }, { "derived": { - "evaluationMs": 0.004791999999724794, + "evaluationMs": 0.0036670000000640357, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 5233.159, - "importAttrsMs": 4.236, - "importMetaInitMs": 0.034, - "namedImportDiagnosticsMs": 7.698, - "prologueInjectionMs": 5225.321, - "quickjsDeclareMs": 0.222, - "realpathMs": 0.012, - "sourceMapRegistrationMs": 0.245, - "sourceReadMs": 0.764, - "topLevelAwaitScanMs": 0.203 + "cjsGlobalPreflightMs": 0.468, + "importAttrsMs": 4.534, + "importMetaInitMs": 0.027, + "namedImportDiagnosticsMs": 0.207, + "prologueInjectionMs": 0.832, + "quickjsDeclareMs": 0.215, + "realpathMs": 0.015, + "sourceMapRegistrationMs": 0.216, + "sourceReadMs": 0.868, + "topLevelAwaitScanMs": 0.193 }, - "importPromiseMs": 10473.170707999998, - "knownLoaderMs": 10471.894, - "loaderMiscMs": 0.3179999999993015, - "loaderTotalMs": 10472.212, - "nodeFileResolveMs": 0.617, - "preEvaluationMs": 10473.128540999998, - "preEvaluationResidualMs": 0.2995409999984986, - "settlementMs": 0.037374999999883585 + "importPromiseMs": 9.220166000000091, + "knownLoaderMs": 7.574999999999999, + "loaderMiscMs": 0.516, + "loaderTotalMs": 8.091, + "nodeFileResolveMs": 0.892, + "preEvaluationMs": 9.197957999999971, + "preEvaluationResidualMs": 0.21495799999997267, + "settlementMs": 0.018541000000055874 }, "linearMemoryHighWaterBytes": 20185088, - "outerWallMs": 10796.670750000001, + "outerWallMs": 341.513167, "result": { "actualSourceBytes": 65761, - "elapsedMs": 10651.379333999996, + "elapsedMs": 197.55804100000023, "marks": { - "evaluationEnd": 10640.492167, - "evaluationStart": 10640.487375, - "importResolved": 10640.529542, - "importStart": 167.3588340000024 + "evaluationEnd": 184.892292, + "evaluationStart": 184.88862499999993, + "importResolved": 184.91083300000005, + "importStart": 175.69066699999996 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 5233159, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 468, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4236, + "esm.importMetaLoader.importAttrs.micros": 4534, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 34, + "esm.importMetaLoader.importMetaInit.micros": 27, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 7698, + "esm.importMetaLoader.namedImportDiagnostics.micros": 207, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 5225321, + "esm.importMetaLoader.prologueInjection.micros": 832, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 222, + "esm.importMetaLoader.quickjsDeclare.micros": 215, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 12, + "esm.importMetaLoader.realpath.micros": 15, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 245, + "esm.importMetaLoader.sourceMapRegistration.micros": 216, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 764, + "esm.importMetaLoader.sourceRead.micros": 868, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 203, + "esm.importMetaLoader.topLevelAwaitScan.micros": 193, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 10472212, + "esm.importMetaLoader.total.micros": 8091, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 617, + "esm.nodeFileResolve.micros": 892, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -316,19 +316,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 166.264709, - "initialEvaluation": 0.08574999999999999, - "loaderInitialization": 0.698959, - "processConfiguration": 0.178791, - "queueDelay": 0.360666, - "resultFormatting": 0.049583, - "runtimeCreation": 0.4435, - "teardown": 8.809709, - "transportWiring": 0.107416, - "userAwait": 10473.459, - "wrapperPreparation": 0.012167 + "builtinInitialization": 174.674375, + "initialEvaluation": 0.088833, + "loaderInitialization": 0.6561670000000001, + "processConfiguration": 0.128833, + "queueDelay": 0.410917, + "resultFormatting": 0.016708, + "runtimeCreation": 0.438958, + "teardown": 10.560709, + "transportWiring": 0.116334, + "userAwait": 9.417750000000002, + "wrapperPreparation": 0.013625000000000002 }, - "totalMs": 10650.491, + "totalMs": 196.560958, "version": 1 }, "requestedSourceBytes": 65536, @@ -337,67 +337,67 @@ }, { "derived": { - "evaluationMs": 0.004000000000814907, + "evaluationMs": 0.003249999999979991, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 5317.511, - "importAttrsMs": 4.234, - "importMetaInitMs": 0.037, - "namedImportDiagnosticsMs": 7.601, - "prologueInjectionMs": 5223.254, - "quickjsDeclareMs": 0.224, + "cjsGlobalPreflightMs": 0.438, + "importAttrsMs": 4.291, + "importMetaInitMs": 0.018, + "namedImportDiagnosticsMs": 0.192, + "prologueInjectionMs": 0.734, + "quickjsDeclareMs": 0.184, "realpathMs": 0.012, - "sourceMapRegistrationMs": 0.22, - "sourceReadMs": 0.704, - "topLevelAwaitScanMs": 0.192 + "sourceMapRegistrationMs": 0.165, + "sourceReadMs": 0.646, + "topLevelAwaitScanMs": 0.191 }, - "importPromiseMs": 10555.449207999998, - "knownLoaderMs": 10553.989, - "loaderMiscMs": 0.5519999999996799, - "loaderTotalMs": 10554.541, - "nodeFileResolveMs": 0.648, - "preEvaluationMs": 10555.428124999999, - "preEvaluationResidualMs": 0.2391250000000582, - "settlementMs": 0.017082999998820014 + "importPromiseMs": 7.878832999999958, + "knownLoaderMs": 6.871, + "loaderMiscMs": 0.18299999999999983, + "loaderTotalMs": 7.054, + "nodeFileResolveMs": 0.613, + "preEvaluationMs": 7.86137500000018, + "preEvaluationResidualMs": 0.19437500000018026, + "settlementMs": 0.014207999999797494 }, "linearMemoryHighWaterBytes": 20185088, - "outerWallMs": 10874.550375, + "outerWallMs": 338.00908400000003, "result": { "actualSourceBytes": 65761, - "elapsedMs": 10732.366999999998, + "elapsedMs": 195.04199999999764, "marks": { - "evaluationEnd": 10721.922417000002, - "evaluationStart": 10721.918417, - "importResolved": 10721.9395, - "importStart": 166.49029200000223 + "evaluationEnd": 184.8236670000001, + "evaluationStart": 184.82041700000013, + "importResolved": 184.8378749999999, + "importStart": 176.95904199999995 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 5317511, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 438, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4234, + "esm.importMetaLoader.importAttrs.micros": 4291, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 37, + "esm.importMetaLoader.importMetaInit.micros": 18, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 7601, + "esm.importMetaLoader.namedImportDiagnostics.micros": 192, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 5223254, + "esm.importMetaLoader.prologueInjection.micros": 734, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 224, + "esm.importMetaLoader.quickjsDeclare.micros": 184, "esm.importMetaLoader.realpath.calls": 1, "esm.importMetaLoader.realpath.micros": 12, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 220, + "esm.importMetaLoader.sourceMapRegistration.micros": 165, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 704, + "esm.importMetaLoader.sourceRead.micros": 646, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 192, + "esm.importMetaLoader.topLevelAwaitScan.micros": 191, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 10554541, + "esm.importMetaLoader.total.micros": 7054, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 648, + "esm.nodeFileResolve.micros": 613, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -418,19 +418,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 165.41304200000002, - "initialEvaluation": 0.097666, - "loaderInitialization": 0.688375, - "processConfiguration": 0.117958, - "queueDelay": 0.344667, - "resultFormatting": 0.018834, - "runtimeCreation": 0.421083, - "teardown": 8.477916, - "transportWiring": 0.14629199999999998, - "userAwait": 10555.63325, - "wrapperPreparation": 0.017625000000000002 + "builtinInitialization": 175.8025, + "initialEvaluation": 0.093667, + "loaderInitialization": 0.707833, + "processConfiguration": 0.16899999999999998, + "queueDelay": 0.368958, + "resultFormatting": 0.010208, + "runtimeCreation": 0.463542, + "teardown": 8.307417, + "transportWiring": 0.15375, + "userAwait": 8.062375, + "wrapperPreparation": 0.013458 }, - "totalMs": 10731.397417, + "totalMs": 194.172375, "version": 1 }, "requestedSourceBytes": 65536, @@ -439,67 +439,67 @@ }, { "derived": { - "evaluationMs": 0.0037919999958830886, + "evaluationMs": 0.0032079999998302355, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 5232.129, - "importAttrsMs": 4.241, - "importMetaInitMs": 0.031, - "namedImportDiagnosticsMs": 7.558, - "prologueInjectionMs": 5226.293, - "quickjsDeclareMs": 0.177, - "realpathMs": 0.011, - "sourceMapRegistrationMs": 0.201, - "sourceReadMs": 0.643, - "topLevelAwaitScanMs": 0.193 + "cjsGlobalPreflightMs": 0.433, + "importAttrsMs": 4.21, + "importMetaInitMs": 0.023, + "namedImportDiagnosticsMs": 0.192, + "prologueInjectionMs": 0.745, + "quickjsDeclareMs": 0.192, + "realpathMs": 0.012, + "sourceMapRegistrationMs": 0.177, + "sourceReadMs": 0.664, + "topLevelAwaitScanMs": 0.18 }, - "importPromiseMs": 10472.458374999995, - "knownLoaderMs": 10471.476999999999, - "loaderMiscMs": 0.23200000000178989, - "loaderTotalMs": 10471.709, - "nodeFileResolveMs": 0.535, - "preEvaluationMs": 10472.436916999997, - "preEvaluationResidualMs": 0.1929169999966689, - "settlementMs": 0.017666000001554494 + "importPromiseMs": 8.277166999999963, + "knownLoaderMs": 6.827999999999999, + "loaderMiscMs": 0.4610000000000003, + "loaderTotalMs": 7.289, + "nodeFileResolveMs": 0.713, + "preEvaluationMs": 8.258625000000194, + "preEvaluationResidualMs": 0.25662500000019417, + "settlementMs": 0.015333999999938897 }, "linearMemoryHighWaterBytes": 20185088, - "outerWallMs": 10793.022208, + "outerWallMs": 338.41670899999997, "result": { "actualSourceBytes": 65761, - "elapsedMs": 10650.557792, + "elapsedMs": 193.56462499999907, "marks": { - "evaluationEnd": 10640.033583999995, - "evaluationStart": 10640.029792, - "importResolved": 10640.051249999997, - "importStart": 167.5928750000021 + "evaluationEnd": 182.2841659999999, + "evaluationStart": 182.28095800000008, + "importResolved": 182.29949999999985, + "importStart": 174.0223329999999 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 5232129, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 433, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4241, + "esm.importMetaLoader.importAttrs.micros": 4210, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 31, + "esm.importMetaLoader.importMetaInit.micros": 23, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 7558, + "esm.importMetaLoader.namedImportDiagnostics.micros": 192, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 5226293, + "esm.importMetaLoader.prologueInjection.micros": 745, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 177, + "esm.importMetaLoader.quickjsDeclare.micros": 192, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 11, + "esm.importMetaLoader.realpath.micros": 12, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 201, + "esm.importMetaLoader.sourceMapRegistration.micros": 177, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 643, + "esm.importMetaLoader.sourceRead.micros": 664, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 193, + "esm.importMetaLoader.topLevelAwaitScan.micros": 180, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 10471709, + "esm.importMetaLoader.total.micros": 7289, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 535, + "esm.nodeFileResolve.micros": 713, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -520,19 +520,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 166.52187500000002, - "initialEvaluation": 0.08650000000000001, - "loaderInitialization": 0.6866669999999999, - "processConfiguration": 0.166375, - "queueDelay": 0.377458, - "resultFormatting": 0.018417, - "runtimeCreation": 0.431292, - "teardown": 8.52025, - "transportWiring": 0.108208, - "userAwait": 10472.65925, - "wrapperPreparation": 0.012375 + "builtinInitialization": 172.757959, + "initialEvaluation": 0.124666, + "loaderInitialization": 0.707708, + "processConfiguration": 0.16595800000000002, + "queueDelay": 0.36925, + "resultFormatting": 0.009792, + "runtimeCreation": 0.543959, + "teardown": 9.223875, + "transportWiring": 0.198875, + "userAwait": 8.439125, + "wrapperPreparation": 0.035625 }, - "totalMs": 10649.611792, + "totalMs": 192.608416, "version": 1 }, "requestedSourceBytes": 65536, @@ -543,9 +543,9 @@ "schemaVersion": 1, "sourceBytes": 65536, "summary": { - "maximumElapsedMs": 10732.366999999998, - "medianElapsedMs": 10657.936333, - "medianPreEvaluationMs": 10478.134250000001 + "maximumElapsedMs": 200.1810000000005, + "medianElapsedMs": 195.04199999999764, + "medianPreEvaluationMs": 8.258625000000194 }, "target": "p2", "wasmLinearMemoryHighWaterBytes": 20185088 diff --git a/tests/esm_module_load_phases/results/2026-09-21-p3-macos-aarch64.json b/tests/esm_module_load_phases/results/2026-09-21-p3-macos-aarch64.json index b2650102..56b9429d 100644 --- a/tests/esm_module_load_phases/results/2026-09-21-p3-macos-aarch64.json +++ b/tests/esm_module_load_phases/results/2026-09-21-p3-macos-aarch64.json @@ -1,14 +1,14 @@ { "component": { - "blake3": "b638ed68947c07bb95b639a6b93aa0806e925f8d80347ad40e252422078c0ce4", - "buildMs": 60752.238667, - "bytes": 173432836, - "instantiateMs": 14591.054875 + "blake3": "f7cd8b7dfd33ee1c72175eff93cff3515bb30971ab6405ed15913336a8c8e3a0", + "buildMs": 61723.381, + "bytes": 173364043, + "instantiateMs": 15511.216125 }, "environment": { "arch": "aarch64", "artifactCache": null, - "baseRevision": "d27a15060e30090d82ceffd417dc87487e2c74c7", + "baseRevision": "9b810421d43ee7a655dd13ea7a45b4beeb85da61", "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", "dirty": true, "os": "macos", @@ -17,7 +17,7 @@ }, "inputs": { "instrumentationPatchBlake3": "9ce449f5620139641768110fbb31f45e8fcf88ba6d8f3c2a891cb74264b8c242", - "patchedFilesHash": "4344fa75de216506a8cc8603a6b6c60fac7d50355b82b8129ef619872e301a2f" + "patchedFilesHash": "b9daede82626fb9607e898c931600d5440cc8c4df3b9594448cc7720a8b8e4ff" }, "iterations": 5, "mode": "strip", @@ -31,67 +31,67 @@ "samples": [ { "derived": { - "evaluationMs": 0.00520900000083202, + "evaluationMs": 0.0028340000000071086, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 5302.33, - "importAttrsMs": 4.35, - "importMetaInitMs": 0.08, - "namedImportDiagnosticsMs": 8.078, - "prologueInjectionMs": 5436.131, - "quickjsDeclareMs": 0.257, - "realpathMs": 0.01, - "sourceMapRegistrationMs": 0.271, - "sourceReadMs": 0.978, - "topLevelAwaitScanMs": 0.196 + "cjsGlobalPreflightMs": 0.456, + "importAttrsMs": 4.527, + "importMetaInitMs": 0.045, + "namedImportDiagnosticsMs": 0.2, + "prologueInjectionMs": 0.794, + "quickjsDeclareMs": 0.168, + "realpathMs": 0.012, + "sourceMapRegistrationMs": 0.217, + "sourceReadMs": 0.843, + "topLevelAwaitScanMs": 0.179 }, - "importPromiseMs": 10754.418333, - "knownLoaderMs": 10752.681, - "loaderMiscMs": 0.4849999999987631, - "loaderTotalMs": 10753.166, - "nodeFileResolveMs": 0.738, - "preEvaluationMs": 10754.377457999999, - "preEvaluationResidualMs": 0.4734580000003916, - "settlementMs": 0.03566599999976461 + "importPromiseMs": 9.007625000000019, + "knownLoaderMs": 7.441000000000001, + "loaderMiscMs": 0.47999999999999954, + "loaderTotalMs": 7.921, + "nodeFileResolveMs": 0.783, + "preEvaluationMs": 8.976666000000023, + "preEvaluationResidualMs": 0.27266600000002317, + "settlementMs": 0.02812499999998863 }, "linearMemoryHighWaterBytes": 20119552, - "outerWallMs": 11084.750375, + "outerWallMs": 354.7745, "result": { "actualSourceBytes": 65761, - "elapsedMs": 10936.524833, + "elapsedMs": 202.6261249999989, "marks": { - "evaluationEnd": 10924.791959, - "evaluationStart": 10924.78675, - "importResolved": 10924.827625, - "importStart": 170.40929200000002 + "evaluationEnd": 189.369, + "evaluationStart": 189.366166, + "importResolved": 189.397125, + "importStart": 180.38949999999997 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 5302330, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 456, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4350, + "esm.importMetaLoader.importAttrs.micros": 4527, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 80, + "esm.importMetaLoader.importMetaInit.micros": 45, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 8078, + "esm.importMetaLoader.namedImportDiagnostics.micros": 200, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 5436131, + "esm.importMetaLoader.prologueInjection.micros": 794, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 257, + "esm.importMetaLoader.quickjsDeclare.micros": 168, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 10, + "esm.importMetaLoader.realpath.micros": 12, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 271, + "esm.importMetaLoader.sourceMapRegistration.micros": 217, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 978, + "esm.importMetaLoader.sourceRead.micros": 843, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 196, + "esm.importMetaLoader.topLevelAwaitScan.micros": 179, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 10753166, + "esm.importMetaLoader.total.micros": 7921, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 738, + "esm.nodeFileResolve.micros": 783, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -112,19 +112,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 168.828833, - "initialEvaluation": 0.122667, - "loaderInitialization": 1.0419159999999998, - "processConfiguration": 0.236292, - "queueDelay": 0.818125, - "resultFormatting": 0.031459, - "runtimeCreation": 0.4605, - "teardown": 8.684666, - "transportWiring": 0.143917, - "userAwait": 10754.729708, - "wrapperPreparation": 0.012958 + "builtinInitialization": 178.615166, + "initialEvaluation": 0.10625, + "loaderInitialization": 1.234416, + "processConfiguration": 0.182459, + "queueDelay": 0.959666, + "resultFormatting": 0.023875, + "runtimeCreation": 0.482709, + "teardown": 10.310958, + "transportWiring": 0.206834, + "userAwait": 9.224875, + "wrapperPreparation": 0.022208 }, - "totalMs": 10935.146416, + "totalMs": 201.407166, "version": 1 }, "requestedSourceBytes": 65536, @@ -133,67 +133,67 @@ }, { "derived": { - "evaluationMs": 0.008832999998048763, + "evaluationMs": 0.0030419999999367064, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 5579.194, - "importAttrsMs": 4.411, - "importMetaInitMs": 0.178, - "namedImportDiagnosticsMs": 11.248, - "prologueInjectionMs": 5537.016, - "quickjsDeclareMs": 0.459, - "realpathMs": 0.01, - "sourceMapRegistrationMs": 0.745, - "sourceReadMs": 0.619, - "topLevelAwaitScanMs": 0.196 + "cjsGlobalPreflightMs": 0.466, + "importAttrsMs": 4.354, + "importMetaInitMs": 0.02, + "namedImportDiagnosticsMs": 0.191, + "prologueInjectionMs": 0.817, + "quickjsDeclareMs": 0.206, + "realpathMs": 0.014, + "sourceMapRegistrationMs": 0.214, + "sourceReadMs": 0.609, + "topLevelAwaitScanMs": 0.183 }, - "importPromiseMs": 11136.257834000002, - "knownLoaderMs": 11134.076000000001, - "loaderMiscMs": 0.8539999999993597, - "loaderTotalMs": 11134.93, - "nodeFileResolveMs": 0.759, - "preEvaluationMs": 11136.213667000002, - "preEvaluationResidualMs": 0.5246670000015001, - "settlementMs": 0.03533400000196707 + "importPromiseMs": 8.322708000000034, + "knownLoaderMs": 7.074000000000001, + "loaderMiscMs": 0.4549999999999992, + "loaderTotalMs": 7.529, + "nodeFileResolveMs": 0.599, + "preEvaluationMs": 8.305333000000019, + "preEvaluationResidualMs": 0.17733300000001861, + "settlementMs": 0.014333000000078755 }, "linearMemoryHighWaterBytes": 20185088, - "outerWallMs": 11460.480667, + "outerWallMs": 341.38800000000003, "result": { "actualSourceBytes": 65761, - "elapsedMs": 11317.878792, + "elapsedMs": 196.57949999999985, "marks": { - "evaluationEnd": 11304.253707999998, - "evaluationStart": 11304.244875, - "importResolved": 11304.289042, - "importStart": 168.03120799999851 + "evaluationEnd": 185.91204199999993, + "evaluationStart": 185.909, + "importResolved": 185.926375, + "importStart": 177.60366699999997 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 5579194, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 466, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4411, + "esm.importMetaLoader.importAttrs.micros": 4354, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 178, + "esm.importMetaLoader.importMetaInit.micros": 20, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 11248, + "esm.importMetaLoader.namedImportDiagnostics.micros": 191, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 5537016, + "esm.importMetaLoader.prologueInjection.micros": 817, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 459, + "esm.importMetaLoader.quickjsDeclare.micros": 206, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 10, + "esm.importMetaLoader.realpath.micros": 14, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 745, + "esm.importMetaLoader.sourceMapRegistration.micros": 214, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 619, + "esm.importMetaLoader.sourceRead.micros": 609, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 196, + "esm.importMetaLoader.topLevelAwaitScan.micros": 183, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 11134930, + "esm.importMetaLoader.total.micros": 7529, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 759, + "esm.nodeFileResolve.micros": 599, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -214,19 +214,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 166.629792, - "initialEvaluation": 0.096041, - "loaderInitialization": 0.976584, - "processConfiguration": 0.117458, - "queueDelay": 0.579917, - "resultFormatting": 0.07116600000000001, - "runtimeCreation": 0.526708, - "teardown": 10.016834, - "transportWiring": 0.157166, - "userAwait": 11136.676584, - "wrapperPreparation": 0.016583999999999998 + "builtinInitialization": 176.52854200000002, + "initialEvaluation": 0.096542, + "loaderInitialization": 0.701042, + "processConfiguration": 0.115958, + "queueDelay": 0.365292, + "resultFormatting": 0.01275, + "runtimeCreation": 0.451083, + "teardown": 8.57975, + "transportWiring": 0.13674999999999998, + "userAwait": 8.492625, + "wrapperPreparation": 0.012125 }, - "totalMs": 11315.9655, + "totalMs": 195.51395799999997, "version": 1 }, "requestedSourceBytes": 65536, @@ -235,67 +235,67 @@ }, { "derived": { - "evaluationMs": 0.03816600000573089, + "evaluationMs": 0.002457999999904814, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 5403.948, - "importAttrsMs": 4.325, - "importMetaInitMs": 0.231, - "namedImportDiagnosticsMs": 7.781, - "prologueInjectionMs": 5445.872, - "quickjsDeclareMs": 0.477, - "realpathMs": 0.01, - "sourceMapRegistrationMs": 0.571, - "sourceReadMs": 0.898, - "topLevelAwaitScanMs": 0.181 + "cjsGlobalPreflightMs": 0.439, + "importAttrsMs": 4.285, + "importMetaInitMs": 0.016, + "namedImportDiagnosticsMs": 0.209, + "prologueInjectionMs": 0.755, + "quickjsDeclareMs": 0.184, + "realpathMs": 0.011, + "sourceMapRegistrationMs": 0.175, + "sourceReadMs": 0.586, + "topLevelAwaitScanMs": 0.194 }, - "importPromiseMs": 10867.461292, - "knownLoaderMs": 10864.294, - "loaderMiscMs": 0.7970000000004802, - "loaderTotalMs": 10865.091, - "nodeFileResolveMs": 0.504, - "preEvaluationMs": 10867.226541999997, - "preEvaluationResidualMs": 1.6315419999955338, - "settlementMs": 0.19658399999752874 + "importPromiseMs": 7.7781250000000455, + "knownLoaderMs": 6.853999999999999, + "loaderMiscMs": 0.1670000000000007, + "loaderTotalMs": 7.021, + "nodeFileResolveMs": 0.572, + "preEvaluationMs": 7.762999999999948, + "preEvaluationResidualMs": 0.16999999999994841, + "settlementMs": 0.012667000000192274 }, "linearMemoryHighWaterBytes": 20185088, - "outerWallMs": 11206.979374999999, + "outerWallMs": 338.790667, "result": { "actualSourceBytes": 65761, - "elapsedMs": 11058.536458, + "elapsedMs": 193.77866699999868, "marks": { - "evaluationEnd": 11041.577541000002, - "evaluationStart": 11041.539374999997, - "importResolved": 11041.774125, - "importStart": 174.31283299999996 + "evaluationEnd": 182.79924999999992, + "evaluationStart": 182.796792, + "importResolved": 182.8119170000001, + "importStart": 175.03379200000006 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 5403948, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 439, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4325, + "esm.importMetaLoader.importAttrs.micros": 4285, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 231, + "esm.importMetaLoader.importMetaInit.micros": 16, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 7781, + "esm.importMetaLoader.namedImportDiagnostics.micros": 209, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 5445872, + "esm.importMetaLoader.prologueInjection.micros": 755, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 477, + "esm.importMetaLoader.quickjsDeclare.micros": 184, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 10, + "esm.importMetaLoader.realpath.micros": 11, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 571, + "esm.importMetaLoader.sourceMapRegistration.micros": 175, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 898, + "esm.importMetaLoader.sourceRead.micros": 586, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 181, + "esm.importMetaLoader.topLevelAwaitScan.micros": 194, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 10865091, + "esm.importMetaLoader.total.micros": 7021, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 504, + "esm.nodeFileResolve.micros": 572, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -316,19 +316,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 172.25520799999998, - "initialEvaluation": 0.099875, - "loaderInitialization": 1.577875, - "processConfiguration": 0.13175, - "queueDelay": 0.690875, - "resultFormatting": 0.21625, - "runtimeCreation": 0.551292, - "teardown": 11.528333, - "transportWiring": 0.18575, - "userAwait": 10868.939542, - "wrapperPreparation": 0.016792 + "builtinInitialization": 174.044875, + "initialEvaluation": 0.08600000000000001, + "loaderInitialization": 0.6263329999999999, + "processConfiguration": 0.140667, + "queueDelay": 0.532333, + "resultFormatting": 0.00725, + "runtimeCreation": 0.521209, + "teardown": 8.795333000000001, + "transportWiring": 0.1165, + "userAwait": 7.93775, + "wrapperPreparation": 0.011583 }, - "totalMs": 11056.282917, + "totalMs": 192.867541, "version": 1 }, "requestedSourceBytes": 65536, @@ -337,67 +337,67 @@ }, { "derived": { - "evaluationMs": 0.003875000003972673, + "evaluationMs": 0.0029169999999965057, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 5433.22, - "importAttrsMs": 4.573, - "importMetaInitMs": 0.059, - "namedImportDiagnosticsMs": 7.79, - "prologueInjectionMs": 5377.778, - "quickjsDeclareMs": 0.265, + "cjsGlobalPreflightMs": 0.452, + "importAttrsMs": 4.494, + "importMetaInitMs": 0.067, + "namedImportDiagnosticsMs": 0.204, + "prologueInjectionMs": 0.811, + "quickjsDeclareMs": 0.282, "realpathMs": 0.011, - "sourceMapRegistrationMs": 0.258, - "sourceReadMs": 0.676, - "topLevelAwaitScanMs": 0.19 + "sourceMapRegistrationMs": 0.29, + "sourceReadMs": 0.613, + "topLevelAwaitScanMs": 0.185 }, - "importPromiseMs": 10826.195500000002, - "knownLoaderMs": 10824.82, - "loaderMiscMs": 0.4709999999995489, - "loaderTotalMs": 10825.291, - "nodeFileResolveMs": 0.534, - "preEvaluationMs": 10826.170665999998, - "preEvaluationResidualMs": 0.3456659999992553, - "settlementMs": 0.020958999999493244 + "importPromiseMs": 8.72870799999987, + "knownLoaderMs": 7.408999999999999, + "loaderMiscMs": 0.4640000000000013, + "loaderTotalMs": 7.873, + "nodeFileResolveMs": 0.639, + "preEvaluationMs": 8.709957999999943, + "preEvaluationResidualMs": 0.1979579999999439, + "settlementMs": 0.015832999999929598 }, "linearMemoryHighWaterBytes": 20185088, - "outerWallMs": 11167.8395, + "outerWallMs": 340.39416700000004, "result": { "actualSourceBytes": 65761, - "elapsedMs": 11015.611207999997, + "elapsedMs": 196.54954200000063, "marks": { - "evaluationEnd": 11004.508916, - "evaluationStart": 11004.505040999997, - "importResolved": 11004.529875, - "importStart": 178.33437499999854 + "evaluationEnd": 185.34750000000008, + "evaluationStart": 185.34458300000009, + "importResolved": 185.363333, + "importStart": 176.63462500000014 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 5433220, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 452, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4573, + "esm.importMetaLoader.importAttrs.micros": 4494, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 59, + "esm.importMetaLoader.importMetaInit.micros": 67, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 7790, + "esm.importMetaLoader.namedImportDiagnostics.micros": 204, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 5377778, + "esm.importMetaLoader.prologueInjection.micros": 811, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 265, + "esm.importMetaLoader.quickjsDeclare.micros": 282, "esm.importMetaLoader.realpath.calls": 1, "esm.importMetaLoader.realpath.micros": 11, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 258, + "esm.importMetaLoader.sourceMapRegistration.micros": 290, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 676, + "esm.importMetaLoader.sourceRead.micros": 613, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 190, + "esm.importMetaLoader.topLevelAwaitScan.micros": 185, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 10825291, + "esm.importMetaLoader.total.micros": 7873, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 534, + "esm.nodeFileResolve.micros": 639, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -418,19 +418,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 176.38554200000002, - "initialEvaluation": 0.088542, - "loaderInitialization": 1.496625, - "processConfiguration": 0.181458, - "queueDelay": 0.5155420000000001, - "resultFormatting": 0.0265, - "runtimeCreation": 0.425042, - "teardown": 8.708125, - "transportWiring": 0.156042, - "userAwait": 10826.430083, - "wrapperPreparation": 0.012708 + "builtinInitialization": 175.57262500000002, + "initialEvaluation": 0.094792, + "loaderInitialization": 0.667375, + "processConfiguration": 0.110166, + "queueDelay": 0.36125, + "resultFormatting": 0.013833, + "runtimeCreation": 0.412834, + "teardown": 9.259875, + "transportWiring": 0.1675, + "userAwait": 8.91625, + "wrapperPreparation": 0.012875 }, - "totalMs": 11014.456334, + "totalMs": 195.614125, "version": 1 }, "requestedSourceBytes": 65536, @@ -439,67 +439,67 @@ }, { "derived": { - "evaluationMs": 0.003166999995301012, + "evaluationMs": 0.0027090000001237513, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 5473.523, - "importAttrsMs": 4.373, - "importMetaInitMs": 0.028, - "namedImportDiagnosticsMs": 8.141, - "prologueInjectionMs": 5416.224, - "quickjsDeclareMs": 0.223, - "realpathMs": 0.01, - "sourceMapRegistrationMs": 0.205, - "sourceReadMs": 0.623, - "topLevelAwaitScanMs": 0.2 + "cjsGlobalPreflightMs": 0.504, + "importAttrsMs": 4.722, + "importMetaInitMs": 0.017, + "namedImportDiagnosticsMs": 0.227, + "prologueInjectionMs": 0.872, + "quickjsDeclareMs": 0.195, + "realpathMs": 0.012, + "sourceMapRegistrationMs": 0.181, + "sourceReadMs": 0.648, + "topLevelAwaitScanMs": 0.182 }, - "importPromiseMs": 10904.538915999998, - "knownLoaderMs": 10903.550000000001, - "loaderMiscMs": 0.22899999999935972, - "loaderTotalMs": 10903.779, - "nodeFileResolveMs": 0.547, - "preEvaluationMs": 10904.519666, - "preEvaluationResidualMs": 0.19366599999921164, - "settlementMs": 0.016083000002254266 + "importPromiseMs": 9.02779200000009, + "knownLoaderMs": 7.560000000000002, + "loaderMiscMs": 0.49499999999999744, + "loaderTotalMs": 8.055, + "nodeFileResolveMs": 0.707, + "preEvaluationMs": 9.011833000000024, + "preEvaluationResidualMs": 0.24983300000002373, + "settlementMs": 0.013249999999942474 }, "linearMemoryHighWaterBytes": 20185088, - "outerWallMs": 11231.247, + "outerWallMs": 342.772417, "result": { "actualSourceBytes": 65761, - "elapsedMs": 11085.370750000002, + "elapsedMs": 198.29845800000112, "marks": { - "evaluationEnd": 11073.151916999996, - "evaluationStart": 11073.14875, - "importResolved": 11073.167999999998, - "importStart": 168.62908400000015 + "evaluationEnd": 185.6052090000001, + "evaluationStart": 185.60249999999996, + "importResolved": 185.61845900000003, + "importStart": 176.59066699999994 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 5473523, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 504, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4373, + "esm.importMetaLoader.importAttrs.micros": 4722, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 28, + "esm.importMetaLoader.importMetaInit.micros": 17, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 8141, + "esm.importMetaLoader.namedImportDiagnostics.micros": 227, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 5416224, + "esm.importMetaLoader.prologueInjection.micros": 872, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 223, + "esm.importMetaLoader.quickjsDeclare.micros": 195, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 10, + "esm.importMetaLoader.realpath.micros": 12, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 205, + "esm.importMetaLoader.sourceMapRegistration.micros": 181, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 623, + "esm.importMetaLoader.sourceRead.micros": 648, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 200, + "esm.importMetaLoader.topLevelAwaitScan.micros": 182, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 10903779, + "esm.importMetaLoader.total.micros": 8055, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 547, + "esm.nodeFileResolve.micros": 707, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -520,19 +520,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 167.389, - "initialEvaluation": 0.084709, - "loaderInitialization": 0.879334, - "processConfiguration": 0.144833, - "queueDelay": 0.389667, - "resultFormatting": 0.01525, - "runtimeCreation": 0.430083, - "teardown": 8.743542, - "transportWiring": 0.111167, - "userAwait": 10904.718416, - "wrapperPreparation": 0.010665999999999998 + "builtinInitialization": 175.42412499999998, + "initialEvaluation": 0.103292, + "loaderInitialization": 0.696833, + "processConfiguration": 0.131583, + "queueDelay": 0.34620799999999996, + "resultFormatting": 0.024667, + "runtimeCreation": 0.431292, + "teardown": 10.455708, + "transportWiring": 0.213709, + "userAwait": 9.250958, + "wrapperPreparation": 0.014041 }, - "totalMs": 11082.958958, + "totalMs": 197.1355, "version": 1 }, "requestedSourceBytes": 65536, @@ -543,9 +543,9 @@ "schemaVersion": 1, "sourceBytes": 65536, "summary": { - "maximumElapsedMs": 11317.878792, - "medianElapsedMs": 11058.536458, - "medianPreEvaluationMs": 10867.226541999997 + "maximumElapsedMs": 202.6261249999989, + "medianElapsedMs": 196.57949999999985, + "medianPreEvaluationMs": 8.709957999999943 }, "target": "p3", "wasmLinearMemoryHighWaterBytes": 20185088 From 012a07cc553ec91ab308e071ab8622358f5cfec1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 17:26:04 +0200 Subject: [PATCH 18/52] Record narrowed ESM scan results (GOL-347) --- tests/esm_module_load_phases/README.md | 13 +- .../results/2026-09-21-p2-macos-aarch64.json | 504 +++++++++--------- .../results/2026-09-21-p3-macos-aarch64.json | 492 ++++++++--------- .../esm_module_load_phases/results/README.md | 36 +- 4 files changed, 530 insertions(+), 515 deletions(-) diff --git a/tests/esm_module_load_phases/README.md b/tests/esm_module_load_phases/README.md index fb7aa3c6..6ccd04f5 100644 --- a/tests/esm_module_load_phases/README.md +++ b/tests/esm_module_load_phases/README.md @@ -30,8 +30,11 @@ executing workloads with: tests/esm_module_load_phases/run.sh --check ``` -The 2026-09-21 capture attributes virtually all of the delay to the CJS-global -preflight scan and module-prologue injection. Each consumes about 5.2–5.4 seconds -for the whitespace-preserving 64-KiB source, while QuickJS declaration, filesystem -resolution, evaluation, and the unresolved residual are sub-millisecond. See the -results README for the exact medians and interpretation. +The 2026-09-21 baseline capture attributed virtually all of the delay to the +CJS-global preflight scan and module-prologue injection. Each consumed about +5.2–5.4 seconds for the whitespace-preserving 64-KiB source, while QuickJS +declaration, filesystem resolution, evaluation, and the unresolved residual were +sub-millisecond. A narrowed production change now bulk-skips contiguous ASCII +whitespace in those scanners. The retained exact-revision candidate reports reduce +the P2/P3 end-to-end medians from 10.66/11.06 seconds to 192/197 milliseconds. See +the results README for the exact medians and interpretation. diff --git a/tests/esm_module_load_phases/results/2026-09-21-p2-macos-aarch64.json b/tests/esm_module_load_phases/results/2026-09-21-p2-macos-aarch64.json index 2b07f0e6..7d8efa5c 100644 --- a/tests/esm_module_load_phases/results/2026-09-21-p2-macos-aarch64.json +++ b/tests/esm_module_load_phases/results/2026-09-21-p2-macos-aarch64.json @@ -1,14 +1,14 @@ { "component": { - "blake3": "f0aaa0aefd76a4c79944ad112e30aba6ec7e321fb725c76bfe6e3667c2b90308", - "buildMs": 67798.14487500001, - "bytes": 174805347, - "instantiateMs": 15357.029708 + "blake3": "6afcddfb1cf9a53e60bfaac6ad45d69fa22e7aacd3365ae336eda4d9e2feab45", + "buildMs": 60423.962125000005, + "bytes": 174730364, + "instantiateMs": 14663.023958 }, "environment": { "arch": "aarch64", "artifactCache": null, - "baseRevision": "9b810421d43ee7a655dd13ea7a45b4beeb85da61", + "baseRevision": "7bed8b048cbafc43bc2a300c8d7b48733bf05386", "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", "dirty": true, "os": "macos", @@ -17,7 +17,7 @@ }, "inputs": { "instrumentationPatchBlake3": "9ce449f5620139641768110fbb31f45e8fcf88ba6d8f3c2a891cb74264b8c242", - "patchedFilesHash": "b9daede82626fb9607e898c931600d5440cc8c4df3b9594448cc7720a8b8e4ff" + "patchedFilesHash": "0584982a4064bb630dcd53c1959066421dbeefec8fb906f993ed9d1752d90d68" }, "iterations": 5, "mode": "strip", @@ -31,67 +31,67 @@ "samples": [ { "derived": { - "evaluationMs": 0.003333999999995285, + "evaluationMs": 0.003500000000002501, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 0.432, - "importAttrsMs": 4.331, - "importMetaInitMs": 0.025, - "namedImportDiagnosticsMs": 0.19, - "prologueInjectionMs": 0.751, - "quickjsDeclareMs": 0.201, - "realpathMs": 0.012, - "sourceMapRegistrationMs": 0.17, - "sourceReadMs": 0.941, - "topLevelAwaitScanMs": 0.183 + "cjsGlobalPreflightMs": 0.43, + "importAttrsMs": 4.239, + "importMetaInitMs": 0.017, + "namedImportDiagnosticsMs": 7.634, + "prologueInjectionMs": 0.499, + "quickjsDeclareMs": 0.156, + "realpathMs": 0.011, + "sourceMapRegistrationMs": 0.169, + "sourceReadMs": 0.894, + "topLevelAwaitScanMs": 0.178 }, - "importPromiseMs": 8.441374999999994, - "knownLoaderMs": 7.2360000000000015, - "loaderMiscMs": 0.18599999999999817, - "loaderTotalMs": 7.422, - "nodeFileResolveMs": 0.732, - "preEvaluationMs": 8.411457999999982, - "preEvaluationResidualMs": 0.257457999999982, - "settlementMs": 0.026583000000016455 + "importPromiseMs": 15.232499999999959, + "knownLoaderMs": 14.227000000000002, + "loaderMiscMs": 0.17599999999999838, + "loaderTotalMs": 14.403, + "nodeFileResolveMs": 0.568, + "preEvaluationMs": 15.20791699999998, + "preEvaluationResidualMs": 0.2369169999999805, + "settlementMs": 0.021082999999975982 }, "linearMemoryHighWaterBytes": 20119552, - "outerWallMs": 350.80625, + "outerWallMs": 347.07687500000003, "result": { "actualSourceBytes": 65761, - "elapsedMs": 200.1810000000005, + "elapsedMs": 195.80408299999908, "marks": { - "evaluationEnd": 187.258209, - "evaluationStart": 187.254875, - "importResolved": 187.284792, - "importStart": 178.84341700000002 + "evaluationEnd": 185.113625, + "evaluationStart": 185.110125, + "importResolved": 185.134708, + "importStart": 169.90220800000003 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 432, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 430, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4331, + "esm.importMetaLoader.importAttrs.micros": 4239, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 25, + "esm.importMetaLoader.importMetaInit.micros": 17, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 190, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7634, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 751, + "esm.importMetaLoader.prologueInjection.micros": 499, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 201, + "esm.importMetaLoader.quickjsDeclare.micros": 156, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 12, + "esm.importMetaLoader.realpath.micros": 11, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 170, + "esm.importMetaLoader.sourceMapRegistration.micros": 169, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 941, + "esm.importMetaLoader.sourceRead.micros": 894, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 183, + "esm.importMetaLoader.topLevelAwaitScan.micros": 178, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 7422, + "esm.importMetaLoader.total.micros": 14403, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 732, + "esm.nodeFileResolve.micros": 568, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -112,19 +112,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 177.087083, - "initialEvaluation": 0.121417, - "loaderInitialization": 1.05475, - "processConfiguration": 0.280917, - "queueDelay": 1.06325, - "resultFormatting": 0.010625, - "runtimeCreation": 0.459292, - "teardown": 9.867375, - "transportWiring": 0.256917, - "userAwait": 8.629375, - "wrapperPreparation": 0.023166000000000003 + "builtinInitialization": 168.011583, + "initialEvaluation": 0.090666, + "loaderInitialization": 1.457125, + "processConfiguration": 0.173792, + "queueDelay": 1.070833, + "resultFormatting": 0.012, + "runtimeCreation": 0.471083, + "teardown": 7.953666999999999, + "transportWiring": 0.132542, + "userAwait": 15.413125, + "wrapperPreparation": 0.014125 }, - "totalMs": 198.910792, + "totalMs": 194.83175, "version": 1 }, "requestedSourceBytes": 65536, @@ -133,67 +133,67 @@ }, { "derived": { - "evaluationMs": 0.0030829999999468782, + "evaluationMs": 0.0031669999999621723, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 0.426, - "importAttrsMs": 4.272, - "importMetaInitMs": 0.015, - "namedImportDiagnosticsMs": 0.19, - "prologueInjectionMs": 0.743, - "quickjsDeclareMs": 0.18, - "realpathMs": 0.012, + "cjsGlobalPreflightMs": 0.424, + "importAttrsMs": 4.273, + "importMetaInitMs": 0.014, + "namedImportDiagnosticsMs": 7.545, + "prologueInjectionMs": 0.587, + "quickjsDeclareMs": 0.14, + "realpathMs": 0.011, "sourceMapRegistrationMs": 0.159, - "sourceReadMs": 0.625, - "topLevelAwaitScanMs": 0.183 + "sourceReadMs": 0.607, + "topLevelAwaitScanMs": 0.178 }, - "importPromiseMs": 8.054250000000025, - "knownLoaderMs": 6.805000000000001, - "loaderMiscMs": 0.45699999999999896, - "loaderTotalMs": 7.262, - "nodeFileResolveMs": 0.609, - "preEvaluationMs": 8.038499999999999, - "preEvaluationResidualMs": 0.16749999999999954, - "settlementMs": 0.012667000000078588 + "importPromiseMs": 14.852208000000047, + "knownLoaderMs": 13.938, + "loaderMiscMs": 0.17300000000000004, + "loaderTotalMs": 14.111, + "nodeFileResolveMs": 0.55, + "preEvaluationMs": 14.836333000000081, + "preEvaluationResidualMs": 0.17533300000008012, + "settlementMs": 0.012708000000003494 }, "linearMemoryHighWaterBytes": 20119552, - "outerWallMs": 339.28637499999996, + "outerWallMs": 335.131916, "result": { "actualSourceBytes": 65761, - "elapsedMs": 194.83254099999976, + "elapsedMs": 194.15816600000107, "marks": { - "evaluationEnd": 183.77879199999995, - "evaluationStart": 183.775709, - "importResolved": 183.79145900000003, - "importStart": 175.737209 + "evaluationEnd": 184.551083, + "evaluationStart": 184.54791600000004, + "importResolved": 184.563791, + "importStart": 169.71158299999996 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 426, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 424, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4272, + "esm.importMetaLoader.importAttrs.micros": 4273, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 15, + "esm.importMetaLoader.importMetaInit.micros": 14, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 190, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7545, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 743, + "esm.importMetaLoader.prologueInjection.micros": 587, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 180, + "esm.importMetaLoader.quickjsDeclare.micros": 140, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 12, + "esm.importMetaLoader.realpath.micros": 11, "esm.importMetaLoader.sourceMapRegistration.calls": 1, "esm.importMetaLoader.sourceMapRegistration.micros": 159, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 625, + "esm.importMetaLoader.sourceRead.micros": 607, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 183, + "esm.importMetaLoader.topLevelAwaitScan.micros": 178, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 7262, + "esm.importMetaLoader.total.micros": 14111, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 609, + "esm.nodeFileResolve.micros": 550, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -214,19 +214,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 174.459791, - "initialEvaluation": 0.087042, - "loaderInitialization": 0.891833, - "processConfiguration": 0.139584, - "queueDelay": 0.386875, - "resultFormatting": 0.006709, - "runtimeCreation": 0.476542, - "teardown": 9.103208, - "transportWiring": 0.114584, - "userAwait": 8.209791, - "wrapperPreparation": 0.012083 + "builtinInitialization": 168.719, + "initialEvaluation": 0.083916, + "loaderInitialization": 0.694209, + "processConfiguration": 0.087958, + "queueDelay": 0.363667, + "resultFormatting": 0.006917, + "runtimeCreation": 0.417666, + "teardown": 7.834458000000001, + "transportWiring": 0.098958, + "userAwait": 15.001, + "wrapperPreparation": 0.017334 }, - "totalMs": 193.922584, + "totalMs": 193.343458, "version": 1 }, "requestedSourceBytes": 65536, @@ -235,67 +235,67 @@ }, { "derived": { - "evaluationMs": 0.0036670000000640357, + "evaluationMs": 0.004165999999969472, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 0.468, - "importAttrsMs": 4.534, - "importMetaInitMs": 0.027, - "namedImportDiagnosticsMs": 0.207, - "prologueInjectionMs": 0.832, - "quickjsDeclareMs": 0.215, - "realpathMs": 0.015, - "sourceMapRegistrationMs": 0.216, - "sourceReadMs": 0.868, - "topLevelAwaitScanMs": 0.193 + "cjsGlobalPreflightMs": 0.428, + "importAttrsMs": 4.238, + "importMetaInitMs": 0.015, + "namedImportDiagnosticsMs": 7.557, + "prologueInjectionMs": 0.574, + "quickjsDeclareMs": 0.138, + "realpathMs": 0.011, + "sourceMapRegistrationMs": 0.181, + "sourceReadMs": 0.583, + "topLevelAwaitScanMs": 0.184 }, - "importPromiseMs": 9.220166000000091, - "knownLoaderMs": 7.574999999999999, - "loaderMiscMs": 0.516, - "loaderTotalMs": 8.091, - "nodeFileResolveMs": 0.892, - "preEvaluationMs": 9.197957999999971, - "preEvaluationResidualMs": 0.21495799999997267, - "settlementMs": 0.018541000000055874 + "importPromiseMs": 14.744749999999954, + "knownLoaderMs": 13.908999999999999, + "loaderMiscMs": 0.16900000000000048, + "loaderTotalMs": 14.078, + "nodeFileResolveMs": 0.472, + "preEvaluationMs": 14.72529199999994, + "preEvaluationResidualMs": 0.17529199999994027, + "settlementMs": 0.015292000000044936 }, "linearMemoryHighWaterBytes": 20185088, - "outerWallMs": 341.513167, + "outerWallMs": 333.54033300000003, "result": { "actualSourceBytes": 65761, - "elapsedMs": 197.55804100000023, + "elapsedMs": 192.27720899999983, "marks": { - "evaluationEnd": 184.892292, - "evaluationStart": 184.88862499999993, - "importResolved": 184.91083300000005, - "importStart": 175.69066699999996 + "evaluationEnd": 182.46833299999992, + "evaluationStart": 182.46416699999995, + "importResolved": 182.48362499999996, + "importStart": 167.738875 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 468, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 428, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4534, + "esm.importMetaLoader.importAttrs.micros": 4238, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 27, + "esm.importMetaLoader.importMetaInit.micros": 15, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 207, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7557, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 832, + "esm.importMetaLoader.prologueInjection.micros": 574, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 215, + "esm.importMetaLoader.quickjsDeclare.micros": 138, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 15, + "esm.importMetaLoader.realpath.micros": 11, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 216, + "esm.importMetaLoader.sourceMapRegistration.micros": 181, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 868, + "esm.importMetaLoader.sourceRead.micros": 583, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 193, + "esm.importMetaLoader.topLevelAwaitScan.micros": 184, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 8091, + "esm.importMetaLoader.total.micros": 14078, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 892, + "esm.nodeFileResolve.micros": 472, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -316,19 +316,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 174.674375, - "initialEvaluation": 0.088833, - "loaderInitialization": 0.6561670000000001, - "processConfiguration": 0.128833, - "queueDelay": 0.410917, - "resultFormatting": 0.016708, - "runtimeCreation": 0.438958, - "teardown": 10.560709, - "transportWiring": 0.116334, - "userAwait": 9.417750000000002, - "wrapperPreparation": 0.013625000000000002 + "builtinInitialization": 166.773625, + "initialEvaluation": 0.085958, + "loaderInitialization": 0.664208, + "processConfiguration": 0.097083, + "queueDelay": 0.363625, + "resultFormatting": 0.006791, + "runtimeCreation": 0.420042, + "teardown": 7.95475, + "transportWiring": 0.100334, + "userAwait": 14.887584, + "wrapperPreparation": 0.011708 }, - "totalMs": 196.560958, + "totalMs": 191.385625, "version": 1 }, "requestedSourceBytes": 65536, @@ -337,67 +337,67 @@ }, { "derived": { - "evaluationMs": 0.003249999999979991, + "evaluationMs": 0.003375000000005457, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 0.438, - "importAttrsMs": 4.291, - "importMetaInitMs": 0.018, - "namedImportDiagnosticsMs": 0.192, - "prologueInjectionMs": 0.734, - "quickjsDeclareMs": 0.184, - "realpathMs": 0.012, - "sourceMapRegistrationMs": 0.165, - "sourceReadMs": 0.646, - "topLevelAwaitScanMs": 0.191 + "cjsGlobalPreflightMs": 0.441, + "importAttrsMs": 4.266, + "importMetaInitMs": 0.017, + "namedImportDiagnosticsMs": 7.551, + "prologueInjectionMs": 0.572, + "quickjsDeclareMs": 0.179, + "realpathMs": 0.011, + "sourceMapRegistrationMs": 0.169, + "sourceReadMs": 0.6, + "topLevelAwaitScanMs": 0.184 }, - "importPromiseMs": 7.878832999999958, - "knownLoaderMs": 6.871, - "loaderMiscMs": 0.18299999999999983, - "loaderTotalMs": 7.054, - "nodeFileResolveMs": 0.613, - "preEvaluationMs": 7.86137500000018, - "preEvaluationResidualMs": 0.19437500000018026, - "settlementMs": 0.014207999999797494 + "importPromiseMs": 15.082332999999863, + "knownLoaderMs": 13.989999999999998, + "loaderMiscMs": 0.45700000000000074, + "loaderTotalMs": 14.447, + "nodeFileResolveMs": 0.454, + "preEvaluationMs": 15.06533300000001, + "preEvaluationResidualMs": 0.16433300000000983, + "settlementMs": 0.013624999999848342 }, "linearMemoryHighWaterBytes": 20185088, - "outerWallMs": 338.00908400000003, + "outerWallMs": 332.66704200000004, "result": { "actualSourceBytes": 65761, - "elapsedMs": 195.04199999999764, + "elapsedMs": 192.1499580000018, "marks": { - "evaluationEnd": 184.8236670000001, - "evaluationStart": 184.82041700000013, - "importResolved": 184.8378749999999, - "importStart": 176.95904199999995 + "evaluationEnd": 182.471542, + "evaluationStart": 182.468167, + "importResolved": 182.48516699999985, + "importStart": 167.40283399999998 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 438, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 441, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4291, + "esm.importMetaLoader.importAttrs.micros": 4266, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 18, + "esm.importMetaLoader.importMetaInit.micros": 17, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 192, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7551, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 734, + "esm.importMetaLoader.prologueInjection.micros": 572, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 184, + "esm.importMetaLoader.quickjsDeclare.micros": 179, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 12, + "esm.importMetaLoader.realpath.micros": 11, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 165, + "esm.importMetaLoader.sourceMapRegistration.micros": 169, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 646, + "esm.importMetaLoader.sourceRead.micros": 600, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 191, + "esm.importMetaLoader.topLevelAwaitScan.micros": 184, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 7054, + "esm.importMetaLoader.total.micros": 14447, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 613, + "esm.nodeFileResolve.micros": 454, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -418,19 +418,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 175.8025, - "initialEvaluation": 0.093667, - "loaderInitialization": 0.707833, - "processConfiguration": 0.16899999999999998, - "queueDelay": 0.368958, - "resultFormatting": 0.010208, - "runtimeCreation": 0.463542, - "teardown": 8.307417, - "transportWiring": 0.15375, - "userAwait": 8.062375, - "wrapperPreparation": 0.013458 + "builtinInitialization": 166.439208, + "initialEvaluation": 0.091083, + "loaderInitialization": 0.6611250000000001, + "processConfiguration": 0.091625, + "queueDelay": 0.32345799999999997, + "resultFormatting": 0.00675, + "runtimeCreation": 0.409917, + "teardown": 7.9635, + "transportWiring": 0.099208, + "userAwait": 15.233833, + "wrapperPreparation": 0.011834 }, - "totalMs": 194.172375, + "totalMs": 191.3495, "version": 1 }, "requestedSourceBytes": 65536, @@ -439,67 +439,67 @@ }, { "derived": { - "evaluationMs": 0.0032079999998302355, + "evaluationMs": 0.002958000000063521, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 0.433, - "importAttrsMs": 4.21, - "importMetaInitMs": 0.023, - "namedImportDiagnosticsMs": 0.192, - "prologueInjectionMs": 0.745, - "quickjsDeclareMs": 0.192, - "realpathMs": 0.012, - "sourceMapRegistrationMs": 0.177, - "sourceReadMs": 0.664, - "topLevelAwaitScanMs": 0.18 + "cjsGlobalPreflightMs": 0.428, + "importAttrsMs": 4.248, + "importMetaInitMs": 0.014, + "namedImportDiagnosticsMs": 7.519, + "prologueInjectionMs": 0.577, + "quickjsDeclareMs": 0.183, + "realpathMs": 0.011, + "sourceMapRegistrationMs": 0.161, + "sourceReadMs": 0.596, + "topLevelAwaitScanMs": 0.179 }, - "importPromiseMs": 8.277166999999963, - "knownLoaderMs": 6.827999999999999, - "loaderMiscMs": 0.4610000000000003, - "loaderTotalMs": 7.289, - "nodeFileResolveMs": 0.713, - "preEvaluationMs": 8.258625000000194, - "preEvaluationResidualMs": 0.25662500000019417, - "settlementMs": 0.015333999999938897 + "importPromiseMs": 14.743375000000015, + "knownLoaderMs": 13.915999999999999, + "loaderMiscMs": 0.1720000000000006, + "loaderTotalMs": 14.088, + "nodeFileResolveMs": 0.476, + "preEvaluationMs": 14.728499999999912, + "preEvaluationResidualMs": 0.16449999999991327, + "settlementMs": 0.01191700000003948 }, "linearMemoryHighWaterBytes": 20185088, - "outerWallMs": 338.41670899999997, + "outerWallMs": 332.311625, "result": { "actualSourceBytes": 65761, - "elapsedMs": 193.56462499999907, + "elapsedMs": 191.26529200000004, "marks": { - "evaluationEnd": 182.2841659999999, - "evaluationStart": 182.28095800000008, - "importResolved": 182.29949999999985, - "importStart": 174.0223329999999 + "evaluationEnd": 181.79545800000005, + "evaluationStart": 181.7925, + "importResolved": 181.8073750000001, + "importStart": 167.06400000000008 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 433, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 428, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4210, + "esm.importMetaLoader.importAttrs.micros": 4248, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 23, + "esm.importMetaLoader.importMetaInit.micros": 14, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 192, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7519, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 745, + "esm.importMetaLoader.prologueInjection.micros": 577, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 192, + "esm.importMetaLoader.quickjsDeclare.micros": 183, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 12, + "esm.importMetaLoader.realpath.micros": 11, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 177, + "esm.importMetaLoader.sourceMapRegistration.micros": 161, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 664, + "esm.importMetaLoader.sourceRead.micros": 596, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 180, + "esm.importMetaLoader.topLevelAwaitScan.micros": 179, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 7289, + "esm.importMetaLoader.total.micros": 14088, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 713, + "esm.nodeFileResolve.micros": 476, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -520,19 +520,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 172.757959, - "initialEvaluation": 0.124666, - "loaderInitialization": 0.707708, - "processConfiguration": 0.16595800000000002, - "queueDelay": 0.36925, - "resultFormatting": 0.009792, - "runtimeCreation": 0.543959, - "teardown": 9.223875, - "transportWiring": 0.198875, - "userAwait": 8.439125, - "wrapperPreparation": 0.035625 + "builtinInitialization": 166.134, + "initialEvaluation": 0.08337499999999999, + "loaderInitialization": 0.6545420000000001, + "processConfiguration": 0.07404100000000001, + "queueDelay": 0.299958, + "resultFormatting": 0.006125, + "runtimeCreation": 0.424083, + "teardown": 7.786375, + "transportWiring": 0.099667, + "userAwait": 14.893584, + "wrapperPreparation": 0.010583 }, - "totalMs": 192.608416, + "totalMs": 190.483833, "version": 1 }, "requestedSourceBytes": 65536, @@ -543,9 +543,9 @@ "schemaVersion": 1, "sourceBytes": 65536, "summary": { - "maximumElapsedMs": 200.1810000000005, - "medianElapsedMs": 195.04199999999764, - "medianPreEvaluationMs": 8.258625000000194 + "maximumElapsedMs": 195.80408299999908, + "medianElapsedMs": 192.27720899999983, + "medianPreEvaluationMs": 14.836333000000081 }, "target": "p2", "wasmLinearMemoryHighWaterBytes": 20185088 diff --git a/tests/esm_module_load_phases/results/2026-09-21-p3-macos-aarch64.json b/tests/esm_module_load_phases/results/2026-09-21-p3-macos-aarch64.json index 56b9429d..557e5c2b 100644 --- a/tests/esm_module_load_phases/results/2026-09-21-p3-macos-aarch64.json +++ b/tests/esm_module_load_phases/results/2026-09-21-p3-macos-aarch64.json @@ -1,14 +1,14 @@ { "component": { - "blake3": "f7cd8b7dfd33ee1c72175eff93cff3515bb30971ab6405ed15913336a8c8e3a0", - "buildMs": 61723.381, - "bytes": 173364043, - "instantiateMs": 15511.216125 + "blake3": "f4556b66cbc73a3a2e7a8f602c393fdcc3c77e5988d8331e4bcb65187c4a21ef", + "buildMs": 57574.76904100001, + "bytes": 173362008, + "instantiateMs": 14410.372458 }, "environment": { "arch": "aarch64", "artifactCache": null, - "baseRevision": "9b810421d43ee7a655dd13ea7a45b4beeb85da61", + "baseRevision": "7bed8b048cbafc43bc2a300c8d7b48733bf05386", "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", "dirty": true, "os": "macos", @@ -17,7 +17,7 @@ }, "inputs": { "instrumentationPatchBlake3": "9ce449f5620139641768110fbb31f45e8fcf88ba6d8f3c2a891cb74264b8c242", - "patchedFilesHash": "b9daede82626fb9607e898c931600d5440cc8c4df3b9594448cc7720a8b8e4ff" + "patchedFilesHash": "0584982a4064bb630dcd53c1959066421dbeefec8fb906f993ed9d1752d90d68" }, "iterations": 5, "mode": "strip", @@ -31,67 +31,67 @@ "samples": [ { "derived": { - "evaluationMs": 0.0028340000000071086, + "evaluationMs": 0.00304199999999355, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 0.456, + "cjsGlobalPreflightMs": 0.446, "importAttrsMs": 4.527, "importMetaInitMs": 0.045, - "namedImportDiagnosticsMs": 0.2, - "prologueInjectionMs": 0.794, - "quickjsDeclareMs": 0.168, - "realpathMs": 0.012, - "sourceMapRegistrationMs": 0.217, - "sourceReadMs": 0.843, - "topLevelAwaitScanMs": 0.179 + "namedImportDiagnosticsMs": 7.799, + "prologueInjectionMs": 0.612, + "quickjsDeclareMs": 0.276, + "realpathMs": 0.013, + "sourceMapRegistrationMs": 0.23, + "sourceReadMs": 0.76, + "topLevelAwaitScanMs": 0.199 }, - "importPromiseMs": 9.007625000000019, - "knownLoaderMs": 7.441000000000001, - "loaderMiscMs": 0.47999999999999954, - "loaderTotalMs": 7.921, - "nodeFileResolveMs": 0.783, - "preEvaluationMs": 8.976666000000023, - "preEvaluationResidualMs": 0.27266600000002317, - "settlementMs": 0.02812499999998863 + "importPromiseMs": 16.22604099999998, + "knownLoaderMs": 14.907, + "loaderMiscMs": 0.5079999999999991, + "loaderTotalMs": 15.415, + "nodeFileResolveMs": 0.525, + "preEvaluationMs": 16.199333000000024, + "preEvaluationResidualMs": 0.2593330000000247, + "settlementMs": 0.023665999999963105 }, "linearMemoryHighWaterBytes": 20119552, - "outerWallMs": 354.7745, + "outerWallMs": 357.622958, "result": { "actualSourceBytes": 65761, - "elapsedMs": 202.6261249999989, + "elapsedMs": 205.42295900000315, "marks": { - "evaluationEnd": 189.369, - "evaluationStart": 189.366166, - "importResolved": 189.397125, - "importStart": 180.38949999999997 + "evaluationEnd": 193.67216700000003, + "evaluationStart": 193.66912500000004, + "importResolved": 193.695833, + "importStart": 177.469792 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 456, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 446, "esm.importMetaLoader.importAttrs.calls": 1, "esm.importMetaLoader.importAttrs.micros": 4527, "esm.importMetaLoader.importMetaInit.calls": 1, "esm.importMetaLoader.importMetaInit.micros": 45, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 200, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7799, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 794, + "esm.importMetaLoader.prologueInjection.micros": 612, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 168, + "esm.importMetaLoader.quickjsDeclare.micros": 276, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 12, + "esm.importMetaLoader.realpath.micros": 13, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 217, + "esm.importMetaLoader.sourceMapRegistration.micros": 230, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 843, + "esm.importMetaLoader.sourceRead.micros": 760, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 179, + "esm.importMetaLoader.topLevelAwaitScan.micros": 199, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 7921, + "esm.importMetaLoader.total.micros": 15415, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 783, + "esm.nodeFileResolve.micros": 525, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -112,19 +112,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 178.615166, - "initialEvaluation": 0.10625, - "loaderInitialization": 1.234416, - "processConfiguration": 0.182459, - "queueDelay": 0.959666, - "resultFormatting": 0.023875, - "runtimeCreation": 0.482709, - "teardown": 10.310958, - "transportWiring": 0.206834, - "userAwait": 9.224875, - "wrapperPreparation": 0.022208 + "builtinInitialization": 175.40900000000002, + "initialEvaluation": 0.103667, + "loaderInitialization": 1.450541, + "processConfiguration": 0.164375, + "queueDelay": 0.877875, + "resultFormatting": 0.017291, + "runtimeCreation": 0.487167, + "teardown": 9.023917, + "transportWiring": 0.295875, + "userAwait": 16.45725, + "wrapperPreparation": 0.017542 }, - "totalMs": 201.407166, + "totalMs": 204.339042, "version": 1 }, "requestedSourceBytes": 65536, @@ -133,67 +133,67 @@ }, { "derived": { - "evaluationMs": 0.0030419999999367064, + "evaluationMs": 0.0027919999999994616, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 0.466, - "importAttrsMs": 4.354, - "importMetaInitMs": 0.02, - "namedImportDiagnosticsMs": 0.191, - "prologueInjectionMs": 0.817, - "quickjsDeclareMs": 0.206, - "realpathMs": 0.014, - "sourceMapRegistrationMs": 0.214, - "sourceReadMs": 0.609, - "topLevelAwaitScanMs": 0.183 + "cjsGlobalPreflightMs": 0.442, + "importAttrsMs": 4.355, + "importMetaInitMs": 0.027, + "namedImportDiagnosticsMs": 7.886, + "prologueInjectionMs": 0.508, + "quickjsDeclareMs": 0.219, + "realpathMs": 0.01, + "sourceMapRegistrationMs": 0.224, + "sourceReadMs": 0.626, + "topLevelAwaitScanMs": 0.184 }, - "importPromiseMs": 8.322708000000034, - "knownLoaderMs": 7.074000000000001, - "loaderMiscMs": 0.4549999999999992, - "loaderTotalMs": 7.529, - "nodeFileResolveMs": 0.599, - "preEvaluationMs": 8.305333000000019, - "preEvaluationResidualMs": 0.17733300000001861, - "settlementMs": 0.014333000000078755 + "importPromiseMs": 15.72020800000007, + "knownLoaderMs": 14.480999999999998, + "loaderMiscMs": 0.4720000000000013, + "loaderTotalMs": 14.953, + "nodeFileResolveMs": 0.549, + "preEvaluationMs": 15.700958000000043, + "preEvaluationResidualMs": 0.1989580000000437, + "settlementMs": 0.016458000000028505 }, "linearMemoryHighWaterBytes": 20185088, - "outerWallMs": 341.38800000000003, + "outerWallMs": 347.706833, "result": { "actualSourceBytes": 65761, - "elapsedMs": 196.57949999999985, + "elapsedMs": 200.9238330000007, "marks": { - "evaluationEnd": 185.91204199999993, - "evaluationStart": 185.909, - "importResolved": 185.926375, - "importStart": 177.60366699999997 + "evaluationEnd": 189.697167, + "evaluationStart": 189.694375, + "importResolved": 189.71362500000004, + "importStart": 173.99341699999997 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 466, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 442, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4354, + "esm.importMetaLoader.importAttrs.micros": 4355, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 20, + "esm.importMetaLoader.importMetaInit.micros": 27, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 191, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7886, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 817, + "esm.importMetaLoader.prologueInjection.micros": 508, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 206, + "esm.importMetaLoader.quickjsDeclare.micros": 219, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 14, + "esm.importMetaLoader.realpath.micros": 10, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 214, + "esm.importMetaLoader.sourceMapRegistration.micros": 224, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 609, + "esm.importMetaLoader.sourceRead.micros": 626, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 183, + "esm.importMetaLoader.topLevelAwaitScan.micros": 184, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 7529, + "esm.importMetaLoader.total.micros": 14953, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 599, + "esm.nodeFileResolve.micros": 549, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -214,19 +214,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 176.52854200000002, - "initialEvaluation": 0.096542, - "loaderInitialization": 0.701042, - "processConfiguration": 0.115958, - "queueDelay": 0.365292, - "resultFormatting": 0.01275, - "runtimeCreation": 0.451083, - "teardown": 8.57975, - "transportWiring": 0.13674999999999998, - "userAwait": 8.492625, - "wrapperPreparation": 0.012125 + "builtinInitialization": 172.942916, + "initialEvaluation": 0.08875, + "loaderInitialization": 0.692583, + "processConfiguration": 0.123459, + "queueDelay": 0.352208, + "resultFormatting": 0.015625, + "runtimeCreation": 0.447167, + "teardown": 9.28775, + "transportWiring": 0.123584, + "userAwait": 15.903292, + "wrapperPreparation": 0.012041 }, - "totalMs": 195.51395799999997, + "totalMs": 200.019416, "version": 1 }, "requestedSourceBytes": 65536, @@ -235,67 +235,67 @@ }, { "derived": { - "evaluationMs": 0.002457999999904814, + "evaluationMs": 0.002583000000015545, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 0.439, - "importAttrsMs": 4.285, + "cjsGlobalPreflightMs": 0.436, + "importAttrsMs": 4.295, "importMetaInitMs": 0.016, - "namedImportDiagnosticsMs": 0.209, - "prologueInjectionMs": 0.755, - "quickjsDeclareMs": 0.184, + "namedImportDiagnosticsMs": 7.657, + "prologueInjectionMs": 0.484, + "quickjsDeclareMs": 0.149, "realpathMs": 0.011, - "sourceMapRegistrationMs": 0.175, - "sourceReadMs": 0.586, - "topLevelAwaitScanMs": 0.194 + "sourceMapRegistrationMs": 0.165, + "sourceReadMs": 0.613, + "topLevelAwaitScanMs": 0.189 }, - "importPromiseMs": 7.7781250000000455, - "knownLoaderMs": 6.853999999999999, - "loaderMiscMs": 0.1670000000000007, - "loaderTotalMs": 7.021, - "nodeFileResolveMs": 0.572, - "preEvaluationMs": 7.762999999999948, - "preEvaluationResidualMs": 0.16999999999994841, - "settlementMs": 0.012667000000192274 + "importPromiseMs": 15.191667000000052, + "knownLoaderMs": 14.014999999999999, + "loaderMiscMs": 0.45800000000000196, + "loaderTotalMs": 14.473, + "nodeFileResolveMs": 0.534, + "preEvaluationMs": 15.1764170000001, + "preEvaluationResidualMs": 0.16941700000009874, + "settlementMs": 0.012666999999936479 }, "linearMemoryHighWaterBytes": 20185088, - "outerWallMs": 338.790667, + "outerWallMs": 343.66454200000004, "result": { "actualSourceBytes": 65761, - "elapsedMs": 193.77866699999868, + "elapsedMs": 197.3629170000022, "marks": { - "evaluationEnd": 182.79924999999992, - "evaluationStart": 182.796792, - "importResolved": 182.8119170000001, - "importStart": 175.03379200000006 + "evaluationEnd": 187.598125, + "evaluationStart": 187.595542, + "importResolved": 187.61079199999995, + "importStart": 172.4191249999999 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 439, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 436, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4285, + "esm.importMetaLoader.importAttrs.micros": 4295, "esm.importMetaLoader.importMetaInit.calls": 1, "esm.importMetaLoader.importMetaInit.micros": 16, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 209, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7657, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 755, + "esm.importMetaLoader.prologueInjection.micros": 484, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 184, + "esm.importMetaLoader.quickjsDeclare.micros": 149, "esm.importMetaLoader.realpath.calls": 1, "esm.importMetaLoader.realpath.micros": 11, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 175, + "esm.importMetaLoader.sourceMapRegistration.micros": 165, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 586, + "esm.importMetaLoader.sourceRead.micros": 613, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 194, + "esm.importMetaLoader.topLevelAwaitScan.micros": 189, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 7021, + "esm.importMetaLoader.total.micros": 14473, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 572, + "esm.nodeFileResolve.micros": 534, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -316,19 +316,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 174.044875, - "initialEvaluation": 0.08600000000000001, - "loaderInitialization": 0.6263329999999999, - "processConfiguration": 0.140667, - "queueDelay": 0.532333, - "resultFormatting": 0.00725, - "runtimeCreation": 0.521209, - "teardown": 8.795333000000001, - "transportWiring": 0.1165, - "userAwait": 7.93775, - "wrapperPreparation": 0.011583 + "builtinInitialization": 171.429041, + "initialEvaluation": 0.08708300000000001, + "loaderInitialization": 0.664083, + "processConfiguration": 0.119084, + "queueDelay": 0.341792, + "resultFormatting": 0.007125, + "runtimeCreation": 0.4255, + "teardown": 7.956167, + "transportWiring": 0.099792, + "userAwait": 15.348042, + "wrapperPreparation": 0.011 }, - "totalMs": 192.867541, + "totalMs": 196.507167, "version": 1 }, "requestedSourceBytes": 65536, @@ -337,67 +337,67 @@ }, { "derived": { - "evaluationMs": 0.0029169999999965057, + "evaluationMs": 0.0024160000000392756, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 0.452, - "importAttrsMs": 4.494, - "importMetaInitMs": 0.067, - "namedImportDiagnosticsMs": 0.204, - "prologueInjectionMs": 0.811, - "quickjsDeclareMs": 0.282, - "realpathMs": 0.011, - "sourceMapRegistrationMs": 0.29, - "sourceReadMs": 0.613, - "topLevelAwaitScanMs": 0.185 + "cjsGlobalPreflightMs": 0.423, + "importAttrsMs": 4.3, + "importMetaInitMs": 0.014, + "namedImportDiagnosticsMs": 7.559, + "prologueInjectionMs": 0.57, + "quickjsDeclareMs": 0.181, + "realpathMs": 0.01, + "sourceMapRegistrationMs": 0.163, + "sourceReadMs": 0.619, + "topLevelAwaitScanMs": 0.178 }, - "importPromiseMs": 8.72870799999987, - "knownLoaderMs": 7.408999999999999, - "loaderMiscMs": 0.4640000000000013, - "loaderTotalMs": 7.873, - "nodeFileResolveMs": 0.639, - "preEvaluationMs": 8.709957999999943, - "preEvaluationResidualMs": 0.1979579999999439, - "settlementMs": 0.015832999999929598 + "importPromiseMs": 15.344833000000108, + "knownLoaderMs": 14.017000000000001, + "loaderMiscMs": 0.44599999999999795, + "loaderTotalMs": 14.463, + "nodeFileResolveMs": 0.681, + "preEvaluationMs": 15.330917, + "preEvaluationResidualMs": 0.18691699999999933, + "settlementMs": 0.011500000000069122 }, "linearMemoryHighWaterBytes": 20185088, - "outerWallMs": 340.39416700000004, + "outerWallMs": 333.21508300000005, "result": { "actualSourceBytes": 65761, - "elapsedMs": 196.54954200000063, + "elapsedMs": 191.5809999999983, "marks": { - "evaluationEnd": 185.34750000000008, - "evaluationStart": 185.34458300000009, - "importResolved": 185.363333, - "importStart": 176.63462500000014 + "evaluationEnd": 182.00016600000004, + "evaluationStart": 181.99775, + "importResolved": 182.0116660000001, + "importStart": 166.666833 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 452, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 423, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4494, + "esm.importMetaLoader.importAttrs.micros": 4300, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 67, + "esm.importMetaLoader.importMetaInit.micros": 14, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 204, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7559, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 811, + "esm.importMetaLoader.prologueInjection.micros": 570, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 282, + "esm.importMetaLoader.quickjsDeclare.micros": 181, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 11, + "esm.importMetaLoader.realpath.micros": 10, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 290, + "esm.importMetaLoader.sourceMapRegistration.micros": 163, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 613, + "esm.importMetaLoader.sourceRead.micros": 619, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 185, + "esm.importMetaLoader.topLevelAwaitScan.micros": 178, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 7873, + "esm.importMetaLoader.total.micros": 14463, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 639, + "esm.nodeFileResolve.micros": 681, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -418,19 +418,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 175.57262500000002, - "initialEvaluation": 0.094792, - "loaderInitialization": 0.667375, - "processConfiguration": 0.110166, - "queueDelay": 0.36125, - "resultFormatting": 0.013833, - "runtimeCreation": 0.412834, - "teardown": 9.259875, - "transportWiring": 0.1675, - "userAwait": 8.91625, - "wrapperPreparation": 0.012875 + "builtinInitialization": 165.631458, + "initialEvaluation": 0.083125, + "loaderInitialization": 0.681875, + "processConfiguration": 0.15275, + "queueDelay": 0.320791, + "resultFormatting": 0.005375, + "runtimeCreation": 0.413875, + "teardown": 7.878125, + "transportWiring": 0.096917, + "userAwait": 15.493083, + "wrapperPreparation": 0.010125 }, - "totalMs": 195.614125, + "totalMs": 190.783791, "version": 1 }, "requestedSourceBytes": 65536, @@ -439,67 +439,67 @@ }, { "derived": { - "evaluationMs": 0.0027090000001237513, + "evaluationMs": 0.002457999999904814, "exclusiveLoaderPhases": { - "cjsGlobalPreflightMs": 0.504, - "importAttrsMs": 4.722, - "importMetaInitMs": 0.017, - "namedImportDiagnosticsMs": 0.227, - "prologueInjectionMs": 0.872, - "quickjsDeclareMs": 0.195, - "realpathMs": 0.012, - "sourceMapRegistrationMs": 0.181, - "sourceReadMs": 0.648, - "topLevelAwaitScanMs": 0.182 + "cjsGlobalPreflightMs": 0.432, + "importAttrsMs": 4.347, + "importMetaInitMs": 0.015, + "namedImportDiagnosticsMs": 7.609, + "prologueInjectionMs": 0.585, + "quickjsDeclareMs": 0.188, + "realpathMs": 0.01, + "sourceMapRegistrationMs": 0.161, + "sourceReadMs": 0.705, + "topLevelAwaitScanMs": 0.179 }, - "importPromiseMs": 9.02779200000009, - "knownLoaderMs": 7.560000000000002, - "loaderMiscMs": 0.49499999999999744, - "loaderTotalMs": 8.055, - "nodeFileResolveMs": 0.707, - "preEvaluationMs": 9.011833000000024, - "preEvaluationResidualMs": 0.24983300000002373, - "settlementMs": 0.013249999999942474 + "importPromiseMs": 15.298791999999821, + "knownLoaderMs": 14.231000000000002, + "loaderMiscMs": 0.4529999999999976, + "loaderTotalMs": 14.684, + "nodeFileResolveMs": 0.437, + "preEvaluationMs": 15.283500000000004, + "preEvaluationResidualMs": 0.16250000000000497, + "settlementMs": 0.012833999999912749 }, "linearMemoryHighWaterBytes": 20185088, - "outerWallMs": 342.772417, + "outerWallMs": 332.01550000000003, "result": { "actualSourceBytes": 65761, - "elapsedMs": 198.29845800000112, + "elapsedMs": 191.0237500000003, "marks": { - "evaluationEnd": 185.6052090000001, - "evaluationStart": 185.60249999999996, - "importResolved": 185.61845900000003, - "importStart": 176.59066699999994 + "evaluationEnd": 181.483375, + "evaluationStart": 181.4809170000001, + "importResolved": 181.4962089999999, + "importStart": 166.1974170000001 }, "overflowed": false, "preparedSourceBytes": 65761, "profile": { "counters": { "esm.importMetaLoader.cjsGlobalPreflight.calls": 1, - "esm.importMetaLoader.cjsGlobalPreflight.micros": 504, + "esm.importMetaLoader.cjsGlobalPreflight.micros": 432, "esm.importMetaLoader.importAttrs.calls": 1, - "esm.importMetaLoader.importAttrs.micros": 4722, + "esm.importMetaLoader.importAttrs.micros": 4347, "esm.importMetaLoader.importMetaInit.calls": 1, - "esm.importMetaLoader.importMetaInit.micros": 17, + "esm.importMetaLoader.importMetaInit.micros": 15, "esm.importMetaLoader.namedImportDiagnostics.calls": 1, - "esm.importMetaLoader.namedImportDiagnostics.micros": 227, + "esm.importMetaLoader.namedImportDiagnostics.micros": 7609, "esm.importMetaLoader.prologueInjection.calls": 1, - "esm.importMetaLoader.prologueInjection.micros": 872, + "esm.importMetaLoader.prologueInjection.micros": 585, "esm.importMetaLoader.quickjsDeclare.calls": 1, - "esm.importMetaLoader.quickjsDeclare.micros": 195, + "esm.importMetaLoader.quickjsDeclare.micros": 188, "esm.importMetaLoader.realpath.calls": 1, - "esm.importMetaLoader.realpath.micros": 12, + "esm.importMetaLoader.realpath.micros": 10, "esm.importMetaLoader.sourceMapRegistration.calls": 1, - "esm.importMetaLoader.sourceMapRegistration.micros": 181, + "esm.importMetaLoader.sourceMapRegistration.micros": 161, "esm.importMetaLoader.sourceRead.calls": 1, - "esm.importMetaLoader.sourceRead.micros": 648, + "esm.importMetaLoader.sourceRead.micros": 705, "esm.importMetaLoader.topLevelAwaitScan.calls": 1, - "esm.importMetaLoader.topLevelAwaitScan.micros": 182, + "esm.importMetaLoader.topLevelAwaitScan.micros": 179, "esm.importMetaLoader.total.calls": 1, - "esm.importMetaLoader.total.micros": 8055, + "esm.importMetaLoader.total.micros": 14684, "esm.nodeFileResolve.calls": 1, - "esm.nodeFileResolve.micros": 707, + "esm.nodeFileResolve.micros": 437, "filesystem.realpath.calls": 1, "filesystem.realpath.success": 1, "modules.directoryProbe.calls": 1, @@ -520,19 +520,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 175.42412499999998, - "initialEvaluation": 0.103292, - "loaderInitialization": 0.696833, - "processConfiguration": 0.131583, - "queueDelay": 0.34620799999999996, - "resultFormatting": 0.024667, - "runtimeCreation": 0.431292, - "teardown": 10.455708, - "transportWiring": 0.213709, - "userAwait": 9.250958, - "wrapperPreparation": 0.014041 + "builtinInitialization": 165.234583, + "initialEvaluation": 0.084417, + "loaderInitialization": 0.667541, + "processConfiguration": 0.087667, + "queueDelay": 0.305, + "resultFormatting": 0.006333, + "runtimeCreation": 0.401417, + "teardown": 7.88225, + "transportWiring": 0.10425, + "userAwait": 15.450417, + "wrapperPreparation": 0.011875 }, - "totalMs": 197.1355, + "totalMs": 190.252833, "version": 1 }, "requestedSourceBytes": 65536, @@ -543,9 +543,9 @@ "schemaVersion": 1, "sourceBytes": 65536, "summary": { - "maximumElapsedMs": 202.6261249999989, - "medianElapsedMs": 196.57949999999985, - "medianPreEvaluationMs": 8.709957999999943 + "maximumElapsedMs": 205.42295900000315, + "medianElapsedMs": 197.3629170000022, + "medianPreEvaluationMs": 15.330917 }, "target": "p3", "wasmLinearMemoryHighWaterBytes": 20185088 diff --git a/tests/esm_module_load_phases/results/README.md b/tests/esm_module_load_phases/results/README.md index 98768d2e..361d7c64 100644 --- a/tests/esm_module_load_phases/results/README.md +++ b/tests/esm_module_load_phases/results/README.md @@ -1,22 +1,34 @@ # Results -The retained P2/P3 reports contain all five raw samples, exact base revision and -instrumentation identities, component identity, execution profile counters, and -derived reconciliation. These are descriptive local measurements, not CI -thresholds. +The retained P2/P3 reports contain the final candidate's five raw samples, exact +base revision and instrumentation identities, component identity, execution +profile counters, and derived reconciliation. These are descriptive local +measurements, not CI thresholds. The baseline raw reports are summarized below +rather than retained sample by sample. -Both targets attribute essentially the entire pre-evaluation interval to two -repository-owned Rust source scans: +The baseline capture attributed essentially the entire pre-evaluation interval to +two repository-owned Rust source scans: | Target | End-to-end median | Pre-evaluation median | CJS-global preflight median | Prologue injection median | QuickJS declaration median | Residual median | | --- | ---: | ---: | ---: | ---: | ---: | ---: | | P2 | 10,657.94 ms | 10,478.13 ms | 5,235.03 ms | 5,225.32 ms | 0.22 ms | 0.25 ms | | P3 | 11,058.54 ms | 10,867.23 ms | 5,433.22 ms | 5,436.13 ms | 0.27 ms | 0.47 ms | -The instrumented end-to-end medians remain close to the immediately preceding +Those instrumented end-to-end medians remained close to the immediately preceding uninstrumented prepared-ESM medians (11,088.28 ms for P2 and 10,859.98 ms for P3). -The evidence therefore rejects QuickJS parsing, linking, evaluation, filesystem -resolution, and source reads as material owners of this workload. The next -candidate experiment should bulk-skip stripped whitespace in the source scanners, -then confirm the change with independent P2/P3 measurements and semantic loader -tests. +The evidence rejected QuickJS parsing, linking, evaluation, filesystem resolution, +and source reads as material owners of this workload. + +The final candidate bulk-skips contiguous ASCII whitespace in the two affected +source scanners. Its retained reports were captured from exact revision +`7bed8b048cbafc43bc2a300c8d7b48733bf05386`: + +| Target | End-to-end median | Pre-evaluation median | CJS-global preflight median | Prologue injection median | End-to-end reduction | +| --- | ---: | ---: | ---: | ---: | ---: | +| P2 | 192.28 ms | 14.84 ms | 0.43 ms | 0.57 ms | 98.20% | +| P3 | 197.36 ms | 15.33 ms | 0.44 ms | 0.57 ms | 98.22% | + +The candidate removes the whitespace-size pathology while keeping every sample's +result at 42 and preserving the report's counter and timing reconciliation +invariants. The broader TypeScript latency matrix and focused module-loader tests +provide the end-to-end and semantic checks. From 95e8bc15eb87a8b8edf7ca48246093412b01ae5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 18:31:20 +0200 Subject: [PATCH 19/52] Refresh TypeScript latency after ESM scan fix (GOL-347) --- tests/typescript_transform_latency/README.md | 16 +- .../2026-09-21-p2-strip-macos-aarch64.json | 320 +++++++-------- ...2026-09-21-p2-transform-macos-aarch64.json | 368 +++++++++--------- .../2026-09-21-p3-strip-macos-aarch64.json | 320 +++++++-------- ...2026-09-21-p3-transform-macos-aarch64.json | 368 +++++++++--------- .../results/README.md | 44 +-- 6 files changed, 714 insertions(+), 722 deletions(-) diff --git a/tests/typescript_transform_latency/README.md b/tests/typescript_transform_latency/README.md index 4e6e8759..c35b4e9f 100644 --- a/tests/typescript_transform_latency/README.md +++ b/tests/typescript_transform_latency/README.md @@ -41,12 +41,10 @@ Wasmtime store, or component instance is reused across reports. The direct public API samples cover dense requested-size profiles through 64 KiB on the recorded three-sample macOS arm64 host and target combinations. The current -requested 64-KiB direct-API maxima range from 17.65 to 25.73 ms. This is descriptive -evidence, not a CI threshold or a general upper bound. On those same profiles, the -strip-mode prepared-ESM case reproduces nearly all of the roughly 11-second ESM -module latency after transformation, while inputs from the same requested 64-KiB -profile with dense stripped padding complete inline in 197–204 ms and through -CommonJS in 335–371 ms. This localizes the separate bottleneck to the ESM -module-loading path rather than generic compilation of whitespace-preserving output. -GOL-347 owns phase-level profiling and any measured optimization for that path; -end-to-end strip-mode ESM latency is not considered acceptable here. +requested 64-KiB direct-API maxima range from 17.65 to 19.19 ms. This is descriptive +evidence, not a CI threshold or a general upper bound. Earlier strip-mode captures +showed roughly 11-second ESM module latency after transformation. GOL-347 localized +that delay to two repository-owned source scanners and changed them to bulk-skip +contiguous ASCII whitespace. The refreshed matrix now completes the requested +64-KiB strip-mode prepared-ESM case in 189–191 ms and ordinary ESM in 325–329 ms on +P2/P3, removing the whitespace-size pathology without changing the transform API. diff --git a/tests/typescript_transform_latency/results/2026-09-21-p2-strip-macos-aarch64.json b/tests/typescript_transform_latency/results/2026-09-21-p2-strip-macos-aarch64.json index 04bc7c98..484212b6 100644 --- a/tests/typescript_transform_latency/results/2026-09-21-p2-strip-macos-aarch64.json +++ b/tests/typescript_transform_latency/results/2026-09-21-p2-strip-macos-aarch64.json @@ -5,15 +5,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 3.158166999997775, - "medianMs": 1.3516250000029686, + "maximumMs": 2.7161250000026484, + "medianMs": 1.2831669999977748, "samples": [ { "linearMemoryHighWaterBytes": 12713984, - "outerWallMs": 23.689875, + "outerWallMs": 6.736666, "result": { "actualSourceBytes": 4190, - "elapsedMs": 3.158166999997775, + "elapsedMs": 2.7161250000026484, "kind": "api", "outputBytes": 4190, "overflowed": false, @@ -22,10 +22,10 @@ }, { "linearMemoryHighWaterBytes": 12713984, - "outerWallMs": 1.7758749999999999, + "outerWallMs": 1.808875, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.3516250000029686, + "elapsedMs": 1.2831669999977748, "kind": "api", "outputBytes": 4190, "overflowed": false, @@ -34,10 +34,10 @@ }, { "linearMemoryHighWaterBytes": 12713984, - "outerWallMs": 1.785042, + "outerWallMs": 1.700292, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.3505000000004657, + "elapsedMs": 1.255666999997629, "kind": "api", "outputBytes": 4190, "overflowed": false, @@ -52,15 +52,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 182.57670799999687, - "medianMs": 182.2417499999974, + "maximumMs": 182.10212500000125, + "medianMs": 176.81483300000036, "samples": [ { "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 183.122959, + "outerWallMs": 182.760709, "result": { "actualSourceBytes": 4158, - "elapsedMs": 182.57670799999687, + "elapsedMs": 182.10212500000125, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -69,10 +69,10 @@ }, { "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 179.32225, + "outerWallMs": 177.57475, "result": { "actualSourceBytes": 4158, - "elapsedMs": 178.557291000001, + "elapsedMs": 176.81483300000036, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -81,10 +81,10 @@ }, { "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 183.024541, + "outerWallMs": 176.485708, "result": { "actualSourceBytes": 4158, - "elapsedMs": 182.2417499999974, + "elapsedMs": 175.78520800000115, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -99,15 +99,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 244.1959999999999, - "medianMs": 242.93204200000037, + "maximumMs": 187.94545799999833, + "medianMs": 187.8135829999992, "samples": [ { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 243.74358400000003, + "outerWallMs": 188.545208, "result": { "actualSourceBytes": 4190, - "elapsedMs": 242.93204200000037, + "elapsedMs": 187.8135829999992, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -116,10 +116,10 @@ }, { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 244.9585, + "outerWallMs": 188.61291599999998, "result": { "actualSourceBytes": 4190, - "elapsedMs": 244.1959999999999, + "elapsedMs": 187.94545799999833, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -128,10 +128,10 @@ }, { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 240.815167, + "outerWallMs": 186.791833, "result": { "actualSourceBytes": 4190, - "elapsedMs": 239.8866670000025, + "elapsedMs": 186.1688340000001, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -146,15 +146,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 240.83387500000023, - "medianMs": 238.63266699999804, + "maximumMs": 186.37550000000192, + "medianMs": 186.1263340000005, "samples": [ { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 241.56287500000002, + "outerWallMs": 187.034208, "result": { "actualSourceBytes": 4190, - "elapsedMs": 240.83387500000023, + "elapsedMs": 186.37550000000192, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -163,10 +163,10 @@ }, { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 233.62908299999998, + "outerWallMs": 186.769667, "result": { "actualSourceBytes": 4190, - "elapsedMs": 232.9380420000016, + "elapsedMs": 186.1263340000005, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -175,10 +175,10 @@ }, { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 239.35620899999998, + "outerWallMs": 186.193458, "result": { "actualSourceBytes": 4190, - "elapsedMs": 238.63266699999804, + "elapsedMs": 185.55595800000083, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -193,15 +193,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 230.2049589999988, - "medianMs": 229.5230410000004, + "maximumMs": 182.97166600000128, + "medianMs": 180.33200000000215, "samples": [ { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 241.112625, + "outerWallMs": 186.488, "result": { "actualSourceBytes": 4190, - "elapsedMs": 230.2049589999988, + "elapsedMs": 176.41791699999885, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -210,10 +210,10 @@ }, { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 235.677416, + "outerWallMs": 192.952125, "result": { "actualSourceBytes": 4190, - "elapsedMs": 225.59316700000272, + "elapsedMs": 182.97166600000128, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -222,10 +222,10 @@ }, { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 239.69008399999998, + "outerWallMs": 190.226708, "result": { "actualSourceBytes": 4190, - "elapsedMs": 229.5230410000004, + "elapsedMs": 180.33200000000215, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -240,15 +240,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 190.98949999999968, - "medianMs": 187.25612499999988, + "maximumMs": 191.26029199999903, + "medianMs": 190.5872079999972, "samples": [ { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 191.714042, + "outerWallMs": 191.97166700000002, "result": { "actualSourceBytes": 4190, - "elapsedMs": 190.98949999999968, + "elapsedMs": 191.26029199999903, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -257,10 +257,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 187.882958, + "outerWallMs": 191.295, "result": { "actualSourceBytes": 4190, - "elapsedMs": 187.25612499999988, + "elapsedMs": 190.5872079999972, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -269,10 +269,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 187.301458, + "outerWallMs": 190.425458, "result": { "actualSourceBytes": 4190, - "elapsedMs": 186.6982910000006, + "elapsedMs": 189.74937499999945, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -287,15 +287,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 4.874958000000333, - "medianMs": 4.872208000000683, + "maximumMs": 5.240916000000652, + "medianMs": 4.87749999999869, "samples": [ { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 5.730917000000001, + "outerWallMs": 6.53125, "result": { "actualSourceBytes": 16464, - "elapsedMs": 4.874958000000333, + "elapsedMs": 5.240916000000652, "kind": "api", "outputBytes": 16464, "overflowed": false, @@ -304,10 +304,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 5.630083, + "outerWallMs": 5.694542, "result": { "actualSourceBytes": 16464, - "elapsedMs": 4.871999999999389, + "elapsedMs": 4.87749999999869, "kind": "api", "outputBytes": 16464, "overflowed": false, @@ -316,10 +316,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 5.615417, + "outerWallMs": 5.60175, "result": { "actualSourceBytes": 16464, - "elapsedMs": 4.872208000000683, + "elapsedMs": 4.841834000000745, "kind": "api", "outputBytes": 16464, "overflowed": false, @@ -334,15 +334,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 184.0578749999986, - "medianMs": 183.94708399999945, + "maximumMs": 184.52249999999913, + "medianMs": 184.19916600000033, "samples": [ { "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 184.1015, + "outerWallMs": 181.272667, "result": { "actualSourceBytes": 16432, - "elapsedMs": 183.19658300000083, + "elapsedMs": 180.3247080000001, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -351,10 +351,10 @@ }, { "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 185.11883300000002, + "outerWallMs": 185.555, "result": { "actualSourceBytes": 16432, - "elapsedMs": 184.0578749999986, + "elapsedMs": 184.52249999999913, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -363,10 +363,10 @@ }, { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 185.071833, + "outerWallMs": 185.274459, "result": { "actualSourceBytes": 16432, - "elapsedMs": 183.94708399999945, + "elapsedMs": 184.19916600000033, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -381,15 +381,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 902.726208, - "medianMs": 894.5072500000006, + "maximumMs": 215.20095799999945, + "medianMs": 215.03737499999988, "samples": [ { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 889.552875, + "outerWallMs": 216.45245799999998, "result": { "actualSourceBytes": 16464, - "elapsedMs": 888.4018749999996, + "elapsedMs": 215.20095799999945, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -398,10 +398,10 @@ }, { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 903.863709, + "outerWallMs": 216.042625, "result": { "actualSourceBytes": 16464, - "elapsedMs": 902.726208, + "elapsedMs": 215.03737499999988, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -410,10 +410,10 @@ }, { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 895.659416, + "outerWallMs": 216.055916, "result": { "actualSourceBytes": 16464, - "elapsedMs": 894.5072500000006, + "elapsedMs": 215.03337499999907, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -428,15 +428,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 908.7970829999996, - "medianMs": 905.17375, + "maximumMs": 214.60150000000067, + "medianMs": 214.5589170000003, "samples": [ { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 897.70975, + "outerWallMs": 215.60000000000002, "result": { "actualSourceBytes": 16464, - "elapsedMs": 896.5648330000004, + "elapsedMs": 214.5589170000003, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -445,10 +445,10 @@ }, { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 910.1883750000001, + "outerWallMs": 215.56375, "result": { "actualSourceBytes": 16464, - "elapsedMs": 908.7970829999996, + "elapsedMs": 214.55879099999947, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -457,10 +457,10 @@ }, { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 906.316708, + "outerWallMs": 215.7665, "result": { "actualSourceBytes": 16464, - "elapsedMs": 905.17375, + "elapsedMs": 214.60150000000067, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -475,15 +475,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 864.2261249999992, - "medianMs": 859.4283329999998, + "maximumMs": 180.02854200000002, + "medianMs": 179.7952499999992, "samples": [ { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 893.429041, + "outerWallMs": 216.322208, "result": { "actualSourceBytes": 16464, - "elapsedMs": 856.1555000000008, + "elapsedMs": 180.02854200000002, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -492,10 +492,10 @@ }, { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 897.4829159999999, + "outerWallMs": 216.02558299999998, "result": { "actualSourceBytes": 16464, - "elapsedMs": 859.4283329999998, + "elapsedMs": 179.7952499999992, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -504,10 +504,10 @@ }, { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 902.411167, + "outerWallMs": 215.14075, "result": { "actualSourceBytes": 16464, - "elapsedMs": 864.2261249999992, + "elapsedMs": 179.1251250000023, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -522,15 +522,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 222.49745900000016, - "medianMs": 219.60141699999983, + "maximumMs": 219.04391699999903, + "medianMs": 217.5386669999989, "samples": [ { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 223.66575, + "outerWallMs": 215.882916, "result": { "actualSourceBytes": 16464, - "elapsedMs": 222.49745900000016, + "elapsedMs": 214.8938330000019, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -539,10 +539,10 @@ }, { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 219.808333, + "outerWallMs": 218.62395800000002, "result": { "actualSourceBytes": 16464, - "elapsedMs": 218.66200000000023, + "elapsedMs": 217.5386669999989, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -551,10 +551,10 @@ }, { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 220.585917, + "outerWallMs": 220.150291, "result": { "actualSourceBytes": 16464, - "elapsedMs": 219.60141699999983, + "elapsedMs": 219.04391699999903, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -569,15 +569,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 19.519624999998996, - "medianMs": 19.491957999998704, + "maximumMs": 18.95104100000026, + "medianMs": 18.881250000000364, "samples": [ { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 21.799625, + "outerWallMs": 21.220708000000002, "result": { "actualSourceBytes": 65634, - "elapsedMs": 19.519624999998996, + "elapsedMs": 18.95104100000026, "kind": "api", "outputBytes": 65634, "overflowed": false, @@ -586,10 +586,10 @@ }, { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 21.692667, + "outerWallMs": 21.043334, "result": { "actualSourceBytes": 65634, - "elapsedMs": 19.491957999998704, + "elapsedMs": 18.881250000000364, "kind": "api", "outputBytes": 65634, "overflowed": false, @@ -598,10 +598,10 @@ }, { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 21.431625, + "outerWallMs": 20.986458, "result": { "actualSourceBytes": 65634, - "elapsedMs": 19.26854099999946, + "elapsedMs": 18.86854100000164, "kind": "api", "outputBytes": 65634, "overflowed": false, @@ -616,15 +616,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 200.0726250000007, - "medianMs": 197.2107079999987, + "maximumMs": 195.06083300000137, + "medianMs": 193.5243330000012, "samples": [ { "linearMemoryHighWaterBytes": 22216704, - "outerWallMs": 202.34370800000002, + "outerWallMs": 195.591458, "result": { "actualSourceBytes": 65602, - "elapsedMs": 200.0726250000007, + "elapsedMs": 193.28900000000067, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -633,10 +633,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 196.588167, + "outerWallMs": 197.48612500000002, "result": { "actualSourceBytes": 65602, - "elapsedMs": 194.11216699999932, + "elapsedMs": 195.06083300000137, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -645,10 +645,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 199.81775, + "outerWallMs": 195.956, "result": { "actualSourceBytes": 65602, - "elapsedMs": 197.2107079999987, + "elapsedMs": 193.5243330000012, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -663,15 +663,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 12031.3165, - "medianMs": 10945.909083, + "maximumMs": 326.51791700000103, + "medianMs": 325.43154199999844, "samples": [ { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 12034.064459, + "outerWallMs": 327.705083, "result": { "actualSourceBytes": 65634, - "elapsedMs": 12031.3165, + "elapsedMs": 325.1125000000011, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -680,10 +680,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 10949.643917, + "outerWallMs": 327.98233300000004, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10945.909083, + "elapsedMs": 325.43154199999844, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -692,10 +692,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 10948.362625, + "outerWallMs": 328.87899999999996, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10945.762541999997, + "elapsedMs": 326.51791700000103, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -710,15 +710,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 11557.614917, - "medianMs": 11324.117417, + "maximumMs": 338.10100000000057, + "medianMs": 329.12633300000016, "samples": [ { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 10882.412708, + "outerWallMs": 340.569833, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10879.805041000003, + "elapsedMs": 338.10100000000057, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -727,10 +727,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 11560.478625, + "outerWallMs": 329.371375, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11557.614917, + "elapsedMs": 326.7248749999999, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -739,10 +739,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 11327.702041, + "outerWallMs": 331.517625, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11324.117417, + "elapsedMs": 329.12633300000016, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -757,15 +757,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 11430.876458, - "medianMs": 11088.281000000004, + "maximumMs": 194.10108299999956, + "medianMs": 190.6754170000004, "samples": [ { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 11079.251333, + "outerWallMs": 334.79724999999996, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10936.835125000012, + "elapsedMs": 194.10108299999956, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -774,10 +774,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 11236.520292, + "outerWallMs": 331.266875, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11088.281000000004, + "elapsedMs": 190.6754170000004, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -786,10 +786,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 11582.152167, + "outerWallMs": 330.914208, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11430.876458, + "elapsedMs": 190.5682909999996, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -804,15 +804,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 385.57516699998814, - "medianMs": 371.13666699999885, + "maximumMs": 331.898541999999, + "medianMs": 331.21450000000004, "samples": [ { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 388.90375, + "outerWallMs": 333.62016700000004, "result": { "actualSourceBytes": 65634, - "elapsedMs": 385.57516699998814, + "elapsedMs": 331.21450000000004, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -821,10 +821,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 374.106042, + "outerWallMs": 332.496625, "result": { "actualSourceBytes": 65634, - "elapsedMs": 371.13666699999885, + "elapsedMs": 330.135542, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -833,10 +833,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 366.67762500000003, + "outerWallMs": 334.38849999999996, "result": { "actualSourceBytes": 65634, - "elapsedMs": 363.7644580000051, + "elapsedMs": 331.898541999999, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -848,37 +848,37 @@ } ], "component": { - "blake3": "44e5c4f6b9261ece9445c0435a48fd3d7e982efd2770a03d72559b0716eef98a", - "buildMs": 47061.862499999996, - "bytes": 174181060, - "instantiateMs": 15344.744416 + "blake3": "b05ffc3d9402c570641732c046b02ffcfdf3841a2483fa3af8673f4cf8b39661", + "buildMs": 29736.530833, + "bytes": 174182374, + "instantiateMs": 15200.170458 }, "concurrencyAtLargestSize": { "linearMemoryHighWaterBytes": 22478848, - "outerWallMs": 27.97925, + "outerWallMs": 26.375084, "result": { - "baselineTimerMs": 2.6112499999871943, - "elapsedMs": 23.17491699999664, - "incrementalSiblingDelayMs": 20.54570900001272, + "baselineTimerMs": 2.7142910000002303, + "elapsedMs": 21.660375000001295, + "incrementalSiblingDelayMs": 18.93466799999987, "outputBytes": 65634, "requestedMs": 1, - "siblingIssuedMs": 23.156958999999915, - "transformMs": 20.882666999998037 + "siblingIssuedMs": 21.648959000000104, + "transformMs": 18.94304099999863 } }, "controlsAtLargestSize": { "linearMemoryHighWaterBytes": 22478848, - "outerWallMs": 441.120125, + "outerWallMs": 388.525083, "result": { "cancellation": { "cancelled": true, - "completedMs": 220.62033299999896, - "issuedMs": 210.79904100000567, + "completedMs": 193.9515420000007, + "issuedMs": 185.90062500000025, "message": "execution job cancelled", "requestedMs": 1 }, "timeout": { - "completedMs": 217.92470800000592, + "completedMs": 192.4424169999984, "message": "execution job timed out", "timedOut": true } @@ -888,7 +888,7 @@ "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "8bbdc5f32abf10322fe256b08ad0076dc165b1ae", + "commitHint": "012a07cc553ec91ab308e071ab8622358f5cfec1", "dirty": false, "os": "macos", "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", @@ -897,7 +897,7 @@ }, "inputs": { "benchmarkHash": "bccc8d574c50193654300d836469eb52a13a895f08860614ec07f523e2f3630c", - "runtimeHash": "de91efe35fa8ee258eee4e61bccf51450380a6b8c186b8255e6292095af4eae6" + "runtimeHash": "242cc8726fad9a244984ee6a65ef40e05a648ffdb3d191fba426affff17a0e65" }, "iterations": 3, "mode": "strip", diff --git a/tests/typescript_transform_latency/results/2026-09-21-p2-transform-macos-aarch64.json b/tests/typescript_transform_latency/results/2026-09-21-p2-transform-macos-aarch64.json index f43f544b..45fb1dcc 100644 --- a/tests/typescript_transform_latency/results/2026-09-21-p2-transform-macos-aarch64.json +++ b/tests/typescript_transform_latency/results/2026-09-21-p2-transform-macos-aarch64.json @@ -5,15 +5,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 3.898624999997992, - "medianMs": 1.3047919999989972, + "maximumMs": 4.0132919999996375, + "medianMs": 1.4411670000008598, "samples": [ { "linearMemoryHighWaterBytes": 12713984, - "outerWallMs": 7.536917, + "outerWallMs": 7.080542, "result": { "actualSourceBytes": 4190, - "elapsedMs": 3.898624999997992, + "elapsedMs": 4.0132919999996375, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -22,10 +22,10 @@ }, { "linearMemoryHighWaterBytes": 12713984, - "outerWallMs": 1.794667, + "outerWallMs": 1.944291, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.3047919999989972, + "elapsedMs": 1.4411670000008598, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -34,10 +34,10 @@ }, { "linearMemoryHighWaterBytes": 12713984, - "outerWallMs": 1.713916, + "outerWallMs": 1.8124580000000001, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.258625000002212, + "elapsedMs": 1.337999999999738, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -52,15 +52,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 188.83200000000215, - "medianMs": 181.3287919999966, + "maximumMs": 191.29862499999945, + "medianMs": 187.75491599999805, "samples": [ { "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 189.465542, + "outerWallMs": 191.87912500000002, "result": { "actualSourceBytes": 4158, - "elapsedMs": 188.83200000000215, + "elapsedMs": 191.29862499999945, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -69,10 +69,10 @@ }, { "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 182.225042, + "outerWallMs": 188.56924999999998, "result": { "actualSourceBytes": 4158, - "elapsedMs": 181.3287919999966, + "elapsedMs": 187.75491599999805, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -81,10 +81,10 @@ }, { "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 179.53704100000002, + "outerWallMs": 187.839708, "result": { "actualSourceBytes": 4158, - "elapsedMs": 178.52720899999986, + "elapsedMs": 186.7964589999974, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -99,15 +99,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 192.57237499999977, - "medianMs": 192.4724580000002, + "maximumMs": 198.21870899999703, + "medianMs": 197.890707999999, "samples": [ { "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 193.216333, + "outerWallMs": 198.584667, "result": { "actualSourceBytes": 4190, - "elapsedMs": 192.4724580000002, + "elapsedMs": 197.890707999999, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -116,10 +116,10 @@ }, { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 190.211583, + "outerWallMs": 197.48012500000002, "result": { "actualSourceBytes": 4190, - "elapsedMs": 189.5266670000019, + "elapsedMs": 196.8244169999998, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -128,10 +128,10 @@ }, { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 193.262417, + "outerWallMs": 198.889125, "result": { "actualSourceBytes": 4190, - "elapsedMs": 192.57237499999977, + "elapsedMs": 198.21870899999703, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -146,15 +146,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 190.42312500000116, - "medianMs": 189.95929199999955, + "maximumMs": 200.2625420000004, + "medianMs": 200.03429200000028, "samples": [ { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 191.18829200000002, + "outerWallMs": 200.853584, "result": { "actualSourceBytes": 4190, - "elapsedMs": 190.42312500000116, + "elapsedMs": 200.03429200000028, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -163,10 +163,10 @@ }, { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 189.95245799999998, + "outerWallMs": 196.633166, "result": { "actualSourceBytes": 4190, - "elapsedMs": 189.28487499999756, + "elapsedMs": 195.95999999999913, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -175,10 +175,10 @@ }, { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 190.648667, + "outerWallMs": 200.993041, "result": { "actualSourceBytes": 4190, - "elapsedMs": 189.95929199999955, + "elapsedMs": 200.2625420000004, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -193,15 +193,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 179.56179200000042, - "medianMs": 178.94095899999957, + "maximumMs": 186.9182080000028, + "medianMs": 185.9215000000004, "samples": [ { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 181.58041599999999, + "outerWallMs": 188.93183299999998, "result": { "actualSourceBytes": 4190, - "elapsedMs": 178.94095899999957, + "elapsedMs": 185.88083299999928, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -210,10 +210,10 @@ }, { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 181.191125, + "outerWallMs": 188.850167, "result": { "actualSourceBytes": 4190, - "elapsedMs": 178.48133299999972, + "elapsedMs": 185.9215000000004, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -222,10 +222,10 @@ }, { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 182.23279200000002, + "outerWallMs": 190.352458, "result": { "actualSourceBytes": 4190, - "elapsedMs": 179.56179200000042, + "elapsedMs": 186.9182080000028, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -240,15 +240,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 192.87495800000033, - "medianMs": 189.445208000001, + "maximumMs": 198.67137500000172, + "medianMs": 197.27400000000125, "samples": [ { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 188.973208, + "outerWallMs": 198.03037500000002, "result": { "actualSourceBytes": 4190, - "elapsedMs": 188.16237499999988, + "elapsedMs": 197.27400000000125, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -257,10 +257,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 190.15420899999998, + "outerWallMs": 199.578709, "result": { "actualSourceBytes": 4190, - "elapsedMs": 189.445208000001, + "elapsedMs": 198.67137500000172, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -269,10 +269,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 193.5685, + "outerWallMs": 188.970208, "result": { "actualSourceBytes": 4190, - "elapsedMs": 192.87495800000033, + "elapsedMs": 188.31383300000016, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -287,15 +287,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 193.6602079999975, - "medianMs": 191.0713749999995, + "maximumMs": 188.12329200000025, + "medianMs": 181.31904199999917, "samples": [ { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 191.808791, + "outerWallMs": 189.015625, "result": { "actualSourceBytes": 4193, - "elapsedMs": 191.0713749999995, + "elapsedMs": 188.12329200000025, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 4096, @@ -304,10 +304,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 194.617375, + "outerWallMs": 181.63191600000002, "result": { "actualSourceBytes": 4193, - "elapsedMs": 193.6602079999975, + "elapsedMs": 180.4454999999998, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 4096, @@ -316,10 +316,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 189.028333, + "outerWallMs": 182.150708, "result": { "actualSourceBytes": 4193, - "elapsedMs": 188.0702919999967, + "elapsedMs": 181.31904199999917, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 4096, @@ -334,15 +334,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 5.1993750000001455, - "medianMs": 5.0665829999998095, + "maximumMs": 4.761749999999665, + "medianMs": 4.634374999999636, "samples": [ { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 6.518875, + "outerWallMs": 5.800291, "result": { "actualSourceBytes": 16464, - "elapsedMs": 5.1993750000001455, + "elapsedMs": 4.761749999999665, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -351,10 +351,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 6.227791, + "outerWallMs": 5.456542, "result": { "actualSourceBytes": 16464, - "elapsedMs": 5.0665829999998095, + "elapsedMs": 4.634374999999636, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -363,10 +363,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 6.074166, + "outerWallMs": 5.295459, "result": { "actualSourceBytes": 16464, - "elapsedMs": 4.995209000000614, + "elapsedMs": 4.533417000000554, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -381,15 +381,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 196.84283300000243, - "medianMs": 194.2166249999973, + "maximumMs": 183.86074999999985, + "medianMs": 183.2894580000011, "samples": [ { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 197.864708, + "outerWallMs": 184.741458, "result": { "actualSourceBytes": 16432, - "elapsedMs": 196.84283300000243, + "elapsedMs": 183.86074999999985, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -398,10 +398,10 @@ }, { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 195.428875, + "outerWallMs": 182.95979200000002, "result": { "actualSourceBytes": 16432, - "elapsedMs": 194.2166249999973, + "elapsedMs": 181.69233299999905, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -410,10 +410,10 @@ }, { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 186.81275, + "outerWallMs": 184.361416, "result": { "actualSourceBytes": 16432, - "elapsedMs": 185.6399590000001, + "elapsedMs": 183.2894580000011, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -428,15 +428,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 224.7228329999998, - "medianMs": 222.5387499999997, + "maximumMs": 215.90687499999876, + "medianMs": 212.4577500000014, "samples": [ { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 225.93887500000002, + "outerWallMs": 216.93075000000002, "result": { "actualSourceBytes": 16464, - "elapsedMs": 224.7228329999998, + "elapsedMs": 215.90687499999876, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -445,10 +445,10 @@ }, { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 215.5575, + "outerWallMs": 212.874792, "result": { "actualSourceBytes": 16464, - "elapsedMs": 214.43458400000236, + "elapsedMs": 211.79570799999783, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -457,10 +457,10 @@ }, { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 223.64404199999998, + "outerWallMs": 213.47133300000002, "result": { "actualSourceBytes": 16464, - "elapsedMs": 222.5387499999997, + "elapsedMs": 212.4577500000014, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -475,15 +475,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 244.0223750000005, - "medianMs": 229.32245799999873, + "maximumMs": 214.80545899999925, + "medianMs": 213.77566699999988, "samples": [ { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 230.877792, + "outerWallMs": 214.852167, "result": { "actualSourceBytes": 16464, - "elapsedMs": 229.32245799999873, + "elapsedMs": 213.77566699999988, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -492,10 +492,10 @@ }, { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 224.076, + "outerWallMs": 214.5445, "result": { "actualSourceBytes": 16464, - "elapsedMs": 222.50745800000004, + "elapsedMs": 213.46133299999929, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -504,10 +504,10 @@ }, { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 245.38475000000003, + "outerWallMs": 215.883625, "result": { "actualSourceBytes": 16464, - "elapsedMs": 244.0223750000005, + "elapsedMs": 214.80545899999925, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -522,15 +522,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 252.4251660000009, - "medianMs": 211.0972499999989, + "maximumMs": 177.12441699999908, + "medianMs": 175.49166699999842, "samples": [ { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 261.098292, + "outerWallMs": 181.686375, "result": { "actualSourceBytes": 16464, - "elapsedMs": 252.4251660000009, + "elapsedMs": 175.24058400000104, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -539,10 +539,10 @@ }, { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 227.372416, + "outerWallMs": 183.327416, "result": { "actualSourceBytes": 16464, - "elapsedMs": 211.0972499999989, + "elapsedMs": 177.12441699999908, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -551,10 +551,10 @@ }, { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 212.69295799999998, + "outerWallMs": 181.80599999999998, "result": { "actualSourceBytes": 16464, - "elapsedMs": 204.92720800000097, + "elapsedMs": 175.49166699999842, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -569,15 +569,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 240.2508750000015, - "medianMs": 236.143250000001, + "maximumMs": 215.6640420000003, + "medianMs": 212.3291250000002, "samples": [ { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 243.0685, + "outerWallMs": 213.508916, "result": { "actualSourceBytes": 16464, - "elapsedMs": 240.2508750000015, + "elapsedMs": 212.3291250000002, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -586,10 +586,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 227.11166599999999, + "outerWallMs": 213.34366699999998, "result": { "actualSourceBytes": 16464, - "elapsedMs": 225.491, + "elapsedMs": 212.124834000002, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -598,10 +598,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 237.686375, + "outerWallMs": 216.683666, "result": { "actualSourceBytes": 16464, - "elapsedMs": 236.143250000001, + "elapsedMs": 215.6640420000003, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -616,15 +616,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 277.7704169999997, - "medianMs": 216.6638750000002, + "maximumMs": 184.63979199999991, + "medianMs": 184.4547079999993, "samples": [ { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 214.500417, + "outerWallMs": 185.835834, "result": { "actualSourceBytes": 16467, - "elapsedMs": 212.786500000002, + "elapsedMs": 184.63979199999991, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 16384, @@ -633,10 +633,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 279.346083, + "outerWallMs": 185.742333, "result": { "actualSourceBytes": 16467, - "elapsedMs": 277.7704169999997, + "elapsedMs": 184.4547079999993, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 16384, @@ -645,10 +645,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 218.902125, + "outerWallMs": 183.233833, "result": { "actualSourceBytes": 16467, - "elapsedMs": 216.6638750000002, + "elapsedMs": 182.20704199999815, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 16384, @@ -663,15 +663,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 25.728416000001744, - "medianMs": 24.771584000000075, + "maximumMs": 17.64587500000016, + "medianMs": 17.63154200000099, "samples": [ { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 28.300541, + "outerWallMs": 19.949833, "result": { "actualSourceBytes": 65634, - "elapsedMs": 24.771584000000075, + "elapsedMs": 17.64587500000016, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -680,10 +680,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 28.562916, + "outerWallMs": 19.651334, "result": { "actualSourceBytes": 65634, - "elapsedMs": 25.728416000001744, + "elapsedMs": 17.514040999998542, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -692,10 +692,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 22.981833, + "outerWallMs": 19.767, "result": { "actualSourceBytes": 65634, - "elapsedMs": 19.814334000002415, + "elapsedMs": 17.63154200000099, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -710,15 +710,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 273.772332999999, - "medianMs": 244.5609579999982, + "maximumMs": 196.25133300000016, + "medianMs": 196.2233750000014, "samples": [ { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 235.506333, + "outerWallMs": 198.354583, "result": { "actualSourceBytes": 65602, - "elapsedMs": 232.22120799999905, + "elapsedMs": 196.02441700000057, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -727,10 +727,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 278.468292, + "outerWallMs": 198.635791, "result": { "actualSourceBytes": 65602, - "elapsedMs": 273.772332999999, + "elapsedMs": 196.25133300000016, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -739,10 +739,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 247.55695799999998, + "outerWallMs": 198.601042, "result": { "actualSourceBytes": 65602, - "elapsedMs": 244.5609579999982, + "elapsedMs": 196.2233750000014, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -757,15 +757,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 554.8498749999999, - "medianMs": 439.5005829999991, + "maximumMs": 316.4423330000009, + "medianMs": 315.6650410000002, "samples": [ { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 434.87254199999995, + "outerWallMs": 317.5595, "result": { "actualSourceBytes": 65634, - "elapsedMs": 430.8292919999986, + "elapsedMs": 315.1889169999995, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -774,10 +774,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 559.740416, + "outerWallMs": 318.816292, "result": { "actualSourceBytes": 65634, - "elapsedMs": 554.8498749999999, + "elapsedMs": 316.4423330000009, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -786,10 +786,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 444.254333, + "outerWallMs": 318.009084, "result": { "actualSourceBytes": 65634, - "elapsedMs": 439.5005829999991, + "elapsedMs": 315.6650410000002, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -804,15 +804,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 405.36616700000013, - "medianMs": 370.6381249999995, + "maximumMs": 317.89258399999926, + "medianMs": 315.024875000001, "samples": [ { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 375.20733299999995, + "outerWallMs": 317.450167, "result": { "actualSourceBytes": 65634, - "elapsedMs": 369.482250000001, + "elapsedMs": 315.024875000001, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -821,10 +821,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 408.659959, + "outerWallMs": 317.01162500000004, "result": { "actualSourceBytes": 65634, - "elapsedMs": 405.36616700000013, + "elapsedMs": 314.3341249999994, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -833,10 +833,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 373.79224999999997, + "outerWallMs": 320.472583, "result": { "actualSourceBytes": 65634, - "elapsedMs": 370.6381249999995, + "elapsedMs": 317.89258399999926, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -851,15 +851,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 309.97808299999997, - "medianMs": 307.43829099999857, + "maximumMs": 176.59295799999927, + "medianMs": 176.34858300000087, "samples": [ { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 218.208917, + "outerWallMs": 197.873167, "result": { "actualSourceBytes": 65634, - "elapsedMs": 193.1819579999992, + "elapsedMs": 176.34858300000087, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -868,10 +868,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 333.89775, + "outerWallMs": 197.51208300000002, "result": { "actualSourceBytes": 65634, - "elapsedMs": 309.97808299999997, + "elapsedMs": 176.59295799999927, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -880,10 +880,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 331.586541, + "outerWallMs": 196.773583, "result": { "actualSourceBytes": 65634, - "elapsedMs": 307.43829099999857, + "elapsedMs": 175.917958, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -898,15 +898,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 1380.930708, - "medianMs": 843.6669169999986, + "maximumMs": 317.23545899999954, + "medianMs": 313.66829099999995, "samples": [ { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 1385.253083, + "outerWallMs": 315.459459, "result": { "actualSourceBytes": 65634, - "elapsedMs": 1380.930708, + "elapsedMs": 313.1439169999994, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -915,10 +915,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 866.7518749999999, + "outerWallMs": 316.037375, "result": { "actualSourceBytes": 65634, - "elapsedMs": 843.6669169999986, + "elapsedMs": 313.66829099999995, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -927,10 +927,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 624.506542, + "outerWallMs": 319.59754200000003, "result": { "actualSourceBytes": 65634, - "elapsedMs": 621.0680000000011, + "elapsedMs": 317.23545899999954, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -945,15 +945,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 610.9393749999999, - "medianMs": 355.894542, + "maximumMs": 197.6933750000007, + "medianMs": 197.56762499999968, "samples": [ { "linearMemoryHighWaterBytes": 22544384, - "outerWallMs": 293.918125, + "outerWallMs": 199.547459, "result": { "actualSourceBytes": 65637, - "elapsedMs": 289.6208750000005, + "elapsedMs": 197.09187500000007, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 65536, @@ -962,10 +962,10 @@ }, { "linearMemoryHighWaterBytes": 22544384, - "outerWallMs": 626.5742909999999, + "outerWallMs": 200.30825, "result": { "actualSourceBytes": 65637, - "elapsedMs": 610.9393749999999, + "elapsedMs": 197.56762499999968, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 65536, @@ -974,10 +974,10 @@ }, { "linearMemoryHighWaterBytes": 22544384, - "outerWallMs": 368.10054199999996, + "outerWallMs": 200.11066699999998, "result": { "actualSourceBytes": 65637, - "elapsedMs": 355.894542, + "elapsedMs": 197.6933750000007, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 65536, @@ -989,37 +989,37 @@ } ], "component": { - "blake3": "0d398f20c8d77f68c748195dbff8a1edc8f5e6d39bd20bf76f8debe60b5141b4", - "buildMs": 35156.875167000006, - "bytes": 174086636, - "instantiateMs": 15871.77 + "blake3": "dff386197ed6d8480d634ae031ebf7005e878d52dc6cfef06bb14e6ab796bc44", + "buildMs": 29196.833167, + "bytes": 174087724, + "instantiateMs": 14413.66825 }, "concurrencyAtLargestSize": { "linearMemoryHighWaterBytes": 22609920, - "outerWallMs": 27.6315, + "outerWallMs": 23.9365, "result": { - "baselineTimerMs": 3.088332999999693, - "elapsedMs": 22.17304199999853, - "incrementalSiblingDelayMs": 19.066876000000775, + "baselineTimerMs": 2.7172500000015134, + "elapsedMs": 19.24250000000029, + "incrementalSiblingDelayMs": 16.514624999997977, "outputBytes": 49, "requestedMs": 1, - "siblingIssuedMs": 22.155209000000468, - "transformMs": 19.389624999999796 + "siblingIssuedMs": 19.23187499999949, + "transformMs": 17.720541999999114 } }, "controlsAtLargestSize": { "linearMemoryHighWaterBytes": 22609920, - "outerWallMs": 442.798, + "outerWallMs": 394.290708, "result": { "cancellation": { "cancelled": true, - "completedMs": 221.7897919999996, - "issuedMs": 210.55666700000072, + "completedMs": 197.88545800000065, + "issuedMs": 189.82574999999997, "message": "execution job cancelled", "requestedMs": 1 }, "timeout": { - "completedMs": 218.4477079999997, + "completedMs": 194.3070829999997, "message": "execution job timed out", "timedOut": true } @@ -1029,7 +1029,7 @@ "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "8bbdc5f32abf10322fe256b08ad0076dc165b1ae", + "commitHint": "012a07cc553ec91ab308e071ab8622358f5cfec1", "dirty": false, "os": "macos", "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", @@ -1038,7 +1038,7 @@ }, "inputs": { "benchmarkHash": "bccc8d574c50193654300d836469eb52a13a895f08860614ec07f523e2f3630c", - "runtimeHash": "de91efe35fa8ee258eee4e61bccf51450380a6b8c186b8255e6292095af4eae6" + "runtimeHash": "242cc8726fad9a244984ee6a65ef40e05a648ffdb3d191fba426affff17a0e65" }, "iterations": 3, "mode": "transform", diff --git a/tests/typescript_transform_latency/results/2026-09-21-p3-strip-macos-aarch64.json b/tests/typescript_transform_latency/results/2026-09-21-p3-strip-macos-aarch64.json index ce3277c0..8d0e3ec3 100644 --- a/tests/typescript_transform_latency/results/2026-09-21-p3-strip-macos-aarch64.json +++ b/tests/typescript_transform_latency/results/2026-09-21-p3-strip-macos-aarch64.json @@ -5,15 +5,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 2.8125, - "medianMs": 1.3137919999971928, + "maximumMs": 2.858874999998079, + "medianMs": 1.363666999997804, "samples": [ { "linearMemoryHighWaterBytes": 12713984, - "outerWallMs": 6.7685, + "outerWallMs": 6.832625, "result": { "actualSourceBytes": 4190, - "elapsedMs": 2.8125, + "elapsedMs": 2.858874999998079, "kind": "api", "outputBytes": 4190, "overflowed": false, @@ -22,10 +22,10 @@ }, { "linearMemoryHighWaterBytes": 12713984, - "outerWallMs": 1.716709, + "outerWallMs": 1.804209, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.3137919999971928, + "elapsedMs": 1.363666999997804, "kind": "api", "outputBytes": 4190, "overflowed": false, @@ -34,10 +34,10 @@ }, { "linearMemoryHighWaterBytes": 12713984, - "outerWallMs": 1.750125, + "outerWallMs": 1.690666, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.2838750000009895, + "elapsedMs": 1.3262499999982538, "kind": "api", "outputBytes": 4190, "overflowed": false, @@ -52,15 +52,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 179.4529169999987, - "medianMs": 177.03862500000105, + "maximumMs": 186.213541000001, + "medianMs": 185.17562499999983, "samples": [ { "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 179.97770799999998, + "outerWallMs": 186.773709, "result": { "actualSourceBytes": 4158, - "elapsedMs": 179.4529169999987, + "elapsedMs": 186.213541000001, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -69,10 +69,10 @@ }, { "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 177.79329099999998, + "outerWallMs": 185.827875, "result": { "actualSourceBytes": 4158, - "elapsedMs": 177.03862500000105, + "elapsedMs": 185.17562499999983, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -81,10 +81,10 @@ }, { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 176.123333, + "outerWallMs": 185.498583, "result": { "actualSourceBytes": 4158, - "elapsedMs": 175.4695410000022, + "elapsedMs": 184.8742080000011, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -99,15 +99,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 240.53275000000212, - "medianMs": 233.4834999999985, + "maximumMs": 201.1929999999993, + "medianMs": 195.9875839999986, "samples": [ { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 241.21241600000002, + "outerWallMs": 196.028916, "result": { "actualSourceBytes": 4190, - "elapsedMs": 240.53275000000212, + "elapsedMs": 195.3485830000027, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -116,10 +116,10 @@ }, { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 232.325625, + "outerWallMs": 196.60091599999998, "result": { "actualSourceBytes": 4190, - "elapsedMs": 231.68325000000183, + "elapsedMs": 195.9875839999986, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -128,10 +128,10 @@ }, { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 234.099375, + "outerWallMs": 202.064875, "result": { "actualSourceBytes": 4190, - "elapsedMs": 233.4834999999985, + "elapsedMs": 201.1929999999993, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -146,15 +146,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 233.76287500000035, - "medianMs": 232.2203750000008, + "maximumMs": 197.1912500000035, + "medianMs": 196.89695899999788, "samples": [ { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 232.59750000000003, + "outerWallMs": 198.204458, "result": { "actualSourceBytes": 4190, - "elapsedMs": 231.90233300000185, + "elapsedMs": 197.1912500000035, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -163,10 +163,10 @@ }, { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 234.40866699999998, + "outerWallMs": 197.61525, "result": { "actualSourceBytes": 4190, - "elapsedMs": 233.76287500000035, + "elapsedMs": 196.89695899999788, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -175,10 +175,10 @@ }, { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 232.883833, + "outerWallMs": 196.92570800000001, "result": { "actualSourceBytes": 4190, - "elapsedMs": 232.2203750000008, + "elapsedMs": 196.16649999999936, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -193,15 +193,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 225.7798330000005, - "medianMs": 223.20129200000156, + "maximumMs": 186.82470900000044, + "medianMs": 186.5649999999987, "samples": [ { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 231.21975, + "outerWallMs": 197.422166, "result": { "actualSourceBytes": 4190, - "elapsedMs": 221.40541700000176, + "elapsedMs": 186.82470900000044, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -210,10 +210,10 @@ }, { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 235.66079200000001, + "outerWallMs": 197.552875, "result": { "actualSourceBytes": 4190, - "elapsedMs": 225.7798330000005, + "elapsedMs": 186.5649999999987, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -222,10 +222,10 @@ }, { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 233.233625, + "outerWallMs": 196.12937499999998, "result": { "actualSourceBytes": 4190, - "elapsedMs": 223.20129200000156, + "elapsedMs": 185.66233400000056, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -240,15 +240,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 188.64387499999975, - "medianMs": 185.1655419999988, + "maximumMs": 200.5219589999997, + "medianMs": 196.3740829999988, "samples": [ { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 185.551625, + "outerWallMs": 197.1715, "result": { "actualSourceBytes": 4190, - "elapsedMs": 184.875, + "elapsedMs": 196.3740829999988, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -257,10 +257,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 185.728167, + "outerWallMs": 196.74712499999998, "result": { "actualSourceBytes": 4190, - "elapsedMs": 185.1655419999988, + "elapsedMs": 195.99879200000032, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -269,10 +269,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 189.265458, + "outerWallMs": 201.514958, "result": { "actualSourceBytes": 4190, - "elapsedMs": 188.64387499999975, + "elapsedMs": 200.5219589999997, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -287,15 +287,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 5.141000000001441, - "medianMs": 5.073875000000044, + "maximumMs": 5.212916999998924, + "medianMs": 5.17174999999952, "samples": [ { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 6.0369589999999995, + "outerWallMs": 6.464292, "result": { "actualSourceBytes": 16464, - "elapsedMs": 5.073875000000044, + "elapsedMs": 5.17174999999952, "kind": "api", "outputBytes": 16464, "overflowed": false, @@ -304,10 +304,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 5.81775, + "outerWallMs": 6.270084000000001, "result": { "actualSourceBytes": 16464, - "elapsedMs": 5.023333999999522, + "elapsedMs": 5.212916999998924, "kind": "api", "outputBytes": 16464, "overflowed": false, @@ -316,10 +316,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 5.978084, + "outerWallMs": 6.345375000000001, "result": { "actualSourceBytes": 16464, - "elapsedMs": 5.141000000001441, + "elapsedMs": 5.128875000000335, "kind": "api", "outputBytes": 16464, "overflowed": false, @@ -334,15 +334,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 180.59100000000035, - "medianMs": 180.36149999999907, + "maximumMs": 183.96645799999897, + "medianMs": 180.6208749999987, "samples": [ { "linearMemoryHighWaterBytes": 20381696, - "outerWallMs": 181.308834, + "outerWallMs": 185.076417, "result": { "actualSourceBytes": 16432, - "elapsedMs": 180.36149999999907, + "elapsedMs": 183.96645799999897, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -351,10 +351,10 @@ }, { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 181.64274999999998, + "outerWallMs": 181.654708, "result": { "actualSourceBytes": 16432, - "elapsedMs": 180.59100000000035, + "elapsedMs": 180.6208749999987, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -363,10 +363,10 @@ }, { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 180.27575000000002, + "outerWallMs": 180.852125, "result": { "actualSourceBytes": 16432, - "elapsedMs": 179.28062500000124, + "elapsedMs": 179.86099999999897, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -381,15 +381,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 886.687833, - "medianMs": 884.9723750000012, + "maximumMs": 213.65304200000173, + "medianMs": 213.5292499999996, "samples": [ { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 886.06425, + "outerWallMs": 214.213083, "result": { "actualSourceBytes": 16464, - "elapsedMs": 884.9723750000012, + "elapsedMs": 213.1588329999995, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -398,10 +398,10 @@ }, { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 883.250958, + "outerWallMs": 214.44116599999998, "result": { "actualSourceBytes": 16464, - "elapsedMs": 882.0329170000005, + "elapsedMs": 213.5292499999996, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -410,10 +410,10 @@ }, { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 887.795333, + "outerWallMs": 214.623292, "result": { "actualSourceBytes": 16464, - "elapsedMs": 886.687833, + "elapsedMs": 213.65304200000173, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -428,15 +428,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 892.1905420000003, - "medianMs": 886.969000000001, + "maximumMs": 215.6702499999992, + "medianMs": 214.360541, "samples": [ { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 888.15375, + "outerWallMs": 214.45558400000002, "result": { "actualSourceBytes": 16464, - "elapsedMs": 886.969000000001, + "elapsedMs": 213.49608300000185, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -445,10 +445,10 @@ }, { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 885.556208, + "outerWallMs": 216.70837500000002, "result": { "actualSourceBytes": 16464, - "elapsedMs": 884.4373749999995, + "elapsedMs": 215.6702499999992, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -457,10 +457,10 @@ }, { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 893.329583, + "outerWallMs": 215.506708, "result": { "actualSourceBytes": 16464, - "elapsedMs": 892.1905420000003, + "elapsedMs": 214.360541, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -475,15 +475,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 868.8227080000015, - "medianMs": 863.2075839999998, + "maximumMs": 180.1694580000003, + "medianMs": 180.11474999999882, "samples": [ { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 905.9969580000001, + "outerWallMs": 217.99420899999998, "result": { "actualSourceBytes": 16464, - "elapsedMs": 868.8227080000015, + "elapsedMs": 180.1694580000003, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -492,10 +492,10 @@ }, { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 900.459458, + "outerWallMs": 216.46320899999998, "result": { "actualSourceBytes": 16464, - "elapsedMs": 863.2075839999998, + "elapsedMs": 180.11474999999882, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -504,10 +504,10 @@ }, { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 895.595167, + "outerWallMs": 216.1195, "result": { "actualSourceBytes": 16464, - "elapsedMs": 859.436334, + "elapsedMs": 180.05662499999926, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -522,15 +522,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 231.87358399999903, - "medianMs": 226.81904100000065, + "maximumMs": 219.82745799999975, + "medianMs": 216.8705000000009, "samples": [ { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 232.99575000000002, + "outerWallMs": 216.780833, "result": { "actualSourceBytes": 16464, - "elapsedMs": 231.87358399999903, + "elapsedMs": 215.71737500000015, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -539,10 +539,10 @@ }, { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 227.865916, + "outerWallMs": 220.79475000000002, "result": { "actualSourceBytes": 16464, - "elapsedMs": 226.81904100000065, + "elapsedMs": 219.82745799999975, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -551,10 +551,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 223.991209, + "outerWallMs": 217.842625, "result": { "actualSourceBytes": 16464, - "elapsedMs": 222.98604200000045, + "elapsedMs": 216.8705000000009, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -569,15 +569,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 19.93570899999941, - "medianMs": 19.902208000001337, + "maximumMs": 19.18933300000208, + "medianMs": 19.111957999999504, "samples": [ { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 22.288124999999997, + "outerWallMs": 21.431792, "result": { "actualSourceBytes": 65634, - "elapsedMs": 19.93570899999941, + "elapsedMs": 19.18933300000208, "kind": "api", "outputBytes": 65634, "overflowed": false, @@ -586,10 +586,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 22.049916999999997, + "outerWallMs": 21.001792, "result": { "actualSourceBytes": 65634, - "elapsedMs": 19.81316700000025, + "elapsedMs": 18.864665999999488, "kind": "api", "outputBytes": 65634, "overflowed": false, @@ -598,10 +598,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 22.166124999999997, + "outerWallMs": 21.210666, "result": { "actualSourceBytes": 65634, - "elapsedMs": 19.902208000001337, + "elapsedMs": 19.111957999999504, "kind": "api", "outputBytes": 65634, "overflowed": false, @@ -616,15 +616,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 205.3623750000006, - "medianMs": 204.17949999999837, + "maximumMs": 193.58237500000175, + "medianMs": 192.8331249999992, "samples": [ { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 206.008834, + "outerWallMs": 195.815792, "result": { "actualSourceBytes": 65602, - "elapsedMs": 203.64708299999984, + "elapsedMs": 193.58237500000175, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -633,10 +633,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 206.657, + "outerWallMs": 195.342542, "result": { "actualSourceBytes": 65602, - "elapsedMs": 204.17949999999837, + "elapsedMs": 192.8331249999992, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -645,10 +645,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 207.824, + "outerWallMs": 195.226208, "result": { "actualSourceBytes": 65602, - "elapsedMs": 205.3623750000006, + "elapsedMs": 192.68662500000028, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -663,15 +663,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 10898.214582999995, - "medianMs": 10897.922459, + "maximumMs": 329.61004200000025, + "medianMs": 325.9599999999991, "samples": [ { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 10900.400917, + "outerWallMs": 328.297791, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10897.922459, + "elapsedMs": 325.9599999999991, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -680,10 +680,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 10900.870833, + "outerWallMs": 327.084958, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10898.214582999995, + "elapsedMs": 324.82383299999856, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -692,10 +692,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 10866.751750000001, + "outerWallMs": 331.909375, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10863.860834, + "elapsedMs": 329.61004200000025, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -710,15 +710,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 11349.588374999992, - "medianMs": 11265.031542000012, + "maximumMs": 328.9059589999997, + "medianMs": 325.08408299999974, "samples": [ { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 10811.032875, + "outerWallMs": 326.91225000000003, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10808.263875000004, + "elapsedMs": 324.44887500000186, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -727,10 +727,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 11353.816834, + "outerWallMs": 331.535333, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11349.588374999992, + "elapsedMs": 328.9059589999997, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -739,10 +739,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 11271.985208, + "outerWallMs": 327.50600000000003, "result": { "actualSourceBytes": 65634, - "elapsedMs": 11265.031542000012, + "elapsedMs": 325.08408299999974, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -757,15 +757,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 10883.9695, - "medianMs": 10859.981040999992, + "maximumMs": 189.1610000000001, + "medianMs": 188.89304099999936, "samples": [ { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 11030.346792, + "outerWallMs": 328.701458, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10883.9695, + "elapsedMs": 188.88533300000017, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -774,10 +774,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 11002.550082999998, + "outerWallMs": 329.77991699999995, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10859.981040999992, + "elapsedMs": 189.1610000000001, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -786,10 +786,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 10830.505374999999, + "outerWallMs": 329.266292, "result": { "actualSourceBytes": 65634, - "elapsedMs": 10688.431166000024, + "elapsedMs": 188.89304099999936, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -804,15 +804,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 337.93074999999953, - "medianMs": 334.9285839999793, + "maximumMs": 331.2283329999991, + "medianMs": 330.9397919999992, "samples": [ { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 332.96575, + "outerWallMs": 333.57966700000003, "result": { "actualSourceBytes": 65634, - "elapsedMs": 330.4291249999951, + "elapsedMs": 331.2283329999991, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -821,10 +821,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 340.60133399999995, + "outerWallMs": 333.245625, "result": { "actualSourceBytes": 65634, - "elapsedMs": 337.93074999999953, + "elapsedMs": 330.9397919999992, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -833,10 +833,10 @@ }, { "linearMemoryHighWaterBytes": 22282240, - "outerWallMs": 337.37987499999997, + "outerWallMs": 331.83750000000003, "result": { "actualSourceBytes": 65634, - "elapsedMs": 334.9285839999793, + "elapsedMs": 329.5143339999995, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -848,37 +848,37 @@ } ], "component": { - "blake3": "f2a97f1f5b9dc3b0706796161beb7f94e7bfc114058394b6f34fef7608592a09", - "buildMs": 59015.987833, - "bytes": 172174365, - "instantiateMs": 14599.361083 + "blake3": "9e7ff11ea1f2c832fb57eeb06aeb9a0e1e18fa13f22b9f63035ab5f97e121740", + "buildMs": 29495.421625, + "bytes": 172175994, + "instantiateMs": 14294.210416 }, "concurrencyAtLargestSize": { "linearMemoryHighWaterBytes": 22544384, - "outerWallMs": 25.807042, + "outerWallMs": 26.96975, "result": { - "baselineTimerMs": 2.3731250000128057, - "elapsedMs": 21.438957999984268, - "incrementalSiblingDelayMs": 19.05662499999744, + "baselineTimerMs": 2.691665999998804, + "elapsedMs": 22.169207999999344, + "incrementalSiblingDelayMs": 19.465167000000292, "outputBytes": 65634, "requestedMs": 1, - "siblingIssuedMs": 21.429750000010245, - "transformMs": 19.11699999999837 + "siblingIssuedMs": 22.156832999999097, + "transformMs": 19.48108299999876 } }, "controlsAtLargestSize": { "linearMemoryHighWaterBytes": 22544384, - "outerWallMs": 391.908209, + "outerWallMs": 390.371125, "result": { "cancellation": { "cancelled": true, - "completedMs": 195.86687499997788, - "issuedMs": 187.78308299998753, + "completedMs": 195.88845899999976, + "issuedMs": 187.035167, "message": "execution job cancelled", "requestedMs": 1 }, "timeout": { - "completedMs": 193.8571670000092, + "completedMs": 192.2898750000004, "message": "execution job timed out", "timedOut": true } @@ -888,7 +888,7 @@ "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "8bbdc5f32abf10322fe256b08ad0076dc165b1ae", + "commitHint": "012a07cc553ec91ab308e071ab8622358f5cfec1", "dirty": false, "os": "macos", "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", @@ -897,7 +897,7 @@ }, "inputs": { "benchmarkHash": "bccc8d574c50193654300d836469eb52a13a895f08860614ec07f523e2f3630c", - "runtimeHash": "de91efe35fa8ee258eee4e61bccf51450380a6b8c186b8255e6292095af4eae6" + "runtimeHash": "242cc8726fad9a244984ee6a65ef40e05a648ffdb3d191fba426affff17a0e65" }, "iterations": 3, "mode": "strip", diff --git a/tests/typescript_transform_latency/results/2026-09-21-p3-transform-macos-aarch64.json b/tests/typescript_transform_latency/results/2026-09-21-p3-transform-macos-aarch64.json index 3da53437..e7e46168 100644 --- a/tests/typescript_transform_latency/results/2026-09-21-p3-transform-macos-aarch64.json +++ b/tests/typescript_transform_latency/results/2026-09-21-p3-transform-macos-aarch64.json @@ -5,15 +5,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 3.8697920000013255, - "medianMs": 1.2937500000007276, + "maximumMs": 3.355125000001862, + "medianMs": 1.3375000000014552, "samples": [ { "linearMemoryHighWaterBytes": 12713984, - "outerWallMs": 6.722459, + "outerWallMs": 6.297750000000001, "result": { "actualSourceBytes": 4190, - "elapsedMs": 3.8697920000013255, + "elapsedMs": 3.355125000001862, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -22,10 +22,10 @@ }, { "linearMemoryHighWaterBytes": 12713984, - "outerWallMs": 1.700792, + "outerWallMs": 1.858792, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.2937500000007276, + "elapsedMs": 1.3375000000014552, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -34,10 +34,10 @@ }, { "linearMemoryHighWaterBytes": 12713984, - "outerWallMs": 1.708709, + "outerWallMs": 1.690167, "result": { "actualSourceBytes": 4190, - "elapsedMs": 1.2285830000000717, + "elapsedMs": 1.2469170000003942, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -52,15 +52,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 181.28854100000171, - "medianMs": 180.098958999999, + "maximumMs": 182.63562500000265, + "medianMs": 179.19895799999722, "samples": [ { "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 181.85637499999999, + "outerWallMs": 183.211125, "result": { "actualSourceBytes": 4158, - "elapsedMs": 181.28854100000171, + "elapsedMs": 182.63562500000265, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -69,10 +69,10 @@ }, { "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 179.805959, + "outerWallMs": 179.884, "result": { "actualSourceBytes": 4158, - "elapsedMs": 179.1274169999997, + "elapsedMs": 179.19895799999722, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -81,10 +81,10 @@ }, { "linearMemoryHighWaterBytes": 19791872, - "outerWallMs": 181.066333, + "outerWallMs": 179.5455, "result": { "actualSourceBytes": 4158, - "elapsedMs": 180.098958999999, + "elapsedMs": 178.88724999999977, "kind": "inline", "overflowed": false, "requestedSourceBytes": 4096, @@ -99,15 +99,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 188.7012910000012, - "medianMs": 187.34991699999955, + "maximumMs": 189.4549169999991, + "medianMs": 188.75408400000015, "samples": [ { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 188.02650000000003, + "outerWallMs": 190.262833, "result": { "actualSourceBytes": 4190, - "elapsedMs": 187.34991699999955, + "elapsedMs": 189.4549169999991, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -116,10 +116,10 @@ }, { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 187.46533300000002, + "outerWallMs": 189.571, "result": { "actualSourceBytes": 4190, - "elapsedMs": 186.87887499999852, + "elapsedMs": 188.75408400000015, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -128,10 +128,10 @@ }, { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 189.314208, + "outerWallMs": 188.431084, "result": { "actualSourceBytes": 4190, - "elapsedMs": 188.7012910000012, + "elapsedMs": 187.80637500000012, "kind": "entry", "overflowed": false, "requestedSourceBytes": 4096, @@ -146,15 +146,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 188.42379199999775, - "medianMs": 188.1414169999989, + "maximumMs": 190.9185409999991, + "medianMs": 188.3441669999993, "samples": [ { "linearMemoryHighWaterBytes": 19857408, - "outerWallMs": 188.787, + "outerWallMs": 191.574208, "result": { "actualSourceBytes": 4190, - "elapsedMs": 188.1414169999989, + "elapsedMs": 190.9185409999991, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -163,10 +163,10 @@ }, { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 187.09537500000002, + "outerWallMs": 188.935708, "result": { "actualSourceBytes": 4190, - "elapsedMs": 186.5158330000013, + "elapsedMs": 188.3441669999993, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -175,10 +175,10 @@ }, { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 189.01695800000002, + "outerWallMs": 188.245542, "result": { "actualSourceBytes": 4190, - "elapsedMs": 188.42379199999775, + "elapsedMs": 187.5882500000007, "kind": "esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -193,15 +193,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 177.83466699999917, - "medianMs": 175.43016700000226, + "maximumMs": 178.9862920000014, + "medianMs": 176.3634579999998, "samples": [ { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 177.84175, + "outerWallMs": 178.830541, "result": { "actualSourceBytes": 4190, - "elapsedMs": 175.43016700000226, + "elapsedMs": 176.3634579999998, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -210,10 +210,10 @@ }, { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 177.517208, + "outerWallMs": 178.548667, "result": { "actualSourceBytes": 4190, - "elapsedMs": 175.08533399999942, + "elapsedMs": 175.95008299999972, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -222,10 +222,10 @@ }, { "linearMemoryHighWaterBytes": 19922944, - "outerWallMs": 180.286459, + "outerWallMs": 181.569875, "result": { "actualSourceBytes": 4190, - "elapsedMs": 177.83466699999917, + "elapsedMs": 178.9862920000014, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 4096, @@ -240,15 +240,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 190.4010419999977, - "medianMs": 189.98820799999885, + "maximumMs": 189.0903330000001, + "medianMs": 188.17375000000175, "samples": [ { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 189.023958, + "outerWallMs": 188.393375, "result": { "actualSourceBytes": 4190, - "elapsedMs": 188.01729200000045, + "elapsedMs": 187.7307499999988, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -257,10 +257,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 191.012125, + "outerWallMs": 188.784875, "result": { "actualSourceBytes": 4190, - "elapsedMs": 190.4010419999977, + "elapsedMs": 188.17375000000175, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -269,10 +269,10 @@ }, { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 190.65699999999998, + "outerWallMs": 189.896916, "result": { "actualSourceBytes": 4190, - "elapsedMs": 189.98820799999885, + "elapsedMs": 189.0903330000001, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 4096, @@ -287,15 +287,15 @@ "sourceBytes": 4096, "summary": { "iterations": 3, - "maximumMs": 180.53241700000217, - "medianMs": 179.1478750000024, + "maximumMs": 179.54566599999998, + "medianMs": 178.54929099999936, "samples": [ { "linearMemoryHighWaterBytes": 19988480, - "outerWallMs": 181.191209, + "outerWallMs": 180.244417, "result": { "actualSourceBytes": 4193, - "elapsedMs": 180.53241700000217, + "elapsedMs": 179.54566599999998, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 4096, @@ -304,10 +304,10 @@ }, { "linearMemoryHighWaterBytes": 20054016, - "outerWallMs": 179.835708, + "outerWallMs": 179.183875, "result": { "actualSourceBytes": 4193, - "elapsedMs": 179.1478750000024, + "elapsedMs": 178.54929099999936, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 4096, @@ -316,10 +316,10 @@ }, { "linearMemoryHighWaterBytes": 20054016, - "outerWallMs": 179.387958, + "outerWallMs": 179.155709, "result": { "actualSourceBytes": 4193, - "elapsedMs": 178.70537499999773, + "elapsedMs": 178.48466700000063, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 4096, @@ -334,15 +334,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 4.623999999999796, - "medianMs": 4.557875000000422, + "maximumMs": 4.771542000000409, + "medianMs": 4.554208000001381, "samples": [ { "linearMemoryHighWaterBytes": 20054016, - "outerWallMs": 5.57625, + "outerWallMs": 5.686916999999999, "result": { "actualSourceBytes": 16464, - "elapsedMs": 4.623999999999796, + "elapsedMs": 4.771542000000409, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -351,10 +351,10 @@ }, { "linearMemoryHighWaterBytes": 20054016, - "outerWallMs": 5.314416, + "outerWallMs": 5.334333, "result": { "actualSourceBytes": 16464, - "elapsedMs": 4.533458000001701, + "elapsedMs": 4.554208000001381, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -363,10 +363,10 @@ }, { "linearMemoryHighWaterBytes": 20054016, - "outerWallMs": 5.289667, + "outerWallMs": 5.2387500000000005, "result": { "actualSourceBytes": 16464, - "elapsedMs": 4.557875000000422, + "elapsedMs": 4.477875000000495, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -381,15 +381,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 185.05941600000008, - "medianMs": 183.1482500000002, + "maximumMs": 182.55354200000147, + "medianMs": 182.3759170000012, "samples": [ { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 185.99420899999998, + "outerWallMs": 182.897667, "result": { "actualSourceBytes": 16432, - "elapsedMs": 185.05941600000008, + "elapsedMs": 181.97287499999948, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -398,10 +398,10 @@ }, { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 184.32916699999998, + "outerWallMs": 183.528042, "result": { "actualSourceBytes": 16432, - "elapsedMs": 183.1482500000002, + "elapsedMs": 182.55354200000147, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -410,10 +410,10 @@ }, { "linearMemoryHighWaterBytes": 20447232, - "outerWallMs": 183.91, + "outerWallMs": 183.38483399999998, "result": { "actualSourceBytes": 16432, - "elapsedMs": 182.6582500000004, + "elapsedMs": 182.3759170000012, "kind": "inline", "overflowed": false, "requestedSourceBytes": 16384, @@ -428,15 +428,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 212.9524170000004, - "medianMs": 212.6657090000008, + "maximumMs": 225.97362499999872, + "medianMs": 222.46249999999964, "samples": [ { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 214.00966599999998, + "outerWallMs": 221.023583, "result": { "actualSourceBytes": 16464, - "elapsedMs": 212.6657090000008, + "elapsedMs": 219.8508750000001, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -445,10 +445,10 @@ }, { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 213.926292, + "outerWallMs": 223.896125, "result": { "actualSourceBytes": 16464, - "elapsedMs": 212.9524170000004, + "elapsedMs": 222.46249999999964, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -457,10 +457,10 @@ }, { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 212.506125, + "outerWallMs": 227.090791, "result": { "actualSourceBytes": 16464, - "elapsedMs": 211.54600000000028, + "elapsedMs": 225.97362499999872, "kind": "entry", "overflowed": false, "requestedSourceBytes": 16384, @@ -475,15 +475,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 213.38154199999917, - "medianMs": 213.36483299999963, + "maximumMs": 227.45087499999863, + "medianMs": 226.72879100000137, "samples": [ { "linearMemoryHighWaterBytes": 20512768, - "outerWallMs": 213.038084, + "outerWallMs": 226.253291, "result": { "actualSourceBytes": 16464, - "elapsedMs": 212.04266599999937, + "elapsedMs": 225.18745800000033, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -492,10 +492,10 @@ }, { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 214.363583, + "outerWallMs": 227.94174999999998, "result": { "actualSourceBytes": 16464, - "elapsedMs": 213.38154199999917, + "elapsedMs": 226.72879100000137, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -504,10 +504,10 @@ }, { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 214.392958, + "outerWallMs": 228.732125, "result": { "actualSourceBytes": 16464, - "elapsedMs": 213.36483299999963, + "elapsedMs": 227.45087499999863, "kind": "esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -522,15 +522,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 176.8783749999984, - "medianMs": 174.6845830000002, + "maximumMs": 192.91412499999933, + "medianMs": 187.20250000000124, "samples": [ { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 183.361625, + "outerWallMs": 193.42279200000002, "result": { "actualSourceBytes": 16464, - "elapsedMs": 176.8783749999984, + "elapsedMs": 186.8053749999999, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -539,10 +539,10 @@ }, { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 180.921459, + "outerWallMs": 200.49724999999998, "result": { "actualSourceBytes": 16464, - "elapsedMs": 174.6845830000002, + "elapsedMs": 192.91412499999933, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -551,10 +551,10 @@ }, { "linearMemoryHighWaterBytes": 20578304, - "outerWallMs": 180.44454100000002, + "outerWallMs": 194.251375, "result": { "actualSourceBytes": 16464, - "elapsedMs": 174.30187500000102, + "elapsedMs": 187.20250000000124, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 16384, @@ -569,15 +569,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 215.18062500000087, - "medianMs": 211.1837919999998, + "maximumMs": 225.5429999999997, + "medianMs": 224.1025410000002, "samples": [ { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 212.238167, + "outerWallMs": 226.653667, "result": { "actualSourceBytes": 16464, - "elapsedMs": 211.1837919999998, + "elapsedMs": 225.5429999999997, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -586,10 +586,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 211.57958299999999, + "outerWallMs": 223.770375, "result": { "actualSourceBytes": 16464, - "elapsedMs": 210.64058300000033, + "elapsedMs": 222.41654200000085, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -598,10 +598,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 216.247167, + "outerWallMs": 225.333125, "result": { "actualSourceBytes": 16464, - "elapsedMs": 215.18062500000087, + "elapsedMs": 224.1025410000002, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 16384, @@ -616,15 +616,15 @@ "sourceBytes": 16384, "summary": { "iterations": 3, - "maximumMs": 186.31325000000103, - "medianMs": 182.95045800000116, + "maximumMs": 193.62745799999905, + "medianMs": 193.10166599999863, "samples": [ { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 183.959292, + "outerWallMs": 195.108084, "result": { "actualSourceBytes": 16467, - "elapsedMs": 182.95045800000116, + "elapsedMs": 193.62745799999905, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 16384, @@ -633,10 +633,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 183.211083, + "outerWallMs": 194.166625, "result": { "actualSourceBytes": 16467, - "elapsedMs": 182.15837499999907, + "elapsedMs": 193.10166599999863, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 16384, @@ -645,10 +645,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 187.381958, + "outerWallMs": 189.596791, "result": { "actualSourceBytes": 16467, - "elapsedMs": 186.31325000000103, + "elapsedMs": 188.4573330000003, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 16384, @@ -663,15 +663,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 17.64970799999901, - "medianMs": 17.541332999999213, + "maximumMs": 17.850374999998166, + "medianMs": 17.650541000000885, "samples": [ { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 19.952292, + "outerWallMs": 20.254708, "result": { "actualSourceBytes": 65634, - "elapsedMs": 17.64970799999901, + "elapsedMs": 17.850374999998166, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -680,10 +680,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 19.653833, + "outerWallMs": 19.820625, "result": { "actualSourceBytes": 65634, - "elapsedMs": 17.454625000000306, + "elapsedMs": 17.650541000000885, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -692,10 +692,10 @@ }, { "linearMemoryHighWaterBytes": 20643840, - "outerWallMs": 19.644666, + "outerWallMs": 19.842624999999998, "result": { "actualSourceBytes": 65634, - "elapsedMs": 17.541332999999213, + "elapsedMs": 17.643874999999753, "kind": "api", "outputBytes": 49, "overflowed": false, @@ -710,15 +710,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 196.356749999999, - "medianMs": 196.30645800000093, + "maximumMs": 196.84170900000024, + "medianMs": 196.12575000000103, "samples": [ { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 198.535375, + "outerWallMs": 199.15333299999998, "result": { "actualSourceBytes": 65602, - "elapsedMs": 196.30645800000093, + "elapsedMs": 196.84170900000024, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -727,10 +727,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 198.700459, + "outerWallMs": 198.46983300000002, "result": { "actualSourceBytes": 65602, - "elapsedMs": 196.356749999999, + "elapsedMs": 196.0890410000011, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -739,10 +739,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 198.4075, + "outerWallMs": 198.510917, "result": { "actualSourceBytes": 65602, - "elapsedMs": 195.95125000000007, + "elapsedMs": 196.12575000000103, "kind": "inline", "overflowed": false, "requestedSourceBytes": 65536, @@ -757,15 +757,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 318.4550419999996, - "medianMs": 316.12937500000044, + "maximumMs": 316.73041699999885, + "medianMs": 316.0995409999996, "samples": [ { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 317.409292, + "outerWallMs": 319.102125, "result": { "actualSourceBytes": 65634, - "elapsedMs": 315.0695000000014, + "elapsedMs": 316.73041699999885, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -774,10 +774,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 318.429458, + "outerWallMs": 318.399625, "result": { "actualSourceBytes": 65634, - "elapsedMs": 316.12937500000044, + "elapsedMs": 316.07274999999936, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -786,10 +786,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 320.800792, + "outerWallMs": 318.42058299999997, "result": { "actualSourceBytes": 65634, - "elapsedMs": 318.4550419999996, + "elapsedMs": 316.0995409999996, "kind": "entry", "overflowed": false, "requestedSourceBytes": 65536, @@ -804,15 +804,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 319.9572910000006, - "medianMs": 316.759, + "maximumMs": 314.81354199999987, + "medianMs": 314.38533299999835, "samples": [ { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 322.42529199999996, + "outerWallMs": 316.762834, "result": { "actualSourceBytes": 65634, - "elapsedMs": 319.9572910000006, + "elapsedMs": 314.38533299999835, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -821,10 +821,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 319.17891599999996, + "outerWallMs": 316.524917, "result": { "actualSourceBytes": 65634, - "elapsedMs": 316.759, + "elapsedMs": 314.1324999999997, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -833,10 +833,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 317.053834, + "outerWallMs": 317.138416, "result": { "actualSourceBytes": 65634, - "elapsedMs": 314.7537080000002, + "elapsedMs": 314.81354199999987, "kind": "esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -851,15 +851,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 177.66070799999943, - "medianMs": 175.63133299999936, + "maximumMs": 177.8785829999997, + "medianMs": 175.94166700000096, "samples": [ { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 195.575584, + "outerWallMs": 194.53799999999998, "result": { "actualSourceBytes": 65634, - "elapsedMs": 175.12183300000106, + "elapsedMs": 174.09987499999988, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -868,10 +868,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 198.211667, + "outerWallMs": 196.44400000000002, "result": { "actualSourceBytes": 65634, - "elapsedMs": 177.66070799999943, + "elapsedMs": 175.94166700000096, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -880,10 +880,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 196.28425, + "outerWallMs": 198.589125, "result": { "actualSourceBytes": 65634, - "elapsedMs": 175.63133299999936, + "elapsedMs": 177.8785829999997, "kind": "prepared-esm", "overflowed": false, "requestedSourceBytes": 65536, @@ -898,15 +898,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 314.5040420000005, - "medianMs": 314.2312500000007, + "maximumMs": 314.9001250000001, + "medianMs": 313.01941700000134, "samples": [ { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 316.573333, + "outerWallMs": 315.589834, "result": { "actualSourceBytes": 65634, - "elapsedMs": 314.2312500000007, + "elapsedMs": 313.01941700000134, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -915,10 +915,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 316.803458, + "outerWallMs": 317.20225, "result": { "actualSourceBytes": 65634, - "elapsedMs": 314.5040420000005, + "elapsedMs": 314.9001250000001, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -927,10 +927,10 @@ }, { "linearMemoryHighWaterBytes": 22347776, - "outerWallMs": 315.82266599999997, + "outerWallMs": 315.427042, "result": { "actualSourceBytes": 65634, - "elapsedMs": 313.5233329999992, + "elapsedMs": 313.0187500000011, "kind": "cjs", "overflowed": false, "requestedSourceBytes": 65536, @@ -945,15 +945,15 @@ "sourceBytes": 65536, "summary": { "iterations": 3, - "maximumMs": 201.07250000000025, - "medianMs": 199.93612500000015, + "maximumMs": 197.9337090000008, + "medianMs": 197.1626670000005, "samples": [ { "linearMemoryHighWaterBytes": 22544384, - "outerWallMs": 200.62650000000002, + "outerWallMs": 199.638625, "result": { "actualSourceBytes": 65637, - "elapsedMs": 198.29716700000063, + "elapsedMs": 197.1626670000005, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 65536, @@ -962,10 +962,10 @@ }, { "linearMemoryHighWaterBytes": 22544384, - "outerWallMs": 203.468333, + "outerWallMs": 199.125916, "result": { "actualSourceBytes": 65637, - "elapsedMs": 201.07250000000025, + "elapsedMs": 196.73670799999857, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 65536, @@ -974,10 +974,10 @@ }, { "linearMemoryHighWaterBytes": 22544384, - "outerWallMs": 202.403583, + "outerWallMs": 200.287959, "result": { "actualSourceBytes": 65637, - "elapsedMs": 199.93612500000015, + "elapsedMs": 197.9337090000008, "kind": "transform-only", "overflowed": false, "requestedSourceBytes": 65536, @@ -989,37 +989,37 @@ } ], "component": { - "blake3": "5afffd37e4d416deeda8a9834ee43691b5458307d9d389b1b2be1134382b0efc", - "buildMs": 32038.018917, - "bytes": 172144957, - "instantiateMs": 14811.936167 + "blake3": "fb925514a84741670490da6a63420b1eb6ad66967d0b8e18e86e560e670e39b7", + "buildMs": 29128.630333, + "bytes": 172146164, + "instantiateMs": 14446.916583 }, "concurrencyAtLargestSize": { "linearMemoryHighWaterBytes": 22609920, - "outerWallMs": 25.158084000000002, + "outerWallMs": 25.007708, "result": { - "baselineTimerMs": 2.676499999999578, - "elapsedMs": 20.5023340000007, - "incrementalSiblingDelayMs": 17.816249999999854, + "baselineTimerMs": 2.647624999999607, + "elapsedMs": 20.379665999998902, + "incrementalSiblingDelayMs": 17.723165999999765, "outputBytes": 49, "requestedMs": 1, - "siblingIssuedMs": 20.492749999999432, - "transformMs": 17.88483300000007 + "siblingIssuedMs": 20.37079099999937, + "transformMs": 17.735000000000582 } }, "controlsAtLargestSize": { "linearMemoryHighWaterBytes": 22609920, - "outerWallMs": 399.834042, + "outerWallMs": 394.746583, "result": { "cancellation": { "cancelled": true, - "completedMs": 199.98070899999948, - "issuedMs": 191.55483400000048, + "completedMs": 198.23020799999904, + "issuedMs": 190.02629200000047, "message": "execution job cancelled", "requestedMs": 1 }, "timeout": { - "completedMs": 197.76545799999985, + "completedMs": 194.3871250000011, "message": "execution job timed out", "timedOut": true } @@ -1029,7 +1029,7 @@ "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "8bbdc5f32abf10322fe256b08ad0076dc165b1ae", + "commitHint": "012a07cc553ec91ab308e071ab8622358f5cfec1", "dirty": false, "os": "macos", "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", @@ -1038,7 +1038,7 @@ }, "inputs": { "benchmarkHash": "bccc8d574c50193654300d836469eb52a13a895f08860614ec07f523e2f3630c", - "runtimeHash": "de91efe35fa8ee258eee4e61bccf51450380a6b8c186b8255e6292095af4eae6" + "runtimeHash": "242cc8726fad9a244984ee6a65ef40e05a648ffdb3d191fba426affff17a0e65" }, "iterations": 3, "mode": "transform", diff --git a/tests/typescript_transform_latency/results/README.md b/tests/typescript_transform_latency/results/README.md index 98d7d59c..115a219c 100644 --- a/tests/typescript_transform_latency/results/README.md +++ b/tests/typescript_transform_latency/results/README.md @@ -10,8 +10,8 @@ Each configured size is a requested source-byte target. Generated declarations a case-specific suffixes can make the actual source slightly larger; samples in the requested 64-KiB profile contain 65,602–65,637 source bytes. -The reports' `environment.commitHint` records the exact consolidated npm-loader -candidate used for the workload capture (`8bbdc5f3`), while the runtime and +The reports' `environment.commitHint` records the exact ESM whitespace-scan +candidate used for the workload capture (`012a07cc`), while the runtime and benchmark input hashes are the currentness keys. `run.sh --check` validates the checked-in report schema and complete P2/P3 by @@ -20,35 +20,29 @@ current runtime. `run.sh --check-current` additionally compares the stored input hashes with the checkout. A failure there requires a deliberate new measurement capture, not validation-only replacement of the runtime hash. -## 2026-09-21 macOS arm64 baseline +## 2026-09-21 macOS arm64 candidate All values below are milliseconds for the requested 64-KiB profile unless noted otherwise. | Target/mode | Direct API median / max | Inline median | Entry median | ESM median | Prepared ESM median | CJS median | |---|---:|---:|---:|---:|---:|---:| -| P2 strip | 19.49 / 19.52 | 197.21 | 10,945.91 | 11,324.12 | 11,088.28 | 371.14 | -| P2 transform | 24.77 / 25.73 | 244.56 | 439.50 | 370.64 | 307.44 | 843.67 | -| P3 strip | 19.90 / 19.94 | 204.18 | 10,897.92 | 11,265.03 | 10,859.98 | 334.93 | -| P3 transform | 17.54 / 17.65 | 196.31 | 316.13 | 316.76 | 175.63 | 314.23 | - -The same-runtime 1 ms timer was delayed by 17.82–20.55 ms while the synchronous -public transform API ran. A 1 ms execution timeout completed in 193.86–218.45 ms; -the cancellation callback was issued in 187.78–210.80 ms and completed in -195.87–221.79 ms. Those execution-control values include fresh runtime startup and +| P2 strip | 18.88 / 18.95 | 193.52 | 325.43 | 329.13 | 190.68 | 331.21 | +| P2 transform | 17.63 / 17.65 | 196.22 | 315.67 | 315.02 | 176.35 | 313.67 | +| P3 strip | 19.11 / 19.19 | 192.83 | 325.96 | 325.08 | 188.89 | 330.94 | +| P3 transform | 17.65 / 17.85 | 196.13 | 316.10 | 314.39 | 175.94 | 313.02 | + +The same-runtime 1 ms timer was delayed by 16.51–19.47 ms while the synchronous +public transform API ran. A 1 ms execution timeout completed in 192.29–194.39 ms; +the cancellation callback was issued in 185.90–190.03 ms and completed in +193.95–198.23 ms. Those execution-control values include fresh runtime startup and must not be described as native-transform time or preemption. The highest observed guest linear-memory reservation was 22,609,920 bytes. This is -an instance-wide monotone high-water mark, not retained memory. Strip-mode prepared -ESM reproduces nearly all of the end-to-end ESM delay after transformation has -already finished, while similarly sized inputs with the same dense stripped padding -complete inline in 197–204 ms and through CommonJS in 335–371 ms. The separate -bottleneck is therefore in the ESM module-loading path, not generic compilation of -whitespace-preserving output; GOL-347 owns its phase-level profiling and measured -mitigation. - -The P2 transform-mode execution rows were noisier than the other profiles, including -three 64-KiB CommonJS samples spanning 621–1,381 ms. This serial refresh is not a -controlled cross-date A/B, so those movements are descriptive and are not attributed -to the npm-loader cache change. The stable cross-target result is the roughly -11-second strip-mode ESM path reproduced after transformation has already completed. +an instance-wide monotone high-water mark, not retained memory. The preceding +baseline's requested 64-KiB strip-mode prepared-ESM medians were 11,088.28 ms for P2 +and 10,859.98 ms for P3. After the whitespace-scan change they are 190.68 ms and +188.89 ms, reductions of 98.28% and 98.26%. Entry and ordinary ESM paths now track +the approximately 313–331 ms CommonJS range instead of taking roughly 11 seconds. +The phase experiment retains the raw P2/P3 attribution samples and documents the +two source scanners responsible for the baseline delay. From e0f2458d037bad48bc583a1882b8b079b7594793 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Mon, 21 Sep 2026 19:26:30 +0200 Subject: [PATCH 20/52] Add ESM phase DTS goldenfile (GOL-347) --- .../generated_types_esm-module-load-phases_exports.d.ts | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 tests/goldenfiles/generated_types_esm-module-load-phases_exports.d.ts diff --git a/tests/goldenfiles/generated_types_esm-module-load-phases_exports.d.ts b/tests/goldenfiles/generated_types_esm-module-load-phases_exports.d.ts new file mode 100644 index 00000000..c75eea80 --- /dev/null +++ b/tests/goldenfiles/generated_types_esm-module-load-phases_exports.d.ts @@ -0,0 +1,3 @@ +declare module 'esm-module-load-phases' { + export function measureCase(sourceBytes: bigint, sample: bigint): Promise; +} From 74253b411f932fd9cccf92488bc63e9278372271 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Tue, 22 Sep 2026 16:29:05 +0200 Subject: [PATCH 21/52] Record current-source TypeScript compiler profile (GOL-347) --- tests/agentic_ts/TRACKER.md | 25 + .../results/2026-09-22-p2-macos-aarch64.json | 3034 +++++++++++++++++ .../results/2026-09-22-p3-macos-aarch64.json | 3034 +++++++++++++++++ tests/agentic_ts/results/README.md | 26 +- 4 files changed, 6118 insertions(+), 1 deletion(-) create mode 100644 tests/agentic_ts/results/2026-09-22-p2-macos-aarch64.json create mode 100644 tests/agentic_ts/results/2026-09-22-p3-macos-aarch64.json diff --git a/tests/agentic_ts/TRACKER.md b/tests/agentic_ts/TRACKER.md index d4d7e3c1..7875074e 100644 --- a/tests/agentic_ts/TRACKER.md +++ b/tests/agentic_ts/TRACKER.md @@ -16,6 +16,31 @@ | repeated-job memory observations | n/a | 0 B / 8,744 B | 0 B / 8,744 B | within-series monotone high-water variation / terminal live-heap spread; not retained-memory measurement | | phase-attributed core check | 0.64–0.67 s | 21.20 s | 20.56 s | instrumented wall time; measured compiler phases account for 20.56 s / 19.96 s | +## Consolidated-source recapture — 2026-09-22 + +The [P2](results/2026-09-22-p2-macos-aarch64.json) and +[P3](results/2026-09-22-p3-macos-aarch64.json) reports measure +the clean consolidated #154 source revision `5349e9ea` with Node 22.14.0, +npm 10.9.2, TypeScript 5.8.2, Rust 1.98.1, and optional test caches disabled. +Their build and benchmark input hashes match across targets. These are a new +current-source baseline, not a controlled A/B with the September 7 reports; +source, Rust toolchain, and measurement date changed together. +The cold CLI and host Node rows each have one observation per target; the +repeated-job rows have five samples per target. + +| Workload | Node 22.14 P2 / P3 | P2 | P3 | +|---|---:|---:|---:| +| cold `tsc --noEmit` | 0.631 / 0.623 s | 19.17 s | 19.22 s | +| repeated unchanged non-incremental checks | — | 18.95 s | 19.18 s | +| warm incremental `.tsbuildinfo` checks | — | 12.43 s | 12.34 s | + +The separate instrumented compiler-API profile spends 11.67/11.75 s importing +TypeScript, 5.08/5.00 s creating the program, and 7.93/8.15 s computing +diagnostics (P2/P3). Its 25.34/27.00 s outer wall is not directly comparable +to the cold CLI row. No isolated effect of the npm loader caches or ESM scanner +fix is claimed. The next experiment should attribute the TypeScript import +phase on this exact source before selecting a mitigation. + Update this tracker from a dated report only. Stable runtime defects belong in focused runtime, node_modules-app, or node-compat tests before an implementation fix is proposed. diff --git a/tests/agentic_ts/results/2026-09-22-p2-macos-aarch64.json b/tests/agentic_ts/results/2026-09-22-p2-macos-aarch64.json new file mode 100644 index 00000000..a5a628e4 --- /dev/null +++ b/tests/agentic_ts/results/2026-09-22-p2-macos-aarch64.json @@ -0,0 +1,3034 @@ +{ + "component": { + "blake3": "6cba3255a4f5ae183ae00793f57412c5a3119a86ba51ecb3d08ee85103624eb2", + "buildMs": 49176.405584, + "bytes": 176109175, + "path": "tmp/rt-target/wasm32-wasip2/debug/agentic_ts.optimized.wasm", + "prepareAndInstantiateMs": 16508.492583 + }, + "environment": { + "arch": "aarch64", + "artifactCache": null, + "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", + "commitHint": "5349e9eabd84509fdb2f2807d30c57961c5ffa5d", + "componentFeatures": "typescript-compiler-profiling", + "dirty": false, + "iterations": 5, + "node": "22.14.0", + "npm": "10.9.2", + "os": "macos", + "preparedComponentCache": null, + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", + "typescript": "5.8.2", + "unoptimized": null, + "wasmtimeCache": null + }, + "inputs": { + "algorithm": "blake3-composite-v1", + "benchmarkHash": "62c3baad63d1f965fa09a77fd853acb38fdae3ded395b41f88417773b9776ae7", + "buildHash": "95ceedfc8b22747d708d73fc18f45b7cf43695eb142e62fb815aac61b6735894" + }, + "nodeBaseline": { + "exitCode": 0, + "stderr": "", + "stdout": "", + "wallMs": 630.748792 + }, + "notes": [ + "manual local measurement; no CI threshold", + "fresh QuickJS execution job per compiler/run operation", + "workspace and .tsbuildinfo persist within the component instance" + ], + "phaseProfiles": { + "interpretation": "the shared TypeScript API profiler runs a no-emit core-project check; compare phase proportions within a target because instrumentation overhead differs between Node and QuickJS", + "node": { + "outerOverheadMs": 37.6965009999999, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "diagnostics": { + "config": 0, + "optionsAndGlobal": 0, + "semantic": 0, + "syntactic": 0, + "total": 0 + }, + "exitCode": 0, + "graph": { + "rootFiles": 1, + "sourceFiles": { + "projectSources": 1, + "typescriptLibDeclarations": 63 + }, + "totalSourceFiles": 64 + }, + "io": { + "configParse": { + "directoryExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "fileExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "getSourceFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "readDirectory": { + "calls": 1, + "entries": 1 + }, + "readFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + }, + "configRead": { + "directoryExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "fileExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "getSourceFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "readDirectory": { + "calls": 0, + "entries": 0 + }, + "readFile": { + "bytes": 325, + "calls": 1, + "hits": 1, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + }, + "diagnostics": { + "directoryExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "fileExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "getSourceFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "readDirectory": { + "calls": 0, + "entries": 0 + }, + "readFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + }, + "programCreate": { + "directoryExists": { + "calls": 881, + "hits": 6, + "misses": 875 + }, + "fileExists": { + "calls": 6, + "hits": 2, + "misses": 4 + }, + "getSourceFile": { + "bytes": 1892121, + "calls": 64, + "hits": 64, + "misses": 0 + }, + "readDirectory": { + "calls": 0, + "entries": 0 + }, + "readFile": { + "bytes": 3839, + "calls": 2, + "hits": 2, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + } + }, + "phasesMs": { + "configParse": 2.259625, + "configRead": 2.7076250000000073, + "diagnostics": 314.68449999999996, + "import": 186.350125, + "measuredTotal": 639.362166, + "optionsAndGlobalDiagnostics": 51.801207999999974, + "programCreate": 133.115166, + "semanticDiagnostics": 262.81883400000004, + "syntacticDiagnostics": 0.06125000000002956, + "unclassified": 0.24512500000008688 + }, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 33003, + "external": 1892362, + "heapTotal": 135118848, + "heapUsed": 104265048, + "rss": 238731264 + }, + "afterToolLoad": { + "arrayBuffers": 16659, + "external": 1876018, + "heapTotal": 39223296, + "heapUsed": 32423880, + "rss": 137854976 + }, + "beforeToolLoad": { + "arrayBuffers": 17762, + "external": 1498826, + "heapTotal": 5324800, + "heapUsed": 4014600, + "rss": 41091072 + } + } + } + }, + "wallMs": 677.0586669999999 + }, + "wasm": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 651.9066669999993, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 10961854, + "filesystem.readFileNative.calls": 69, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 68, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 636, + "filesystem.stat.notFound": 503, + "filesystem.stat.success": 133, + "modules.directoryProbe.calls": 2, + "modules.directoryProbe.missing": 2, + "modules.directoryProbe.systemCalls": 2, + "modules.fileProbe.calls": 3, + "modules.fileProbe.found": 3, + "modules.fileProbe.systemCalls": 3, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 1, + "modules.packageJson.calls": 4, + "modules.packageJson.notFound": 2, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 4, + "modules.realpath.calls": 7, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 9072216, + "modules.sourceRead.calls": 2, + "modules.sourceRead.success": 2 + }, + "phasesMs": { + "builtinInitialization": 171.42216599999998, + "initialEvaluation": 0.093792, + "loaderInitialization": 1.946834, + "processConfiguration": 0.1785, + "queueDelay": 0.621792, + "resultFormatting": 0.050417, + "runtimeCreation": 0.47225, + "teardown": 406.975917, + "transportWiring": 0.192959, + "userAwait": 24757.458833, + "wrapperPreparation": 0.016666 + }, + "totalMs": 25339.497209, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "diagnostics": { + "config": 0, + "optionsAndGlobal": 0, + "semantic": 0, + "syntactic": 0, + "total": 0 + }, + "exitCode": 0, + "graph": { + "rootFiles": 1, + "sourceFiles": { + "projectSources": 1, + "typescriptLibDeclarations": 63 + }, + "totalSourceFiles": 64 + }, + "io": { + "configParse": { + "directoryExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "fileExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "getSourceFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "readDirectory": { + "calls": 1, + "entries": 1 + }, + "readFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + }, + "configRead": { + "directoryExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "fileExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "getSourceFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "readDirectory": { + "calls": 0, + "entries": 0 + }, + "readFile": { + "bytes": 325, + "calls": 1, + "hits": 1, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + }, + "diagnostics": { + "directoryExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "fileExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "getSourceFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "readDirectory": { + "calls": 0, + "entries": 0 + }, + "readFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + }, + "programCreate": { + "directoryExists": { + "calls": 629, + "hits": 130, + "misses": 499 + }, + "fileExists": { + "calls": 6, + "hits": 2, + "misses": 4 + }, + "getSourceFile": { + "bytes": 1892121, + "calls": 64, + "hits": 64, + "misses": 0 + }, + "readDirectory": { + "calls": 0, + "entries": 0 + }, + "readFile": { + "bytes": 3839, + "calls": 2, + "hits": 2, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + } + }, + "phasesMs": { + "configParse": 2.4952919999996084, + "configRead": 1.7745839999988675, + "diagnostics": 7925.341958999998, + "import": 11674.142291, + "measuredTotal": 24691.84575, + "optionsAndGlobalDiagnostics": 1088.3354580000014, + "programCreate": 5081.994833999997, + "semanticDiagnostics": 6836.844334000001, + "syntacticDiagnostics": 0.10933400000067196, + "unclassified": 6.096790000006877 + }, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 41808384, + "heapTotal": 125640524, + "heapUsed": 125640524, + "rss": 25450464 + }, + "afterToolLoad": { + "arrayBuffers": 0, + "external": 1203936, + "heapTotal": 38923151, + "heapUsed": 38923151, + "rss": 1683112 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 293616, + "heapTotal": 6120042, + "heapUsed": 6120042, + "rss": 414456 + } + } + } + }, + "wallMs": 25343.752417 + } + }, + "schemaVersion": 5, + "target": "p2", + "wasmLinearMemoryHighWaterBytes": 220069888, + "workloads": { + "cancellations": { + "attempts": { + "iterations": 5, + "medianMs": 212.466375, + "p95Ms": 213.455084, + "samples": [ + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "cancelled": true, + "latencyMs": 11.18445800000336, + "message": "execution job cancelled", + "name": "Error" + }, + "wallMs": 213.455084 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "cancelled": true, + "latencyMs": 10.86137499997858, + "message": "execution job cancelled", + "name": "Error" + }, + "wallMs": 208.058208 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "cancelled": true, + "latencyMs": 11.393250000022816, + "message": "execution job cancelled", + "name": "Error" + }, + "wallMs": 212.864125 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "cancelled": true, + "latencyMs": 10.644250000012107, + "message": "execution job cancelled", + "name": "Error" + }, + "wallMs": 212.466375 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "cancelled": true, + "latencyMs": 11.314958999981172, + "message": "execution job cancelled", + "name": "Error" + }, + "wallMs": 211.12175 + } + ], + "throughputPerSecond": 4.726051843378468 + }, + "recovery": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.realpath.calls": 3, + "filesystem.realpath.success": 3, + "modules.directoryProbe.calls": 3, + "modules.directoryProbe.found": 1, + "modules.directoryProbe.missing": 2, + "modules.directoryProbe.systemCalls": 3, + "modules.fileProbe.calls": 3, + "modules.fileProbe.found": 3, + "modules.fileProbe.systemCalls": 3, + "modules.packageJson.bytes": 1214, + "modules.packageJson.cacheHits": 1, + "modules.packageJson.calls": 5, + "modules.packageJson.notFound": 2, + "modules.packageJson.reads": 2, + "modules.pathProbe.systemCalls": 6, + "modules.realpath.cacheHits": 2, + "modules.realpath.calls": 5, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 2, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 1, + "modules.resolve.success": 1, + "modules.sourceRead.bytes": 2934, + "modules.sourceRead.calls": 2, + "modules.sourceRead.success": 2, + "modules.typescriptTransform.micros": 726, + "modules.typescriptTransform.success": 1 + }, + "phasesMs": { + "builtinInitialization": 189.244083, + "initialEvaluation": 0.06995799999999999, + "loaderInitialization": 1.09775, + "processConfiguration": 0.453042, + "queueDelay": 0.357541, + "resultFormatting": 0.045125, + "runtimeCreation": 0.4773329999999999, + "teardown": 10.722292, + "transportWiring": 0.183542, + "userAwait": 16.843875, + "wrapperPreparation": 0.022125 + }, + "totalMs": 219.551583, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "answer": 42, + "state": "ready" + } + }, + "wallMs": 221.228375 + } + }, + "coldNoEmit": { + "linearMemoryHighWaterBytes": 152961024, + "outerOverheadMs": 466.2189999999973, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8068066, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 2, + "filesystem.readFileNative.success": 69, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 172.75995899999998, + "initialEvaluation": 0.838167, + "loaderInitialization": 1.654541, + "processConfiguration": 5.981375, + "queueDelay": 0.767333, + "resultFormatting": 0.118292, + "runtimeCreation": 0.47125, + "teardown": 239.569083, + "transportWiring": 0.205291, + "userAwait": 18732.667166, + "wrapperPreparation": 0.026542 + }, + "totalMs": 19155.234750000003, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24863472, + "heapTotal": 87392225, + "heapUsed": 87392225, + "rss": 14128400 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094420, + "heapUsed": 6094420, + "rss": 412816 + } + }, + "toolAndCompilerMs": 18699.230875 + } + }, + "wallMs": 19165.449875 + }, + "concurrent": { + "contended": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "compiler": { + "completedMs": 20989.739124999964, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8079840, + "filesystem.readFileNative.calls": 72, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 71, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 5, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 183.108541, + "initialEvaluation": 0.158625, + "loaderInitialization": 1.0505829999999998, + "processConfiguration": 0.196542, + "queueDelay": 0.871542, + "resultFormatting": 0.097417, + "runtimeCreation": 0.43391700000000005, + "teardown": 137.505083, + "transportWiring": 0.328542, + "userAwait": 20663.878333, + "wrapperPreparation": 0.040542 + }, + "totalMs": 20987.80675, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "startedMs": 0.007249999966006726, + "wallMs": 20989.731875 + }, + "cpu": { + "completedMs": 21732.940541999997, + "result": { + "overflowed": false, + "profile": { + "counters": {}, + "phasesMs": { + "builtinInitialization": 188.151667, + "initialEvaluation": 288.486916, + "loaderInitialization": 2.318042, + "processConfiguration": 1.2021659999999998, + "queueDelay": 20989.314208, + "resultFormatting": 0.05466699999999999, + "runtimeCreation": 0.499792, + "teardown": 15.800499999999998, + "transportWiring": 0.24445800000000004, + "userAwait": 0.434292, + "wrapperPreparation": 0.015459 + }, + "totalMs": 21486.568916, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": 21 + }, + "startedMs": 0.429874999972526, + "wallMs": 21732.510667000024 + }, + "elapsedMs": 21732.971666999976, + "io": { + "completedMs": 21732.952916999988, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.read.bytes": 273, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 3, + "filesystem.readdir.success": 1 + }, + "phasesMs": { + "builtinInitialization": 209.800042, + "initialEvaluation": 0.17508300000000002, + "loaderInitialization": 1.0109590000000002, + "processConfiguration": 0.263541, + "queueDelay": 21486.405959, + "resultFormatting": 0.020959, + "runtimeCreation": 0.464125, + "teardown": 14.0355, + "transportWiring": 0.5280830000000001, + "userAwait": 16.765458, + "wrapperPreparation": 0.039959 + }, + "totalMs": 21729.602167, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "bytes": 273, + "files": [ + "app", + "core", + "direct.ts" + ] + } + }, + "startedMs": 0.705541999952402, + "wallMs": 21732.247375000035 + } + }, + "wallMs": 21733.930540999998 + }, + "cpuBaseline": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "overflowed": false, + "profile": { + "counters": {}, + "phasesMs": { + "builtinInitialization": 184.066, + "initialEvaluation": 275.423708, + "loaderInitialization": 1.048334, + "processConfiguration": 0.916583, + "queueDelay": 0.332625, + "resultFormatting": 0.017458, + "runtimeCreation": 0.433708, + "teardown": 10.393667, + "transportWiring": 0.207, + "userAwait": 0.179709, + "wrapperPreparation": 0.019875 + }, + "totalMs": 473.1852080000001, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": 21 + }, + "wallMs": 474.8615 + }, + "interpretation": "all jobs were submitted together; compare sibling completion with isolated baselines to identify overlap or serialization", + "ioBaseline": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.read.bytes": 273, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 3, + "filesystem.readdir.success": 1 + }, + "phasesMs": { + "builtinInitialization": 185.451959, + "initialEvaluation": 0.101375, + "loaderInitialization": 1.025375, + "processConfiguration": 0.164125, + "queueDelay": 0.307, + "resultFormatting": 0.069583, + "runtimeCreation": 0.432916, + "teardown": 11.1265, + "transportWiring": 0.323083, + "userAwait": 2.8384579999999997, + "wrapperPreparation": 0.016167 + }, + "totalMs": 201.892, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "bytes": 273, + "files": [ + "app", + "core", + "direct.ts" + ] + } + }, + "wallMs": 203.359 + } + }, + "directTypeScript": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.realpath.calls": 3, + "filesystem.realpath.success": 3, + "modules.directoryProbe.calls": 3, + "modules.directoryProbe.found": 1, + "modules.directoryProbe.missing": 2, + "modules.directoryProbe.systemCalls": 3, + "modules.fileProbe.calls": 3, + "modules.fileProbe.found": 3, + "modules.fileProbe.systemCalls": 3, + "modules.packageJson.bytes": 1214, + "modules.packageJson.cacheHits": 1, + "modules.packageJson.calls": 5, + "modules.packageJson.notFound": 2, + "modules.packageJson.reads": 2, + "modules.pathProbe.systemCalls": 6, + "modules.realpath.cacheHits": 2, + "modules.realpath.calls": 5, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 2, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 1, + "modules.resolve.success": 1, + "modules.sourceRead.bytes": 2934, + "modules.sourceRead.calls": 2, + "modules.sourceRead.success": 2, + "modules.typescriptTransform.micros": 3323, + "modules.typescriptTransform.success": 1 + }, + "phasesMs": { + "builtinInitialization": 178.647083, + "initialEvaluation": 0.068625, + "loaderInitialization": 1.922583, + "processConfiguration": 0.171542, + "queueDelay": 0.66, + "resultFormatting": 0.068166, + "runtimeCreation": 0.464292, + "teardown": 9.996209, + "transportWiring": 0.194334, + "userAwait": 19.446709, + "wrapperPreparation": 0.019416 + }, + "totalMs": 211.820833, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "answer": 42, + "state": "ready" + } + }, + "wallMs": 213.793584 + }, + "emitDirect": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 510.0185429999874, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 2, + "filesystem.open.notFound": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8069546, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 70, + "filesystem.realpath.calls": 4, + "filesystem.realpath.success": 4, + "filesystem.stat.calls": 84, + "filesystem.stat.notFound": 72, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 181.518417, + "initialEvaluation": 1.6876669999999998, + "loaderInitialization": 0.972708, + "processConfiguration": 0.13466699999999998, + "queueDelay": 0.3, + "resultFormatting": 0.222542, + "runtimeCreation": 0.434917, + "teardown": 281.539375, + "transportWiring": 0.233666, + "userAwait": 19853.93625, + "wrapperPreparation": 0.0265 + }, + "totalMs": 20321.135083, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24746832, + "heapTotal": 86795939, + "heapUsed": 86795939, + "rss": 14038528 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094698, + "heapUsed": 6094698, + "rss": 412864 + } + }, + "toolAndCompilerMs": 19817.030916000014 + } + }, + "wallMs": 20327.049459 + }, + "generatedJavaScript": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 3255, + "filesystem.readFileNative.calls": 2, + "filesystem.readFileNative.success": 2, + "filesystem.realpath.calls": 3, + "filesystem.realpath.success": 3, + "filesystem.stat.calls": 1, + "filesystem.stat.success": 1, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.cacheHits": 6, + "modules.fileProbe.cacheHitsMissing": 6, + "modules.fileProbe.calls": 23, + "modules.fileProbe.found": 3, + "modules.fileProbe.missing": 20, + "modules.fileProbe.systemCalls": 17, + "modules.packageJson.bytes": 1214, + "modules.packageJson.cacheHits": 3, + "modules.packageJson.calls": 15, + "modules.packageJson.negativeCacheEntries": 4, + "modules.packageJson.negativeCacheHits": 2, + "modules.packageJson.notFound": 8, + "modules.packageJson.reads": 2, + "modules.pathProbe.systemCalls": 18, + "modules.realpath.cacheHits": 6, + "modules.realpath.calls": 9, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 510, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 186.431458, + "initialEvaluation": 0.06583399999999999, + "loaderInitialization": 2.509709, + "processConfiguration": 0.31275, + "queueDelay": 0.5904159999999999, + "resultFormatting": 0.024, + "runtimeCreation": 0.489916, + "teardown": 10.641083, + "transportWiring": 0.231625, + "userAwait": 11.515583, + "wrapperPreparation": 0.020458 + }, + "totalMs": 212.912208, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "default": { + "answer": 42, + "state": "ready" + } + } + }, + "wallMs": 214.924333 + }, + "incrementalCold": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 461.1739170000001, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8068066, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 2, + "filesystem.readFileNative.success": 69, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 173.3675, + "initialEvaluation": 1.29025, + "loaderInitialization": 1.124459, + "processConfiguration": 0.14725, + "queueDelay": 0.301792, + "resultFormatting": 0.091583, + "runtimeCreation": 0.4425829999999999, + "teardown": 248.031458, + "transportWiring": 0.401166, + "userAwait": 19174.441917, + "wrapperPreparation": 0.044792 + }, + "totalMs": 19599.758709, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24863472, + "heapTotal": 87392677, + "heapUsed": 87392677, + "rss": 14128432 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094586, + "heapUsed": 6094586, + "rss": 412840 + } + }, + "toolAndCompilerMs": 19141.282125 + } + }, + "wallMs": 19602.456042 + }, + "incrementalFreshJobs": { + "iterations": 5, + "medianMs": 12427.401625, + "p95Ms": 12609.274625, + "samples": [ + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 324.4429999999902, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8079528, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 70, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 179.005167, + "initialEvaluation": 1.422667, + "loaderInitialization": 1.461, + "processConfiguration": 0.148083, + "queueDelay": 0.475, + "resultFormatting": 0.034749999999999996, + "runtimeCreation": 0.426584, + "teardown": 124.608083, + "transportWiring": 0.209166, + "userAwait": 11967.892083, + "wrapperPreparation": 0.022292 + }, + "totalMs": 12275.749625, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12129936, + "heapTotal": 64553532, + "heapUsed": 64553532, + "rss": 6190880 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094586, + "heapUsed": 6094586, + "rss": 412840 + } + }, + "toolAndCompilerMs": 11952.992667000011 + } + }, + "wallMs": 12277.435667000002 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 304.7682919999788, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8079528, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 70, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 174.504667, + "initialEvaluation": 0.902417, + "loaderInitialization": 0.945958, + "processConfiguration": 0.273708, + "queueDelay": 0.294084, + "resultFormatting": 0.043333, + "runtimeCreation": 0.428167, + "teardown": 111.200083, + "transportWiring": 0.1315, + "userAwait": 11968.235292, + "wrapperPreparation": 0.018583 + }, + "totalMs": 12257.024792, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12129936, + "heapTotal": 64553532, + "heapUsed": 64553532, + "rss": 6190880 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094586, + "heapUsed": 6094586, + "rss": 412840 + } + }, + "toolAndCompilerMs": 11953.83841700002 + } + }, + "wallMs": 12258.606709 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 325.88804100000016, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8079528, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 70, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 172.118, + "initialEvaluation": 0.694292, + "loaderInitialization": 1.0465, + "processConfiguration": 0.157667, + "queueDelay": 0.32137499999999997, + "resultFormatting": 0.044375, + "runtimeCreation": 0.422083, + "teardown": 126.541917, + "transportWiring": 0.121, + "userAwait": 12116.579416, + "wrapperPreparation": 0.017833 + }, + "totalMs": 12418.141625, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12129936, + "heapTotal": 64553532, + "heapUsed": 64553532, + "rss": 6190880 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094586, + "heapUsed": 6094586, + "rss": 412840 + } + }, + "toolAndCompilerMs": 12101.513584 + } + }, + "wallMs": 12427.401625 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 348.425750000004, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8079528, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 70, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 188.442083, + "initialEvaluation": 1.56675, + "loaderInitialization": 4.1032079999999995, + "processConfiguration": 0.262167, + "queueDelay": 0.630334, + "resultFormatting": 0.099875, + "runtimeCreation": 0.773292, + "teardown": 129.02237499999998, + "transportWiring": 0.411459, + "userAwait": 12277.723375, + "wrapperPreparation": 0.024208 + }, + "totalMs": 12603.134042000002, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12129936, + "heapTotal": 64553532, + "heapUsed": 64553532, + "rss": 6190880 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094586, + "heapUsed": 6094586, + "rss": 412840 + } + }, + "toolAndCompilerMs": 12260.848874999996 + } + }, + "wallMs": 12609.274625 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 324.1668750000117, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8079528, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 70, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 177.194083, + "initialEvaluation": 1.61775, + "loaderInitialization": 1.168625, + "processConfiguration": 0.376958, + "queueDelay": 0.534375, + "resultFormatting": 0.059041, + "runtimeCreation": 0.5369590000000001, + "teardown": 124.221417, + "transportWiring": 0.157584, + "userAwait": 12153.991709, + "wrapperPreparation": 0.019791 + }, + "totalMs": 12459.956417, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12129936, + "heapTotal": 64553532, + "heapUsed": 64553532, + "rss": 6190880 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094586, + "heapUsed": 6094586, + "rss": 412840 + } + }, + "toolAndCompilerMs": 12138.342249999989 + } + }, + "wallMs": 12462.509125 + } + ], + "throughputPerSecond": 0.0805993655744965 + }, + "invalidThenValid": { + "failedChecks": { + "iterations": 5, + "medianMs": 12690.46775, + "p95Ms": 12744.9275, + "samples": [ + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 348.9157499999965, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8079567, + "filesystem.readFileNative.calls": 72, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 71, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 5, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 196.790625, + "initialEvaluation": 1.260833, + "loaderInitialization": 1.893875, + "processConfiguration": 0.182375, + "queueDelay": 0.710958, + "resultFormatting": 0.036958, + "runtimeCreation": 0.505, + "teardown": 128.053958, + "transportWiring": 0.17666700000000002, + "userAwait": 12411.773542, + "wrapperPreparation": 0.025167 + }, + "totalMs": 12741.47675, + "version": 1 + }, + "stderr": "", + "stdout": "projects/core/src/broken.ts(1,14): error TS2322: Type 'string' is not assignable to type 'number'.\n", + "value": { + "exitCode": 2, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12188304, + "heapTotal": 64658480, + "heapUsed": 64658480, + "rss": 6229928 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094420, + "heapUsed": 6094420, + "rss": 412816 + } + }, + "toolAndCompilerMs": 12396.011750000003 + } + }, + "wallMs": 12744.9275 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 345.45000100000834, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8079938, + "filesystem.readFileNative.calls": 72, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 71, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 5, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 180.005959, + "initialEvaluation": 1.006375, + "loaderInitialization": 1.569333, + "processConfiguration": 0.171875, + "queueDelay": 0.382, + "resultFormatting": 0.125166, + "runtimeCreation": 0.480833, + "teardown": 137.945375, + "transportWiring": 0.237541, + "userAwait": 12201.982125, + "wrapperPreparation": 0.019084 + }, + "totalMs": 12524.102125, + "version": 1 + }, + "stderr": "", + "stdout": "projects/core/src/broken.ts(1,14): error TS2322: Type 'string' is not assignable to type 'number'.\n", + "value": { + "exitCode": 2, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12190272, + "heapTotal": 64667224, + "heapUsed": 64667224, + "rss": 6230848 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094420, + "heapUsed": 6094420, + "rss": 412816 + } + }, + "toolAndCompilerMs": 12181.236540999991 + } + }, + "wallMs": 12526.686542 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 344.6031660000044, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8079938, + "filesystem.readFileNative.calls": 72, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 71, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 5, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 176.567541, + "initialEvaluation": 1.228291, + "loaderInitialization": 1.113083, + "processConfiguration": 0.198167, + "queueDelay": 0.471875, + "resultFormatting": 0.142166, + "runtimeCreation": 0.480792, + "teardown": 141.572542, + "transportWiring": 0.378709, + "userAwait": 12362.728334, + "wrapperPreparation": 0.0485 + }, + "totalMs": 12685.025709, + "version": 1 + }, + "stderr": "", + "stdout": "projects/core/src/broken.ts(1,14): error TS2322: Type 'string' is not assignable to type 'number'.\n", + "value": { + "exitCode": 2, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12190272, + "heapTotal": 64667224, + "heapUsed": 64667224, + "rss": 6230848 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094420, + "heapUsed": 6094420, + "rss": 412816 + } + }, + "toolAndCompilerMs": 12345.864583999995 + } + }, + "wallMs": 12690.46775 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 357.2659170000097, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8079938, + "filesystem.readFileNative.calls": 72, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 71, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 5, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 179.583375, + "initialEvaluation": 0.972291, + "loaderInitialization": 1.713458, + "processConfiguration": 0.15729200000000002, + "queueDelay": 0.5171250000000001, + "resultFormatting": 0.108, + "runtimeCreation": 0.449209, + "teardown": 143.77716600000002, + "transportWiring": 0.189666, + "userAwait": 12367.730334000002, + "wrapperPreparation": 0.021709 + }, + "totalMs": 12695.370375, + "version": 1 + }, + "stderr": "", + "stdout": "projects/core/src/broken.ts(1,14): error TS2322: Type 'string' is not assignable to type 'number'.\n", + "value": { + "exitCode": 2, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12190272, + "heapTotal": 64667224, + "heapUsed": 64667224, + "rss": 6230848 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094420, + "heapUsed": 6094420, + "rss": 412816 + } + }, + "toolAndCompilerMs": 12341.88479099999 + } + }, + "wallMs": 12699.150708 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 363.0651669999952, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8079938, + "filesystem.readFileNative.calls": 72, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 71, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 5, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 186.098792, + "initialEvaluation": 1.593583, + "loaderInitialization": 1.873833, + "processConfiguration": 0.443375, + "queueDelay": 0.6423340000000001, + "resultFormatting": 0.032833, + "runtimeCreation": 0.472542, + "teardown": 145.616458, + "transportWiring": 2.641375, + "userAwait": 12206.378459, + "wrapperPreparation": 0.06975 + }, + "totalMs": 12545.974875, + "version": 1 + }, + "stderr": "", + "stdout": "projects/core/src/broken.ts(1,14): error TS2322: Type 'string' is not assignable to type 'number'.\n", + "value": { + "exitCode": 2, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12190272, + "heapTotal": 64667224, + "heapUsed": 64667224, + "rss": 6230848 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094420, + "heapUsed": 6094420, + "rss": 412816 + } + }, + "toolAndCompilerMs": 12185.818792000004 + } + }, + "wallMs": 12548.883958999999 + } + ], + "throughputPerSecond": 0.07910126226777563 + }, + "recovery": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 335.9904169999645, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8079930, + "filesystem.readFileNative.calls": 72, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 71, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 5, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 178.207625, + "initialEvaluation": 0.863542, + "loaderInitialization": 0.986167, + "processConfiguration": 0.220666, + "queueDelay": 0.397167, + "resultFormatting": 0.095875, + "runtimeCreation": 0.493333, + "teardown": 129.863791, + "transportWiring": 0.32787499999999997, + "userAwait": 13007.182375, + "wrapperPreparation": 0.038792 + }, + "totalMs": 13318.810542, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12167232, + "heapTotal": 64629314, + "heapUsed": 64629314, + "rss": 6214696 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094420, + "heapUsed": 6094420, + "rss": 412816 + } + }, + "toolAndCompilerMs": 12985.964833000036 + } + }, + "wallMs": 13321.95525 + } + }, + "memoryPlateau": { + "quickJsHeap": { + "allowedVariationBytes": 1048576, + "failedCompilerJobs": { + "afterCompiler": { + "maximumBytes": 64667224, + "minimumBytes": 64658480, + "samples": [ + 64658480, + 64667224, + 64667224, + 64667224, + 64667224 + ], + "variationBytes": 8744 + }, + "beforeToolLoad": { + "maximumBytes": 6094420, + "minimumBytes": 6094420, + "samples": [ + 6094420, + 6094420, + 6094420, + 6094420, + 6094420 + ], + "variationBytes": 0 + } + }, + "interpretation": "before-tool-load samples compare fresh runtimes; after-compiler samples describe heap usage immediately before each runtime is dropped", + "unchangedCompilerJobs": { + "afterCompiler": { + "maximumBytes": 87177832, + "minimumBytes": 87177832, + "samples": [ + 87177832, + 87177832, + 87177832, + 87177832, + 87177832 + ], + "variationBytes": 0 + }, + "beforeToolLoad": { + "maximumBytes": 6094381, + "minimumBytes": 6094381, + "samples": [ + 6094381, + 6094381, + 6094381, + 6094381, + 6094381 + ], + "variationBytes": 0 + } + }, + "warmedIncrementalCompilerJobs": { + "afterCompiler": { + "maximumBytes": 64553532, + "minimumBytes": 64553532, + "samples": [ + 64553532, + 64553532, + 64553532, + 64553532, + 64553532 + ], + "variationBytes": 0 + }, + "beforeToolLoad": { + "maximumBytes": 6094586, + "minimumBytes": 6094586, + "samples": [ + 6094586, + 6094586, + 6094586, + 6094586, + 6094586 + ], + "variationBytes": 0 + } + } + }, + "wasmLinearMemory": { + "cancelledJobs": { + "growthBytes": 0, + "maximumBytes": 220069888, + "minimumBytes": 220069888, + "samples": [ + 220069888, + 220069888, + 220069888, + 220069888, + 220069888 + ] + }, + "failedCompilerJobs": { + "growthBytes": 0, + "maximumBytes": 220069888, + "minimumBytes": 220069888, + "samples": [ + 220069888, + 220069888, + 220069888, + 220069888, + 220069888 + ] + }, + "interpretation": "descriptive instance-wide monotone high-water observations; they show where the reserved peak grows but cannot identify allocations that remain within an earlier peak", + "otherWorkloadCheckpoints": [ + { + "bytes": 152961024, + "label": "coldNoEmit" + }, + { + "bytes": 220069888, + "label": "phaseProfile" + }, + { + "bytes": 220069888, + "label": "incrementalCold" + }, + { + "bytes": 220069888, + "label": "invalidRecovery" + }, + { + "bytes": 220069888, + "label": "projectReferences" + }, + { + "bytes": 220069888, + "label": "directTypeScript" + }, + { + "bytes": 220069888, + "label": "emitDirect" + }, + { + "bytes": 220069888, + "label": "generatedJavaScript" + }, + { + "bytes": 220069888, + "label": "cpuBaseline" + }, + { + "bytes": 220069888, + "label": "ioBaseline" + }, + { + "bytes": 220069888, + "label": "concurrent" + }, + { + "bytes": 220069888, + "label": "timeoutRecovery" + }, + { + "bytes": 220069888, + "label": "cancellationRecovery" + } + ], + "timedOutJobs": { + "growthBytes": 0, + "maximumBytes": 220069888, + "minimumBytes": 220069888, + "samples": [ + 220069888, + 220069888, + 220069888, + 220069888, + 220069888 + ] + }, + "unchangedCompilerJobs": { + "growthBytes": 0, + "maximumBytes": 220069888, + "minimumBytes": 220069888, + "samples": [ + 220069888, + 220069888, + 220069888, + 220069888, + 220069888 + ] + }, + "warmedIncrementalCompilerJobs": { + "growthBytes": 0, + "maximumBytes": 220069888, + "minimumBytes": 220069888, + "samples": [ + 220069888, + 220069888, + 220069888, + 220069888, + 220069888 + ] + } + } + }, + "projectReferences": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 559.0911249999772, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 8, + "filesystem.close.success": 8, + "filesystem.open.calls": 10, + "filesystem.open.notFound": 2, + "filesystem.open.success": 8, + "filesystem.readFileNative.bytes": 8082574, + "filesystem.readFileNative.calls": 78, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 77, + "filesystem.readdir.calls": 4, + "filesystem.readdir.entries": 8, + "filesystem.readdir.success": 4, + "filesystem.realpath.calls": 8, + "filesystem.realpath.success": 8, + "filesystem.stat.calls": 115, + "filesystem.stat.notFound": 93, + "filesystem.stat.success": 22, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 225.176833, + "initialEvaluation": 1.240459, + "loaderInitialization": 1.969375, + "processConfiguration": 0.471042, + "queueDelay": 0.6456670000000001, + "resultFormatting": 0.119541, + "runtimeCreation": 0.519292, + "teardown": 287.878792, + "transportWiring": 0.247542, + "userAwait": 19607.905875, + "wrapperPreparation": 0.026041 + }, + "totalMs": 20126.325584, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 25401504, + "heapTotal": 88945643, + "heapUsed": 88945643, + "rss": 14503568 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094366, + "heapUsed": 6094366, + "rss": 412808 + } + }, + "toolAndCompilerMs": 19570.16312500002 + } + }, + "wallMs": 20129.254249999998 + }, + "timeouts": { + "attempts": { + "iterations": 5, + "medianMs": 289.52133299999997, + "p95Ms": 310.724416, + "samples": [ + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "message": "execution job timed out", + "name": "Error", + "timedOut": true + }, + "wallMs": 289.52133299999997 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "message": "execution job timed out", + "name": "Error", + "timedOut": true + }, + "wallMs": 240.07999999999998 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "message": "execution job timed out", + "name": "Error", + "timedOut": true + }, + "wallMs": 265.214333 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "message": "execution job timed out", + "name": "Error", + "timedOut": true + }, + "wallMs": 310.724416 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "message": "execution job timed out", + "name": "Error", + "timedOut": true + }, + "wallMs": 293.008542 + } + ], + "throughputPerSecond": 3.5751349035684297 + }, + "recovery": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.realpath.calls": 3, + "filesystem.realpath.success": 3, + "modules.directoryProbe.calls": 3, + "modules.directoryProbe.found": 1, + "modules.directoryProbe.missing": 2, + "modules.directoryProbe.systemCalls": 3, + "modules.fileProbe.calls": 3, + "modules.fileProbe.found": 3, + "modules.fileProbe.systemCalls": 3, + "modules.packageJson.bytes": 1214, + "modules.packageJson.cacheHits": 1, + "modules.packageJson.calls": 5, + "modules.packageJson.notFound": 2, + "modules.packageJson.reads": 2, + "modules.pathProbe.systemCalls": 6, + "modules.realpath.cacheHits": 2, + "modules.realpath.calls": 5, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 2, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 1, + "modules.resolve.success": 1, + "modules.sourceRead.bytes": 2934, + "modules.sourceRead.calls": 2, + "modules.sourceRead.success": 2, + "modules.typescriptTransform.micros": 3168, + "modules.typescriptTransform.success": 1 + }, + "phasesMs": { + "builtinInitialization": 200.221709, + "initialEvaluation": 0.064542, + "loaderInitialization": 1.342666, + "processConfiguration": 0.4715, + "queueDelay": 0.313834, + "resultFormatting": 0.027167, + "runtimeCreation": 0.433292, + "teardown": 10.588875, + "transportWiring": 0.218666, + "userAwait": 25.683458, + "wrapperPreparation": 0.02075 + }, + "totalMs": 239.435, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "answer": 42, + "state": "ready" + } + }, + "wallMs": 240.841083 + } + }, + "unchangedFreshJobs": { + "iterations": 5, + "medianMs": 18946.877583999998, + "p95Ms": 19175.117, + "samples": [ + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 447.86699999999473, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8067927, + "filesystem.readFileNative.calls": 70, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 69, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 171.224417, + "initialEvaluation": 0.706334, + "loaderInitialization": 1.2641250000000002, + "processConfiguration": 0.14595799999999998, + "queueDelay": 0.364375, + "resultFormatting": 0.033042, + "runtimeCreation": 0.42225, + "teardown": 238.896375, + "transportWiring": 0.13104100000000002, + "userAwait": 18399.364040999997, + "wrapperPreparation": 0.017499999999999998 + }, + "totalMs": 18812.613667, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24823104, + "heapTotal": 87177832, + "heapUsed": 87177832, + "rss": 14106016 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094381, + "heapUsed": 6094381, + "rss": 412808 + } + }, + "toolAndCompilerMs": 18366.334667000003 + } + }, + "wallMs": 18814.201666999998 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 497.57450000000244, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8067927, + "filesystem.readFileNative.calls": 70, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 69, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 173.74641699999998, + "initialEvaluation": 0.795, + "loaderInitialization": 0.957875, + "processConfiguration": 0.156917, + "queueDelay": 0.309375, + "resultFormatting": 0.194292, + "runtimeCreation": 0.413833, + "teardown": 277.823667, + "transportWiring": 0.12875, + "userAwait": 18716.577458, + "wrapperPreparation": 0.018333 + }, + "totalMs": 19171.225875, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24823104, + "heapTotal": 87177832, + "heapUsed": 87177832, + "rss": 14106016 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094381, + "heapUsed": 6094381, + "rss": 412808 + } + }, + "toolAndCompilerMs": 18677.542499999996 + } + }, + "wallMs": 19175.117 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 455.7980009999992, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8067927, + "filesystem.readFileNative.calls": 70, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 69, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 179.202541, + "initialEvaluation": 0.8708750000000001, + "loaderInitialization": 1.609584, + "processConfiguration": 0.244625, + "queueDelay": 0.6243340000000001, + "resultFormatting": 0.045916, + "runtimeCreation": 0.433916, + "teardown": 237.15, + "transportWiring": 0.154, + "userAwait": 18604.490292, + "wrapperPreparation": 0.019542 + }, + "totalMs": 19024.913584, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24823104, + "heapTotal": 87177832, + "heapUsed": 87177832, + "rss": 14106016 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094381, + "heapUsed": 6094381, + "rss": 412808 + } + }, + "toolAndCompilerMs": 18570.988916 + } + }, + "wallMs": 19026.786916999998 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 454.5509579999998, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8067927, + "filesystem.readFileNative.calls": 70, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 69, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 173.09370900000002, + "initialEvaluation": 0.928792, + "loaderInitialization": 0.979667, + "processConfiguration": 0.165291, + "queueDelay": 0.283792, + "resultFormatting": 0.092792, + "runtimeCreation": 0.438917, + "teardown": 242.174042, + "transportWiring": 0.194458, + "userAwait": 18497.214791, + "wrapperPreparation": 0.021125 + }, + "totalMs": 18915.682917, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24823104, + "heapTotal": 87177832, + "heapUsed": 87177832, + "rss": 14106016 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094381, + "heapUsed": 6094381, + "rss": 412808 + } + }, + "toolAndCompilerMs": 18463.935209000003 + } + }, + "wallMs": 18918.486167000003 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 458.1701679999933, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8067927, + "filesystem.readFileNative.calls": 70, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 69, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 173.109333, + "initialEvaluation": 0.740875, + "loaderInitialization": 1.922458, + "processConfiguration": 0.170667, + "queueDelay": 0.627542, + "resultFormatting": 0.049542, + "runtimeCreation": 0.44975, + "teardown": 245.708458, + "transportWiring": 0.156833, + "userAwait": 18521.335583, + "wrapperPreparation": 0.017584 + }, + "totalMs": 18944.491542, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24823104, + "heapTotal": 87177832, + "heapUsed": 87177832, + "rss": 14106016 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292368, + "heapTotal": 6094381, + "heapUsed": 6094381, + "rss": 412808 + } + }, + "toolAndCompilerMs": 18488.707416000005 + } + }, + "wallMs": 18946.877583999998 + } + ], + "throughputPerSecond": 0.05269732894150695 + } + } +} diff --git a/tests/agentic_ts/results/2026-09-22-p3-macos-aarch64.json b/tests/agentic_ts/results/2026-09-22-p3-macos-aarch64.json new file mode 100644 index 00000000..8af0229e --- /dev/null +++ b/tests/agentic_ts/results/2026-09-22-p3-macos-aarch64.json @@ -0,0 +1,3034 @@ +{ + "component": { + "blake3": "e5acbce5db6c54e09bf98cdeb51a061d28fcf60094719e3acc185440899670ea", + "buildMs": 71927.95408400001, + "bytes": 172748293, + "path": "tmp/rt-target-p3/wasm32-wasip2/debug/agentic_ts.optimized.wasm", + "prepareAndInstantiateMs": 16501.765833 + }, + "environment": { + "arch": "aarch64", + "artifactCache": null, + "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", + "commitHint": "5349e9eabd84509fdb2f2807d30c57961c5ffa5d", + "componentFeatures": "typescript-compiler-profiling", + "dirty": false, + "iterations": 5, + "node": "22.14.0", + "npm": "10.9.2", + "os": "macos", + "preparedComponentCache": null, + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", + "typescript": "5.8.2", + "unoptimized": null, + "wasmtimeCache": null + }, + "inputs": { + "algorithm": "blake3-composite-v1", + "benchmarkHash": "62c3baad63d1f965fa09a77fd853acb38fdae3ded395b41f88417773b9776ae7", + "buildHash": "95ceedfc8b22747d708d73fc18f45b7cf43695eb142e62fb815aac61b6735894" + }, + "nodeBaseline": { + "exitCode": 0, + "stderr": "", + "stdout": "", + "wallMs": 622.9120409999999 + }, + "notes": [ + "manual local measurement; no CI threshold", + "fresh QuickJS execution job per compiler/run operation", + "workspace and .tsbuildinfo persist within the component instance" + ], + "phaseProfiles": { + "interpretation": "the shared TypeScript API profiler runs a no-emit core-project check; compare phase proportions within a target because instrumentation overhead differs between Node and QuickJS", + "node": { + "outerOverheadMs": 39.68845900000008, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "diagnostics": { + "config": 0, + "optionsAndGlobal": 0, + "semantic": 0, + "syntactic": 0, + "total": 0 + }, + "exitCode": 0, + "graph": { + "rootFiles": 1, + "sourceFiles": { + "projectSources": 1, + "typescriptLibDeclarations": 63 + }, + "totalSourceFiles": 64 + }, + "io": { + "configParse": { + "directoryExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "fileExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "getSourceFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "readDirectory": { + "calls": 1, + "entries": 1 + }, + "readFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + }, + "configRead": { + "directoryExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "fileExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "getSourceFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "readDirectory": { + "calls": 0, + "entries": 0 + }, + "readFile": { + "bytes": 325, + "calls": 1, + "hits": 1, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + }, + "diagnostics": { + "directoryExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "fileExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "getSourceFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "readDirectory": { + "calls": 0, + "entries": 0 + }, + "readFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + }, + "programCreate": { + "directoryExists": { + "calls": 631, + "hits": 6, + "misses": 625 + }, + "fileExists": { + "calls": 6, + "hits": 2, + "misses": 4 + }, + "getSourceFile": { + "bytes": 1892121, + "calls": 64, + "hits": 64, + "misses": 0 + }, + "readDirectory": { + "calls": 0, + "entries": 0 + }, + "readFile": { + "bytes": 3839, + "calls": 2, + "hits": 2, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + } + }, + "phasesMs": { + "configParse": 2.344959000000017, + "configRead": 2.9328749999999957, + "diagnostics": 329.79770800000006, + "import": 190.519541, + "measuredTotal": 660.791916, + "optionsAndGlobalDiagnostics": 50.48012499999999, + "programCreate": 134.92374999999998, + "semanticDiagnostics": 279.241959, + "syntacticDiagnostics": 0.07262500000001637, + "unclassified": 0.27308299999998553 + }, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 33003, + "external": 1892362, + "heapTotal": 134070272, + "heapUsed": 104305896, + "rss": 238927872 + }, + "afterToolLoad": { + "arrayBuffers": 16659, + "external": 1876018, + "heapTotal": 39223296, + "heapUsed": 32419864, + "rss": 138035200 + }, + "beforeToolLoad": { + "arrayBuffers": 17762, + "external": 1498826, + "heapTotal": 5324800, + "heapUsed": 3999432, + "rss": 41713664 + } + } + } + }, + "wallMs": 700.4803750000001 + }, + "wasm": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 2098.0721669999984, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 10961854, + "filesystem.readFileNative.calls": 69, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 68, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 636, + "filesystem.stat.notFound": 503, + "filesystem.stat.success": 133, + "modules.directoryProbe.calls": 2, + "modules.directoryProbe.missing": 2, + "modules.directoryProbe.systemCalls": 2, + "modules.fileProbe.calls": 3, + "modules.fileProbe.found": 3, + "modules.fileProbe.systemCalls": 3, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 1, + "modules.packageJson.calls": 4, + "modules.packageJson.notFound": 2, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 4, + "modules.realpath.calls": 7, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 9072216, + "modules.sourceRead.calls": 2, + "modules.sourceRead.success": 2 + }, + "phasesMs": { + "builtinInitialization": 171.800125, + "initialEvaluation": 0.106417, + "loaderInitialization": 0.992792, + "processConfiguration": 0.1425, + "queueDelay": 0.295583, + "resultFormatting": 0.06612499999999999, + "runtimeCreation": 0.425208, + "teardown": 978.51725, + "transportWiring": 0.169833, + "userAwait": 25837.52625, + "wrapperPreparation": 0.019208 + }, + "totalMs": 26990.604708, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "diagnostics": { + "config": 0, + "optionsAndGlobal": 0, + "semantic": 0, + "syntactic": 0, + "total": 0 + }, + "exitCode": 0, + "graph": { + "rootFiles": 1, + "sourceFiles": { + "projectSources": 1, + "typescriptLibDeclarations": 63 + }, + "totalSourceFiles": 64 + }, + "io": { + "configParse": { + "directoryExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "fileExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "getSourceFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "readDirectory": { + "calls": 1, + "entries": 1 + }, + "readFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + }, + "configRead": { + "directoryExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "fileExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "getSourceFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "readDirectory": { + "calls": 0, + "entries": 0 + }, + "readFile": { + "bytes": 325, + "calls": 1, + "hits": 1, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + }, + "diagnostics": { + "directoryExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "fileExists": { + "calls": 0, + "hits": 0, + "misses": 0 + }, + "getSourceFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "readDirectory": { + "calls": 0, + "entries": 0 + }, + "readFile": { + "bytes": 0, + "calls": 0, + "hits": 0, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + }, + "programCreate": { + "directoryExists": { + "calls": 629, + "hits": 130, + "misses": 499 + }, + "fileExists": { + "calls": 6, + "hits": 2, + "misses": 4 + }, + "getSourceFile": { + "bytes": 1892121, + "calls": 64, + "hits": 64, + "misses": 0 + }, + "readDirectory": { + "calls": 0, + "entries": 0 + }, + "readFile": { + "bytes": 3839, + "calls": 2, + "hits": 2, + "misses": 0 + }, + "realpath": { + "calls": 0 + } + } + }, + "phasesMs": { + "configParse": 2.670040999997582, + "configRead": 1.9093329999996056, + "diagnostics": 8146.342167000003, + "import": 11754.008333000002, + "measuredTotal": 24905.648417, + "optionsAndGlobalDiagnostics": 1087.077624999998, + "programCreate": 4996.336416000002, + "semanticDiagnostics": 7059.0898339999985, + "syntacticDiagnostics": 0.08779199999844423, + "unclassified": 4.382126999997126 + }, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 41808480, + "heapTotal": 125640654, + "heapUsed": 125640654, + "rss": 25450496 + }, + "afterToolLoad": { + "arrayBuffers": 0, + "external": 1204032, + "heapTotal": 38923281, + "heapUsed": 38923281, + "rss": 1683144 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 293712, + "heapTotal": 6120172, + "heapUsed": 6120172, + "rss": 414488 + } + } + } + }, + "wallMs": 27003.720584 + } + }, + "schemaVersion": 5, + "target": "p3", + "wasmLinearMemoryHighWaterBytes": 220069888, + "workloads": { + "cancellations": { + "attempts": { + "iterations": 5, + "medianMs": 193.34870800000002, + "p95Ms": 198.253667, + "samples": [ + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "cancelled": true, + "latencyMs": 8.731792000005953, + "message": "execution job cancelled", + "name": "Error" + }, + "wallMs": 198.253667 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "cancelled": true, + "latencyMs": 9.240915999980643, + "message": "execution job cancelled", + "name": "Error" + }, + "wallMs": 192.294458 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "cancelled": true, + "latencyMs": 8.966584000037983, + "message": "execution job cancelled", + "name": "Error" + }, + "wallMs": 193.34870800000002 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "cancelled": true, + "latencyMs": 8.45666699996218, + "message": "execution job cancelled", + "name": "Error" + }, + "wallMs": 191.372625 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "cancelled": true, + "latencyMs": 8.899791999952868, + "message": "execution job cancelled", + "name": "Error" + }, + "wallMs": 194.628375 + } + ], + "throughputPerSecond": 5.155182154118701 + }, + "recovery": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.realpath.calls": 3, + "filesystem.realpath.success": 3, + "modules.directoryProbe.calls": 3, + "modules.directoryProbe.found": 1, + "modules.directoryProbe.missing": 2, + "modules.directoryProbe.systemCalls": 3, + "modules.fileProbe.calls": 3, + "modules.fileProbe.found": 3, + "modules.fileProbe.systemCalls": 3, + "modules.packageJson.bytes": 1214, + "modules.packageJson.cacheHits": 1, + "modules.packageJson.calls": 5, + "modules.packageJson.notFound": 2, + "modules.packageJson.reads": 2, + "modules.pathProbe.systemCalls": 6, + "modules.realpath.cacheHits": 2, + "modules.realpath.calls": 5, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 2, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 1, + "modules.resolve.success": 1, + "modules.sourceRead.bytes": 2934, + "modules.sourceRead.calls": 2, + "modules.sourceRead.success": 2, + "modules.typescriptTransform.micros": 703, + "modules.typescriptTransform.success": 1 + }, + "phasesMs": { + "builtinInitialization": 174.41045799999998, + "initialEvaluation": 0.064292, + "loaderInitialization": 0.966958, + "processConfiguration": 0.139792, + "queueDelay": 0.293834, + "resultFormatting": 0.026834, + "runtimeCreation": 0.412542, + "teardown": 8.803500000000001, + "transportWiring": 0.16908299999999998, + "userAwait": 12.068416, + "wrapperPreparation": 0.021917 + }, + "totalMs": 197.398125, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "answer": 42, + "state": "ready" + } + }, + "wallMs": 198.442958 + } + }, + "coldNoEmit": { + "linearMemoryHighWaterBytes": 152961024, + "outerOverheadMs": 492.79349999999613, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8068066, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 2, + "filesystem.readFileNative.success": 69, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 185.138417, + "initialEvaluation": 0.966959, + "loaderInitialization": 1.933167, + "processConfiguration": 8.842958, + "queueDelay": 1.0455, + "resultFormatting": 0.059625, + "runtimeCreation": 0.81425, + "teardown": 245.698875, + "transportWiring": 0.244583, + "userAwait": 18764.851583, + "wrapperPreparation": 0.021375 + }, + "totalMs": 19209.687375, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24863568, + "heapTotal": 87392355, + "heapUsed": 87392355, + "rss": 14128432 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094550, + "heapUsed": 6094550, + "rss": 412848 + } + }, + "toolAndCompilerMs": 18731.067542000004 + } + }, + "wallMs": 19223.861042 + }, + "concurrent": { + "contended": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "compiler": { + "completedMs": 12464.743583000032, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8079840, + "filesystem.readFileNative.calls": 72, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 71, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 5, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 168.202125, + "initialEvaluation": 0.097292, + "loaderInitialization": 1.105583, + "processConfiguration": 0.12929200000000002, + "queueDelay": 0.811458, + "resultFormatting": 0.05, + "runtimeCreation": 0.421125, + "teardown": 117.123417, + "transportWiring": 0.106833, + "userAwait": 12175.550708, + "wrapperPreparation": 0.013792 + }, + "totalMs": 12463.673625, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "startedMs": 0.005791000090539455, + "wallMs": 12464.737791999942 + }, + "cpu": { + "completedMs": 13105.456958000084, + "result": { + "overflowed": false, + "profile": { + "counters": {}, + "phasesMs": { + "builtinInitialization": 177.66020799999998, + "initialEvaluation": 269.413167, + "loaderInitialization": 1.7885, + "processConfiguration": 0.206167, + "queueDelay": 12464.360333, + "resultFormatting": 0.014541, + "runtimeCreation": 0.4809580000000001, + "teardown": 8.795542, + "transportWiring": 0.144375, + "userAwait": 0.195875, + "wrapperPreparation": 0.013 + }, + "totalMs": 12923.101708, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": 21 + }, + "startedMs": 0.3832910000346601, + "wallMs": 13105.073667000048 + }, + "elapsedMs": 13105.491708000074, + "io": { + "completedMs": 13105.463416000011, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.read.bytes": 273, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 3, + "filesystem.readdir.success": 1 + }, + "phasesMs": { + "builtinInitialization": 169.455625, + "initialEvaluation": 0.081167, + "loaderInitialization": 0.996125, + "processConfiguration": 0.15729200000000002, + "queueDelay": 12922.949541, + "resultFormatting": 0.007458, + "runtimeCreation": 0.449458, + "teardown": 8.260458, + "transportWiring": 0.101, + "userAwait": 1.550542, + "wrapperPreparation": 0.010583 + }, + "totalMs": 13104.044416, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "bytes": 273, + "files": [ + "app", + "core", + "direct.ts" + ] + } + }, + "startedMs": 0.6373330000787973, + "wallMs": 13104.826082999934 + } + }, + "wallMs": 13106.030375 + }, + "cpuBaseline": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "overflowed": false, + "profile": { + "counters": {}, + "phasesMs": { + "builtinInitialization": 169.202917, + "initialEvaluation": 269.809584, + "loaderInitialization": 0.956834, + "processConfiguration": 0.959583, + "queueDelay": 0.305958, + "resultFormatting": 0.015083, + "runtimeCreation": 0.424666, + "teardown": 8.93275, + "transportWiring": 0.116125, + "userAwait": 0.13920800000000003, + "wrapperPreparation": 0.011166 + }, + "totalMs": 450.910958, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": 21 + }, + "wallMs": 452.094667 + }, + "interpretation": "all jobs were submitted together; compare sibling completion with isolated baselines to identify overlap or serialization", + "ioBaseline": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.fstat.calls": 1, + "filesystem.fstat.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.read.bytes": 273, + "filesystem.read.calls": 2, + "filesystem.read.success": 2, + "filesystem.readdir.calls": 1, + "filesystem.readdir.entries": 3, + "filesystem.readdir.success": 1 + }, + "phasesMs": { + "builtinInitialization": 170.952583, + "initialEvaluation": 0.08224999999999999, + "loaderInitialization": 1.000792, + "processConfiguration": 0.14200000000000002, + "queueDelay": 0.276542, + "resultFormatting": 0.006084, + "runtimeCreation": 0.397833, + "teardown": 7.800833, + "transportWiring": 0.114042, + "userAwait": 1.346875, + "wrapperPreparation": 0.010916 + }, + "totalMs": 182.153542, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "bytes": 273, + "files": [ + "app", + "core", + "direct.ts" + ] + } + }, + "wallMs": 183.10341699999998 + } + }, + "directTypeScript": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.realpath.calls": 3, + "filesystem.realpath.success": 3, + "modules.directoryProbe.calls": 3, + "modules.directoryProbe.found": 1, + "modules.directoryProbe.missing": 2, + "modules.directoryProbe.systemCalls": 3, + "modules.fileProbe.calls": 3, + "modules.fileProbe.found": 3, + "modules.fileProbe.systemCalls": 3, + "modules.packageJson.bytes": 1214, + "modules.packageJson.cacheHits": 1, + "modules.packageJson.calls": 5, + "modules.packageJson.notFound": 2, + "modules.packageJson.reads": 2, + "modules.pathProbe.systemCalls": 6, + "modules.realpath.cacheHits": 2, + "modules.realpath.calls": 5, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 2, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 1, + "modules.resolve.success": 1, + "modules.sourceRead.bytes": 2934, + "modules.sourceRead.calls": 2, + "modules.sourceRead.success": 2, + "modules.typescriptTransform.micros": 2846, + "modules.typescriptTransform.success": 1 + }, + "phasesMs": { + "builtinInitialization": 176.527667, + "initialEvaluation": 0.056292, + "loaderInitialization": 1.200416, + "processConfiguration": 0.253125, + "queueDelay": 0.28441700000000003, + "resultFormatting": 0.016416999999999998, + "runtimeCreation": 0.402042, + "teardown": 8.44275, + "transportWiring": 0.147708, + "userAwait": 15.587833, + "wrapperPreparation": 0.016 + }, + "totalMs": 202.961, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "answer": 42, + "state": "ready" + } + }, + "wallMs": 204.12187500000002 + }, + "emitDirect": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 467.5268340000184, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 2, + "filesystem.open.notFound": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8069546, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 70, + "filesystem.realpath.calls": 4, + "filesystem.realpath.success": 4, + "filesystem.stat.calls": 84, + "filesystem.stat.notFound": 72, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 177.505833, + "initialEvaluation": 0.82175, + "loaderInitialization": 0.921708, + "processConfiguration": 0.148667, + "queueDelay": 0.300917, + "resultFormatting": 0.073833, + "runtimeCreation": 0.481, + "teardown": 248.050209, + "transportWiring": 0.265042, + "userAwait": 18593.109917, + "wrapperPreparation": 0.016416 + }, + "totalMs": 19021.843375, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24746928, + "heapTotal": 86796069, + "heapUsed": 86796069, + "rss": 14038560 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094828, + "heapUsed": 6094828, + "rss": 412896 + } + }, + "toolAndCompilerMs": 18557.15945799998 + } + }, + "wallMs": 19024.686292 + }, + "generatedJavaScript": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 3255, + "filesystem.readFileNative.calls": 2, + "filesystem.readFileNative.success": 2, + "filesystem.realpath.calls": 3, + "filesystem.realpath.success": 3, + "filesystem.stat.calls": 1, + "filesystem.stat.success": 1, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.cacheHits": 6, + "modules.fileProbe.cacheHitsMissing": 6, + "modules.fileProbe.calls": 23, + "modules.fileProbe.found": 3, + "modules.fileProbe.missing": 20, + "modules.fileProbe.systemCalls": 17, + "modules.packageJson.bytes": 1214, + "modules.packageJson.cacheHits": 3, + "modules.packageJson.calls": 15, + "modules.packageJson.negativeCacheEntries": 4, + "modules.packageJson.negativeCacheHits": 2, + "modules.packageJson.notFound": 8, + "modules.packageJson.reads": 2, + "modules.pathProbe.systemCalls": 18, + "modules.realpath.cacheHits": 6, + "modules.realpath.calls": 9, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 510, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 170.81437499999998, + "initialEvaluation": 0.055375, + "loaderInitialization": 1.903625, + "processConfiguration": 0.173666, + "queueDelay": 0.5927079999999999, + "resultFormatting": 0.010292, + "runtimeCreation": 0.446334, + "teardown": 8.122625, + "transportWiring": 0.313625, + "userAwait": 10.530625, + "wrapperPreparation": 0.015375000000000002 + }, + "totalMs": 193.001625, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "default": { + "answer": 42, + "state": "ready" + } + } + }, + "wallMs": 194.549209 + }, + "incrementalCold": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 459.4987500000134, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8068066, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 2, + "filesystem.readFileNative.success": 69, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 178.236708, + "initialEvaluation": 0.954584, + "loaderInitialization": 1.010375, + "processConfiguration": 0.162, + "queueDelay": 0.292375, + "resultFormatting": 0.044042000000000005, + "runtimeCreation": 0.426667, + "teardown": 243.646208, + "transportWiring": 0.17725, + "userAwait": 18710.070791, + "wrapperPreparation": 0.0185 + }, + "totalMs": 19135.152583, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24863568, + "heapTotal": 87392807, + "heapUsed": 87392807, + "rss": 14128464 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094716, + "heapUsed": 6094716, + "rss": 412872 + } + }, + "toolAndCompilerMs": 18678.126457999984 + } + }, + "wallMs": 19137.625207999998 + }, + "incrementalFreshJobs": { + "iterations": 5, + "medianMs": 12338.802208000001, + "p95Ms": 12506.897291, + "samples": [ + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 306.10545799999636, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8079528, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 70, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 174.745666, + "initialEvaluation": 0.8317920000000001, + "loaderInitialization": 1.104958, + "processConfiguration": 0.208042, + "queueDelay": 0.422667, + "resultFormatting": 0.045208, + "runtimeCreation": 0.504625, + "teardown": 111.997375, + "transportWiring": 0.156042, + "userAwait": 12046.453792, + "wrapperPreparation": 0.016708 + }, + "totalMs": 12336.544167, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12130032, + "heapTotal": 64553662, + "heapUsed": 64553662, + "rss": 6190912 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094716, + "heapUsed": 6094716, + "rss": 412872 + } + }, + "toolAndCompilerMs": 12032.696750000005 + } + }, + "wallMs": 12338.802208000001 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 309.01695899997685, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8079528, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 70, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 177.3525, + "initialEvaluation": 0.851584, + "loaderInitialization": 1.25525, + "processConfiguration": 0.155333, + "queueDelay": 0.334375, + "resultFormatting": 0.033917, + "runtimeCreation": 0.423167, + "teardown": 112.320542, + "transportWiring": 0.215417, + "userAwait": 12098.564165999998, + "wrapperPreparation": 0.017541 + }, + "totalMs": 12391.577541, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12130032, + "heapTotal": 64553662, + "heapUsed": 64553662, + "rss": 6190912 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094716, + "heapUsed": 6094716, + "rss": 412872 + } + }, + "toolAndCompilerMs": 12084.115291000024 + } + }, + "wallMs": 12393.13225 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 304.1555829999761, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8079528, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 70, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 173.030792, + "initialEvaluation": 0.8092079999999999, + "loaderInitialization": 0.989416, + "processConfiguration": 0.14475, + "queueDelay": 0.300875, + "resultFormatting": 0.044, + "runtimeCreation": 0.415959, + "teardown": 112.992291, + "transportWiring": 0.14375, + "userAwait": 11842.807834, + "wrapperPreparation": 0.017 + }, + "totalMs": 12131.733291, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12130032, + "heapTotal": 64553662, + "heapUsed": 64553662, + "rss": 6190912 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094716, + "heapUsed": 6094716, + "rss": 412872 + } + }, + "toolAndCompilerMs": 11829.066459000023 + } + }, + "wallMs": 12133.222042 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 308.45733400000427, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8079528, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 70, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 170.252666, + "initialEvaluation": 0.793167, + "loaderInitialization": 0.988, + "processConfiguration": 0.14358400000000002, + "queueDelay": 0.296916, + "resultFormatting": 0.034416999999999996, + "runtimeCreation": 0.410166, + "teardown": 117.881792, + "transportWiring": 0.12812500000000002, + "userAwait": 11920.675041, + "wrapperPreparation": 0.018667 + }, + "totalMs": 12211.680166, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12130032, + "heapTotal": 64553662, + "heapUsed": 64553662, + "rss": 6190912 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094716, + "heapUsed": 6094716, + "rss": 412872 + } + }, + "toolAndCompilerMs": 11905.034249999995 + } + }, + "wallMs": 12213.491584 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 499.26675000000796, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8079528, + "filesystem.readFileNative.calls": 71, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 70, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 189.904708, + "initialEvaluation": 1.026084, + "loaderInitialization": 1.225709, + "processConfiguration": 0.14383300000000002, + "queueDelay": 0.369542, + "resultFormatting": 0.025375, + "runtimeCreation": 0.435166, + "teardown": 290.241584, + "transportWiring": 0.14825, + "userAwait": 12020.925041, + "wrapperPreparation": 0.017750000000000002 + }, + "totalMs": 12504.516208, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12130032, + "heapTotal": 64553662, + "heapUsed": 64553662, + "rss": 6190912 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094716, + "heapUsed": 6094716, + "rss": 412872 + } + }, + "toolAndCompilerMs": 12007.630540999991 + } + }, + "wallMs": 12506.897291 + } + ], + "throughputPerSecond": 0.08118788214920472 + }, + "invalidThenValid": { + "failedChecks": { + "iterations": 5, + "medianMs": 12416.214542, + "p95Ms": 12556.277084, + "samples": [ + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 322.3315420000272, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8079567, + "filesystem.readFileNative.calls": 72, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 71, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 5, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 177.602333, + "initialEvaluation": 0.714834, + "loaderInitialization": 1.076334, + "processConfiguration": 0.680625, + "queueDelay": 0.545083, + "resultFormatting": 0.096958, + "runtimeCreation": 0.803166, + "teardown": 117.193709, + "transportWiring": 0.13029200000000002, + "userAwait": 12110.048833, + "wrapperPreparation": 0.014416 + }, + "totalMs": 12409.60525, + "version": 1 + }, + "stderr": "", + "stdout": "projects/core/src/broken.ts(1,14): error TS2322: Type 'string' is not assignable to type 'number'.\n", + "value": { + "exitCode": 2, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12188400, + "heapTotal": 64658610, + "heapUsed": 64658610, + "rss": 6229960 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094550, + "heapUsed": 6094550, + "rss": 412848 + } + }, + "toolAndCompilerMs": 12093.882999999973 + } + }, + "wallMs": 12416.214542 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 382.4361239999889, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8079938, + "filesystem.readFileNative.calls": 72, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 71, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 5, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 242.014416, + "initialEvaluation": 1.010417, + "loaderInitialization": 3.2103330000000003, + "processConfiguration": 0.237792, + "queueDelay": 0.78125, + "resultFormatting": 0.031458, + "runtimeCreation": 0.4604589999999999, + "teardown": 116.858709, + "transportWiring": 0.17566700000000002, + "userAwait": 11906.7005, + "wrapperPreparation": 0.014958 + }, + "totalMs": 12271.536083, + "version": 1 + }, + "stderr": "", + "stdout": "projects/core/src/broken.ts(1,14): error TS2322: Type 'string' is not assignable to type 'number'.\n", + "value": { + "exitCode": 2, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12190368, + "heapTotal": 64667354, + "heapUsed": 64667354, + "rss": 6230880 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094550, + "heapUsed": 6094550, + "rss": 412848 + } + }, + "toolAndCompilerMs": 11891.39983400001 + } + }, + "wallMs": 12273.835958 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 312.4672499999833, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8079938, + "filesystem.readFileNative.calls": 72, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 71, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 5, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 175.864541, + "initialEvaluation": 0.828333, + "loaderInitialization": 0.880667, + "processConfiguration": 0.174042, + "queueDelay": 0.298209, + "resultFormatting": 0.050583, + "runtimeCreation": 0.3849999999999999, + "teardown": 116.296417, + "transportWiring": 0.149459, + "userAwait": 12179.490833999998, + "wrapperPreparation": 0.015333 + }, + "totalMs": 12474.5265, + "version": 1 + }, + "stderr": "", + "stdout": "projects/core/src/broken.ts(1,14): error TS2322: Type 'string' is not assignable to type 'number'.\n", + "value": { + "exitCode": 2, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12190368, + "heapTotal": 64667354, + "heapUsed": 64667354, + "rss": 6230880 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094550, + "heapUsed": 6094550, + "rss": 412848 + } + }, + "toolAndCompilerMs": 12164.720625000016 + } + }, + "wallMs": 12477.187875 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 319.7510009999951, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8079938, + "filesystem.readFileNative.calls": 72, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 71, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 5, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 171.189667, + "initialEvaluation": 1.02375, + "loaderInitialization": 1.746542, + "processConfiguration": 0.131958, + "queueDelay": 1.001375, + "resultFormatting": 0.028584, + "runtimeCreation": 0.419541, + "teardown": 125.416458, + "transportWiring": 0.111625, + "userAwait": 12253.000208, + "wrapperPreparation": 0.019375 + }, + "totalMs": 12554.125833, + "version": 1 + }, + "stderr": "", + "stdout": "projects/core/src/broken.ts(1,14): error TS2322: Type 'string' is not assignable to type 'number'.\n", + "value": { + "exitCode": 2, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12190368, + "heapTotal": 64667354, + "heapUsed": 64667354, + "rss": 6230880 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094550, + "heapUsed": 6094550, + "rss": 412848 + } + }, + "toolAndCompilerMs": 12236.526083000004 + } + }, + "wallMs": 12556.277084 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 313.51233399999364, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8079938, + "filesystem.readFileNative.calls": 72, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 71, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 5, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 173.93029199999998, + "initialEvaluation": 0.918541, + "loaderInitialization": 0.957708, + "processConfiguration": 0.140542, + "queueDelay": 0.290458, + "resultFormatting": 0.035625, + "runtimeCreation": 0.417125, + "teardown": 117.348333, + "transportWiring": 0.16145800000000002, + "userAwait": 12035.488792, + "wrapperPreparation": 0.018667 + }, + "totalMs": 12329.765167, + "version": 1 + }, + "stderr": "", + "stdout": "projects/core/src/broken.ts(1,14): error TS2322: Type 'string' is not assignable to type 'number'.\n", + "value": { + "exitCode": 2, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12190368, + "heapTotal": 64667354, + "heapUsed": 64667354, + "rss": 6230880 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094550, + "heapUsed": 6094550, + "rss": 412848 + } + }, + "toolAndCompilerMs": 12018.940291000006 + } + }, + "wallMs": 12332.452625 + } + ], + "throughputPerSecond": 0.08057242767096817 + }, + "recovery": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 313.41066700002557, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 1, + "filesystem.close.success": 1, + "filesystem.open.calls": 1, + "filesystem.open.success": 1, + "filesystem.readFileNative.bytes": 8079930, + "filesystem.readFileNative.calls": 72, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 71, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 5, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 168.222459, + "initialEvaluation": 0.6555000000000001, + "loaderInitialization": 1.345584, + "processConfiguration": 0.172416, + "queueDelay": 0.401584, + "resultFormatting": 0.041417, + "runtimeCreation": 0.462625, + "teardown": 122.833792, + "transportWiring": 0.111208, + "userAwait": 12028.808458, + "wrapperPreparation": 0.01475 + }, + "totalMs": 12323.143625, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12167328, + "heapTotal": 64629444, + "heapUsed": 64629444, + "rss": 6214728 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094550, + "heapUsed": 6094550, + "rss": 412848 + } + }, + "toolAndCompilerMs": 12011.715749999974 + } + }, + "wallMs": 12325.126417 + } + }, + "memoryPlateau": { + "quickJsHeap": { + "allowedVariationBytes": 1048576, + "failedCompilerJobs": { + "afterCompiler": { + "maximumBytes": 64667354, + "minimumBytes": 64658610, + "samples": [ + 64658610, + 64667354, + 64667354, + 64667354, + 64667354 + ], + "variationBytes": 8744 + }, + "beforeToolLoad": { + "maximumBytes": 6094550, + "minimumBytes": 6094550, + "samples": [ + 6094550, + 6094550, + 6094550, + 6094550, + 6094550 + ], + "variationBytes": 0 + } + }, + "interpretation": "before-tool-load samples compare fresh runtimes; after-compiler samples describe heap usage immediately before each runtime is dropped", + "unchangedCompilerJobs": { + "afterCompiler": { + "maximumBytes": 87177962, + "minimumBytes": 87177962, + "samples": [ + 87177962, + 87177962, + 87177962, + 87177962, + 87177962 + ], + "variationBytes": 0 + }, + "beforeToolLoad": { + "maximumBytes": 6094511, + "minimumBytes": 6094511, + "samples": [ + 6094511, + 6094511, + 6094511, + 6094511, + 6094511 + ], + "variationBytes": 0 + } + }, + "warmedIncrementalCompilerJobs": { + "afterCompiler": { + "maximumBytes": 64553662, + "minimumBytes": 64553662, + "samples": [ + 64553662, + 64553662, + 64553662, + 64553662, + 64553662 + ], + "variationBytes": 0 + }, + "beforeToolLoad": { + "maximumBytes": 6094716, + "minimumBytes": 6094716, + "samples": [ + 6094716, + 6094716, + 6094716, + 6094716, + 6094716 + ], + "variationBytes": 0 + } + } + }, + "wasmLinearMemory": { + "cancelledJobs": { + "growthBytes": 0, + "maximumBytes": 220069888, + "minimumBytes": 220069888, + "samples": [ + 220069888, + 220069888, + 220069888, + 220069888, + 220069888 + ] + }, + "failedCompilerJobs": { + "growthBytes": 0, + "maximumBytes": 220069888, + "minimumBytes": 220069888, + "samples": [ + 220069888, + 220069888, + 220069888, + 220069888, + 220069888 + ] + }, + "interpretation": "descriptive instance-wide monotone high-water observations; they show where the reserved peak grows but cannot identify allocations that remain within an earlier peak", + "otherWorkloadCheckpoints": [ + { + "bytes": 152961024, + "label": "coldNoEmit" + }, + { + "bytes": 220069888, + "label": "phaseProfile" + }, + { + "bytes": 220069888, + "label": "incrementalCold" + }, + { + "bytes": 220069888, + "label": "invalidRecovery" + }, + { + "bytes": 220069888, + "label": "projectReferences" + }, + { + "bytes": 220069888, + "label": "directTypeScript" + }, + { + "bytes": 220069888, + "label": "emitDirect" + }, + { + "bytes": 220069888, + "label": "generatedJavaScript" + }, + { + "bytes": 220069888, + "label": "cpuBaseline" + }, + { + "bytes": 220069888, + "label": "ioBaseline" + }, + { + "bytes": 220069888, + "label": "concurrent" + }, + { + "bytes": 220069888, + "label": "timeoutRecovery" + }, + { + "bytes": 220069888, + "label": "cancellationRecovery" + } + ], + "timedOutJobs": { + "growthBytes": 0, + "maximumBytes": 220069888, + "minimumBytes": 220069888, + "samples": [ + 220069888, + 220069888, + 220069888, + 220069888, + 220069888 + ] + }, + "unchangedCompilerJobs": { + "growthBytes": 0, + "maximumBytes": 220069888, + "minimumBytes": 220069888, + "samples": [ + 220069888, + 220069888, + 220069888, + 220069888, + 220069888 + ] + }, + "warmedIncrementalCompilerJobs": { + "growthBytes": 0, + "maximumBytes": 220069888, + "minimumBytes": 220069888, + "samples": [ + 220069888, + 220069888, + 220069888, + 220069888, + 220069888 + ] + } + } + }, + "projectReferences": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 473.9643750000396, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.close.calls": 8, + "filesystem.close.success": 8, + "filesystem.open.calls": 10, + "filesystem.open.notFound": 2, + "filesystem.open.success": 8, + "filesystem.readFileNative.bytes": 8082574, + "filesystem.readFileNative.calls": 78, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 77, + "filesystem.readdir.calls": 4, + "filesystem.readdir.entries": 8, + "filesystem.readdir.success": 4, + "filesystem.realpath.calls": 8, + "filesystem.realpath.success": 8, + "filesystem.stat.calls": 115, + "filesystem.stat.notFound": 93, + "filesystem.stat.success": 22, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.negativeCacheInvalidatedEntries": 1, + "modules.packageJson.negativeCacheInvalidations": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 178.447875, + "initialEvaluation": 1.112, + "loaderInitialization": 1.386375, + "processConfiguration": 0.453667, + "queueDelay": 0.365083, + "resultFormatting": 0.024292, + "runtimeCreation": 0.4615, + "teardown": 255.652833, + "transportWiring": 0.137875, + "userAwait": 19093.172, + "wrapperPreparation": 0.014083 + }, + "totalMs": 19531.267917, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 25401600, + "heapTotal": 88945773, + "heapUsed": 88945773, + "rss": 14503600 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094496, + "heapUsed": 6094496, + "rss": 412840 + } + }, + "toolAndCompilerMs": 19058.78220799996 + } + }, + "wallMs": 19532.746583 + }, + "timeouts": { + "attempts": { + "iterations": 5, + "medianMs": 202.45487500000002, + "p95Ms": 208.4665, + "samples": [ + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "message": "execution job timed out", + "name": "Error", + "timedOut": true + }, + "wallMs": 202.420917 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "message": "execution job timed out", + "name": "Error", + "timedOut": true + }, + "wallMs": 208.4665 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "message": "execution job timed out", + "name": "Error", + "timedOut": true + }, + "wallMs": 200.35875000000001 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "message": "execution job timed out", + "name": "Error", + "timedOut": true + }, + "wallMs": 202.45487500000002 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "message": "execution job timed out", + "name": "Error", + "timedOut": true + }, + "wallMs": 204.406084 + } + ], + "throughputPerSecond": 4.911074554250787 + }, + "recovery": { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": null, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.realpath.calls": 3, + "filesystem.realpath.success": 3, + "modules.directoryProbe.calls": 3, + "modules.directoryProbe.found": 1, + "modules.directoryProbe.missing": 2, + "modules.directoryProbe.systemCalls": 3, + "modules.fileProbe.calls": 3, + "modules.fileProbe.found": 3, + "modules.fileProbe.systemCalls": 3, + "modules.packageJson.bytes": 1214, + "modules.packageJson.cacheHits": 1, + "modules.packageJson.calls": 5, + "modules.packageJson.notFound": 2, + "modules.packageJson.reads": 2, + "modules.pathProbe.systemCalls": 6, + "modules.realpath.cacheHits": 2, + "modules.realpath.calls": 5, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 2, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.resolve.specifier.package": 1, + "modules.resolve.success": 1, + "modules.sourceRead.bytes": 2934, + "modules.sourceRead.calls": 2, + "modules.sourceRead.success": 2, + "modules.typescriptTransform.micros": 3835, + "modules.typescriptTransform.success": 1 + }, + "phasesMs": { + "builtinInitialization": 172.756666, + "initialEvaluation": 0.06425, + "loaderInitialization": 0.958416, + "processConfiguration": 0.145334, + "queueDelay": 0.28029200000000004, + "resultFormatting": 0.017167, + "runtimeCreation": 0.396167, + "teardown": 9.401, + "transportWiring": 0.187375, + "userAwait": 16.09775, + "wrapperPreparation": 0.0185 + }, + "totalMs": 200.35025, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "answer": 42, + "state": "ready" + } + }, + "wallMs": 201.436 + } + }, + "unchangedFreshJobs": { + "iterations": 5, + "medianMs": 19175.825958, + "p95Ms": 23701.672042, + "samples": [ + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 862.4641669999983, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8067927, + "filesystem.readFileNative.calls": 70, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 69, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 525.268625, + "initialEvaluation": 0.958, + "loaderInitialization": 6.616042, + "processConfiguration": 29.063458, + "queueDelay": 1.834375, + "resultFormatting": 0.152666, + "runtimeCreation": 0.773625, + "teardown": 254.274209, + "transportWiring": 0.27308299999999996, + "userAwait": 22875.643292, + "wrapperPreparation": 0.020542 + }, + "totalMs": 23695.087458, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24823200, + "heapTotal": 87177962, + "heapUsed": 87177962, + "rss": 14106048 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094511, + "heapUsed": 6094511, + "rss": 412840 + } + }, + "toolAndCompilerMs": 22839.207875 + } + }, + "wallMs": 23701.672042 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 465.1149590000023, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8067927, + "filesystem.readFileNative.calls": 70, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 69, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 177.413875, + "initialEvaluation": 1.411917, + "loaderInitialization": 1.824792, + "processConfiguration": 0.287958, + "queueDelay": 0.5945, + "resultFormatting": 0.077208, + "runtimeCreation": 0.46875, + "teardown": 245.764167, + "transportWiring": 0.31108399999999997, + "userAwait": 20049.504625, + "wrapperPreparation": 0.022333 + }, + "totalMs": 20477.799958, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24823200, + "heapTotal": 87177962, + "heapUsed": 87177962, + "rss": 14106048 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094511, + "heapUsed": 6094511, + "rss": 412840 + } + }, + "toolAndCompilerMs": 20015.691708 + } + }, + "wallMs": 20480.806667 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 474.83033300000534, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8067927, + "filesystem.readFileNative.calls": 70, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 69, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 179.030791, + "initialEvaluation": 0.873875, + "loaderInitialization": 2.209541, + "processConfiguration": 0.222584, + "queueDelay": 0.638875, + "resultFormatting": 0.029541, + "runtimeCreation": 0.53, + "teardown": 256.274709, + "transportWiring": 0.198834, + "userAwait": 18733.837459, + "wrapperPreparation": 0.018416 + }, + "totalMs": 19173.903583000003, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24823200, + "heapTotal": 87177962, + "heapUsed": 87177962, + "rss": 14106048 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094511, + "heapUsed": 6094511, + "rss": 412840 + } + }, + "toolAndCompilerMs": 18700.995624999996 + } + }, + "wallMs": 19175.825958 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 465.0939160000089, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8067927, + "filesystem.readFileNative.calls": 70, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 69, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 176.448291, + "initialEvaluation": 0.689833, + "loaderInitialization": 1.03225, + "processConfiguration": 0.213125, + "queueDelay": 0.328917, + "resultFormatting": 0.038625, + "runtimeCreation": 0.430542, + "teardown": 250.70341699999997, + "transportWiring": 0.113209, + "userAwait": 18577.410582999997, + "wrapperPreparation": 0.0155 + }, + "totalMs": 19007.476292, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24823200, + "heapTotal": 87177962, + "heapUsed": 87177962, + "rss": 14106048 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094511, + "heapUsed": 6094511, + "rss": 412840 + } + }, + "toolAndCompilerMs": 18544.149416999993 + } + }, + "wallMs": 19009.243333000002 + }, + { + "linearMemoryHighWaterBytes": 220069888, + "outerOverheadMs": 458.90095800001654, + "result": { + "overflowed": false, + "profile": { + "counters": { + "filesystem.readFileNative.bytes": 8067927, + "filesystem.readFileNative.calls": 70, + "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.success": 69, + "filesystem.readdir.calls": 2, + "filesystem.readdir.entries": 4, + "filesystem.readdir.success": 2, + "filesystem.realpath.calls": 5, + "filesystem.realpath.success": 5, + "filesystem.stat.calls": 87, + "filesystem.stat.notFound": 75, + "filesystem.stat.success": 12, + "modules.directoryProbe.calls": 1, + "modules.directoryProbe.missing": 1, + "modules.directoryProbe.systemCalls": 1, + "modules.fileProbe.calls": 4, + "modules.fileProbe.found": 4, + "modules.fileProbe.systemCalls": 4, + "modules.packageJson.bytes": 3615, + "modules.packageJson.cacheHits": 2, + "modules.packageJson.calls": 6, + "modules.packageJson.negativeCacheEntries": 1, + "modules.packageJson.notFound": 3, + "modules.packageJson.reads": 1, + "modules.pathProbe.systemCalls": 5, + "modules.realpath.cacheHits": 8, + "modules.realpath.calls": 11, + "modules.realpath.systemCalls": 3, + "modules.resolve.calls": 1, + "modules.resolve.missing": 1, + "modules.resolve.specifier.absolute": 1, + "modules.sourceRead.bytes": 267, + "modules.sourceRead.calls": 1, + "modules.sourceRead.success": 1 + }, + "phasesMs": { + "builtinInitialization": 177.37629099999998, + "initialEvaluation": 1.006708, + "loaderInitialization": 1.189291, + "processConfiguration": 0.219209, + "queueDelay": 0.345625, + "resultFormatting": 0.055375, + "runtimeCreation": 0.398334, + "teardown": 243.603916, + "transportWiring": 0.223834, + "userAwait": 18402.077792, + "wrapperPreparation": 0.020375 + }, + "totalMs": 18826.564875, + "version": 1 + }, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24823200, + "heapTotal": 87177962, + "heapUsed": 87177962, + "rss": 14106048 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 292464, + "heapTotal": 6094511, + "heapUsed": 6094511, + "rss": 412840 + } + }, + "toolAndCompilerMs": 18369.160457999984 + } + }, + "wallMs": 18828.061416 + } + ], + "throughputPerSecond": 0.04940925825591651 + } + } +} diff --git a/tests/agentic_ts/results/README.md b/tests/agentic_ts/results/README.md index 260cec55..72ef86b5 100644 --- a/tests/agentic_ts/results/README.md +++ b/tests/agentic_ts/results/README.md @@ -34,6 +34,30 @@ resulting `HEAD`, while ambiguous merge pushes fail closed. With five samples, the reported p95 is the observed maximum; it is descriptive evidence rather than a stable tail-latency estimate. +## Consolidated-source compiler recapture + +The [2026-09-22 P2](2026-09-22-p2-macos-aarch64.json) and +[P3](2026-09-22-p3-macos-aarch64.json) reports were captured from clean +consolidated #154 revision `5349e9eabd84509fdb2f2807d30c57961c5ffa5d`. +They use the pinned Node 22.14.0/npm 10.9.2/TypeScript 5.8.2 fixture, five +repeated-job samples, Rust 1.98.1, and disabled optional test caches. The cold +CLI and host Node baselines each have one observation per target. Build and +benchmark input hashes agree across P2/P3; report validation and exact +currentness passed. + +Cold `tsc --noEmit` took 19.17/19.22 s (P2/P3), while the same host Node command +took 0.631/0.623 s. Repeated unchanged checks had 18.95/19.18 s medians and +warm incremental checks had 12.43/12.34 s medians. In the separately +instrumented compiler-API profile, TypeScript import took 11.67/11.75 s, +program creation 5.08/5.00 s, and diagnostics 7.93/8.15 s. Its larger outer +wall must not be compared directly to the cold CLI row. + +The September 7 reports used an earlier source and Rust toolchain; this +recapture is descriptive, not an isolated regression or speedup claim for the +npm loader caches or stripped-ESM fix. The compiler fixture still makes only +one module-resolution call, so the next useful experiment is to attribute +the TypeScript import phase rather than extend a broad loader cache. + ## GOL-350 CommonJS graph probe evidence The dated `2026-09-07-gol-350-cjs-p2-macos-aarch64.json` and @@ -80,7 +104,7 @@ GOL-347/GOL-350 source snapshot. Several timings moved materially, especially the incremental rows; the refresh is not a controlled A/B and does not attribute those movements to one implementation change. -The current reports record 68 whole-file reads for 10,961,854 bytes. The +The September 7 reports record 68 whole-file reads for 10,961,854 bytes. The remaining controlled P2/P3 work is approximately 7.52/7.44 s importing TypeScript, 4.97/4.88 s creating the program, and 8.07/7.63 s computing diagnostics. Runtime creation, loader setup, process setup, transport wiring, From d6f8ecb4f44f4e0f96ce2bd465c9ee45effca355 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Tue, 22 Sep 2026 18:43:38 +0200 Subject: [PATCH 22/52] Pin measurement reproduction to recorded revisions (GOL-347) --- tests/npm_metadata/results/README.md | 14 ++++++++++---- .../typescript_transform_latency/results/README.md | 12 ++++++++---- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index 9a62039d..e27fdcf4 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -23,12 +23,16 @@ as CI timing gates. ## Reproduce the cold path trace -The dated trace patch is a measurement tool, not a runtime change. Start from -this branch with a clean worktree, use the pinned Node/npm installation, -and apply it only for the measurement. It adds bounded per-job path-frequency -counters and emits aggregate counts without path strings. +The dated trace patch is a measurement tool, not a runtime change. It applies +to the 2026-09-18 baseline revision `9619718a1c444dd490d6075494de91918c712734`, +not to the current branch head. Create a clean worktree at that revision, use +the pinned Node/npm installation, and apply it only for the measurement. It +adds bounded per-job path-frequency counters and emits aggregate counts +without path strings. ```sh +git worktree add --detach ../wasm-rquickjs-npm-trace-baseline 9619718a1c444dd490d6075494de91918c712734 +cd ../wasm-rquickjs-npm-trace-baseline git apply --check tests/npm_metadata/results/2026-09-18-trace.patch git apply tests/npm_metadata/results/2026-09-18-trace.patch NPM_METADATA_RUN=1 NPM_METADATA_TRACE=1 NPM_METADATA_ITERATIONS=3 \ @@ -39,6 +43,8 @@ NPM_METADATA_RUN=1 NPM_METADATA_TRACE=1 NPM_METADATA_ITERATIONS=3 \ tools/dev-test.sh p3 standard npm_metadata '' git apply --reverse tests/npm_metadata/results/2026-09-18-trace.patch git diff --exit-code -- crates/wasm-rquickjs/skeleton tests/npm_metadata.rs +cd - +git worktree remove ../wasm-rquickjs-npm-trace-baseline ``` The two reproduction commands write separate `/tmp` files and do not diff --git a/tests/typescript_transform_latency/results/README.md b/tests/typescript_transform_latency/results/README.md index 115a219c..592cc163 100644 --- a/tests/typescript_transform_latency/results/README.md +++ b/tests/typescript_transform_latency/results/README.md @@ -40,9 +40,13 @@ must not be described as native-transform time or preemption. The highest observed guest linear-memory reservation was 22,609,920 bytes. This is an instance-wide monotone high-water mark, not retained memory. The preceding -baseline's requested 64-KiB strip-mode prepared-ESM medians were 11,088.28 ms for P2 -and 10,859.98 ms for P3. After the whitespace-scan change they are 190.68 ms and -188.89 ms, reductions of 98.28% and 98.26%. Entry and ordinary ESM paths now track -the approximately 313–331 ms CommonJS range instead of taking roughly 11 seconds. +uninstrumented 2026-09-21 re-capture at pre-fix revision `90629f25` supplied +the requested 64-KiB strip-mode prepared-ESM medians: 11,088.28 ms for P2 +and 10,859.98 ms for P3. Its raw reports were replaced by the post-fix capture; +the [phase experiment results](../../esm_module_load_phases/results/README.md) +also record these baseline medians. After the whitespace-scan change they are +190.68 ms and 188.89 ms, reductions of 98.28% and 98.26%. Entry and ordinary +ESM paths now track the approximately 313–331 ms CommonJS range instead of +taking roughly 11 seconds. The phase experiment retains the raw P2/P3 attribution samples and documents the two source scanners responsible for the baseline delay. From 00a1281ac28659e1b20e882fc25e3c4292a63360 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Tue, 22 Sep 2026 22:36:55 +0200 Subject: [PATCH 23/52] Speed up TypeScript source-map discovery (GOL-347) --- .../skeleton/src/builtin/module.js | 14 +- .../skeleton/src/internal/module_loading.rs | 12 + .../skeleton/src/internal/typescript.rs | 113 +- .../src/typescript-transform-runtime.js | 39 + tests/agentic_ts/TRACKER.md | 66 +- .../results/2026-09-22-p2-macos-aarch64.json | 1676 ++++++++-------- .../results/2026-09-22-p3-macos-aarch64.json | 1678 ++++++++--------- tests/agentic_ts/results/README.md | 59 +- tests/runtime/typescript_runtime.rs | 4 + 9 files changed, 1917 insertions(+), 1744 deletions(-) diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/module.js b/crates/wasm-rquickjs/skeleton/src/builtin/module.js index 3b38295a..42f69d7e 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin/module.js +++ b/crates/wasm-rquickjs/skeleton/src/builtin/module.js @@ -1673,8 +1673,18 @@ function registerSourceMapForCjs(filename, source, moduleObject, options = undef } const sourceText = String(source); - const url = extractSourceMapURL(sourceText); - if (url === undefined) { + if (sourceText.indexOf('sourceMappingURL=') === -1) { + delete registry[filename]; + return; + } + // TypeScript builds already carry SWC, so they use its lexer for exact + // directive detection. Other builds retain the JS scanner rather than + // shipping the TypeScript parser solely for source-map registration. + const nativeExtractor = wasmRquickjsModuleGlobalThis.__wasm_rquickjs_extract_source_map_url; + const url = typeof nativeExtractor === 'function' + ? nativeExtractor(sourceText) + : extractSourceMapURL(sourceText); + if (url === undefined || url === null || url === '') { delete registry[filename]; return; } diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index 33439bf1..27ed5a3d 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -11660,6 +11660,18 @@ pub(crate) async fn initialize_module_loading(rt: &AsyncRuntime, ctx: &AsyncCont ) .expect("Failed to initialize CJS source preparer"); + #[cfg(feature = "typescript-runtime")] + set_non_replaceable_global( + &global, + "__wasm_rquickjs_extract_source_map_url", + Function::new( + ctx.clone(), + super::typescript::extract_source_map_url, + ) + .expect("Failed to create source map URL extractor"), + ) + .expect("Failed to initialize source map URL extractor"); + set_non_replaceable_global( &global, "__wasm_rquickjs_module_has_exec_argv_flag", diff --git a/crates/wasm-rquickjs/skeleton/src/internal/typescript.rs b/crates/wasm-rquickjs/skeleton/src/internal/typescript.rs index af275993..2d7e32dd 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/typescript.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/typescript.rs @@ -5,6 +5,7 @@ use base64ct::Encoding; use rquickjs::{Ctx, Function as JsFunction}; use swc_common::{ FileName, GLOBALS, Globals, SourceMap, + comments::{CommentKind, SingleThreadedComments}, errors::{HANDLER, Handler}, sync::Lrc, }; @@ -12,7 +13,7 @@ use swc_ecma_ast::{ ArrowExpr, AwaitExpr, Decl, EsVersion, ForOfStmt, Function, MetaPropExpr, MetaPropKind, ModuleDecl, ModuleItem, ObjectPatProp, Pat, Stmt, UsingDecl, VarDeclKind, }; -use swc_ecma_parser::{Parser, StringInput, Syntax, TsSyntax, lexer::Lexer}; +use swc_ecma_parser::{EsSyntax, Parser, StringInput, Syntax, TsSyntax, lexer::Lexer}; use swc_ecma_visit::{Visit, VisitWith}; use swc_ts_fast_strip::{ErrorCode, Mode, Options, operate}; @@ -41,6 +42,69 @@ pub(crate) fn source_maps_enabled(ctx: &Ctx<'_>) -> bool { .unwrap_or(false) } +pub(crate) fn extract_source_map_url(source: String) -> Option { + if !source.contains("sourceMappingURL=") { + return None; + } + + let source_map: Lrc = Default::default(); + let source_file = source_map.new_source_file(FileName::Anon.into(), source); + let comments = SingleThreadedComments::default(); + let lexer = Lexer::new( + Syntax::Es(EsSyntax::default()), + EsVersion::EsNext, + StringInput::from(&*source_file), + Some(&comments), + ); + for _ in lexer {} + + let (leading, trailing) = comments.borrow_all(); + leading + .values() + .chain(trailing.values()) + .flatten() + .filter(|comment| comment.kind == CommentKind::Line) + .filter_map(|comment| { + source_map_url_from_comment(comment.text.as_ref()).map(|url| (comment.span.lo.0, url)) + }) + .max_by_key(|(position, _)| *position) + .map(|(_, url)| url) +} + +fn source_map_url_from_comment(comment: &str) -> Option { + let mut chars = comment.chars(); + if !matches!(chars.next(), Some('#' | '@')) { + return None; + } + if !matches!(chars.next(), Some(separator) if is_ecmascript_whitespace(separator)) { + return None; + } + let rest = chars.as_str(); + let value = rest.strip_prefix("sourceMappingURL=")?; + let value_end = value + .find(is_ecmascript_whitespace_or_line_terminator) + .unwrap_or(value.len()); + if !value[value_end..] + .chars() + .all(is_ecmascript_whitespace_or_line_terminator) + { + return None; + } + Some(value[..value_end].to_string()) +} + +fn is_ecmascript_whitespace(value: char) -> bool { + matches!( + value, + '\u{0009}' | '\u{000b}' | '\u{000c}' | '\u{0020}' | '\u{00a0}' | '\u{1680}' | '\u{2000}' + ..='\u{200a}' | '\u{202f}' | '\u{205f}' | '\u{3000}' | '\u{feff}' + ) +} + +fn is_ecmascript_whitespace_or_line_terminator(value: char) -> bool { + is_ecmascript_whitespace(value) || matches!(value, '\n' | '\r' | '\u{2028}' | '\u{2029}') +} + pub(crate) fn source_uses_esm_format(source: &str, filename: &str) -> Result { let source_map: Lrc = Default::default(); let source_file = source_map.new_source_file( @@ -355,7 +419,52 @@ fn typescript_error_code(code: ErrorCode) -> &'static str { #[cfg(test)] mod tests { - use super::{TypeScriptMode, source_uses_esm_format, transform}; + use super::{TypeScriptMode, extract_source_map_url, source_uses_esm_format, transform}; + + #[test] + fn source_map_url_comes_from_the_last_line_comment() { + assert_eq!( + extract_source_map_url( + "const ignored = '//# sourceMappingURL=string.map';\n//# sourceMappingURL=first.map\n//# sourceMappingURL=last.map" + .to_string() + ), + Some("last.map".to_string()) + ); + assert_eq!( + extract_source_map_url( + "const value = `//# sourceMappingURL=template.map`;".to_string() + ), + None + ); + assert_eq!( + extract_source_map_url("//#\u{2003}sourceMappingURL=unicode.map".to_string()), + Some("unicode.map".to_string()) + ); + assert_eq!( + extract_source_map_url("//#\u{0085}sourceMappingURL=nel.map".to_string()), + None + ); + assert_eq!( + extract_source_map_url("//# sourceMappingURL=valid.map\u{feff}".to_string()), + Some("valid.map".to_string()) + ); + assert_eq!( + extract_source_map_url("//# sourceMappingURL=invalid.map\u{0085}".to_string()), + Some("invalid.map\u{0085}".to_string()) + ); + assert_eq!( + extract_source_map_url( + "//# sourceMappingURL=valid.map\n//# sourceMappingURL=".to_string() + ), + Some(String::new()) + ); + assert_eq!( + extract_source_map_url( + "//# sourceMappingURL=\n//# sourceMappingURL=valid.map".to_string() + ), + Some("valid.map".to_string()) + ); + } #[test] fn module_format_uses_typescript_ast_semantics() { diff --git a/examples/runtime/typescript-transform-runtime/src/typescript-transform-runtime.js b/examples/runtime/typescript-transform-runtime/src/typescript-transform-runtime.js index 2da4d267..db584397 100644 --- a/examples/runtime/typescript-transform-runtime/src/typescript-transform-runtime.js +++ b/examples/runtime/typescript-transform-runtime/src/typescript-transform-runtime.js @@ -279,6 +279,41 @@ export async function run() { `const target = require('./stack-cjs.cts'); module.exports = function callTypeScript() { target.failCjs(); };`, ); + fs.writeFileSync( + '/typescript-transform-runtime/source-map-comments.cjs', + `const stringMarker = '//# sourceMappingURL=ignored-string.map'; + const templateMarker = \`//# sourceMappingURL=ignored-template.map\`; + module.exports = stringMarker.length + templateMarker.length; + // ordinary comment\u2028//#\u2003sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5hdGl2ZS1leHRyYWN0b3Itb3JpZ2luYWwuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiJ9`, + ); + require('/typescript-transform-runtime/source-map-comments.cjs'); + const nativeSourceMapCommentFound = + module.findSourceMap('/typescript-transform-runtime/source-map-comments.cjs') !== undefined; + fs.writeFileSync( + '/typescript-transform-runtime/source-map-fake-comments.cjs', + `const stringMarker = '//# sourceMappingURL=ignored-string.map'; + const templateMarker = \`//# sourceMappingURL=ignored-template.map\`; + module.exports = stringMarker.length + templateMarker.length;`, + ); + require('/typescript-transform-runtime/source-map-fake-comments.cjs'); + const nativeSourceMapFakeCommentsIgnored = + module.findSourceMap('/typescript-transform-runtime/source-map-fake-comments.cjs') === undefined; + fs.writeFileSync( + '/typescript-transform-runtime/source-map-no-marker.cjs', + 'module.exports = 42;', + ); + require('/typescript-transform-runtime/source-map-no-marker.cjs'); + const nativeSourceMapNoMarkerIgnored = + module.findSourceMap('/typescript-transform-runtime/source-map-no-marker.cjs') === undefined; + fs.writeFileSync( + '/typescript-transform-runtime/source-map-empty-last.cjs', + `module.exports = 42; + //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5hdGl2ZS1leHRyYWN0b3Itb3JpZ2luYWwuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiJ9 + //# sourceMappingURL=`, + ); + require('/typescript-transform-runtime/source-map-empty-last.cjs'); + const nativeSourceMapEmptyLastClears = + module.findSourceMap('/typescript-transform-runtime/source-map-empty-last.cjs') === undefined; let rewrittenCjsRuntimeStack; try { require('/typescript-transform-runtime/stack-caller.cjs')(); @@ -411,6 +446,10 @@ export async function run() { callSites, disabledCallSite, reexportPreparedRuntimeStack, + nativeSourceMapCommentFound, + nativeSourceMapFakeCommentsIgnored, + nativeSourceMapNoMarkerIgnored, + nativeSourceMapEmptyLastClears, cjsSourceMapsReclaimed, retainedCjsSourceMaps, }); diff --git a/tests/agentic_ts/TRACKER.md b/tests/agentic_ts/TRACKER.md index 7875074e..9210f049 100644 --- a/tests/agentic_ts/TRACKER.md +++ b/tests/agentic_ts/TRACKER.md @@ -16,30 +16,52 @@ | repeated-job memory observations | n/a | 0 B / 8,744 B | 0 B / 8,744 B | within-series monotone high-water variation / terminal live-heap spread; not retained-memory measurement | | phase-attributed core check | 0.64–0.67 s | 21.20 s | 20.56 s | instrumented wall time; measured compiler phases account for 20.56 s / 19.96 s | -## Consolidated-source recapture — 2026-09-22 +## Native CJS source-map extraction — 2026-09-22 The [P2](results/2026-09-22-p2-macos-aarch64.json) and -[P3](results/2026-09-22-p3-macos-aarch64.json) reports measure -the clean consolidated #154 source revision `5349e9ea` with Node 22.14.0, -npm 10.9.2, TypeScript 5.8.2, Rust 1.98.1, and optional test caches disabled. -Their build and benchmark input hashes match across targets. These are a new -current-source baseline, not a controlled A/B with the September 7 reports; -source, Rust toolchain, and measurement date changed together. -The cold CLI and host Node rows each have one observation per target; the -repeated-job rows have five samples per target. - -| Workload | Node 22.14 P2 / P3 | P2 | P3 | -|---|---:|---:|---:| -| cold `tsc --noEmit` | 0.631 / 0.623 s | 19.17 s | 19.22 s | -| repeated unchanged non-incremental checks | — | 18.95 s | 19.18 s | -| warm incremental `.tsbuildinfo` checks | — | 12.43 s | 12.34 s | - -The separate instrumented compiler-API profile spends 11.67/11.75 s importing -TypeScript, 5.08/5.00 s creating the program, and 7.93/8.15 s computing -diagnostics (P2/P3). Its 25.34/27.00 s outer wall is not directly comparable -to the cold CLI row. No isolated effect of the npm loader caches or ESM scanner -fix is claimed. The next experiment should attribute the TypeScript import -phase on this exact source before selecting a mitigation. +[P3](results/2026-09-22-p3-macos-aarch64.json) reports measure the candidate +that moves CJS `sourceMappingURL` extraction from JavaScript to the existing +native SWC lexer when the TypeScript runtime is enabled. They use Node 22.14.0, +npm 10.9.2, TypeScript 5.8.2, Rust 1.98.1, and disabled optional test caches. +Their build and benchmark input hashes match across targets, and report +validation plus exact currentness pass. The reports record the clean parent +`74253b41` as their commit hint and `dirty: true`; the composite input hashes +identify the measured candidate source exactly. + +The controlled baseline is the parent version of these same report paths at +`74253b41`, which measured clean consolidated source `5349e9ea`. The cold CLI +and host Node rows each have one observation per target; repeated-job rows have +five samples. The isolated P3 recapture replaced an earlier run whose host and +guest samples were visibly affected by machine contention. + +| Workload | P2 baseline → candidate | P3 baseline → candidate | +|---|---:|---:| +| cold `tsc --noEmit` | 19.17 → 16.72 s (-2.44 s, -12.7%) | 19.22 → 16.90 s (-2.32 s, -12.1%) | +| repeated unchanged checks | 18.95 → 16.83 s (-11.2%) | 19.18 → 17.07 s (-11.0%) | +| warm incremental checks | 12.43 → 9.99 s (-19.6%) | 12.34 → 10.20 s (-17.4%) | +| profiled TypeScript API import | 11.67 → 8.07 s (-30.9%) | 11.75 → 8.31 s (-29.3%) | + +One-off phase attribution found that JavaScript source-map extraction owned +2.57–2.83 s while loading the large TypeScript CommonJS source; the native +lexer reduced that phase to 0.24–0.33 s. Temporary diagnostic traces and the +startup-only harness were removed after selecting the implementation. The +retained reports confirm the effect at the exported compiler boundary and in +the shared TypeScript API profiler. The API profiler imports `typescript.js`, +so its phase value is supporting attribution rather than a direct timing of the +CLI's `_tsc.js` load. + +The candidate clears both experiment gates on both targets: more than one +second and more than 10% saved in the cold exported CLI workload. The optimized +components grow by 405,519 bytes (0.23%) on P2 and 402,662 bytes (0.23%) on P3. +Focused public-boundary coverage verifies real line-comment directives, marker +text inside strings and templates, Node's U+2003 separator and U+2028 line +terminator, an empty last directive, and the no-marker fast path. + +This optimization is intentionally TypeScript-feature-only because those builds +already carry SWC. Non-TypeScript and VM builds retain the existing JavaScript +scanner rather than shipping SWC solely for source-map registration. Review +found pre-existing regex-literal heuristic gaps in that fallback; a durable +tokenizer owner is a proposed deferred follow-up, not part of this speedup claim. Update this tracker from a dated report only. Stable runtime defects belong in focused runtime, node_modules-app, or node-compat tests before an implementation diff --git a/tests/agentic_ts/results/2026-09-22-p2-macos-aarch64.json b/tests/agentic_ts/results/2026-09-22-p2-macos-aarch64.json index a5a628e4..71a137f0 100644 --- a/tests/agentic_ts/results/2026-09-22-p2-macos-aarch64.json +++ b/tests/agentic_ts/results/2026-09-22-p2-macos-aarch64.json @@ -1,18 +1,18 @@ { "component": { - "blake3": "6cba3255a4f5ae183ae00793f57412c5a3119a86ba51ecb3d08ee85103624eb2", - "buildMs": 49176.405584, - "bytes": 176109175, + "blake3": "c0918446de49fffa5e44dbd82731c975f50da61c0a04d818165f3e47dcf97086", + "buildMs": 40076.298417, + "bytes": 176514694, "path": "tmp/rt-target/wasm32-wasip2/debug/agentic_ts.optimized.wasm", - "prepareAndInstantiateMs": 16508.492583 + "prepareAndInstantiateMs": 16378.688665999998 }, "environment": { "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "5349e9eabd84509fdb2f2807d30c57961c5ffa5d", + "commitHint": "74253b411f932fd9cccf92488bc63e9278372271", "componentFeatures": "typescript-compiler-profiling", - "dirty": false, + "dirty": true, "iterations": 5, "node": "22.14.0", "npm": "10.9.2", @@ -26,13 +26,13 @@ "inputs": { "algorithm": "blake3-composite-v1", "benchmarkHash": "62c3baad63d1f965fa09a77fd853acb38fdae3ded395b41f88417773b9776ae7", - "buildHash": "95ceedfc8b22747d708d73fc18f45b7cf43695eb142e62fb815aac61b6735894" + "buildHash": "ee14734cef3ef62ee8e4311ecc098a530e13d76553e0696032cb3251faec1f97" }, "nodeBaseline": { "exitCode": 0, "stderr": "", "stdout": "", - "wallMs": 630.748792 + "wallMs": 549.610042 }, "notes": [ "manual local measurement; no CI threshold", @@ -42,7 +42,7 @@ "phaseProfiles": { "interpretation": "the shared TypeScript API profiler runs a no-emit core-project check; compare phase proportions within a target because instrumentation overhead differs between Node and QuickJS", "node": { - "outerOverheadMs": 37.6965009999999, + "outerOverheadMs": 40.17029099999991, "result": { "overflowed": false, "stderr": "", @@ -191,54 +191,53 @@ } }, "phasesMs": { - "configParse": 2.259625, - "configRead": 2.7076250000000073, - "diagnostics": 314.68449999999996, - "import": 186.350125, - "measuredTotal": 639.362166, - "optionsAndGlobalDiagnostics": 51.801207999999974, - "programCreate": 133.115166, - "semanticDiagnostics": 262.81883400000004, - "syntacticDiagnostics": 0.06125000000002956, - "unclassified": 0.24512500000008688 + "configParse": 2.265208000000001, + "configRead": 2.6230830000000083, + "diagnostics": 322.663125, + "import": 173.71991599999998, + "measuredTotal": 636.174792, + "optionsAndGlobalDiagnostics": 55.402540999999985, + "programCreate": 134.64404199999998, + "semanticDiagnostics": 267.18758399999996, + "syntacticDiagnostics": 0.06716699999998355, + "unclassified": 0.25941800000003923 }, "quickJsMemory": { "afterCompiler": { "arrayBuffers": 33003, "external": 1892362, "heapTotal": 135118848, - "heapUsed": 104265048, - "rss": 238731264 + "heapUsed": 105018336, + "rss": 242188288 }, "afterToolLoad": { "arrayBuffers": 16659, "external": 1876018, "heapTotal": 39223296, - "heapUsed": 32423880, - "rss": 137854976 + "heapUsed": 32420080, + "rss": 138149888 }, "beforeToolLoad": { "arrayBuffers": 17762, "external": 1498826, "heapTotal": 5324800, "heapUsed": 4014600, - "rss": 41091072 + "rss": 41156608 } } } }, - "wallMs": 677.0586669999999 + "wallMs": 676.3450829999999 }, "wasm": { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 651.9066669999993, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 657.4922499999957, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 10961854, - "filesystem.readFileNative.calls": 69, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 68, "filesystem.readFileNative.success": 68, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -271,19 +270,19 @@ "modules.sourceRead.success": 2 }, "phasesMs": { - "builtinInitialization": 171.42216599999998, - "initialEvaluation": 0.093792, - "loaderInitialization": 1.946834, - "processConfiguration": 0.1785, - "queueDelay": 0.621792, - "resultFormatting": 0.050417, - "runtimeCreation": 0.47225, - "teardown": 406.975917, - "transportWiring": 0.192959, - "userAwait": 24757.458833, - "wrapperPreparation": 0.016666 - }, - "totalMs": 25339.497209, + "builtinInitialization": 179.344375, + "initialEvaluation": 0.093917, + "loaderInitialization": 1.210208, + "processConfiguration": 0.3285, + "queueDelay": 0.323583, + "resultFormatting": 0.100417, + "runtimeCreation": 0.430959, + "teardown": 405.439958, + "transportWiring": 0.15308300000000002, + "userAwait": 22133.175458, + "wrapperPreparation": 0.020292 + }, + "totalMs": 22720.874375, "version": 1 }, "stderr": "", @@ -432,115 +431,115 @@ } }, "phasesMs": { - "configParse": 2.4952919999996084, - "configRead": 1.7745839999988675, - "diagnostics": 7925.341958999998, - "import": 11674.142291, - "measuredTotal": 24691.84575, - "optionsAndGlobalDiagnostics": 1088.3354580000014, - "programCreate": 5081.994833999997, - "semanticDiagnostics": 6836.844334000001, - "syntacticDiagnostics": 0.10933400000067196, - "unclassified": 6.096790000006877 + "configParse": 2.403542000000016, + "configRead": 2.4538749999992433, + "diagnostics": 8142.243791999997, + "import": 8069.734625000001, + "measuredTotal": 22068.313708, + "optionsAndGlobalDiagnostics": 1328.9804999999978, + "programCreate": 5847.142167000002, + "semanticDiagnostics": 6808.019082999999, + "syntacticDiagnostics": 5.17699999999968, + "unclassified": 4.335706999998365 }, "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 41808384, - "heapTotal": 125640524, - "heapUsed": 125640524, - "rss": 25450464 + "external": 41808144, + "heapTotal": 116566743, + "heapUsed": 116566743, + "rss": 25450200 }, "afterToolLoad": { "arrayBuffers": 0, - "external": 1203936, - "heapTotal": 38923151, - "heapUsed": 38923151, - "rss": 1683112 + "external": 1203696, + "heapTotal": 29849371, + "heapUsed": 29849371, + "rss": 1682848 }, "beforeToolLoad": { "arrayBuffers": 0, - "external": 293616, - "heapTotal": 6120042, - "heapUsed": 6120042, - "rss": 414456 + "external": 293568, + "heapTotal": 6113026, + "heapUsed": 6113026, + "rss": 414376 } } } }, - "wallMs": 25343.752417 + "wallMs": 22725.805957999997 } }, "schemaVersion": 5, "target": "p2", - "wasmLinearMemoryHighWaterBytes": 220069888, + "wasmLinearMemoryHighWaterBytes": 211025920, "workloads": { "cancellations": { "attempts": { "iterations": 5, - "medianMs": 212.466375, - "p95Ms": 213.455084, + "medianMs": 206.527958, + "p95Ms": 209.80391600000002, "samples": [ { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 11.18445800000336, + "latencyMs": 10.069207999971695, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 213.455084 + "wallMs": 202.76037499999998 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 10.86137499997858, + "latencyMs": 10.84791700000642, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 208.058208 + "wallMs": 206.214541 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 11.393250000022816, + "latencyMs": 10.350124999997206, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 212.864125 + "wallMs": 209.80391600000002 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 10.644250000012107, + "latencyMs": 10.462667000014337, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 212.466375 + "wallMs": 207.95208300000002 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 11.314958999981172, + "latencyMs": 10.082125000015369, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 211.12175 + "wallMs": 206.527958 } ], - "throughputPerSecond": 4.726051843378468 + "throughputPerSecond": 4.83905837216072 }, "recovery": { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "overflowed": false, @@ -572,23 +571,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 726, + "modules.typescriptTransform.micros": 677, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 189.244083, - "initialEvaluation": 0.06995799999999999, - "loaderInitialization": 1.09775, - "processConfiguration": 0.453042, - "queueDelay": 0.357541, - "resultFormatting": 0.045125, - "runtimeCreation": 0.4773329999999999, - "teardown": 10.722292, - "transportWiring": 0.183542, - "userAwait": 16.843875, - "wrapperPreparation": 0.022125 + "builtinInitialization": 191.099875, + "initialEvaluation": 0.067209, + "loaderInitialization": 1.020417, + "processConfiguration": 0.192833, + "queueDelay": 0.29562499999999997, + "resultFormatting": 0.074, + "runtimeCreation": 0.428333, + "teardown": 10.409917, + "transportWiring": 0.172417, + "userAwait": 11.528291, + "wrapperPreparation": 0.021458 }, - "totalMs": 219.551583, + "totalMs": 215.352333, "version": 1 }, "stderr": "", @@ -598,12 +597,12 @@ "state": "ready" } }, - "wallMs": 221.228375 + "wallMs": 216.49375 } }, "coldNoEmit": { "linearMemoryHighWaterBytes": 152961024, - "outerOverheadMs": 466.2189999999973, + "outerOverheadMs": 452.6153749999976, "result": { "overflowed": false, "profile": { @@ -613,8 +612,8 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8068066, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 2, + "filesystem.readFileNative.calls": 70, + "filesystem.readFileNative.notFound": 1, "filesystem.readFileNative.success": 69, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -650,19 +649,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 172.75995899999998, - "initialEvaluation": 0.838167, - "loaderInitialization": 1.654541, - "processConfiguration": 5.981375, - "queueDelay": 0.767333, - "resultFormatting": 0.118292, - "runtimeCreation": 0.47125, - "teardown": 239.569083, - "transportWiring": 0.205291, - "userAwait": 18732.667166, - "wrapperPreparation": 0.026542 - }, - "totalMs": 19155.234750000003, + "builtinInitialization": 174.3645, + "initialEvaluation": 0.801791, + "loaderInitialization": 1.5876670000000002, + "processConfiguration": 0.8835, + "queueDelay": 0.85525, + "resultFormatting": 0.041, + "runtimeCreation": 0.454958, + "teardown": 237.938042, + "transportWiring": 0.197583, + "userAwait": 16302.621042, + "wrapperPreparation": 0.028417 + }, + "totalMs": 16719.845332999997, "version": 1 }, "stderr": "", @@ -672,38 +671,37 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24863472, - "heapTotal": 87392225, - "heapUsed": 87392225, - "rss": 14128400 + "external": 24863232, + "heapTotal": 81219063, + "heapUsed": 81219063, + "rss": 14128144 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094420, - "heapUsed": 6094420, - "rss": 412816 + "heapTotal": 6094186, + "heapUsed": 6094186, + "rss": 412792 } }, - "toolAndCompilerMs": 18699.230875 + "toolAndCompilerMs": 16271.651083 } }, - "wallMs": 19165.449875 + "wallMs": 16724.266458 }, "concurrent": { "contended": { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "compiler": { - "completedMs": 20989.739124999964, + "completedMs": 10236.58466600004, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8079840, - "filesystem.readFileNative.calls": 72, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 71, "filesystem.readFileNative.success": 71, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 5, @@ -737,19 +735,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 183.108541, - "initialEvaluation": 0.158625, - "loaderInitialization": 1.0505829999999998, - "processConfiguration": 0.196542, - "queueDelay": 0.871542, - "resultFormatting": 0.097417, - "runtimeCreation": 0.43391700000000005, - "teardown": 137.505083, - "transportWiring": 0.328542, - "userAwait": 20663.878333, - "wrapperPreparation": 0.040542 + "builtinInitialization": 175.924667, + "initialEvaluation": 0.097875, + "loaderInitialization": 1.093583, + "processConfiguration": 0.215167, + "queueDelay": 0.941084, + "resultFormatting": 0.041625, + "runtimeCreation": 0.430708, + "teardown": 133.89225, + "transportWiring": 0.149125, + "userAwait": 9922.665916, + "wrapperPreparation": 0.019125 }, - "totalMs": 20987.80675, + "totalMs": 10235.534834, "version": 1 }, "stderr": "", @@ -758,41 +756,41 @@ "exitCode": 0 } }, - "startedMs": 0.007249999966006726, - "wallMs": 20989.731875 + "startedMs": 0.009874999988824127, + "wallMs": 10236.57479100005 }, "cpu": { - "completedMs": 21732.940541999997, + "completedMs": 10902.737708, "result": { "overflowed": false, "profile": { "counters": {}, "phasesMs": { - "builtinInitialization": 188.151667, - "initialEvaluation": 288.486916, - "loaderInitialization": 2.318042, - "processConfiguration": 1.2021659999999998, - "queueDelay": 20989.314208, - "resultFormatting": 0.05466699999999999, - "runtimeCreation": 0.499792, - "teardown": 15.800499999999998, - "transportWiring": 0.24445800000000004, - "userAwait": 0.434292, - "wrapperPreparation": 0.015459 + "builtinInitialization": 181.146292, + "initialEvaluation": 278.58695900000004, + "loaderInitialization": 1.147792, + "processConfiguration": 0.211, + "queueDelay": 10235.954291, + "resultFormatting": 0.035417000000000004, + "runtimeCreation": 0.482625, + "teardown": 9.651292, + "transportWiring": 0.130958, + "userAwait": 0.303541, + "wrapperPreparation": 0.013583 }, - "totalMs": 21486.568916, + "totalMs": 10707.74025, "version": 1 }, "stderr": "", "stdout": "", "value": 21 }, - "startedMs": 0.429874999972526, - "wallMs": 21732.510667000024 + "startedMs": 0.6205000000190921, + "wallMs": 10902.11720799998 }, - "elapsedMs": 21732.971666999976, + "elapsedMs": 10902.780541000016, "io": { - "completedMs": 21732.952916999988, + "completedMs": 10902.750457999997, "result": { "overflowed": false, "profile": { @@ -811,19 +809,19 @@ "filesystem.readdir.success": 1 }, "phasesMs": { - "builtinInitialization": 209.800042, - "initialEvaluation": 0.17508300000000002, - "loaderInitialization": 1.0109590000000002, - "processConfiguration": 0.263541, - "queueDelay": 21486.405959, - "resultFormatting": 0.020959, - "runtimeCreation": 0.464125, - "teardown": 14.0355, - "transportWiring": 0.5280830000000001, - "userAwait": 16.765458, - "wrapperPreparation": 0.039959 + "builtinInitialization": 180.559667, + "initialEvaluation": 0.08491599999999999, + "loaderInitialization": 1.198875, + "processConfiguration": 0.218541, + "queueDelay": 10707.622375, + "resultFormatting": 0.007417, + "runtimeCreation": 0.468917, + "teardown": 8.882958, + "transportWiring": 0.123583, + "userAwait": 1.6850420000000002, + "wrapperPreparation": 0.013709 }, - "totalMs": 21729.602167, + "totalMs": 10900.914625, "version": 1 }, "stderr": "", @@ -837,44 +835,44 @@ ] } }, - "startedMs": 0.705541999952402, - "wallMs": 21732.247375000035 + "startedMs": 0.8844999999855645, + "wallMs": 10901.86595800001 } }, - "wallMs": 21733.930540999998 + "wallMs": 10903.621083 }, "cpuBaseline": { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "overflowed": false, "profile": { "counters": {}, "phasesMs": { - "builtinInitialization": 184.066, - "initialEvaluation": 275.423708, - "loaderInitialization": 1.048334, - "processConfiguration": 0.916583, - "queueDelay": 0.332625, - "resultFormatting": 0.017458, - "runtimeCreation": 0.433708, - "teardown": 10.393667, - "transportWiring": 0.207, - "userAwait": 0.179709, - "wrapperPreparation": 0.019875 + "builtinInitialization": 180.247042, + "initialEvaluation": 271.832833, + "loaderInitialization": 0.96525, + "processConfiguration": 0.291958, + "queueDelay": 0.382, + "resultFormatting": 0.015708, + "runtimeCreation": 0.409833, + "teardown": 9.948333, + "transportWiring": 0.129792, + "userAwait": 0.170834, + "wrapperPreparation": 0.013958 }, - "totalMs": 473.1852080000001, + "totalMs": 464.439625, "version": 1 }, "stderr": "", "stdout": "", "value": 21 }, - "wallMs": 474.8615 + "wallMs": 465.425792 }, "interpretation": "all jobs were submitted together; compare sibling completion with isolated baselines to identify overlap or serialization", "ioBaseline": { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "overflowed": false, @@ -894,19 +892,19 @@ "filesystem.readdir.success": 1 }, "phasesMs": { - "builtinInitialization": 185.451959, - "initialEvaluation": 0.101375, - "loaderInitialization": 1.025375, - "processConfiguration": 0.164125, - "queueDelay": 0.307, - "resultFormatting": 0.069583, - "runtimeCreation": 0.432916, - "teardown": 11.1265, - "transportWiring": 0.323083, - "userAwait": 2.8384579999999997, - "wrapperPreparation": 0.016167 + "builtinInitialization": 173.754625, + "initialEvaluation": 0.082833, + "loaderInitialization": 1.028417, + "processConfiguration": 0.167708, + "queueDelay": 0.285083, + "resultFormatting": 0.026291, + "runtimeCreation": 0.416625, + "teardown": 9.151834, + "transportWiring": 0.112375, + "userAwait": 2.407459, + "wrapperPreparation": 0.012125 }, - "totalMs": 201.892, + "totalMs": 187.480833, "version": 1 }, "stderr": "", @@ -920,11 +918,11 @@ ] } }, - "wallMs": 203.359 + "wallMs": 189.047459 } }, "directTypeScript": { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "overflowed": false, @@ -956,23 +954,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 3323, + "modules.typescriptTransform.micros": 3061, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 178.647083, - "initialEvaluation": 0.068625, - "loaderInitialization": 1.922583, - "processConfiguration": 0.171542, - "queueDelay": 0.66, - "resultFormatting": 0.068166, - "runtimeCreation": 0.464292, - "teardown": 9.996209, - "transportWiring": 0.194334, - "userAwait": 19.446709, - "wrapperPreparation": 0.019416 - }, - "totalMs": 211.820833, + "builtinInitialization": 180.814959, + "initialEvaluation": 0.095083, + "loaderInitialization": 0.998167, + "processConfiguration": 0.182708, + "queueDelay": 0.305, + "resultFormatting": 0.025541, + "runtimeCreation": 0.431875, + "teardown": 10.019459, + "transportWiring": 0.15504099999999998, + "userAwait": 16.497459, + "wrapperPreparation": 0.040166999999999994 + }, + "totalMs": 209.619916, "version": 1 }, "stderr": "", @@ -982,11 +980,11 @@ "state": "ready" } }, - "wallMs": 213.793584 + "wallMs": 211.14412499999997 }, "emitDirect": { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 510.0185429999874, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 504.5088759999999, "result": { "overflowed": false, "profile": { @@ -997,8 +995,7 @@ "filesystem.open.notFound": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8069546, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 70, "filesystem.readFileNative.success": 70, "filesystem.realpath.calls": 4, "filesystem.realpath.success": 4, @@ -1031,19 +1028,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 181.518417, - "initialEvaluation": 1.6876669999999998, - "loaderInitialization": 0.972708, - "processConfiguration": 0.13466699999999998, - "queueDelay": 0.3, - "resultFormatting": 0.222542, - "runtimeCreation": 0.434917, - "teardown": 281.539375, - "transportWiring": 0.233666, - "userAwait": 19853.93625, - "wrapperPreparation": 0.0265 - }, - "totalMs": 20321.135083, + "builtinInitialization": 185.127417, + "initialEvaluation": 1.875375, + "loaderInitialization": 1.283916, + "processConfiguration": 0.39275, + "queueDelay": 0.397208, + "resultFormatting": 0.038083, + "runtimeCreation": 0.414584, + "teardown": 271.181334, + "transportWiring": 0.209375, + "userAwait": 18777.323708, + "wrapperPreparation": 0.024792 + }, + "totalMs": 19238.379291, "version": 1 }, "stderr": "", @@ -1053,26 +1050,26 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24746832, - "heapTotal": 86795939, - "heapUsed": 86795939, - "rss": 14038528 + "external": 24746640, + "heapTotal": 80622842, + "heapUsed": 80622842, + "rss": 14038288 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094698, - "heapUsed": 6094698, - "rss": 412864 + "heapTotal": 6094464, + "heapUsed": 6094464, + "rss": 412840 } }, - "toolAndCompilerMs": 19817.030916000014 + "toolAndCompilerMs": 18737.340333 } }, - "wallMs": 20327.049459 + "wallMs": 19241.849209 }, "generatedJavaScript": { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "overflowed": false, @@ -1113,19 +1110,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 186.431458, - "initialEvaluation": 0.06583399999999999, - "loaderInitialization": 2.509709, - "processConfiguration": 0.31275, - "queueDelay": 0.5904159999999999, - "resultFormatting": 0.024, - "runtimeCreation": 0.489916, - "teardown": 10.641083, - "transportWiring": 0.231625, - "userAwait": 11.515583, - "wrapperPreparation": 0.020458 - }, - "totalMs": 212.912208, + "builtinInitialization": 187.059166, + "initialEvaluation": 0.061, + "loaderInitialization": 1.650791, + "processConfiguration": 0.248209, + "queueDelay": 0.820583, + "resultFormatting": 0.012291, + "runtimeCreation": 0.535834, + "teardown": 8.803042000000001, + "transportWiring": 0.147167, + "userAwait": 12.136542, + "wrapperPreparation": 0.020625 + }, + "totalMs": 211.548, "version": 1 }, "stderr": "", @@ -1137,11 +1134,11 @@ } } }, - "wallMs": 214.924333 + "wallMs": 213.706542 }, "incrementalCold": { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 461.1739170000001, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 460.34162500001185, "result": { "overflowed": false, "profile": { @@ -1151,8 +1148,8 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8068066, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 2, + "filesystem.readFileNative.calls": 70, + "filesystem.readFileNative.notFound": 1, "filesystem.readFileNative.success": 69, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -1188,19 +1185,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 173.3675, - "initialEvaluation": 1.29025, - "loaderInitialization": 1.124459, - "processConfiguration": 0.14725, - "queueDelay": 0.301792, - "resultFormatting": 0.091583, - "runtimeCreation": 0.4425829999999999, - "teardown": 248.031458, - "transportWiring": 0.401166, - "userAwait": 19174.441917, - "wrapperPreparation": 0.044792 - }, - "totalMs": 19599.758709, + "builtinInitialization": 181.21779199999995, + "initialEvaluation": 1.840292, + "loaderInitialization": 1.211417, + "processConfiguration": 0.471, + "queueDelay": 0.4155, + "resultFormatting": 0.055167, + "runtimeCreation": 0.462041, + "teardown": 240.487125, + "transportWiring": 0.456666, + "userAwait": 16662.4935, + "wrapperPreparation": 0.05475 + }, + "totalMs": 17089.412625, "version": 1 }, "stderr": "", @@ -1210,39 +1207,38 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24863472, - "heapTotal": 87392677, - "heapUsed": 87392677, - "rss": 14128432 + "external": 24863232, + "heapTotal": 81219516, + "heapUsed": 81219516, + "rss": 14128176 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094586, - "heapUsed": 6094586, - "rss": 412840 + "heapTotal": 6094352, + "heapUsed": 6094352, + "rss": 412816 } }, - "toolAndCompilerMs": 19141.282125 + "toolAndCompilerMs": 16631.51516699999 } }, - "wallMs": 19602.456042 + "wallMs": 17091.856792000002 }, "incrementalFreshJobs": { "iterations": 5, - "medianMs": 12427.401625, - "p95Ms": 12609.274625, + "medianMs": 9987.442, + "p95Ms": 9996.953749999999, "samples": [ { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 324.4429999999902, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 328.09437499999876, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8079528, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 70, "filesystem.readFileNative.success": 70, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -1276,19 +1272,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.005167, - "initialEvaluation": 1.422667, - "loaderInitialization": 1.461, - "processConfiguration": 0.148083, - "queueDelay": 0.475, - "resultFormatting": 0.034749999999999996, - "runtimeCreation": 0.426584, - "teardown": 124.608083, - "transportWiring": 0.209166, - "userAwait": 11967.892083, - "wrapperPreparation": 0.022292 - }, - "totalMs": 12275.749625, + "builtinInitialization": 191.909334, + "initialEvaluation": 1.534416, + "loaderInitialization": 1.308583, + "processConfiguration": 0.260625, + "queueDelay": 0.409375, + "resultFormatting": 0.027333, + "runtimeCreation": 0.446167, + "teardown": 116.884708, + "transportWiring": 0.261291, + "userAwait": 9682.258459, + "wrapperPreparation": 0.025584000000000003 + }, + "totalMs": 9995.369208, "version": 1 }, "stderr": "", @@ -1298,34 +1294,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12129936, - "heapTotal": 64553532, - "heapUsed": 64553532, - "rss": 6190880 + "external": 12129696, + "heapTotal": 58380242, + "heapUsed": 58380242, + "rss": 6190616 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094586, - "heapUsed": 6094586, - "rss": 412840 + "heapTotal": 6094352, + "heapUsed": 6094352, + "rss": 412816 } }, - "toolAndCompilerMs": 11952.992667000011 + "toolAndCompilerMs": 9668.859375 } }, - "wallMs": 12277.435667000002 + "wallMs": 9996.953749999999 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 304.7682919999788, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 315.37999999999556, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8079528, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 70, "filesystem.readFileNative.success": 70, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -1359,19 +1354,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 174.504667, - "initialEvaluation": 0.902417, - "loaderInitialization": 0.945958, - "processConfiguration": 0.273708, - "queueDelay": 0.294084, - "resultFormatting": 0.043333, - "runtimeCreation": 0.428167, - "teardown": 111.200083, - "transportWiring": 0.1315, - "userAwait": 11968.235292, - "wrapperPreparation": 0.018583 - }, - "totalMs": 12257.024792, + "builtinInitialization": 174.26545800000002, + "initialEvaluation": 0.676625, + "loaderInitialization": 0.95975, + "processConfiguration": 0.185292, + "queueDelay": 0.282417, + "resultFormatting": 0.033459, + "runtimeCreation": 0.437041, + "teardown": 122.514041, + "transportWiring": 0.114417, + "userAwait": 9686.182, + "wrapperPreparation": 0.019958 + }, + "totalMs": 9985.715458, "version": 1 }, "stderr": "", @@ -1381,34 +1376,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12129936, - "heapTotal": 64553532, - "heapUsed": 64553532, - "rss": 6190880 + "external": 12129696, + "heapTotal": 58380242, + "heapUsed": 58380242, + "rss": 6190616 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094586, - "heapUsed": 6094586, - "rss": 412840 + "heapTotal": 6094352, + "heapUsed": 6094352, + "rss": 412816 } }, - "toolAndCompilerMs": 11953.83841700002 + "toolAndCompilerMs": 9672.062000000004 } }, - "wallMs": 12258.606709 + "wallMs": 9987.442 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 325.88804100000016, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 315.6313340000015, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8079528, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 70, "filesystem.readFileNative.success": 70, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -1442,19 +1436,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 172.118, - "initialEvaluation": 0.694292, - "loaderInitialization": 1.0465, - "processConfiguration": 0.157667, - "queueDelay": 0.32137499999999997, - "resultFormatting": 0.044375, - "runtimeCreation": 0.422083, - "teardown": 126.541917, - "transportWiring": 0.121, - "userAwait": 12116.579416, - "wrapperPreparation": 0.017833 - }, - "totalMs": 12418.141625, + "builtinInitialization": 178.791042, + "initialEvaluation": 0.737167, + "loaderInitialization": 0.957708, + "processConfiguration": 0.355333, + "queueDelay": 0.293792, + "resultFormatting": 0.033374999999999995, + "runtimeCreation": 0.418959, + "teardown": 118.194333, + "transportWiring": 0.111208, + "userAwait": 9569.319958, + "wrapperPreparation": 0.017542 + }, + "totalMs": 9869.275458, "version": 1 }, "stderr": "", @@ -1464,34 +1458,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12129936, - "heapTotal": 64553532, - "heapUsed": 64553532, - "rss": 6190880 + "external": 12129696, + "heapTotal": 58380242, + "heapUsed": 58380242, + "rss": 6190616 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094586, - "heapUsed": 6094586, - "rss": 412840 + "heapTotal": 6094352, + "heapUsed": 6094352, + "rss": 412816 } }, - "toolAndCompilerMs": 12101.513584 + "toolAndCompilerMs": 9555.120291 } }, - "wallMs": 12427.401625 + "wallMs": 9870.751625 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 348.425750000004, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 301.55062499999985, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8079528, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 70, "filesystem.readFileNative.success": 70, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -1525,19 +1518,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 188.442083, - "initialEvaluation": 1.56675, - "loaderInitialization": 4.1032079999999995, - "processConfiguration": 0.262167, - "queueDelay": 0.630334, - "resultFormatting": 0.099875, - "runtimeCreation": 0.773292, - "teardown": 129.02237499999998, - "transportWiring": 0.411459, - "userAwait": 12277.723375, - "wrapperPreparation": 0.024208 - }, - "totalMs": 12603.134042000002, + "builtinInitialization": 173.311666, + "initialEvaluation": 0.82925, + "loaderInitialization": 0.962667, + "processConfiguration": 0.187667, + "queueDelay": 0.283125, + "resultFormatting": 0.033333, + "runtimeCreation": 0.398083, + "teardown": 109.460292, + "transportWiring": 0.137834, + "userAwait": 9703.23125, + "wrapperPreparation": 0.019458 + }, + "totalMs": 9988.916417, "version": 1 }, "stderr": "", @@ -1547,34 +1540,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12129936, - "heapTotal": 64553532, - "heapUsed": 64553532, - "rss": 6190880 + "external": 12129696, + "heapTotal": 58380242, + "heapUsed": 58380242, + "rss": 6190616 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094586, - "heapUsed": 6094586, - "rss": 412840 + "heapTotal": 6094352, + "heapUsed": 6094352, + "rss": 412816 } }, - "toolAndCompilerMs": 12260.848874999996 + "toolAndCompilerMs": 9688.909583 } }, - "wallMs": 12609.274625 + "wallMs": 9990.460208 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 324.1668750000117, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 315.37662599998293, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8079528, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 70, "filesystem.readFileNative.success": 70, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -1608,19 +1600,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 177.194083, - "initialEvaluation": 1.61775, - "loaderInitialization": 1.168625, - "processConfiguration": 0.376958, - "queueDelay": 0.534375, - "resultFormatting": 0.059041, - "runtimeCreation": 0.5369590000000001, - "teardown": 124.221417, - "transportWiring": 0.157584, - "userAwait": 12153.991709, - "wrapperPreparation": 0.019791 - }, - "totalMs": 12459.956417, + "builtinInitialization": 180.179208, + "initialEvaluation": 1.021584, + "loaderInitialization": 0.992, + "processConfiguration": 0.20475, + "queueDelay": 0.312166, + "resultFormatting": 0.03175, + "runtimeCreation": 0.487, + "teardown": 116.183209, + "transportWiring": 0.142917, + "userAwait": 9669.747416, + "wrapperPreparation": 0.020791 + }, + "totalMs": 9969.366458, "version": 1 }, "stderr": "", @@ -1630,36 +1622,36 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12129936, - "heapTotal": 64553532, - "heapUsed": 64553532, - "rss": 6190880 + "external": 12129696, + "heapTotal": 58380242, + "heapUsed": 58380242, + "rss": 6190616 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094586, - "heapUsed": 6094586, - "rss": 412840 + "heapTotal": 6094352, + "heapUsed": 6094352, + "rss": 412816 } }, - "toolAndCompilerMs": 12138.342249999989 + "toolAndCompilerMs": 9655.628041000018 } }, - "wallMs": 12462.509125 + "wallMs": 9971.004667000001 } ], - "throughputPerSecond": 0.0805993655744965 + "throughputPerSecond": 0.10036812569485794 }, "invalidThenValid": { "failedChecks": { "iterations": 5, - "medianMs": 12690.46775, - "p95Ms": 12744.9275, + "medianMs": 10229.000666999998, + "p95Ms": 10247.955125, "samples": [ { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 348.9157499999965, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 316.42254100000355, "result": { "overflowed": false, "profile": { @@ -1669,8 +1661,7 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8079567, - "filesystem.readFileNative.calls": 72, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 71, "filesystem.readFileNative.success": 71, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 5, @@ -1706,19 +1697,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 196.790625, - "initialEvaluation": 1.260833, - "loaderInitialization": 1.893875, - "processConfiguration": 0.182375, - "queueDelay": 0.710958, - "resultFormatting": 0.036958, - "runtimeCreation": 0.505, - "teardown": 128.053958, - "transportWiring": 0.17666700000000002, - "userAwait": 12411.773542, - "wrapperPreparation": 0.025167 + "builtinInitialization": 171.38875000000002, + "initialEvaluation": 1.444166, + "loaderInitialization": 0.95925, + "processConfiguration": 0.142958, + "queueDelay": 0.33537500000000003, + "resultFormatting": 0.028625, + "runtimeCreation": 0.423209, + "teardown": 124.040834, + "transportWiring": 0.29920800000000003, + "userAwait": 9751.076375, + "wrapperPreparation": 0.043334 }, - "totalMs": 12741.47675, + "totalMs": 10050.225791, "version": 1 }, "stderr": "", @@ -1728,27 +1719,27 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12188304, - "heapTotal": 64658480, - "heapUsed": 64658480, - "rss": 6229928 + "external": 12188064, + "heapTotal": 58485190, + "heapUsed": 58485190, + "rss": 6229664 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094420, - "heapUsed": 6094420, - "rss": 412816 + "heapTotal": 6094186, + "heapUsed": 6094186, + "rss": 412792 } }, - "toolAndCompilerMs": 12396.011750000003 + "toolAndCompilerMs": 9735.930416999996 } }, - "wallMs": 12744.9275 + "wallMs": 10052.352958 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 345.45000100000834, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 343.15741599999456, "result": { "overflowed": false, "profile": { @@ -1758,8 +1749,7 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8079938, - "filesystem.readFileNative.calls": 72, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 71, "filesystem.readFileNative.success": 71, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 5, @@ -1795,19 +1785,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 180.005959, - "initialEvaluation": 1.006375, - "loaderInitialization": 1.569333, - "processConfiguration": 0.171875, - "queueDelay": 0.382, - "resultFormatting": 0.125166, - "runtimeCreation": 0.480833, - "teardown": 137.945375, - "transportWiring": 0.237541, - "userAwait": 12201.982125, - "wrapperPreparation": 0.019084 + "builtinInitialization": 178.86362499999998, + "initialEvaluation": 0.6807500000000001, + "loaderInitialization": 0.970583, + "processConfiguration": 0.18825, + "queueDelay": 0.29354199999999997, + "resultFormatting": 0.089333, + "runtimeCreation": 0.408, + "teardown": 141.645458, + "transportWiring": 0.111792, + "userAwait": 9922.773042, + "wrapperPreparation": 0.018833000000000003 }, - "totalMs": 12524.102125, + "totalMs": 10246.172125, "version": 1 }, "stderr": "", @@ -1817,27 +1807,27 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12190272, - "heapTotal": 64667224, - "heapUsed": 64667224, - "rss": 6230848 + "external": 12190032, + "heapTotal": 58493935, + "heapUsed": 58493935, + "rss": 6230584 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094420, - "heapUsed": 6094420, - "rss": 412816 + "heapTotal": 6094186, + "heapUsed": 6094186, + "rss": 412792 } }, - "toolAndCompilerMs": 12181.236540999991 + "toolAndCompilerMs": 9904.797709000006 } }, - "wallMs": 12526.686542 + "wallMs": 10247.955125 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 344.6031660000044, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 351.6501240000089, "result": { "overflowed": false, "profile": { @@ -1847,8 +1837,7 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8079938, - "filesystem.readFileNative.calls": 72, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 71, "filesystem.readFileNative.success": 71, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 5, @@ -1884,19 +1873,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 176.567541, - "initialEvaluation": 1.228291, - "loaderInitialization": 1.113083, - "processConfiguration": 0.198167, - "queueDelay": 0.471875, - "resultFormatting": 0.142166, - "runtimeCreation": 0.480792, - "teardown": 141.572542, - "transportWiring": 0.378709, - "userAwait": 12362.728334, - "wrapperPreparation": 0.0485 + "builtinInitialization": 181.383334, + "initialEvaluation": 0.848917, + "loaderInitialization": 1.01025, + "processConfiguration": 0.268916, + "queueDelay": 0.285542, + "resultFormatting": 0.039208, + "runtimeCreation": 0.415625, + "teardown": 144.63225, + "transportWiring": 0.146708, + "userAwait": 9895.866125, + "wrapperPreparation": 0.018958 }, - "totalMs": 12685.025709, + "totalMs": 10224.960875, "version": 1 }, "stderr": "", @@ -1906,27 +1895,27 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12190272, - "heapTotal": 64667224, - "heapUsed": 64667224, - "rss": 6230848 + "external": 12190032, + "heapTotal": 58493935, + "heapUsed": 58493935, + "rss": 6230584 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094420, - "heapUsed": 6094420, - "rss": 412816 + "heapTotal": 6094186, + "heapUsed": 6094186, + "rss": 412792 } }, - "toolAndCompilerMs": 12345.864583999995 + "toolAndCompilerMs": 9875.629791999992 } }, - "wallMs": 12690.46775 + "wallMs": 10227.279916000001 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 357.2659170000097, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 330.46291700000984, "result": { "overflowed": false, "profile": { @@ -1936,8 +1925,7 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8079938, - "filesystem.readFileNative.calls": 72, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 71, "filesystem.readFileNative.success": 71, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 5, @@ -1973,19 +1961,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.583375, - "initialEvaluation": 0.972291, - "loaderInitialization": 1.713458, - "processConfiguration": 0.15729200000000002, - "queueDelay": 0.5171250000000001, - "resultFormatting": 0.108, - "runtimeCreation": 0.449209, - "teardown": 143.77716600000002, - "transportWiring": 0.189666, - "userAwait": 12367.730334000002, - "wrapperPreparation": 0.021709 + "builtinInitialization": 180.04345899999998, + "initialEvaluation": 0.745833, + "loaderInitialization": 1.015333, + "processConfiguration": 0.179, + "queueDelay": 0.30233400000000005, + "resultFormatting": 0.028458, + "runtimeCreation": 0.433, + "teardown": 127.115917, + "transportWiring": 0.12175, + "userAwait": 9916.985709, + "wrapperPreparation": 0.022333 }, - "totalMs": 12695.370375, + "totalMs": 10227.031792, "version": 1 }, "stderr": "", @@ -1995,27 +1983,27 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12190272, - "heapTotal": 64667224, - "heapUsed": 64667224, - "rss": 6230848 + "external": 12190032, + "heapTotal": 58493935, + "heapUsed": 58493935, + "rss": 6230584 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094420, - "heapUsed": 6094420, - "rss": 412816 + "heapTotal": 6094186, + "heapUsed": 6094186, + "rss": 412792 } }, - "toolAndCompilerMs": 12341.88479099999 + "toolAndCompilerMs": 9898.537749999989 } }, - "wallMs": 12699.150708 + "wallMs": 10229.000666999998 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 363.0651669999952, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 324.481624, "result": { "overflowed": false, "profile": { @@ -2025,8 +2013,7 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8079938, - "filesystem.readFileNative.calls": 72, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 71, "filesystem.readFileNative.success": 71, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 5, @@ -2062,19 +2049,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 186.098792, - "initialEvaluation": 1.593583, - "loaderInitialization": 1.873833, - "processConfiguration": 0.443375, - "queueDelay": 0.6423340000000001, - "resultFormatting": 0.032833, - "runtimeCreation": 0.472542, - "teardown": 145.616458, - "transportWiring": 2.641375, - "userAwait": 12206.378459, - "wrapperPreparation": 0.06975 + "builtinInitialization": 169.065, + "initialEvaluation": 0.7200000000000001, + "loaderInitialization": 0.942917, + "processConfiguration": 0.18000000000000002, + "queueDelay": 0.281583, + "resultFormatting": 0.040083999999999995, + "runtimeCreation": 0.404208, + "teardown": 132.092541, + "transportWiring": 0.120791, + "userAwait": 9941.909791, + "wrapperPreparation": 0.018584 }, - "totalMs": 12545.974875, + "totalMs": 10245.832667, "version": 1 }, "stderr": "", @@ -2084,30 +2071,30 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12190272, - "heapTotal": 64667224, - "heapUsed": 64667224, - "rss": 6230848 + "external": 12190032, + "heapTotal": 58493935, + "heapUsed": 58493935, + "rss": 6230584 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094420, - "heapUsed": 6094420, - "rss": 412816 + "heapTotal": 6094186, + "heapUsed": 6094186, + "rss": 412792 } }, - "toolAndCompilerMs": 12185.818792000004 + "toolAndCompilerMs": 9923.092959 } }, - "wallMs": 12548.883958999999 + "wallMs": 10247.574583 } ], - "throughputPerSecond": 0.07910126226777563 + "throughputPerSecond": 0.09803121316960398 }, "recovery": { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 335.9904169999645, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 348.9006670000126, "result": { "overflowed": false, "profile": { @@ -2117,8 +2104,7 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8079930, - "filesystem.readFileNative.calls": 72, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 71, "filesystem.readFileNative.success": 71, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 5, @@ -2154,19 +2140,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 178.207625, - "initialEvaluation": 0.863542, - "loaderInitialization": 0.986167, - "processConfiguration": 0.220666, - "queueDelay": 0.397167, - "resultFormatting": 0.095875, - "runtimeCreation": 0.493333, - "teardown": 129.863791, - "transportWiring": 0.32787499999999997, - "userAwait": 13007.182375, - "wrapperPreparation": 0.038792 + "builtinInitialization": 177.126416, + "initialEvaluation": 0.762667, + "loaderInitialization": 1.24925, + "processConfiguration": 0.181125, + "queueDelay": 0.345042, + "resultFormatting": 0.081375, + "runtimeCreation": 0.444334, + "teardown": 144.790458, + "transportWiring": 0.135709, + "userAwait": 10144.382458, + "wrapperPreparation": 0.017082999999999997 }, - "totalMs": 13318.810542, + "totalMs": 10469.62925, "version": 1 }, "stderr": "", @@ -2176,23 +2162,23 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12167232, - "heapTotal": 64629314, - "heapUsed": 64629314, - "rss": 6214696 + "external": 12166992, + "heapTotal": 58456025, + "heapUsed": 58456025, + "rss": 6214432 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094420, - "heapUsed": 6094420, - "rss": 412816 + "heapTotal": 6094186, + "heapUsed": 6094186, + "rss": 412792 } }, - "toolAndCompilerMs": 12985.964833000036 + "toolAndCompilerMs": 10123.365832999987 } }, - "wallMs": 13321.95525 + "wallMs": 10472.2665 } }, "memoryPlateau": { @@ -2200,26 +2186,26 @@ "allowedVariationBytes": 1048576, "failedCompilerJobs": { "afterCompiler": { - "maximumBytes": 64667224, - "minimumBytes": 64658480, + "maximumBytes": 58493935, + "minimumBytes": 58485190, "samples": [ - 64658480, - 64667224, - 64667224, - 64667224, - 64667224 + 58485190, + 58493935, + 58493935, + 58493935, + 58493935 ], - "variationBytes": 8744 + "variationBytes": 8745 }, "beforeToolLoad": { - "maximumBytes": 6094420, - "minimumBytes": 6094420, + "maximumBytes": 6094186, + "minimumBytes": 6094186, "samples": [ - 6094420, - 6094420, - 6094420, - 6094420, - 6094420 + 6094186, + 6094186, + 6094186, + 6094186, + 6094186 ], "variationBytes": 0 } @@ -2227,52 +2213,52 @@ "interpretation": "before-tool-load samples compare fresh runtimes; after-compiler samples describe heap usage immediately before each runtime is dropped", "unchangedCompilerJobs": { "afterCompiler": { - "maximumBytes": 87177832, - "minimumBytes": 87177832, + "maximumBytes": 81004542, + "minimumBytes": 81004542, "samples": [ - 87177832, - 87177832, - 87177832, - 87177832, - 87177832 + 81004542, + 81004542, + 81004542, + 81004542, + 81004542 ], "variationBytes": 0 }, "beforeToolLoad": { - "maximumBytes": 6094381, - "minimumBytes": 6094381, + "maximumBytes": 6094147, + "minimumBytes": 6094147, "samples": [ - 6094381, - 6094381, - 6094381, - 6094381, - 6094381 + 6094147, + 6094147, + 6094147, + 6094147, + 6094147 ], "variationBytes": 0 } }, "warmedIncrementalCompilerJobs": { "afterCompiler": { - "maximumBytes": 64553532, - "minimumBytes": 64553532, + "maximumBytes": 58380242, + "minimumBytes": 58380242, "samples": [ - 64553532, - 64553532, - 64553532, - 64553532, - 64553532 + 58380242, + 58380242, + 58380242, + 58380242, + 58380242 ], "variationBytes": 0 }, "beforeToolLoad": { - "maximumBytes": 6094586, - "minimumBytes": 6094586, + "maximumBytes": 6094352, + "minimumBytes": 6094352, "samples": [ - 6094586, - 6094586, - 6094586, - 6094586, - 6094586 + 6094352, + 6094352, + 6094352, + 6094352, + 6094352 ], "variationBytes": 0 } @@ -2281,26 +2267,26 @@ "wasmLinearMemory": { "cancelledJobs": { "growthBytes": 0, - "maximumBytes": 220069888, - "minimumBytes": 220069888, + "maximumBytes": 211025920, + "minimumBytes": 211025920, "samples": [ - 220069888, - 220069888, - 220069888, - 220069888, - 220069888 + 211025920, + 211025920, + 211025920, + 211025920, + 211025920 ] }, "failedCompilerJobs": { "growthBytes": 0, - "maximumBytes": 220069888, - "minimumBytes": 220069888, + "maximumBytes": 211025920, + "minimumBytes": 211025920, "samples": [ - 220069888, - 220069888, - 220069888, - 220069888, - 220069888 + 211025920, + 211025920, + 211025920, + 211025920, + 211025920 ] }, "interpretation": "descriptive instance-wide monotone high-water observations; they show where the reserved peak grows but cannot identify allocations that remain within an earlier peak", @@ -2310,95 +2296,95 @@ "label": "coldNoEmit" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "phaseProfile" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "incrementalCold" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "invalidRecovery" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "projectReferences" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "directTypeScript" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "emitDirect" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "generatedJavaScript" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "cpuBaseline" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "ioBaseline" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "concurrent" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "timeoutRecovery" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "cancellationRecovery" } ], "timedOutJobs": { "growthBytes": 0, - "maximumBytes": 220069888, - "minimumBytes": 220069888, + "maximumBytes": 211025920, + "minimumBytes": 211025920, "samples": [ - 220069888, - 220069888, - 220069888, - 220069888, - 220069888 + 211025920, + 211025920, + 211025920, + 211025920, + 211025920 ] }, "unchangedCompilerJobs": { "growthBytes": 0, - "maximumBytes": 220069888, - "minimumBytes": 220069888, + "maximumBytes": 211025920, + "minimumBytes": 211025920, "samples": [ - 220069888, - 220069888, - 220069888, - 220069888, - 220069888 + 211025920, + 211025920, + 211025920, + 211025920, + 211025920 ] }, "warmedIncrementalCompilerJobs": { "growthBytes": 0, - "maximumBytes": 220069888, - "minimumBytes": 220069888, + "maximumBytes": 211025920, + "minimumBytes": 211025920, "samples": [ - 220069888, - 220069888, - 220069888, - 220069888, - 220069888 + 211025920, + 211025920, + 211025920, + 211025920, + 211025920 ] } } }, "projectReferences": { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 559.0911249999772, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 538.7017080000114, "result": { "overflowed": false, "profile": { @@ -2409,8 +2395,7 @@ "filesystem.open.notFound": 2, "filesystem.open.success": 8, "filesystem.readFileNative.bytes": 8082574, - "filesystem.readFileNative.calls": 78, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 77, "filesystem.readFileNative.success": 77, "filesystem.readdir.calls": 4, "filesystem.readdir.entries": 8, @@ -2446,19 +2431,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 225.176833, - "initialEvaluation": 1.240459, - "loaderInitialization": 1.969375, - "processConfiguration": 0.471042, - "queueDelay": 0.6456670000000001, - "resultFormatting": 0.119541, - "runtimeCreation": 0.519292, - "teardown": 287.878792, - "transportWiring": 0.247542, - "userAwait": 19607.905875, - "wrapperPreparation": 0.026041 - }, - "totalMs": 20126.325584, + "builtinInitialization": 185.250542, + "initialEvaluation": 0.995084, + "loaderInitialization": 2.396166, + "processConfiguration": 0.36325, + "queueDelay": 0.947333, + "resultFormatting": 0.034958, + "runtimeCreation": 0.467625, + "teardown": 301.70054200000004, + "transportWiring": 0.288667, + "userAwait": 18346.309333, + "wrapperPreparation": 0.023791 + }, + "totalMs": 18838.883458, "version": 1 }, "stderr": "", @@ -2468,85 +2453,85 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 25401504, - "heapTotal": 88945643, - "heapUsed": 88945643, - "rss": 14503568 + "external": 25401264, + "heapTotal": 82772481, + "heapUsed": 82772481, + "rss": 14503312 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094366, - "heapUsed": 6094366, - "rss": 412808 + "heapTotal": 6094132, + "heapUsed": 6094132, + "rss": 412784 } }, - "toolAndCompilerMs": 19570.16312500002 + "toolAndCompilerMs": 18302.715124999988 } }, - "wallMs": 20129.254249999998 + "wallMs": 18841.416833 }, "timeouts": { "attempts": { "iterations": 5, - "medianMs": 289.52133299999997, - "p95Ms": 310.724416, + "medianMs": 214.28770799999998, + "p95Ms": 217.471583, "samples": [ { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "message": "execution job timed out", "name": "Error", "timedOut": true }, - "wallMs": 289.52133299999997 + "wallMs": 213.349917 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "message": "execution job timed out", "name": "Error", "timedOut": true }, - "wallMs": 240.07999999999998 + "wallMs": 217.471583 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "message": "execution job timed out", "name": "Error", "timedOut": true }, - "wallMs": 265.214333 + "wallMs": 214.28770799999998 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "message": "execution job timed out", "name": "Error", "timedOut": true }, - "wallMs": 310.724416 + "wallMs": 215.432417 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "message": "execution job timed out", "name": "Error", "timedOut": true }, - "wallMs": 293.008542 + "wallMs": 212.787584 } ], - "throughputPerSecond": 3.5751349035684297 + "throughputPerSecond": 4.6584029932982105 }, "recovery": { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "overflowed": false, @@ -2578,23 +2563,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 3168, + "modules.typescriptTransform.micros": 10478, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 200.221709, - "initialEvaluation": 0.064542, - "loaderInitialization": 1.342666, - "processConfiguration": 0.4715, - "queueDelay": 0.313834, - "resultFormatting": 0.027167, - "runtimeCreation": 0.433292, - "teardown": 10.588875, - "transportWiring": 0.218666, - "userAwait": 25.683458, - "wrapperPreparation": 0.02075 + "builtinInitialization": 180.811292, + "initialEvaluation": 0.06125, + "loaderInitialization": 0.985583, + "processConfiguration": 0.192208, + "queueDelay": 0.294375, + "resultFormatting": 0.024125, + "runtimeCreation": 0.756334, + "teardown": 9.541875, + "transportWiring": 0.13533299999999998, + "userAwait": 21.190583, + "wrapperPreparation": 0.019792 }, - "totalMs": 239.435, + "totalMs": 214.039917, "version": 1 }, "stderr": "", @@ -2604,24 +2589,23 @@ "state": "ready" } }, - "wallMs": 240.841083 + "wallMs": 215.142541 } }, "unchangedFreshJobs": { "iterations": 5, - "medianMs": 18946.877583999998, - "p95Ms": 19175.117, + "medianMs": 16832.829625, + "p95Ms": 17013.895791, "samples": [ { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 447.86699999999473, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 463.16383399999904, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8067927, - "filesystem.readFileNative.calls": 70, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 69, "filesystem.readFileNative.success": 69, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -2655,19 +2639,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 171.224417, - "initialEvaluation": 0.706334, - "loaderInitialization": 1.2641250000000002, - "processConfiguration": 0.14595799999999998, - "queueDelay": 0.364375, - "resultFormatting": 0.033042, - "runtimeCreation": 0.42225, - "teardown": 238.896375, - "transportWiring": 0.13104100000000002, - "userAwait": 18399.364040999997, - "wrapperPreparation": 0.017499999999999998 - }, - "totalMs": 18812.613667, + "builtinInitialization": 174.610875, + "initialEvaluation": 1.053, + "loaderInitialization": 2.081709, + "processConfiguration": 0.246291, + "queueDelay": 0.6252500000000001, + "resultFormatting": 0.037375, + "runtimeCreation": 0.468416, + "teardown": 248.893083, + "transportWiring": 0.297792, + "userAwait": 16101.114583, + "wrapperPreparation": 0.022042 + }, + "totalMs": 16529.520957999997, "version": 1 }, "stderr": "", @@ -2677,34 +2661,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24823104, - "heapTotal": 87177832, - "heapUsed": 87177832, - "rss": 14106016 + "external": 24822864, + "heapTotal": 81004542, + "heapUsed": 81004542, + "rss": 14105752 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094381, - "heapUsed": 6094381, - "rss": 412808 + "heapTotal": 6094147, + "heapUsed": 6094147, + "rss": 412784 } }, - "toolAndCompilerMs": 18366.334667000003 + "toolAndCompilerMs": 16068.412208000002 } }, - "wallMs": 18814.201666999998 + "wallMs": 16531.576042 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 497.57450000000244, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 459.26020899999276, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8067927, - "filesystem.readFileNative.calls": 70, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 69, "filesystem.readFileNative.success": 69, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -2738,19 +2721,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 173.74641699999998, - "initialEvaluation": 0.795, - "loaderInitialization": 0.957875, - "processConfiguration": 0.156917, - "queueDelay": 0.309375, - "resultFormatting": 0.194292, - "runtimeCreation": 0.413833, - "teardown": 277.823667, - "transportWiring": 0.12875, - "userAwait": 18716.577458, - "wrapperPreparation": 0.018333 - }, - "totalMs": 19171.225875, + "builtinInitialization": 173.280083, + "initialEvaluation": 0.710375, + "loaderInitialization": 1.191083, + "processConfiguration": 0.28662499999999996, + "queueDelay": 0.315083, + "resultFormatting": 0.058875, + "runtimeCreation": 0.443459, + "teardown": 245.837125, + "transportWiring": 0.117542, + "userAwait": 16265.762917, + "wrapperPreparation": 0.016625 + }, + "totalMs": 16688.184833, "version": 1 }, "stderr": "", @@ -2760,34 +2743,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24823104, - "heapTotal": 87177832, - "heapUsed": 87177832, - "rss": 14106016 + "external": 24822864, + "heapTotal": 81004542, + "heapUsed": 81004542, + "rss": 14105752 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094381, - "heapUsed": 6094381, - "rss": 412808 + "heapTotal": 6094147, + "heapUsed": 6094147, + "rss": 412784 } }, - "toolAndCompilerMs": 18677.542499999996 + "toolAndCompilerMs": 16230.969541000006 } }, - "wallMs": 19175.117 + "wallMs": 16690.22975 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 455.7980009999992, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 443.4272079999937, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8067927, - "filesystem.readFileNative.calls": 70, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 69, "filesystem.readFileNative.success": 69, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -2821,19 +2803,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.202541, - "initialEvaluation": 0.8708750000000001, - "loaderInitialization": 1.609584, - "processConfiguration": 0.244625, - "queueDelay": 0.6243340000000001, - "resultFormatting": 0.045916, - "runtimeCreation": 0.433916, - "teardown": 237.15, - "transportWiring": 0.154, - "userAwait": 18604.490292, - "wrapperPreparation": 0.019542 - }, - "totalMs": 19024.913584, + "builtinInitialization": 175.449292, + "initialEvaluation": 0.706417, + "loaderInitialization": 1.059167, + "processConfiguration": 0.325208, + "queueDelay": 0.37, + "resultFormatting": 0.033292, + "runtimeCreation": 0.432791, + "teardown": 231.065833, + "transportWiring": 0.13362500000000002, + "userAwait": 16421.665582999998, + "wrapperPreparation": 0.019 + }, + "totalMs": 16831.307500000003, "version": 1 }, "stderr": "", @@ -2843,34 +2825,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24823104, - "heapTotal": 87177832, - "heapUsed": 87177832, - "rss": 14106016 + "external": 24822864, + "heapTotal": 81004542, + "heapUsed": 81004542, + "rss": 14105752 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094381, - "heapUsed": 6094381, - "rss": 412808 + "heapTotal": 6094147, + "heapUsed": 6094147, + "rss": 412784 } }, - "toolAndCompilerMs": 18570.988916 + "toolAndCompilerMs": 16389.402417000005 } }, - "wallMs": 19026.786916999998 + "wallMs": 16832.829625 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 454.5509579999998, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 475.9148749999986, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8067927, - "filesystem.readFileNative.calls": 70, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 69, "filesystem.readFileNative.success": 69, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -2904,19 +2885,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 173.09370900000002, - "initialEvaluation": 0.928792, - "loaderInitialization": 0.979667, - "processConfiguration": 0.165291, - "queueDelay": 0.283792, - "resultFormatting": 0.092792, - "runtimeCreation": 0.438917, - "teardown": 242.174042, - "transportWiring": 0.194458, - "userAwait": 18497.214791, - "wrapperPreparation": 0.021125 - }, - "totalMs": 18915.682917, + "builtinInitialization": 171.986208, + "initialEvaluation": 0.6783750000000001, + "loaderInitialization": 0.939292, + "processConfiguration": 0.186417, + "queueDelay": 0.281334, + "resultFormatting": 0.036125, + "runtimeCreation": 0.403458, + "teardown": 267.97504100000003, + "transportWiring": 0.114, + "userAwait": 16569.779542, + "wrapperPreparation": 0.018625 + }, + "totalMs": 17012.487542, "version": 1 }, "stderr": "", @@ -2926,34 +2907,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24823104, - "heapTotal": 87177832, - "heapUsed": 87177832, - "rss": 14106016 + "external": 24822864, + "heapTotal": 81004542, + "heapUsed": 81004542, + "rss": 14105752 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094381, - "heapUsed": 6094381, - "rss": 412808 + "heapTotal": 6094147, + "heapUsed": 6094147, + "rss": 412784 } }, - "toolAndCompilerMs": 18463.935209000003 + "toolAndCompilerMs": 16537.980916 } }, - "wallMs": 18918.486167000003 + "wallMs": 17013.895791 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 458.1701679999933, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 482.00512499999604, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8067927, - "filesystem.readFileNative.calls": 70, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 69, "filesystem.readFileNative.success": 69, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -2987,19 +2967,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 173.109333, - "initialEvaluation": 0.740875, - "loaderInitialization": 1.922458, - "processConfiguration": 0.170667, - "queueDelay": 0.627542, - "resultFormatting": 0.049542, - "runtimeCreation": 0.44975, - "teardown": 245.708458, - "transportWiring": 0.156833, - "userAwait": 18521.335583, - "wrapperPreparation": 0.017584 - }, - "totalMs": 18944.491542, + "builtinInitialization": 186.21425, + "initialEvaluation": 0.919542, + "loaderInitialization": 1.180542, + "processConfiguration": 0.502625, + "queueDelay": 0.287541, + "resultFormatting": 0.032083, + "runtimeCreation": 0.42475, + "teardown": 258.158292, + "transportWiring": 0.114166, + "userAwait": 16504.942667000003, + "wrapperPreparation": 0.017374999999999998 + }, + "totalMs": 16952.839666, "version": 1 }, "stderr": "", @@ -3009,26 +2989,26 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24823104, - "heapTotal": 87177832, - "heapUsed": 87177832, - "rss": 14106016 + "external": 24822864, + "heapTotal": 81004542, + "heapUsed": 81004542, + "rss": 14105752 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292368, - "heapTotal": 6094381, - "heapUsed": 6094381, - "rss": 412808 + "heapTotal": 6094147, + "heapUsed": 6094147, + "rss": 412784 } }, - "toolAndCompilerMs": 18488.707416000005 + "toolAndCompilerMs": 16472.450125000003 } }, - "wallMs": 18946.877583999998 + "wallMs": 16954.45525 } ], - "throughputPerSecond": 0.05269732894150695 + "throughputPerSecond": 0.059507525390082576 } } } diff --git a/tests/agentic_ts/results/2026-09-22-p3-macos-aarch64.json b/tests/agentic_ts/results/2026-09-22-p3-macos-aarch64.json index 8af0229e..dc3b16b8 100644 --- a/tests/agentic_ts/results/2026-09-22-p3-macos-aarch64.json +++ b/tests/agentic_ts/results/2026-09-22-p3-macos-aarch64.json @@ -1,18 +1,18 @@ { "component": { - "blake3": "e5acbce5db6c54e09bf98cdeb51a061d28fcf60094719e3acc185440899670ea", - "buildMs": 71927.95408400001, - "bytes": 172748293, + "blake3": "b682f84afc647dcd86ecd1d3b638f560607ccea53a0ad1ce63dd062f7644b479", + "buildMs": 36222.627292, + "bytes": 173150955, "path": "tmp/rt-target-p3/wasm32-wasip2/debug/agentic_ts.optimized.wasm", - "prepareAndInstantiateMs": 16501.765833 + "prepareAndInstantiateMs": 17217.497000000003 }, "environment": { "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "5349e9eabd84509fdb2f2807d30c57961c5ffa5d", + "commitHint": "74253b411f932fd9cccf92488bc63e9278372271", "componentFeatures": "typescript-compiler-profiling", - "dirty": false, + "dirty": true, "iterations": 5, "node": "22.14.0", "npm": "10.9.2", @@ -26,13 +26,13 @@ "inputs": { "algorithm": "blake3-composite-v1", "benchmarkHash": "62c3baad63d1f965fa09a77fd853acb38fdae3ded395b41f88417773b9776ae7", - "buildHash": "95ceedfc8b22747d708d73fc18f45b7cf43695eb142e62fb815aac61b6735894" + "buildHash": "ee14734cef3ef62ee8e4311ecc098a530e13d76553e0696032cb3251faec1f97" }, "nodeBaseline": { "exitCode": 0, "stderr": "", "stdout": "", - "wallMs": 622.9120409999999 + "wallMs": 562.085625 }, "notes": [ "manual local measurement; no CI threshold", @@ -42,7 +42,7 @@ "phaseProfiles": { "interpretation": "the shared TypeScript API profiler runs a no-emit core-project check; compare phase proportions within a target because instrumentation overhead differs between Node and QuickJS", "node": { - "outerOverheadMs": 39.68845900000008, + "outerOverheadMs": 39.79975000000002, "result": { "overflowed": false, "stderr": "", @@ -191,54 +191,53 @@ } }, "phasesMs": { - "configParse": 2.344959000000017, - "configRead": 2.9328749999999957, - "diagnostics": 329.79770800000006, - "import": 190.519541, - "measuredTotal": 660.791916, - "optionsAndGlobalDiagnostics": 50.48012499999999, - "programCreate": 134.92374999999998, - "semanticDiagnostics": 279.241959, - "syntacticDiagnostics": 0.07262500000001637, - "unclassified": 0.27308299999998553 + "configParse": 2.211874999999992, + "configRead": 2.778917000000007, + "diagnostics": 335.55404200000004, + "import": 186.810917, + "measuredTotal": 662.067416, + "optionsAndGlobalDiagnostics": 56.435959000000025, + "programCreate": 134.481084, + "semanticDiagnostics": 279.05195799999996, + "syntacticDiagnostics": 0.06333399999999756, + "unclassified": 0.2305809999999724 }, "quickJsMemory": { "afterCompiler": { "arrayBuffers": 33003, "external": 1892362, - "heapTotal": 134070272, - "heapUsed": 104305896, - "rss": 238927872 + "heapTotal": 135118848, + "heapUsed": 103766288, + "rss": 240943104 }, "afterToolLoad": { "arrayBuffers": 16659, "external": 1876018, "heapTotal": 39223296, - "heapUsed": 32419864, - "rss": 138035200 + "heapUsed": 32431584, + "rss": 138575872 }, "beforeToolLoad": { "arrayBuffers": 17762, "external": 1498826, "heapTotal": 5324800, "heapUsed": 3999432, - "rss": 41713664 + "rss": 41009152 } } } }, - "wallMs": 700.4803750000001 + "wallMs": 701.867166 }, "wasm": { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 2098.0721669999984, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 647.9635419999977, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 10961854, - "filesystem.readFileNative.calls": 69, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 68, "filesystem.readFileNative.success": 68, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -271,19 +270,19 @@ "modules.sourceRead.success": 2 }, "phasesMs": { - "builtinInitialization": 171.800125, - "initialEvaluation": 0.106417, - "loaderInitialization": 0.992792, - "processConfiguration": 0.1425, - "queueDelay": 0.295583, - "resultFormatting": 0.06612499999999999, - "runtimeCreation": 0.425208, - "teardown": 978.51725, - "transportWiring": 0.169833, - "userAwait": 25837.52625, - "wrapperPreparation": 0.019208 - }, - "totalMs": 26990.604708, + "builtinInitialization": 177.89925, + "initialEvaluation": 0.095125, + "loaderInitialization": 1.114209, + "processConfiguration": 0.207, + "queueDelay": 0.295917, + "resultFormatting": 0.042917, + "runtimeCreation": 0.406958, + "teardown": 398.829208, + "transportWiring": 0.125833, + "userAwait": 21537.405333, + "wrapperPreparation": 0.016125 + }, + "totalMs": 22116.539584, "version": 1 }, "stderr": "", @@ -432,115 +431,115 @@ } }, "phasesMs": { - "configParse": 2.670040999997582, - "configRead": 1.9093329999996056, - "diagnostics": 8146.342167000003, - "import": 11754.008333000002, - "measuredTotal": 24905.648417, - "optionsAndGlobalDiagnostics": 1087.077624999998, - "programCreate": 4996.336416000002, - "semanticDiagnostics": 7059.0898339999985, - "syntacticDiagnostics": 0.08779199999844423, - "unclassified": 4.382126999997126 + "configParse": 2.4206669999985024, + "configRead": 2.4362079999991693, + "diagnostics": 8032.088833999998, + "import": 8307.642540999997, + "measuredTotal": 21472.708416, + "optionsAndGlobalDiagnostics": 1107.387749999998, + "programCreate": 5122.910334, + "semanticDiagnostics": 6924.562250000003, + "syntacticDiagnostics": 0.10245800000120651, + "unclassified": 5.2098320000040985 }, "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 41808480, - "heapTotal": 125640654, - "heapUsed": 125640654, - "rss": 25450496 + "external": 41808240, + "heapTotal": 116566873, + "heapUsed": 116566873, + "rss": 25450232 }, "afterToolLoad": { "arrayBuffers": 0, - "external": 1204032, - "heapTotal": 38923281, - "heapUsed": 38923281, - "rss": 1683144 + "external": 1203792, + "heapTotal": 29849501, + "heapUsed": 29849501, + "rss": 1682880 }, "beforeToolLoad": { "arrayBuffers": 0, - "external": 293712, - "heapTotal": 6120172, - "heapUsed": 6120172, - "rss": 414488 + "external": 293664, + "heapTotal": 6113156, + "heapUsed": 6113156, + "rss": 414408 } } } }, - "wallMs": 27003.720584 + "wallMs": 22120.671958 } }, "schemaVersion": 5, "target": "p3", - "wasmLinearMemoryHighWaterBytes": 220069888, + "wasmLinearMemoryHighWaterBytes": 211025920, "workloads": { "cancellations": { "attempts": { "iterations": 5, - "medianMs": 193.34870800000002, - "p95Ms": 198.253667, + "medianMs": 208.39908300000002, + "p95Ms": 230.070625, "samples": [ { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 8.731792000005953, + "latencyMs": 10.270582999975886, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 198.253667 + "wallMs": 203.54133299999998 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 9.240915999980643, + "latencyMs": 9.734541999991052, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 192.294458 + "wallMs": 202.11041699999998 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 8.966584000037983, + "latencyMs": 10.930833999998868, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 193.34870800000002 + "wallMs": 208.39908300000002 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 8.45666699996218, + "latencyMs": 10.273875000013504, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 191.372625 + "wallMs": 209.658709 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 8.899791999952868, + "latencyMs": 11.368207999970764, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 194.628375 + "wallMs": 230.070625 } ], - "throughputPerSecond": 5.155182154118701 + "throughputPerSecond": 4.744822645727398 }, "recovery": { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "overflowed": false, @@ -572,23 +571,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 703, + "modules.typescriptTransform.micros": 737, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 174.41045799999998, - "initialEvaluation": 0.064292, - "loaderInitialization": 0.966958, - "processConfiguration": 0.139792, - "queueDelay": 0.293834, - "resultFormatting": 0.026834, - "runtimeCreation": 0.412542, - "teardown": 8.803500000000001, - "transportWiring": 0.16908299999999998, - "userAwait": 12.068416, - "wrapperPreparation": 0.021917 + "builtinInitialization": 190.555375, + "initialEvaluation": 0.074333, + "loaderInitialization": 1.031375, + "processConfiguration": 0.216625, + "queueDelay": 0.31541600000000003, + "resultFormatting": 0.017750000000000002, + "runtimeCreation": 0.4294170000000001, + "teardown": 10.553917, + "transportWiring": 0.24375, + "userAwait": 12.391625, + "wrapperPreparation": 0.026083 }, - "totalMs": 197.398125, + "totalMs": 215.893833, "version": 1 }, "stderr": "", @@ -598,12 +597,12 @@ "state": "ready" } }, - "wallMs": 198.442958 + "wallMs": 216.999625 } }, "coldNoEmit": { "linearMemoryHighWaterBytes": 152961024, - "outerOverheadMs": 492.79349999999613, + "outerOverheadMs": 458.12937500000044, "result": { "overflowed": false, "profile": { @@ -613,8 +612,8 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8068066, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 2, + "filesystem.readFileNative.calls": 70, + "filesystem.readFileNative.notFound": 1, "filesystem.readFileNative.success": 69, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -650,19 +649,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 185.138417, - "initialEvaluation": 0.966959, - "loaderInitialization": 1.933167, - "processConfiguration": 8.842958, - "queueDelay": 1.0455, - "resultFormatting": 0.059625, - "runtimeCreation": 0.81425, - "teardown": 245.698875, - "transportWiring": 0.244583, - "userAwait": 18764.851583, - "wrapperPreparation": 0.021375 - }, - "totalMs": 19209.687375, + "builtinInitialization": 170.39075, + "initialEvaluation": 0.679042, + "loaderInitialization": 1.769417, + "processConfiguration": 1.199041, + "queueDelay": 0.912584, + "resultFormatting": 0.07066700000000001, + "runtimeCreation": 0.543875, + "teardown": 245.153375, + "transportWiring": 0.174, + "userAwait": 16478.733958, + "wrapperPreparation": 0.017417 + }, + "totalMs": 16899.696625, "version": 1 }, "stderr": "", @@ -672,38 +671,37 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24863568, - "heapTotal": 87392355, - "heapUsed": 87392355, - "rss": 14128432 + "external": 24863328, + "heapTotal": 81219193, + "heapUsed": 81219193, + "rss": 14128176 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094550, - "heapUsed": 6094550, - "rss": 412848 + "heapTotal": 6094316, + "heapUsed": 6094316, + "rss": 412824 } }, - "toolAndCompilerMs": 18731.067542000004 + "toolAndCompilerMs": 16445.929709 } }, - "wallMs": 19223.861042 + "wallMs": 16904.059084 }, "concurrent": { "contended": { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "compiler": { - "completedMs": 12464.743583000032, + "completedMs": 10234.669999999984, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8079840, - "filesystem.readFileNative.calls": 72, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 71, "filesystem.readFileNative.success": 71, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 5, @@ -737,19 +735,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 168.202125, - "initialEvaluation": 0.097292, - "loaderInitialization": 1.105583, - "processConfiguration": 0.12929200000000002, - "queueDelay": 0.811458, - "resultFormatting": 0.05, - "runtimeCreation": 0.421125, - "teardown": 117.123417, - "transportWiring": 0.106833, - "userAwait": 12175.550708, - "wrapperPreparation": 0.013792 + "builtinInitialization": 173.03275000000002, + "initialEvaluation": 0.101875, + "loaderInitialization": 1.005416, + "processConfiguration": 0.142125, + "queueDelay": 0.8685, + "resultFormatting": 0.037166000000000005, + "runtimeCreation": 0.450084, + "teardown": 140.995667, + "transportWiring": 0.114917, + "userAwait": 9916.665209, + "wrapperPreparation": 0.013583 }, - "totalMs": 12463.673625, + "totalMs": 10233.47475, "version": 1 }, "stderr": "", @@ -758,41 +756,41 @@ "exitCode": 0 } }, - "startedMs": 0.005791000090539455, - "wallMs": 12464.737791999942 + "startedMs": 0.006208999955561012, + "wallMs": 10234.663791000028 }, "cpu": { - "completedMs": 13105.456958000084, + "completedMs": 10909.767458999995, "result": { "overflowed": false, "profile": { "counters": {}, "phasesMs": { - "builtinInitialization": 177.66020799999998, - "initialEvaluation": 269.413167, - "loaderInitialization": 1.7885, - "processConfiguration": 0.206167, - "queueDelay": 12464.360333, - "resultFormatting": 0.014541, - "runtimeCreation": 0.4809580000000001, - "teardown": 8.795542, - "transportWiring": 0.144375, - "userAwait": 0.195875, - "wrapperPreparation": 0.013 + "builtinInitialization": 179.15475, + "initialEvaluation": 276.3875, + "loaderInitialization": 0.970625, + "processConfiguration": 0.2035, + "queueDelay": 10234.365625, + "resultFormatting": 0.015375000000000002, + "runtimeCreation": 0.467417, + "teardown": 9.856042, + "transportWiring": 0.175833, + "userAwait": 0.15045799999999998, + "wrapperPreparation": 0.018375 }, - "totalMs": 12923.101708, + "totalMs": 10701.809833, "version": 1 }, "stderr": "", "stdout": "", "value": 21 }, - "startedMs": 0.3832910000346601, - "wallMs": 13105.073667000048 + "startedMs": 0.4558749999850989, + "wallMs": 10909.31158400001 }, - "elapsedMs": 13105.491708000074, + "elapsedMs": 10909.791999999958, "io": { - "completedMs": 13105.463416000011, + "completedMs": 10909.775124999986, "result": { "overflowed": false, "profile": { @@ -811,19 +809,19 @@ "filesystem.readdir.success": 1 }, "phasesMs": { - "builtinInitialization": 169.455625, - "initialEvaluation": 0.081167, - "loaderInitialization": 0.996125, - "processConfiguration": 0.15729200000000002, - "queueDelay": 12922.949541, - "resultFormatting": 0.007458, - "runtimeCreation": 0.449458, - "teardown": 8.260458, - "transportWiring": 0.101, - "userAwait": 1.550542, - "wrapperPreparation": 0.010583 + "builtinInitialization": 183.938792, + "initialEvaluation": 0.085542, + "loaderInitialization": 1.298375, + "processConfiguration": 2.329583, + "queueDelay": 10701.676958, + "resultFormatting": 0.010542, + "runtimeCreation": 0.456417, + "teardown": 8.793416, + "transportWiring": 0.12912500000000002, + "userAwait": 8.718, + "wrapperPreparation": 0.011833 }, - "totalMs": 13104.044416, + "totalMs": 10907.565792, "version": 1 }, "stderr": "", @@ -837,44 +835,44 @@ ] } }, - "startedMs": 0.6373330000787973, - "wallMs": 13104.826082999934 + "startedMs": 0.7006669999682344, + "wallMs": 10909.074458000016 } }, - "wallMs": 13106.030375 + "wallMs": 10911.023874999999 }, "cpuBaseline": { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "overflowed": false, "profile": { "counters": {}, "phasesMs": { - "builtinInitialization": 169.202917, - "initialEvaluation": 269.809584, - "loaderInitialization": 0.956834, - "processConfiguration": 0.959583, - "queueDelay": 0.305958, - "resultFormatting": 0.015083, - "runtimeCreation": 0.424666, - "teardown": 8.93275, - "transportWiring": 0.116125, - "userAwait": 0.13920800000000003, - "wrapperPreparation": 0.011166 + "builtinInitialization": 170.041084, + "initialEvaluation": 266.44975, + "loaderInitialization": 1.025209, + "processConfiguration": 0.281041, + "queueDelay": 0.259167, + "resultFormatting": 0.013459, + "runtimeCreation": 0.415916, + "teardown": 9.291625, + "transportWiring": 0.1365, + "userAwait": 0.14741600000000002, + "wrapperPreparation": 0.01075 }, - "totalMs": 450.910958, + "totalMs": 448.097167, "version": 1 }, "stderr": "", "stdout": "", "value": 21 }, - "wallMs": 452.094667 + "wallMs": 448.97758300000004 }, "interpretation": "all jobs were submitted together; compare sibling completion with isolated baselines to identify overlap or serialization", "ioBaseline": { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "overflowed": false, @@ -894,19 +892,19 @@ "filesystem.readdir.success": 1 }, "phasesMs": { - "builtinInitialization": 170.952583, - "initialEvaluation": 0.08224999999999999, - "loaderInitialization": 1.000792, - "processConfiguration": 0.14200000000000002, - "queueDelay": 0.276542, - "resultFormatting": 0.006084, - "runtimeCreation": 0.397833, - "teardown": 7.800833, - "transportWiring": 0.114042, - "userAwait": 1.346875, - "wrapperPreparation": 0.010916 + "builtinInitialization": 176.94887500000002, + "initialEvaluation": 0.097625, + "loaderInitialization": 1.181, + "processConfiguration": 0.247375, + "queueDelay": 0.28558300000000003, + "resultFormatting": 0.007584, + "runtimeCreation": 0.438042, + "teardown": 9.717125, + "transportWiring": 0.175042, + "userAwait": 2.236583, + "wrapperPreparation": 0.016208 }, - "totalMs": 182.153542, + "totalMs": 191.391083, "version": 1 }, "stderr": "", @@ -920,11 +918,11 @@ ] } }, - "wallMs": 183.10341699999998 + "wallMs": 192.699667 } }, "directTypeScript": { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "overflowed": false, @@ -956,23 +954,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 2846, + "modules.typescriptTransform.micros": 2238, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 176.527667, - "initialEvaluation": 0.056292, - "loaderInitialization": 1.200416, - "processConfiguration": 0.253125, - "queueDelay": 0.28441700000000003, - "resultFormatting": 0.016416999999999998, - "runtimeCreation": 0.402042, - "teardown": 8.44275, - "transportWiring": 0.147708, - "userAwait": 15.587833, - "wrapperPreparation": 0.016 - }, - "totalMs": 202.961, + "builtinInitialization": 168.313583, + "initialEvaluation": 0.055958999999999995, + "loaderInitialization": 1.145083, + "processConfiguration": 0.190042, + "queueDelay": 0.28025, + "resultFormatting": 0.012875, + "runtimeCreation": 0.401709, + "teardown": 8.739, + "transportWiring": 0.110375, + "userAwait": 14.259958, + "wrapperPreparation": 0.016208 + }, + "totalMs": 193.552833, "version": 1 }, "stderr": "", @@ -982,11 +980,11 @@ "state": "ready" } }, - "wallMs": 204.12187500000002 + "wallMs": 194.667334 }, "emitDirect": { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 467.5268340000184, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 484.54629099999147, "result": { "overflowed": false, "profile": { @@ -997,8 +995,7 @@ "filesystem.open.notFound": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8069546, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 70, "filesystem.readFileNative.success": 70, "filesystem.realpath.calls": 4, "filesystem.realpath.success": 4, @@ -1031,19 +1028,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 177.505833, - "initialEvaluation": 0.82175, - "loaderInitialization": 0.921708, - "processConfiguration": 0.148667, - "queueDelay": 0.300917, - "resultFormatting": 0.073833, - "runtimeCreation": 0.481, - "teardown": 248.050209, - "transportWiring": 0.265042, - "userAwait": 18593.109917, - "wrapperPreparation": 0.016416 - }, - "totalMs": 19021.843375, + "builtinInitialization": 174.90125, + "initialEvaluation": 0.920042, + "loaderInitialization": 1.050542, + "processConfiguration": 0.288541, + "queueDelay": 0.275833, + "resultFormatting": 0.034875, + "runtimeCreation": 0.394042, + "teardown": 268.820542, + "transportWiring": 0.26933399999999996, + "userAwait": 16300.271625, + "wrapperPreparation": 0.020541 + }, + "totalMs": 16747.319832999998, "version": 1 }, "stderr": "", @@ -1053,26 +1050,26 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24746928, - "heapTotal": 86796069, - "heapUsed": 86796069, - "rss": 14038560 + "external": 24746736, + "heapTotal": 80622972, + "heapUsed": 80622972, + "rss": 14038320 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094828, - "heapUsed": 6094828, - "rss": 412896 + "heapTotal": 6094594, + "heapUsed": 6094594, + "rss": 412872 } }, - "toolAndCompilerMs": 18557.15945799998 + "toolAndCompilerMs": 16264.65525000001 } }, - "wallMs": 19024.686292 + "wallMs": 16749.201541000002 }, "generatedJavaScript": { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "overflowed": false, @@ -1113,19 +1110,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 170.81437499999998, - "initialEvaluation": 0.055375, - "loaderInitialization": 1.903625, - "processConfiguration": 0.173666, - "queueDelay": 0.5927079999999999, - "resultFormatting": 0.010292, - "runtimeCreation": 0.446334, - "teardown": 8.122625, - "transportWiring": 0.313625, - "userAwait": 10.530625, - "wrapperPreparation": 0.015375000000000002 - }, - "totalMs": 193.001625, + "builtinInitialization": 179.010542, + "initialEvaluation": 0.058208, + "loaderInitialization": 1.284333, + "processConfiguration": 0.409167, + "queueDelay": 0.334041, + "resultFormatting": 0.014458, + "runtimeCreation": 0.401625, + "teardown": 9.0855, + "transportWiring": 0.128583, + "userAwait": 10.828542, + "wrapperPreparation": 0.017167 + }, + "totalMs": 201.598708, "version": 1 }, "stderr": "", @@ -1137,11 +1134,11 @@ } } }, - "wallMs": 194.549209 + "wallMs": 202.964542 }, "incrementalCold": { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 459.4987500000134, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 475.1350419999908, "result": { "overflowed": false, "profile": { @@ -1151,8 +1148,8 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8068066, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 2, + "filesystem.readFileNative.calls": 70, + "filesystem.readFileNative.notFound": 1, "filesystem.readFileNative.success": 69, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -1188,19 +1185,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 178.236708, - "initialEvaluation": 0.954584, - "loaderInitialization": 1.010375, - "processConfiguration": 0.162, - "queueDelay": 0.292375, - "resultFormatting": 0.044042000000000005, - "runtimeCreation": 0.426667, - "teardown": 243.646208, - "transportWiring": 0.17725, - "userAwait": 18710.070791, - "wrapperPreparation": 0.0185 - }, - "totalMs": 19135.152583, + "builtinInitialization": 178.392709, + "initialEvaluation": 0.7065, + "loaderInitialization": 1.124167, + "processConfiguration": 0.189666, + "queueDelay": 0.437417, + "resultFormatting": 0.083417, + "runtimeCreation": 0.406833, + "teardown": 255.363208, + "transportWiring": 0.114833, + "userAwait": 16977.587916, + "wrapperPreparation": 0.015417000000000002 + }, + "totalMs": 17414.491250000003, "version": 1 }, "stderr": "", @@ -1210,39 +1207,38 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24863568, - "heapTotal": 87392807, - "heapUsed": 87392807, - "rss": 14128464 + "external": 24863328, + "heapTotal": 81219646, + "heapUsed": 81219646, + "rss": 14128208 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094716, - "heapUsed": 6094716, - "rss": 412872 + "heapTotal": 6094482, + "heapUsed": 6094482, + "rss": 412848 } }, - "toolAndCompilerMs": 18678.126457999984 + "toolAndCompilerMs": 16941.14783300001 } }, - "wallMs": 19137.625207999998 + "wallMs": 17416.282875 }, "incrementalFreshJobs": { "iterations": 5, - "medianMs": 12338.802208000001, - "p95Ms": 12506.897291, + "medianMs": 10197.507667, + "p95Ms": 11054.221875, "samples": [ { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 306.10545799999636, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 326.5020420000001, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8079528, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 70, "filesystem.readFileNative.success": 70, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -1276,19 +1272,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 174.745666, - "initialEvaluation": 0.8317920000000001, - "loaderInitialization": 1.104958, - "processConfiguration": 0.208042, - "queueDelay": 0.422667, - "resultFormatting": 0.045208, - "runtimeCreation": 0.504625, - "teardown": 111.997375, - "transportWiring": 0.156042, - "userAwait": 12046.453792, - "wrapperPreparation": 0.016708 - }, - "totalMs": 12336.544167, + "builtinInitialization": 181.487084, + "initialEvaluation": 1.432417, + "loaderInitialization": 1.333042, + "processConfiguration": 0.176041, + "queueDelay": 0.494, + "resultFormatting": 0.023375, + "runtimeCreation": 0.453, + "teardown": 126.376458, + "transportWiring": 0.183666, + "userAwait": 9920.495792, + "wrapperPreparation": 0.022125 + }, + "totalMs": 10232.515917, "version": 1 }, "stderr": "", @@ -1298,34 +1294,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12130032, - "heapTotal": 64553662, - "heapUsed": 64553662, - "rss": 6190912 + "external": 12129792, + "heapTotal": 58380372, + "heapUsed": 58380372, + "rss": 6190648 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094716, - "heapUsed": 6094716, - "rss": 412872 + "heapTotal": 6094482, + "heapUsed": 6094482, + "rss": 412848 } }, - "toolAndCompilerMs": 12032.696750000005 + "toolAndCompilerMs": 9907.548125 } }, - "wallMs": 12338.802208000001 + "wallMs": 10234.050167 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 309.01695899997685, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 309.3195839999844, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8079528, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 70, "filesystem.readFileNative.success": 70, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -1359,19 +1354,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 177.3525, - "initialEvaluation": 0.851584, - "loaderInitialization": 1.25525, - "processConfiguration": 0.155333, - "queueDelay": 0.334375, - "resultFormatting": 0.033917, - "runtimeCreation": 0.423167, - "teardown": 112.320542, - "transportWiring": 0.215417, - "userAwait": 12098.564165999998, - "wrapperPreparation": 0.017541 - }, - "totalMs": 12391.577541, + "builtinInitialization": 170.551208, + "initialEvaluation": 0.861708, + "loaderInitialization": 0.974042, + "processConfiguration": 0.339375, + "queueDelay": 0.282625, + "resultFormatting": 0.028166, + "runtimeCreation": 0.398708, + "teardown": 119.89125, + "transportWiring": 0.123167, + "userAwait": 9902.588584, + "wrapperPreparation": 0.015708 + }, + "totalMs": 10196.092959, "version": 1 }, "stderr": "", @@ -1381,34 +1376,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12130032, - "heapTotal": 64553662, - "heapUsed": 64553662, - "rss": 6190912 + "external": 12129792, + "heapTotal": 58380372, + "heapUsed": 58380372, + "rss": 6190648 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094716, - "heapUsed": 6094716, - "rss": 412872 + "heapTotal": 6094482, + "heapUsed": 6094482, + "rss": 412848 } }, - "toolAndCompilerMs": 12084.115291000024 + "toolAndCompilerMs": 9888.188083000015 } }, - "wallMs": 12393.13225 + "wallMs": 10197.507667 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 304.1555829999761, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 314.24379200000294, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8079528, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 70, "filesystem.readFileNative.success": 70, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -1442,19 +1436,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 173.030792, - "initialEvaluation": 0.8092079999999999, - "loaderInitialization": 0.989416, - "processConfiguration": 0.14475, - "queueDelay": 0.300875, - "resultFormatting": 0.044, - "runtimeCreation": 0.415959, - "teardown": 112.992291, - "transportWiring": 0.14375, - "userAwait": 11842.807834, - "wrapperPreparation": 0.017 - }, - "totalMs": 12131.733291, + "builtinInitialization": 168.04070800000002, + "initialEvaluation": 0.7767499999999999, + "loaderInitialization": 1.034834, + "processConfiguration": 0.188958, + "queueDelay": 0.285542, + "resultFormatting": 0.100417, + "runtimeCreation": 0.411, + "teardown": 123.479792, + "transportWiring": 0.1225, + "userAwait": 10757.065041, + "wrapperPreparation": 0.031834 + }, + "totalMs": 11051.709125, "version": 1 }, "stderr": "", @@ -1464,34 +1458,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12130032, - "heapTotal": 64553662, - "heapUsed": 64553662, - "rss": 6190912 + "external": 12129792, + "heapTotal": 58380372, + "heapUsed": 58380372, + "rss": 6190648 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094716, - "heapUsed": 6094716, - "rss": 412872 + "heapTotal": 6094482, + "heapUsed": 6094482, + "rss": 412848 } }, - "toolAndCompilerMs": 11829.066459000023 + "toolAndCompilerMs": 10739.978082999996 } }, - "wallMs": 12133.222042 + "wallMs": 11054.221875 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 308.45733400000427, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 325.8143750000145, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8079528, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 70, "filesystem.readFileNative.success": 70, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -1525,19 +1518,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 170.252666, - "initialEvaluation": 0.793167, - "loaderInitialization": 0.988, - "processConfiguration": 0.14358400000000002, - "queueDelay": 0.296916, - "resultFormatting": 0.034416999999999996, - "runtimeCreation": 0.410166, - "teardown": 117.881792, - "transportWiring": 0.12812500000000002, - "userAwait": 11920.675041, - "wrapperPreparation": 0.018667 - }, - "totalMs": 12211.680166, + "builtinInitialization": 180.594625, + "initialEvaluation": 0.918583, + "loaderInitialization": 1.7525, + "processConfiguration": 0.20975, + "queueDelay": 0.602292, + "resultFormatting": 0.024292, + "runtimeCreation": 0.422208, + "teardown": 122.113167, + "transportWiring": 0.25254200000000004, + "userAwait": 9788.192875, + "wrapperPreparation": 0.020875 + }, + "totalMs": 10095.166083, "version": 1 }, "stderr": "", @@ -1547,34 +1540,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12130032, - "heapTotal": 64553662, - "heapUsed": 64553662, - "rss": 6190912 + "external": 12129792, + "heapTotal": 58380372, + "heapUsed": 58380372, + "rss": 6190648 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094716, - "heapUsed": 6094716, - "rss": 412872 + "heapTotal": 6094482, + "heapUsed": 6094482, + "rss": 412848 } }, - "toolAndCompilerMs": 11905.034249999995 + "toolAndCompilerMs": 9771.759499999986 } }, - "wallMs": 12213.491584 + "wallMs": 10097.573875 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 499.26675000000796, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 325.2815829999945, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8079528, - "filesystem.readFileNative.calls": 71, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 70, "filesystem.readFileNative.success": 70, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -1608,19 +1600,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 189.904708, - "initialEvaluation": 1.026084, - "loaderInitialization": 1.225709, - "processConfiguration": 0.14383300000000002, - "queueDelay": 0.369542, - "resultFormatting": 0.025375, - "runtimeCreation": 0.435166, - "teardown": 290.241584, - "transportWiring": 0.14825, - "userAwait": 12020.925041, - "wrapperPreparation": 0.017750000000000002 - }, - "totalMs": 12504.516208, + "builtinInitialization": 188.823042, + "initialEvaluation": 0.77475, + "loaderInitialization": 1.250958, + "processConfiguration": 0.428667, + "queueDelay": 0.317375, + "resultFormatting": 0.027833, + "runtimeCreation": 0.407583, + "teardown": 115.607333, + "transportWiring": 0.120458, + "userAwait": 9690.154917, + "wrapperPreparation": 0.015875 + }, + "totalMs": 9997.96825, "version": 1 }, "stderr": "", @@ -1630,36 +1622,36 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12130032, - "heapTotal": 64553662, - "heapUsed": 64553662, - "rss": 6190912 + "external": 12129792, + "heapTotal": 58380372, + "heapUsed": 58380372, + "rss": 6190648 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094716, - "heapUsed": 6094716, - "rss": 412872 + "heapTotal": 6094482, + "heapUsed": 6094482, + "rss": 412848 } }, - "toolAndCompilerMs": 12007.630540999991 + "toolAndCompilerMs": 9674.200584000006 } }, - "wallMs": 12506.897291 + "wallMs": 9999.482167 } ], - "throughputPerSecond": 0.08118788214920472 + "throughputPerSecond": 0.09693146813672546 }, "invalidThenValid": { "failedChecks": { "iterations": 5, - "medianMs": 12416.214542, - "p95Ms": 12556.277084, + "medianMs": 10351.729959, + "p95Ms": 10515.934874999999, "samples": [ { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 322.3315420000272, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 325.1315419999828, "result": { "overflowed": false, "profile": { @@ -1669,8 +1661,7 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8079567, - "filesystem.readFileNative.calls": 72, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 71, "filesystem.readFileNative.success": 71, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 5, @@ -1706,19 +1697,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 177.602333, - "initialEvaluation": 0.714834, - "loaderInitialization": 1.076334, - "processConfiguration": 0.680625, - "queueDelay": 0.545083, - "resultFormatting": 0.096958, - "runtimeCreation": 0.803166, - "teardown": 117.193709, - "transportWiring": 0.13029200000000002, - "userAwait": 12110.048833, - "wrapperPreparation": 0.014416 + "builtinInitialization": 182.865333, + "initialEvaluation": 0.978, + "loaderInitialization": 1.217042, + "processConfiguration": 0.263125, + "queueDelay": 0.321958, + "resultFormatting": 0.0295, + "runtimeCreation": 0.437958, + "teardown": 121.833167, + "transportWiring": 0.15937500000000002, + "userAwait": 9707.556833, + "wrapperPreparation": 0.014959 }, - "totalMs": 12409.60525, + "totalMs": 10015.715583, "version": 1 }, "stderr": "", @@ -1728,27 +1719,27 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12188400, - "heapTotal": 64658610, - "heapUsed": 64658610, - "rss": 6229960 + "external": 12188160, + "heapTotal": 58485320, + "heapUsed": 58485320, + "rss": 6229696 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094550, - "heapUsed": 6094550, - "rss": 412848 + "heapTotal": 6094316, + "heapUsed": 6094316, + "rss": 412824 } }, - "toolAndCompilerMs": 12093.882999999973 + "toolAndCompilerMs": 9692.427125000017 } }, - "wallMs": 12416.214542 + "wallMs": 10017.558667 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 382.4361239999889, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 353.01566699998693, "result": { "overflowed": false, "profile": { @@ -1758,8 +1749,7 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8079938, - "filesystem.readFileNative.calls": 72, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 71, "filesystem.readFileNative.success": 71, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 5, @@ -1795,19 +1785,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 242.014416, - "initialEvaluation": 1.010417, - "loaderInitialization": 3.2103330000000003, - "processConfiguration": 0.237792, - "queueDelay": 0.78125, - "resultFormatting": 0.031458, - "runtimeCreation": 0.4604589999999999, - "teardown": 116.858709, - "transportWiring": 0.17566700000000002, - "userAwait": 11906.7005, - "wrapperPreparation": 0.014958 + "builtinInitialization": 181.819709, + "initialEvaluation": 0.665042, + "loaderInitialization": 1.088834, + "processConfiguration": 0.228666, + "queueDelay": 0.27820900000000004, + "resultFormatting": 0.074167, + "runtimeCreation": 0.558833, + "teardown": 146.555541, + "transportWiring": 0.168458, + "userAwait": 9924.174833, + "wrapperPreparation": 0.0245 }, - "totalMs": 12271.536083, + "totalMs": 10255.692709, "version": 1 }, "stderr": "", @@ -1817,27 +1807,27 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12190368, - "heapTotal": 64667354, - "heapUsed": 64667354, - "rss": 6230880 + "external": 12190128, + "heapTotal": 58494065, + "heapUsed": 58494065, + "rss": 6230616 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094550, - "heapUsed": 6094550, - "rss": 412848 + "heapTotal": 6094316, + "heapUsed": 6094316, + "rss": 412824 } }, - "toolAndCompilerMs": 11891.39983400001 + "toolAndCompilerMs": 9904.994708000013 } }, - "wallMs": 12273.835958 + "wallMs": 10258.010375 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 312.4672499999833, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 326.096001000009, "result": { "overflowed": false, "profile": { @@ -1847,8 +1837,7 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8079938, - "filesystem.readFileNative.calls": 72, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 71, "filesystem.readFileNative.success": 71, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 5, @@ -1884,19 +1873,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 175.864541, - "initialEvaluation": 0.828333, - "loaderInitialization": 0.880667, - "processConfiguration": 0.174042, - "queueDelay": 0.298209, - "resultFormatting": 0.050583, - "runtimeCreation": 0.3849999999999999, - "teardown": 116.296417, - "transportWiring": 0.149459, - "userAwait": 12179.490833999998, - "wrapperPreparation": 0.015333 + "builtinInitialization": 183.193042, + "initialEvaluation": 0.824458, + "loaderInitialization": 1.2026249999999998, + "processConfiguration": 0.212791, + "queueDelay": 0.32949999999999996, + "resultFormatting": 0.026375, + "runtimeCreation": 0.408292, + "teardown": 121.595833, + "transportWiring": 0.151125, + "userAwait": 10041.882875, + "wrapperPreparation": 0.015917 }, - "totalMs": 12474.5265, + "totalMs": 10349.879292, "version": 1 }, "stderr": "", @@ -1906,27 +1895,27 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12190368, - "heapTotal": 64667354, - "heapUsed": 64667354, - "rss": 6230880 + "external": 12190128, + "heapTotal": 58494065, + "heapUsed": 58494065, + "rss": 6230616 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094550, - "heapUsed": 6094550, - "rss": 412848 + "heapTotal": 6094316, + "heapUsed": 6094316, + "rss": 412824 } }, - "toolAndCompilerMs": 12164.720625000016 + "toolAndCompilerMs": 10025.633957999991 } }, - "wallMs": 12477.187875 + "wallMs": 10351.729959 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 319.7510009999951, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 329.94933300000594, "result": { "overflowed": false, "profile": { @@ -1936,8 +1925,7 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8079938, - "filesystem.readFileNative.calls": 72, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 71, "filesystem.readFileNative.success": 71, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 5, @@ -1973,19 +1961,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 171.189667, - "initialEvaluation": 1.02375, - "loaderInitialization": 1.746542, - "processConfiguration": 0.131958, - "queueDelay": 1.001375, - "resultFormatting": 0.028584, - "runtimeCreation": 0.419541, - "teardown": 125.416458, - "transportWiring": 0.111625, - "userAwait": 12253.000208, - "wrapperPreparation": 0.019375 + "builtinInitialization": 180.997, + "initialEvaluation": 0.773292, + "loaderInitialization": 0.958334, + "processConfiguration": 0.149166, + "queueDelay": 0.28425, + "resultFormatting": 0.037708, + "runtimeCreation": 0.39725, + "teardown": 126.957375, + "transportWiring": 0.159875, + "userAwait": 10069.74075, + "wrapperPreparation": 0.018042 }, - "totalMs": 12554.125833, + "totalMs": 10380.527834, "version": 1 }, "stderr": "", @@ -1995,27 +1983,27 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12190368, - "heapTotal": 64667354, - "heapUsed": 64667354, - "rss": 6230880 + "external": 12190128, + "heapTotal": 58494065, + "heapUsed": 58494065, + "rss": 6230616 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094550, - "heapUsed": 6094550, - "rss": 412848 + "heapTotal": 6094316, + "heapUsed": 6094316, + "rss": 412824 } }, - "toolAndCompilerMs": 12236.526083000004 + "toolAndCompilerMs": 10053.269583999994 } }, - "wallMs": 12556.277084 + "wallMs": 10383.218917 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 313.51233399999364, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 357.1019999999771, "result": { "overflowed": false, "profile": { @@ -2025,8 +2013,7 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8079938, - "filesystem.readFileNative.calls": 72, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 71, "filesystem.readFileNative.success": 71, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 5, @@ -2062,19 +2049,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 173.93029199999998, - "initialEvaluation": 0.918541, - "loaderInitialization": 0.957708, - "processConfiguration": 0.140542, - "queueDelay": 0.290458, - "resultFormatting": 0.035625, - "runtimeCreation": 0.417125, - "teardown": 117.348333, - "transportWiring": 0.16145800000000002, - "userAwait": 12035.488792, - "wrapperPreparation": 0.018667 + "builtinInitialization": 179.55725, + "initialEvaluation": 0.728291, + "loaderInitialization": 1.449166, + "processConfiguration": 0.188209, + "queueDelay": 0.362417, + "resultFormatting": 0.028291, + "runtimeCreation": 0.45725, + "teardown": 155.54179200000002, + "transportWiring": 0.155791, + "userAwait": 10175.542209, + "wrapperPreparation": 0.018709 }, - "totalMs": 12329.765167, + "totalMs": 10514.072667, "version": 1 }, "stderr": "", @@ -2084,30 +2071,30 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12190368, - "heapTotal": 64667354, - "heapUsed": 64667354, - "rss": 6230880 + "external": 12190128, + "heapTotal": 58494065, + "heapUsed": 58494065, + "rss": 6230616 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094550, - "heapUsed": 6094550, - "rss": 412848 + "heapTotal": 6094316, + "heapUsed": 6094316, + "rss": 412824 } }, - "toolAndCompilerMs": 12018.940291000006 + "toolAndCompilerMs": 10158.832875000022 } }, - "wallMs": 12332.452625 + "wallMs": 10515.934874999999 } ], - "throughputPerSecond": 0.08057242767096817 + "throughputPerSecond": 0.09703753565351704 }, "recovery": { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 313.41066700002557, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 342.21091600001273, "result": { "overflowed": false, "profile": { @@ -2117,8 +2104,7 @@ "filesystem.open.calls": 1, "filesystem.open.success": 1, "filesystem.readFileNative.bytes": 8079930, - "filesystem.readFileNative.calls": 72, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 71, "filesystem.readFileNative.success": 71, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 5, @@ -2154,19 +2140,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 168.222459, - "initialEvaluation": 0.6555000000000001, - "loaderInitialization": 1.345584, - "processConfiguration": 0.172416, - "queueDelay": 0.401584, - "resultFormatting": 0.041417, - "runtimeCreation": 0.462625, - "teardown": 122.833792, - "transportWiring": 0.111208, - "userAwait": 12028.808458, - "wrapperPreparation": 0.01475 + "builtinInitialization": 179.49175, + "initialEvaluation": 1.127625, + "loaderInitialization": 0.958708, + "processConfiguration": 0.245583, + "queueDelay": 0.484292, + "resultFormatting": 0.034375, + "runtimeCreation": 0.406875, + "teardown": 138.61016700000002, + "transportWiring": 0.2405, + "userAwait": 9910.849, + "wrapperPreparation": 0.025792 }, - "totalMs": 12323.143625, + "totalMs": 10232.569292, "version": 1 }, "stderr": "", @@ -2176,23 +2162,23 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 12167328, - "heapTotal": 64629444, - "heapUsed": 64629444, - "rss": 6214728 + "external": 12167088, + "heapTotal": 58456155, + "heapUsed": 58456155, + "rss": 6214464 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094550, - "heapUsed": 6094550, - "rss": 412848 + "heapTotal": 6094316, + "heapUsed": 6094316, + "rss": 412824 } }, - "toolAndCompilerMs": 12011.715749999974 + "toolAndCompilerMs": 9892.622708999988 } }, - "wallMs": 12325.126417 + "wallMs": 10234.833625000001 } }, "memoryPlateau": { @@ -2200,26 +2186,26 @@ "allowedVariationBytes": 1048576, "failedCompilerJobs": { "afterCompiler": { - "maximumBytes": 64667354, - "minimumBytes": 64658610, + "maximumBytes": 58494065, + "minimumBytes": 58485320, "samples": [ - 64658610, - 64667354, - 64667354, - 64667354, - 64667354 + 58485320, + 58494065, + 58494065, + 58494065, + 58494065 ], - "variationBytes": 8744 + "variationBytes": 8745 }, "beforeToolLoad": { - "maximumBytes": 6094550, - "minimumBytes": 6094550, + "maximumBytes": 6094316, + "minimumBytes": 6094316, "samples": [ - 6094550, - 6094550, - 6094550, - 6094550, - 6094550 + 6094316, + 6094316, + 6094316, + 6094316, + 6094316 ], "variationBytes": 0 } @@ -2227,52 +2213,52 @@ "interpretation": "before-tool-load samples compare fresh runtimes; after-compiler samples describe heap usage immediately before each runtime is dropped", "unchangedCompilerJobs": { "afterCompiler": { - "maximumBytes": 87177962, - "minimumBytes": 87177962, + "maximumBytes": 81004672, + "minimumBytes": 81004672, "samples": [ - 87177962, - 87177962, - 87177962, - 87177962, - 87177962 + 81004672, + 81004672, + 81004672, + 81004672, + 81004672 ], "variationBytes": 0 }, "beforeToolLoad": { - "maximumBytes": 6094511, - "minimumBytes": 6094511, + "maximumBytes": 6094277, + "minimumBytes": 6094277, "samples": [ - 6094511, - 6094511, - 6094511, - 6094511, - 6094511 + 6094277, + 6094277, + 6094277, + 6094277, + 6094277 ], "variationBytes": 0 } }, "warmedIncrementalCompilerJobs": { "afterCompiler": { - "maximumBytes": 64553662, - "minimumBytes": 64553662, + "maximumBytes": 58380372, + "minimumBytes": 58380372, "samples": [ - 64553662, - 64553662, - 64553662, - 64553662, - 64553662 + 58380372, + 58380372, + 58380372, + 58380372, + 58380372 ], "variationBytes": 0 }, "beforeToolLoad": { - "maximumBytes": 6094716, - "minimumBytes": 6094716, + "maximumBytes": 6094482, + "minimumBytes": 6094482, "samples": [ - 6094716, - 6094716, - 6094716, - 6094716, - 6094716 + 6094482, + 6094482, + 6094482, + 6094482, + 6094482 ], "variationBytes": 0 } @@ -2281,26 +2267,26 @@ "wasmLinearMemory": { "cancelledJobs": { "growthBytes": 0, - "maximumBytes": 220069888, - "minimumBytes": 220069888, + "maximumBytes": 211025920, + "minimumBytes": 211025920, "samples": [ - 220069888, - 220069888, - 220069888, - 220069888, - 220069888 + 211025920, + 211025920, + 211025920, + 211025920, + 211025920 ] }, "failedCompilerJobs": { "growthBytes": 0, - "maximumBytes": 220069888, - "minimumBytes": 220069888, + "maximumBytes": 211025920, + "minimumBytes": 211025920, "samples": [ - 220069888, - 220069888, - 220069888, - 220069888, - 220069888 + 211025920, + 211025920, + 211025920, + 211025920, + 211025920 ] }, "interpretation": "descriptive instance-wide monotone high-water observations; they show where the reserved peak grows but cannot identify allocations that remain within an earlier peak", @@ -2310,95 +2296,95 @@ "label": "coldNoEmit" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "phaseProfile" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "incrementalCold" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "invalidRecovery" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "projectReferences" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "directTypeScript" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "emitDirect" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "generatedJavaScript" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "cpuBaseline" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "ioBaseline" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "concurrent" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "timeoutRecovery" }, { - "bytes": 220069888, + "bytes": 211025920, "label": "cancellationRecovery" } ], "timedOutJobs": { "growthBytes": 0, - "maximumBytes": 220069888, - "minimumBytes": 220069888, + "maximumBytes": 211025920, + "minimumBytes": 211025920, "samples": [ - 220069888, - 220069888, - 220069888, - 220069888, - 220069888 + 211025920, + 211025920, + 211025920, + 211025920, + 211025920 ] }, "unchangedCompilerJobs": { "growthBytes": 0, - "maximumBytes": 220069888, - "minimumBytes": 220069888, + "maximumBytes": 211025920, + "minimumBytes": 211025920, "samples": [ - 220069888, - 220069888, - 220069888, - 220069888, - 220069888 + 211025920, + 211025920, + 211025920, + 211025920, + 211025920 ] }, "warmedIncrementalCompilerJobs": { "growthBytes": 0, - "maximumBytes": 220069888, - "minimumBytes": 220069888, + "maximumBytes": 211025920, + "minimumBytes": 211025920, "samples": [ - 220069888, - 220069888, - 220069888, - 220069888, - 220069888 + 211025920, + 211025920, + 211025920, + 211025920, + 211025920 ] } } }, "projectReferences": { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 473.9643750000396, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 481.394333999986, "result": { "overflowed": false, "profile": { @@ -2409,8 +2395,7 @@ "filesystem.open.notFound": 2, "filesystem.open.success": 8, "filesystem.readFileNative.bytes": 8082574, - "filesystem.readFileNative.calls": 78, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 77, "filesystem.readFileNative.success": 77, "filesystem.readdir.calls": 4, "filesystem.readdir.entries": 8, @@ -2446,19 +2431,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 178.447875, - "initialEvaluation": 1.112, - "loaderInitialization": 1.386375, - "processConfiguration": 0.453667, - "queueDelay": 0.365083, - "resultFormatting": 0.024292, - "runtimeCreation": 0.4615, - "teardown": 255.652833, - "transportWiring": 0.137875, - "userAwait": 19093.172, - "wrapperPreparation": 0.014083 - }, - "totalMs": 19531.267917, + "builtinInitialization": 185.95425, + "initialEvaluation": 1.064667, + "loaderInitialization": 1.009375, + "processConfiguration": 0.262208, + "queueDelay": 0.31470800000000004, + "resultFormatting": 0.025042, + "runtimeCreation": 0.426459, + "teardown": 257.333667, + "transportWiring": 0.183333, + "userAwait": 17000.699540999998, + "wrapperPreparation": 0.018167 + }, + "totalMs": 17447.375291, "version": 1 }, "stderr": "", @@ -2468,85 +2453,85 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 25401600, - "heapTotal": 88945773, - "heapUsed": 88945773, - "rss": 14503600 + "external": 25401360, + "heapTotal": 82772611, + "heapUsed": 82772611, + "rss": 14503344 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094496, - "heapUsed": 6094496, - "rss": 412840 + "heapTotal": 6094262, + "heapUsed": 6094262, + "rss": 412816 } }, - "toolAndCompilerMs": 19058.78220799996 + "toolAndCompilerMs": 16967.548333000013 } }, - "wallMs": 19532.746583 + "wallMs": 17448.942667 }, "timeouts": { "attempts": { "iterations": 5, - "medianMs": 202.45487500000002, - "p95Ms": 208.4665, + "medianMs": 236.658542, + "p95Ms": 371.290791, "samples": [ { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "message": "execution job timed out", "name": "Error", "timedOut": true }, - "wallMs": 202.420917 + "wallMs": 247.494792 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "message": "execution job timed out", "name": "Error", "timedOut": true }, - "wallMs": 208.4665 + "wallMs": 371.290791 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "message": "execution job timed out", "name": "Error", "timedOut": true }, - "wallMs": 200.35875000000001 + "wallMs": 236.658542 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "message": "execution job timed out", "name": "Error", "timedOut": true }, - "wallMs": 202.45487500000002 + "wallMs": 214.81545799999998 }, { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "message": "execution job timed out", "name": "Error", "timedOut": true }, - "wallMs": 204.406084 + "wallMs": 216.439583 } ], - "throughputPerSecond": 4.911074554250787 + "throughputPerSecond": 3.8859122101894648 }, "recovery": { - "linearMemoryHighWaterBytes": 220069888, + "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "overflowed": false, @@ -2578,23 +2563,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 3835, + "modules.typescriptTransform.micros": 2676, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 172.756666, - "initialEvaluation": 0.06425, - "loaderInitialization": 0.958416, - "processConfiguration": 0.145334, - "queueDelay": 0.28029200000000004, - "resultFormatting": 0.017167, - "runtimeCreation": 0.396167, - "teardown": 9.401, - "transportWiring": 0.187375, - "userAwait": 16.09775, - "wrapperPreparation": 0.0185 + "builtinInitialization": 178.366666, + "initialEvaluation": 0.06787499999999999, + "loaderInitialization": 0.974791, + "processConfiguration": 0.30683400000000005, + "queueDelay": 0.28170799999999996, + "resultFormatting": 0.035042000000000004, + "runtimeCreation": 0.414334, + "teardown": 8.614, + "transportWiring": 0.175084, + "userAwait": 16.063125, + "wrapperPreparation": 0.020041 }, - "totalMs": 200.35025, + "totalMs": 205.354708, "version": 1 }, "stderr": "", @@ -2604,24 +2589,23 @@ "state": "ready" } }, - "wallMs": 201.436 + "wallMs": 206.6475 } }, "unchangedFreshJobs": { "iterations": 5, - "medianMs": 19175.825958, - "p95Ms": 23701.672042, + "medianMs": 17072.626875, + "p95Ms": 17286.773042, "samples": [ { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 862.4641669999983, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 464.90712599999824, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8067927, - "filesystem.readFileNative.calls": 70, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 69, "filesystem.readFileNative.success": 69, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -2655,19 +2639,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 525.268625, - "initialEvaluation": 0.958, - "loaderInitialization": 6.616042, - "processConfiguration": 29.063458, - "queueDelay": 1.834375, - "resultFormatting": 0.152666, - "runtimeCreation": 0.773625, - "teardown": 254.274209, - "transportWiring": 0.27308299999999996, - "userAwait": 22875.643292, - "wrapperPreparation": 0.020542 - }, - "totalMs": 23695.087458, + "builtinInitialization": 172.673708, + "initialEvaluation": 0.8967499999999999, + "loaderInitialization": 1.23225, + "processConfiguration": 0.174542, + "queueDelay": 0.332459, + "resultFormatting": 0.028458, + "runtimeCreation": 0.406208, + "teardown": 254.704708, + "transportWiring": 0.372625, + "userAwait": 16853.964916999998, + "wrapperPreparation": 0.040292 + }, + "totalMs": 17284.889917, "version": 1 }, "stderr": "", @@ -2677,34 +2661,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24823200, - "heapTotal": 87177962, - "heapUsed": 87177962, - "rss": 14106048 + "external": 24822960, + "heapTotal": 81004672, + "heapUsed": 81004672, + "rss": 14105784 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094511, - "heapUsed": 6094511, - "rss": 412840 + "heapTotal": 6094277, + "heapUsed": 6094277, + "rss": 412816 } }, - "toolAndCompilerMs": 22839.207875 + "toolAndCompilerMs": 16821.865916000002 } }, - "wallMs": 23701.672042 + "wallMs": 17286.773042 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 465.1149590000023, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 465.36866700000246, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8067927, - "filesystem.readFileNative.calls": 70, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 69, "filesystem.readFileNative.success": 69, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -2738,19 +2721,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 177.413875, - "initialEvaluation": 1.411917, - "loaderInitialization": 1.824792, - "processConfiguration": 0.287958, - "queueDelay": 0.5945, - "resultFormatting": 0.077208, - "runtimeCreation": 0.46875, - "teardown": 245.764167, - "transportWiring": 0.31108399999999997, - "userAwait": 20049.504625, - "wrapperPreparation": 0.022333 - }, - "totalMs": 20477.799958, + "builtinInitialization": 170.402208, + "initialEvaluation": 0.8795, + "loaderInitialization": 1.021375, + "processConfiguration": 0.249292, + "queueDelay": 0.29825, + "resultFormatting": 0.046208, + "runtimeCreation": 0.439792, + "teardown": 253.866417, + "transportWiring": 0.205083, + "userAwait": 16643.231292, + "wrapperPreparation": 0.028417 + }, + "totalMs": 17070.731542, "version": 1 }, "stderr": "", @@ -2760,34 +2743,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24823200, - "heapTotal": 87177962, - "heapUsed": 87177962, - "rss": 14106048 + "external": 24822960, + "heapTotal": 81004672, + "heapUsed": 81004672, + "rss": 14105784 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094511, - "heapUsed": 6094511, - "rss": 412840 + "heapTotal": 6094277, + "heapUsed": 6094277, + "rss": 412816 } }, - "toolAndCompilerMs": 20015.691708 + "toolAndCompilerMs": 16607.258208 } }, - "wallMs": 20480.806667 + "wallMs": 17072.626875 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 474.83033300000534, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 485.5322080000042, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8067927, - "filesystem.readFileNative.calls": 70, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 69, "filesystem.readFileNative.success": 69, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -2821,19 +2803,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.030791, - "initialEvaluation": 0.873875, - "loaderInitialization": 2.209541, - "processConfiguration": 0.222584, - "queueDelay": 0.638875, - "resultFormatting": 0.029541, - "runtimeCreation": 0.53, - "teardown": 256.274709, - "transportWiring": 0.198834, - "userAwait": 18733.837459, - "wrapperPreparation": 0.018416 - }, - "totalMs": 19173.903583000003, + "builtinInitialization": 179.008959, + "initialEvaluation": 0.8330409999999999, + "loaderInitialization": 1.545459, + "processConfiguration": 0.417916, + "queueDelay": 0.379709, + "resultFormatting": 0.097416, + "runtimeCreation": 0.426875, + "teardown": 267.304125, + "transportWiring": 0.165291, + "userAwait": 16507.034209, + "wrapperPreparation": 0.016084 + }, + "totalMs": 16957.311625, "version": 1 }, "stderr": "", @@ -2843,34 +2825,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24823200, - "heapTotal": 87177962, - "heapUsed": 87177962, - "rss": 14106048 + "external": 24822960, + "heapTotal": 81004672, + "heapUsed": 81004672, + "rss": 14105784 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094511, - "heapUsed": 6094511, - "rss": 412840 + "heapTotal": 6094277, + "heapUsed": 6094277, + "rss": 412816 } }, - "toolAndCompilerMs": 18700.995624999996 + "toolAndCompilerMs": 16473.781749999995 } }, - "wallMs": 19175.825958 + "wallMs": 16959.313958 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 465.0939160000089, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 471.6541240000115, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8067927, - "filesystem.readFileNative.calls": 70, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 69, "filesystem.readFileNative.success": 69, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -2904,19 +2885,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 176.448291, - "initialEvaluation": 0.689833, - "loaderInitialization": 1.03225, - "processConfiguration": 0.213125, - "queueDelay": 0.328917, - "resultFormatting": 0.038625, - "runtimeCreation": 0.430542, - "teardown": 250.70341699999997, - "transportWiring": 0.113209, - "userAwait": 18577.410582999997, - "wrapperPreparation": 0.0155 - }, - "totalMs": 19007.476292, + "builtinInitialization": 179.003375, + "initialEvaluation": 0.714041, + "loaderInitialization": 1.014625, + "processConfiguration": 0.264291, + "queueDelay": 0.375333, + "resultFormatting": 0.089875, + "runtimeCreation": 0.448542, + "teardown": 253.284583, + "transportWiring": 0.128792, + "userAwait": 16696.922416999998, + "wrapperPreparation": 0.014792 + }, + "totalMs": 17132.333708000002, "version": 1 }, "stderr": "", @@ -2926,34 +2907,33 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24823200, - "heapTotal": 87177962, - "heapUsed": 87177962, - "rss": 14106048 + "external": 24822960, + "heapTotal": 81004672, + "heapUsed": 81004672, + "rss": 14105784 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094511, - "heapUsed": 6094511, - "rss": 412840 + "heapTotal": 6094277, + "heapUsed": 6094277, + "rss": 412816 } }, - "toolAndCompilerMs": 18544.149416999993 + "toolAndCompilerMs": 16662.77070899999 } }, - "wallMs": 19009.243333000002 + "wallMs": 17134.424833 }, { - "linearMemoryHighWaterBytes": 220069888, - "outerOverheadMs": 458.90095800001654, + "linearMemoryHighWaterBytes": 211025920, + "outerOverheadMs": 486.54870799999844, "result": { "overflowed": false, "profile": { "counters": { "filesystem.readFileNative.bytes": 8067927, - "filesystem.readFileNative.calls": 70, - "filesystem.readFileNative.notFound": 1, + "filesystem.readFileNative.calls": 69, "filesystem.readFileNative.success": 69, "filesystem.readdir.calls": 2, "filesystem.readdir.entries": 4, @@ -2987,19 +2967,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 177.37629099999998, - "initialEvaluation": 1.006708, - "loaderInitialization": 1.189291, - "processConfiguration": 0.219209, - "queueDelay": 0.345625, - "resultFormatting": 0.055375, - "runtimeCreation": 0.398334, - "teardown": 243.603916, - "transportWiring": 0.223834, - "userAwait": 18402.077792, - "wrapperPreparation": 0.020375 - }, - "totalMs": 18826.564875, + "builtinInitialization": 180.806583, + "initialEvaluation": 0.8917499999999999, + "loaderInitialization": 1.103417, + "processConfiguration": 0.2615, + "queueDelay": 0.293084, + "resultFormatting": 0.036875000000000005, + "runtimeCreation": 0.439541, + "teardown": 266.14300000000003, + "transportWiring": 0.387, + "userAwait": 16590.072792, + "wrapperPreparation": 0.04 + }, + "totalMs": 17040.514584, "version": 1 }, "stderr": "", @@ -3009,26 +2989,26 @@ "quickJsMemory": { "afterCompiler": { "arrayBuffers": 0, - "external": 24823200, - "heapTotal": 87177962, - "heapUsed": 87177962, - "rss": 14106048 + "external": 24822960, + "heapTotal": 81004672, + "heapUsed": 81004672, + "rss": 14105784 }, "beforeToolLoad": { "arrayBuffers": 0, "external": 292464, - "heapTotal": 6094511, - "heapUsed": 6094511, - "rss": 412840 + "heapTotal": 6094277, + "heapUsed": 6094277, + "rss": 412816 } }, - "toolAndCompilerMs": 18369.160457999984 + "toolAndCompilerMs": 16555.630084000004 } }, - "wallMs": 18828.061416 + "wallMs": 17042.178792000002 } ], - "throughputPerSecond": 0.04940925825591651 + "throughputPerSecond": 0.058482735033997625 } } } diff --git a/tests/agentic_ts/results/README.md b/tests/agentic_ts/results/README.md index 72ef86b5..cf6f3cda 100644 --- a/tests/agentic_ts/results/README.md +++ b/tests/agentic_ts/results/README.md @@ -34,29 +34,46 @@ resulting `HEAD`, while ambiguous merge pushes fail closed. With five samples, the reported p95 is the observed maximum; it is descriptive evidence rather than a stable tail-latency estimate. -## Consolidated-source compiler recapture +## Native CJS source-map extraction The [2026-09-22 P2](2026-09-22-p2-macos-aarch64.json) and -[P3](2026-09-22-p3-macos-aarch64.json) reports were captured from clean -consolidated #154 revision `5349e9eabd84509fdb2f2807d30c57961c5ffa5d`. -They use the pinned Node 22.14.0/npm 10.9.2/TypeScript 5.8.2 fixture, five -repeated-job samples, Rust 1.98.1, and disabled optional test caches. The cold -CLI and host Node baselines each have one observation per target. Build and -benchmark input hashes agree across P2/P3; report validation and exact -currentness passed. - -Cold `tsc --noEmit` took 19.17/19.22 s (P2/P3), while the same host Node command -took 0.631/0.623 s. Repeated unchanged checks had 18.95/19.18 s medians and -warm incremental checks had 12.43/12.34 s medians. In the separately -instrumented compiler-API profile, TypeScript import took 11.67/11.75 s, -program creation 5.08/5.00 s, and diagnostics 7.93/8.15 s. Its larger outer -wall must not be compared directly to the cold CLI row. - -The September 7 reports used an earlier source and Rust toolchain; this -recapture is descriptive, not an isolated regression or speedup claim for the -npm loader caches or stripped-ESM fix. The compiler fixture still makes only -one module-resolution call, so the next useful experiment is to attribute -the TypeScript import phase rather than extend a broad loader cache. +[P3](2026-09-22-p3-macos-aarch64.json) reports capture the candidate that uses +the existing native SWC lexer to extract CJS `sourceMappingURL` directives when +the TypeScript runtime is enabled. They use the pinned Node 22.14.0/npm +10.9.2/TypeScript 5.8.2 fixture, five repeated-job samples, Rust 1.98.1, and +disabled optional test caches. Build and benchmark input hashes agree across +P2/P3; report validation and exact currentness pass. The reports retain parent +commit hint `74253b411f932fd9cccf92488bc63e9278372271` and record `dirty: true`; +their composite input hashes identify the measured candidate source. + +The controlled baseline is the parent version of the same report files at +`74253b41`, which measured clean consolidated source `5349e9ea`. Cold +`tsc --noEmit` improves from 19.17 to 16.72 s on P2 (-2.44 s, -12.7%) and from +19.22 to 16.90 s on the isolated P3 recapture (-2.32 s, -12.1%). Repeated +unchanged medians improve from 18.95 to 16.83 s on P2 and from 19.18 to +17.07 s on P3. Warm incremental medians improve from 12.43 to 9.99 s and from +12.34 to 10.20 s, respectively. + +In the separately instrumented compiler-API profile, TypeScript import drops +from 11.67 to 8.07 s on P2 (-30.9%) and from 11.75 to 8.31 s on P3 (-29.3%). +The profiler imports `typescript.js`, not the CLI's `_tsc.js`, so that phase is +supporting attribution and its larger outer wall must not be compared directly +to the cold CLI row. One-off startup diagnostics attributed 2.57–2.83 s to the +old JavaScript source-map scan and 0.24–0.33 s to the native replacement; the +temporary traces and startup-only harness were not retained. + +The candidate therefore clears both experiment gates on both targets: more than +one second and more than 10% saved in the cold exported CLI workload. Optimized +component size grows by 405,519 bytes (0.23%) on P2 and 402,662 bytes (0.23%) on +P3. Public runtime coverage verifies a real line-comment source map with Node's +U+2003 separator and U+2028 line terminator, marker text inside strings and +templates, an empty last directive, and the no-marker fast path. + +The native path is intentionally limited to TypeScript-feature builds, which +already carry SWC. Non-TypeScript and VM builds retain the existing JavaScript +scanner; its pre-existing regex-literal heuristic gaps require a durable +tokenizer owner and are tracked as a proposed deferred follow-up rather than as +part of this performance result. ## GOL-350 CommonJS graph probe evidence diff --git a/tests/runtime/typescript_runtime.rs b/tests/runtime/typescript_runtime.rs index a684478e..5eb96d30 100644 --- a/tests/runtime/typescript_runtime.rs +++ b/tests/runtime/typescript_runtime.rs @@ -394,6 +394,10 @@ async fn typescript_transform_runtime_is_immutable( "disabled source-map support unexpectedly remapped the stack: {disabled_stack}" ); assert_eq!(report["errorConstructorsStable"], true); + assert_eq!(report["nativeSourceMapCommentFound"], true); + assert_eq!(report["nativeSourceMapFakeCommentsIgnored"], true); + assert_eq!(report["nativeSourceMapNoMarkerIgnored"], true); + assert_eq!(report["nativeSourceMapEmptyLastClears"], true); assert_eq!( report["cjsSourceMapsReclaimed"], true, "CJS source maps were retained after their modules were reclaimed: retained={}", From a249039254e0535969dd28adf23ca1dbb48fc56b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Wed, 23 Sep 2026 12:55:51 +0200 Subject: [PATCH 24/52] Speed up CommonJS source preparation (GOL-347) --- .../skeleton/src/internal/module_loading.rs | 58 ++++++++++++++----- 1 file changed, 45 insertions(+), 13 deletions(-) diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index 27ed5a3d..7bb13e6b 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -1256,12 +1256,14 @@ fn process_import_attrs( continue; } - if let Some(ch) = source[i..].chars().next() { - result.push(ch); - i += ch.len_utf8(); - } else { - break; - } + let start = i; + let next = next_char_boundary(source, i); + i = bytes[next..] + .iter() + .position(|byte| matches!(byte, b'i' | b'\'' | b'"' | b'`' | b'/')) + .map(|offset| next + offset) + .unwrap_or(len); + result.push_str(&source[start..i]); } ProcessedStaticImportAttrs { @@ -9074,18 +9076,24 @@ fn analyze_cjs_exports(source: &str) -> CjsExportAnalysis { let mut analysis = CjsExportAnalysis::default(); let mut require_bindings = HashMap::::new(); let statement_starts = statement_starts(source); - let _ = scan_code_positions_with_brace_depth(source, true, |i, _, brace_depth| { - if let Some((name, next)) = parse_export_member(source, i) { + let _ = scan_code_positions_with_brace_depth(source, true, |i, current, brace_depth| { + let starts_export_target = matches!(current, b'e' | b'm'); + if starts_export_target + && let Some((name, next)) = parse_export_member(source, i) + { analysis.is_cjs = true; add_unique(&mut analysis.exports, name); return ControlFlow::Continue(Some(next)); } - if let Some((name, next)) = parse_define_property_export(source, i) { + if current == b'O' + && let Some((name, next)) = parse_define_property_export(source, i) + { analysis.is_cjs = true; add_unique(&mut analysis.exports, name); return ControlFlow::Continue(Some(next)); } if brace_depth == 0 + && matches!(current, b'c' | b'l' | b'v') && statement_starts.get(i).copied().unwrap_or(false) && let Some((binding, specifier, next)) = parse_require_binding(source, i) { @@ -9093,19 +9101,25 @@ fn analyze_cjs_exports(source: &str) -> CjsExportAnalysis { return ControlFlow::Continue(Some(next)); } if brace_depth == 0 + && is_ident_start(current) && let Some((specifier, next)) = parse_export_star_reexport(source, i) { analysis.is_cjs = true; add_unique(&mut analysis.reexports, specifier); return ControlFlow::Continue(Some(next)); } - if let Some((specifier, next)) = parse_module_exports_reexport(source, i) { + if current == b'm' + && let Some((specifier, next)) = parse_module_exports_reexport(source, i) + { analysis.is_cjs = true; analysis.reexports.clear(); add_unique(&mut analysis.reexports, specifier); return ControlFlow::Continue(Some(next)); } - if let Some((exports, reexports, next)) = parse_module_exports_object_literal(source, i) { + if current == b'm' + && let Some((exports, reexports, next)) = + parse_module_exports_object_literal(source, i) + { analysis.is_cjs = true; analysis.reexports.clear(); for name in exports { @@ -9116,11 +9130,14 @@ fn analyze_cjs_exports(source: &str) -> CjsExportAnalysis { } return ControlFlow::Continue(Some(next)); } - if let Some(next) = parse_module_exports_assignment(source, i) { + if current == b'm' + && let Some(next) = parse_module_exports_assignment(source, i) + { analysis.is_cjs = true; return ControlFlow::Continue(Some(next)); } if brace_depth == 0 + && current == b'O' && statement_starts.get(i).copied().unwrap_or(false) && let Some((specifier, next)) = parse_object_keys_reexport(source, i, &require_bindings) @@ -10854,6 +10871,16 @@ fn rewrite_cjs_direct_eval( i = next; continue; } + if bytes[i] != b'e' { + let Some(next) = bytes[i + 1..] + .iter() + .position(|byte| matches!(byte, b'e' | b'\'' | b'"' | b'`' | b'/')) + else { + break; + }; + i += next + 1; + continue; + } let Some(eval_end) = parse_ident_name(source, i, "eval") else { i = next_char_boundary(source, i); continue; @@ -10953,7 +10980,12 @@ fn rewrite_cjs_template_expressions( i = next; continue; } - i = next_char_boundary(source, i); + let next = next_char_boundary(source, i); + i = bytes[next..] + .iter() + .position(|byte| matches!(byte, b'\'' | b'"' | b'`' | b'/')) + .map(|offset| next + offset) + .unwrap_or(bytes.len()); continue; } i += 1; From 9a06e2f34661f05a1f14d1d686591848d648bcb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Wed, 23 Sep 2026 13:59:20 +0200 Subject: [PATCH 25/52] Refresh final TypeScript performance reports (GOL-347) --- tests/agentic_ts/TRACKER.md | 78 +- ....json => 2026-09-23-p2-macos-aarch64.json} | 1050 ++++++++--------- ....json => 2026-09-23-p3-macos-aarch64.json} | 1050 ++++++++--------- tests/agentic_ts/results/README.md | 84 +- 4 files changed, 1135 insertions(+), 1127 deletions(-) rename tests/agentic_ts/results/{2026-09-22-p2-macos-aarch64.json => 2026-09-23-p2-macos-aarch64.json} (79%) rename tests/agentic_ts/results/{2026-09-22-p3-macos-aarch64.json => 2026-09-23-p3-macos-aarch64.json} (79%) diff --git a/tests/agentic_ts/TRACKER.md b/tests/agentic_ts/TRACKER.md index 9210f049..1e3dc94d 100644 --- a/tests/agentic_ts/TRACKER.md +++ b/tests/agentic_ts/TRACKER.md @@ -16,52 +16,56 @@ | repeated-job memory observations | n/a | 0 B / 8,744 B | 0 B / 8,744 B | within-series monotone high-water variation / terminal live-heap spread; not retained-memory measurement | | phase-attributed core check | 0.64–0.67 s | 21.20 s | 20.56 s | instrumented wall time; measured compiler phases account for 20.56 s / 19.96 s | -## Native CJS source-map extraction — 2026-09-22 - -The [P2](results/2026-09-22-p2-macos-aarch64.json) and -[P3](results/2026-09-22-p3-macos-aarch64.json) reports measure the candidate -that moves CJS `sourceMappingURL` extraction from JavaScript to the existing -native SWC lexer when the TypeScript runtime is enabled. They use Node 22.14.0, -npm 10.9.2, TypeScript 5.8.2, Rust 1.98.1, and disabled optional test caches. -Their build and benchmark input hashes match across targets, and report -validation plus exact currentness pass. The reports record the clean parent -`74253b41` as their commit hint and `dirty: true`; the composite input hashes -identify the measured candidate source exactly. - -The controlled baseline is the parent version of these same report paths at -`74253b41`, which measured clean consolidated source `5349e9ea`. The cold CLI -and host Node rows each have one observation per target; repeated-job rows have -five samples. The isolated P3 recapture replaced an earlier run whose host and -guest samples were visibly affected by machine contention. - -| Workload | P2 baseline → candidate | P3 baseline → candidate | +## Consolidated TypeScript module loading — 2026-09-23 + +The retained final [P2](results/2026-09-23-p2-macos-aarch64.json) and +[P3](results/2026-09-23-p3-macos-aarch64.json) reports measure clean source +`a2490392` with Node 22.14.0, npm 10.9.2, TypeScript 5.8.2, Rust 1.98.1, and +disabled optional test caches. Their build and benchmark input hashes match +across targets, and report validation plus exact currentness pass. + +The first controlled step moved CJS `sourceMappingURL` extraction from +JavaScript to the existing native SWC lexer in TypeScript-feature builds. Its +intermediate raw reports are summarized rather than retained: + +| Workload | P2 baseline → source-map candidate | P3 baseline → source-map candidate | |---|---:|---:| -| cold `tsc --noEmit` | 19.17 → 16.72 s (-2.44 s, -12.7%) | 19.22 → 16.90 s (-2.32 s, -12.1%) | +| cold `tsc --noEmit` | 19.17 → 16.72 s (-12.7%) | 19.22 → 16.90 s (-12.1%) | | repeated unchanged checks | 18.95 → 16.83 s (-11.2%) | 19.18 → 17.07 s (-11.0%) | | warm incremental checks | 12.43 → 9.99 s (-19.6%) | 12.34 → 10.20 s (-17.4%) | | profiled TypeScript API import | 11.67 → 8.07 s (-30.9%) | 11.75 → 8.31 s (-29.3%) | One-off phase attribution found that JavaScript source-map extraction owned 2.57–2.83 s while loading the large TypeScript CommonJS source; the native -lexer reduced that phase to 0.24–0.33 s. Temporary diagnostic traces and the -startup-only harness were removed after selecting the implementation. The -retained reports confirm the effect at the exported compiler boundary and in -the shared TypeScript API profiler. The API profiler imports `typescript.js`, -so its phase value is supporting attribution rather than a direct timing of the -CLI's `_tsc.js` load. - -The candidate clears both experiment gates on both targets: more than one -second and more than 10% saved in the cold exported CLI workload. The optimized -components grow by 405,519 bytes (0.23%) on P2 and 402,662 bytes (0.23%) on P3. +lexer reduced that phase to 0.24–0.33 s. Temporary diagnostics were removed +after selecting the implementation. The source-map candidate cleared both +experiment gates on both targets: more than one second and more than 10% saved +in the cold exported CLI workload. + +The final source-preparation step dispatches CommonJS export parsers only at +accepted leading bytes and advances the direct-`eval`, import-attribute, and +template-expression scanners between relevant sentinel bytes. A dedicated +five-sample comparison measured: + +| Workload | P2 source-map → final | P3 source-map → final | +|---|---:|---:| +| profiled TypeScript API import | 8.33 → 4.22 s (-49.3%) | 8.49 → 4.22 s (-50.3%) | +| incremental profiler rerun | 5.43 → 4.22 s (-22.3%) | 5.42 → 4.22 s (-22.2%) | + +The retained final reports independently record 4.19 s and 4.16 s import +phases. The API profiler imports `typescript.js`, not the CLI's `_tsc.js`, so +these values support module-load attribution rather than a direct cold-CLI +comparison. The final components are 0.24% larger than the original controlled +baseline. The retained P2 one-shot cold row coincided with a similarly slow +host-Node baseline and is not used for another end-to-end claim. + Focused public-boundary coverage verifies real line-comment directives, marker text inside strings and templates, Node's U+2003 separator and U+2028 line -terminator, an empty last directive, and the no-marker fast path. - -This optimization is intentionally TypeScript-feature-only because those builds -already carry SWC. Non-TypeScript and VM builds retain the existing JavaScript -scanner rather than shipping SWC solely for source-map registration. Review -found pre-existing regex-literal heuristic gaps in that fallback; a durable -tokenizer owner is a proposed deferred follow-up, not part of this speedup claim. +terminator, an empty last directive, the no-marker fast path, CommonJS source +preparation, and import attributes. The native path is intentionally +TypeScript-feature-only because those builds already carry SWC. Non-TypeScript +and VM builds retain the existing JavaScript scanner; its pre-existing +regex-literal heuristic gaps remain a proposed deferred follow-up. Update this tracker from a dated report only. Stable runtime defects belong in focused runtime, node_modules-app, or node-compat tests before an implementation diff --git a/tests/agentic_ts/results/2026-09-22-p2-macos-aarch64.json b/tests/agentic_ts/results/2026-09-23-p2-macos-aarch64.json similarity index 79% rename from tests/agentic_ts/results/2026-09-22-p2-macos-aarch64.json rename to tests/agentic_ts/results/2026-09-23-p2-macos-aarch64.json index 71a137f0..70ee2f6b 100644 --- a/tests/agentic_ts/results/2026-09-22-p2-macos-aarch64.json +++ b/tests/agentic_ts/results/2026-09-23-p2-macos-aarch64.json @@ -1,18 +1,18 @@ { "component": { - "blake3": "c0918446de49fffa5e44dbd82731c975f50da61c0a04d818165f3e47dcf97086", - "buildMs": 40076.298417, - "bytes": 176514694, + "blake3": "71c9224e8b6ba4f73a12b323262a08471312800853a6c22b17603ba134093784", + "buildMs": 37180.94225, + "bytes": 176527586, "path": "tmp/rt-target/wasm32-wasip2/debug/agentic_ts.optimized.wasm", - "prepareAndInstantiateMs": 16378.688665999998 + "prepareAndInstantiateMs": 30167.507875 }, "environment": { "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "74253b411f932fd9cccf92488bc63e9278372271", + "commitHint": "a249039254e0535969dd28adf23ca1dbb48fc56b", "componentFeatures": "typescript-compiler-profiling", - "dirty": true, + "dirty": false, "iterations": 5, "node": "22.14.0", "npm": "10.9.2", @@ -26,13 +26,13 @@ "inputs": { "algorithm": "blake3-composite-v1", "benchmarkHash": "62c3baad63d1f965fa09a77fd853acb38fdae3ded395b41f88417773b9776ae7", - "buildHash": "ee14734cef3ef62ee8e4311ecc098a530e13d76553e0696032cb3251faec1f97" + "buildHash": "b43f1dfe9b3fff00a390082c0641a2d44af305b35a7a3901a6743b27e7b2a84e" }, "nodeBaseline": { "exitCode": 0, "stderr": "", "stdout": "", - "wallMs": 549.610042 + "wallMs": 1257.238083 }, "notes": [ "manual local measurement; no CI threshold", @@ -42,7 +42,7 @@ "phaseProfiles": { "interpretation": "the shared TypeScript API profiler runs a no-emit core-project check; compare phase proportions within a target because instrumentation overhead differs between Node and QuickJS", "node": { - "outerOverheadMs": 40.17029099999991, + "outerOverheadMs": 155.1552509999999, "result": { "overflowed": false, "stderr": "", @@ -191,47 +191,47 @@ } }, "phasesMs": { - "configParse": 2.265208000000001, - "configRead": 2.6230830000000083, - "diagnostics": 322.663125, - "import": 173.71991599999998, - "measuredTotal": 636.174792, - "optionsAndGlobalDiagnostics": 55.402540999999985, - "programCreate": 134.64404199999998, - "semanticDiagnostics": 267.18758399999996, - "syntacticDiagnostics": 0.06716699999998355, - "unclassified": 0.25941800000003923 + "configParse": 2.8525829999999814, + "configRead": 4.699624999999969, + "diagnostics": 819.315791, + "import": 318.056584, + "measuredTotal": 1409.635833, + "optionsAndGlobalDiagnostics": 97.37900000000002, + "programCreate": 264.31441699999993, + "semanticDiagnostics": 721.8455, + "syntacticDiagnostics": 0.08779100000003837, + "unclassified": 0.39683300000035615 }, "quickJsMemory": { "afterCompiler": { "arrayBuffers": 33003, "external": 1892362, "heapTotal": 135118848, - "heapUsed": 105018336, - "rss": 242188288 + "heapUsed": 109739616, + "rss": 240549888 }, "afterToolLoad": { "arrayBuffers": 16659, "external": 1876018, - "heapTotal": 39223296, - "heapUsed": 32420080, - "rss": 138149888 + "heapTotal": 38961152, + "heapUsed": 32371640, + "rss": 140083200 }, "beforeToolLoad": { "arrayBuffers": 17762, "external": 1498826, "heapTotal": 5324800, "heapUsed": 4014600, - "rss": 41156608 + "rss": 41254912 } } } }, - "wallMs": 676.3450829999999 + "wallMs": 1564.791084 }, "wasm": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 657.4922499999957, + "outerOverheadMs": 658.0852500000037, "result": { "overflowed": false, "profile": { @@ -270,19 +270,19 @@ "modules.sourceRead.success": 2 }, "phasesMs": { - "builtinInitialization": 179.344375, - "initialEvaluation": 0.093917, - "loaderInitialization": 1.210208, - "processConfiguration": 0.3285, - "queueDelay": 0.323583, - "resultFormatting": 0.100417, - "runtimeCreation": 0.430959, - "teardown": 405.439958, - "transportWiring": 0.15308300000000002, - "userAwait": 22133.175458, - "wrapperPreparation": 0.020292 - }, - "totalMs": 22720.874375, + "builtinInitialization": 178.37858300000002, + "initialEvaluation": 0.090291, + "loaderInitialization": 2.4073330000000004, + "processConfiguration": 0.314417, + "queueDelay": 1.180084, + "resultFormatting": 0.026625, + "runtimeCreation": 0.615042, + "teardown": 401.6832920000001, + "transportWiring": 0.234292, + "userAwait": 17637.513750000002, + "wrapperPreparation": 0.017750000000000002 + }, + "totalMs": 18222.511042, "version": 1 }, "stderr": "", @@ -431,16 +431,16 @@ } }, "phasesMs": { - "configParse": 2.403542000000016, - "configRead": 2.4538749999992433, - "diagnostics": 8142.243791999997, - "import": 8069.734625000001, - "measuredTotal": 22068.313708, - "optionsAndGlobalDiagnostics": 1328.9804999999978, - "programCreate": 5847.142167000002, - "semanticDiagnostics": 6808.019082999999, - "syntacticDiagnostics": 5.17699999999968, - "unclassified": 4.335706999998365 + "configParse": 3.047291999999288, + "configRead": 2.599792000000889, + "diagnostics": 8051.961540999997, + "import": 4188.399249999999, + "measuredTotal": 17568.531541999997, + "optionsAndGlobalDiagnostics": 1096.4359580000018, + "programCreate": 5317.775916999995, + "semanticDiagnostics": 6955.3825, + "syntacticDiagnostics": 0.09104200000001585, + "unclassified": 4.747750000005908 }, "quickJsMemory": { "afterCompiler": { @@ -467,7 +467,7 @@ } } }, - "wallMs": 22725.805957999997 + "wallMs": 18226.616792 } }, "schemaVersion": 5, @@ -477,66 +477,66 @@ "cancellations": { "attempts": { "iterations": 5, - "medianMs": 206.527958, - "p95Ms": 209.80391600000002, + "medianMs": 258.41249999999997, + "p95Ms": 277.39541699999995, "samples": [ { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 10.069207999971695, + "latencyMs": 12.350417000008749, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 202.76037499999998 + "wallMs": 234.24620800000002 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 10.84791700000642, + "latencyMs": 14.896542000002228, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 206.214541 + "wallMs": 277.39541699999995 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 10.350124999997206, + "latencyMs": 14.943457999965176, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 209.80391600000002 + "wallMs": 255.29979200000002 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 10.462667000014337, + "latencyMs": 12.736208999995142, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 207.95208300000002 + "wallMs": 258.41249999999997 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 10.082125000015369, + "latencyMs": 12.418166999996174, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 206.527958 + "wallMs": 266.708625 } ], - "throughputPerSecond": 4.83905837216072 + "throughputPerSecond": 3.869781715256939 }, "recovery": { "linearMemoryHighWaterBytes": 211025920, @@ -571,23 +571,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 677, + "modules.typescriptTransform.micros": 896, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 191.099875, - "initialEvaluation": 0.067209, - "loaderInitialization": 1.020417, - "processConfiguration": 0.192833, - "queueDelay": 0.29562499999999997, - "resultFormatting": 0.074, - "runtimeCreation": 0.428333, - "teardown": 10.409917, - "transportWiring": 0.172417, - "userAwait": 11.528291, - "wrapperPreparation": 0.021458 + "builtinInitialization": 218.663375, + "initialEvaluation": 0.06679199999999999, + "loaderInitialization": 1.359625, + "processConfiguration": 0.409167, + "queueDelay": 0.453542, + "resultFormatting": 0.147791, + "runtimeCreation": 0.5896669999999999, + "teardown": 16.931749999999997, + "transportWiring": 0.33858299999999997, + "userAwait": 32.60825, + "wrapperPreparation": 0.02775 }, - "totalMs": 215.352333, + "totalMs": 271.65225, "version": 1 }, "stderr": "", @@ -597,12 +597,12 @@ "state": "ready" } }, - "wallMs": 216.49375 + "wallMs": 275.457084 } }, "coldNoEmit": { "linearMemoryHighWaterBytes": 152961024, - "outerOverheadMs": 452.6153749999976, + "outerOverheadMs": 596.3459999999977, "result": { "overflowed": false, "profile": { @@ -649,19 +649,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 174.3645, - "initialEvaluation": 0.801791, - "loaderInitialization": 1.5876670000000002, - "processConfiguration": 0.8835, - "queueDelay": 0.85525, - "resultFormatting": 0.041, - "runtimeCreation": 0.454958, - "teardown": 237.938042, - "transportWiring": 0.197583, - "userAwait": 16302.621042, - "wrapperPreparation": 0.028417 - }, - "totalMs": 16719.845332999997, + "builtinInitialization": 235.576417, + "initialEvaluation": 1.128541, + "loaderInitialization": 2.957458, + "processConfiguration": 12.76075, + "queueDelay": 3.752625, + "resultFormatting": 0.228458, + "runtimeCreation": 0.6155419999999999, + "teardown": 282.298292, + "transportWiring": 0.246125, + "userAwait": 20741.913792, + "wrapperPreparation": 0.030417 + }, + "totalMs": 21281.693083, "version": 1 }, "stderr": "", @@ -684,10 +684,10 @@ "rss": 412792 } }, - "toolAndCompilerMs": 16271.651083 + "toolAndCompilerMs": 20703.482542 } }, - "wallMs": 16724.266458 + "wallMs": 21299.828542 }, "concurrent": { "contended": { @@ -695,7 +695,7 @@ "outerOverheadMs": null, "result": { "compiler": { - "completedMs": 10236.58466600004, + "completedMs": 8876.425500000012, "result": { "overflowed": false, "profile": { @@ -735,19 +735,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 175.924667, - "initialEvaluation": 0.097875, - "loaderInitialization": 1.093583, - "processConfiguration": 0.215167, - "queueDelay": 0.941084, - "resultFormatting": 0.041625, - "runtimeCreation": 0.430708, - "teardown": 133.89225, - "transportWiring": 0.149125, - "userAwait": 9922.665916, - "wrapperPreparation": 0.019125 + "builtinInitialization": 179.18075, + "initialEvaluation": 0.108083, + "loaderInitialization": 1.050875, + "processConfiguration": 0.195666, + "queueDelay": 0.957417, + "resultFormatting": 0.12999999999999998, + "runtimeCreation": 0.435667, + "teardown": 146.08654099999998, + "transportWiring": 0.15729200000000002, + "userAwait": 8545.367584, + "wrapperPreparation": 0.019 }, - "totalMs": 10235.534834, + "totalMs": 8873.943417, "version": 1 }, "stderr": "", @@ -756,41 +756,41 @@ "exitCode": 0 } }, - "startedMs": 0.009874999988824127, - "wallMs": 10236.57479100005 + "startedMs": 0.007917000039014965, + "wallMs": 8876.417582999973 }, "cpu": { - "completedMs": 10902.737708, + "completedMs": 9754.719459000044, "result": { "overflowed": false, "profile": { "counters": {}, "phasesMs": { - "builtinInitialization": 181.146292, - "initialEvaluation": 278.58695900000004, - "loaderInitialization": 1.147792, - "processConfiguration": 0.211, - "queueDelay": 10235.954291, - "resultFormatting": 0.035417000000000004, - "runtimeCreation": 0.482625, - "teardown": 9.651292, - "transportWiring": 0.130958, - "userAwait": 0.303541, - "wrapperPreparation": 0.013583 + "builtinInitialization": 219.239416, + "initialEvaluation": 356.139416, + "loaderInitialization": 2.386083, + "processConfiguration": 0.6498339999999999, + "queueDelay": 8875.935792, + "resultFormatting": 0.021417, + "runtimeCreation": 0.695292, + "teardown": 18.076458, + "transportWiring": 0.637167, + "userAwait": 0.23175, + "wrapperPreparation": 0.039417 }, - "totalMs": 10707.74025, + "totalMs": 9474.099667, "version": 1 }, "stderr": "", "stdout": "", "value": 21 }, - "startedMs": 0.6205000000190921, - "wallMs": 10902.11720799998 + "startedMs": 0.503000000026077, + "wallMs": 9754.216459000016 }, - "elapsedMs": 10902.780541000016, + "elapsedMs": 9754.793459000008, "io": { - "completedMs": 10902.750457999997, + "completedMs": 9754.764874999992, "result": { "overflowed": false, "profile": { @@ -809,19 +809,19 @@ "filesystem.readdir.success": 1 }, "phasesMs": { - "builtinInitialization": 180.559667, - "initialEvaluation": 0.08491599999999999, - "loaderInitialization": 1.198875, - "processConfiguration": 0.218541, - "queueDelay": 10707.622375, - "resultFormatting": 0.007417, - "runtimeCreation": 0.468917, - "teardown": 8.882958, - "transportWiring": 0.123583, - "userAwait": 1.6850420000000002, - "wrapperPreparation": 0.013709 + "builtinInitialization": 255.33225, + "initialEvaluation": 0.102125, + "loaderInitialization": 1.780625, + "processConfiguration": 0.807292, + "queueDelay": 9473.941042, + "resultFormatting": 0.024625, + "runtimeCreation": 0.564625, + "teardown": 15.763209, + "transportWiring": 0.182333, + "userAwait": 3.293416, + "wrapperPreparation": 0.015917 }, - "totalMs": 10900.914625, + "totalMs": 9751.957708999998, "version": 1 }, "stderr": "", @@ -835,11 +835,11 @@ ] } }, - "startedMs": 0.8844999999855645, - "wallMs": 10901.86595800001 + "startedMs": 0.7913750000298023, + "wallMs": 9753.973499999964 } }, - "wallMs": 10903.621083 + "wallMs": 9755.683291000001 }, "cpuBaseline": { "linearMemoryHighWaterBytes": 211025920, @@ -849,26 +849,26 @@ "profile": { "counters": {}, "phasesMs": { - "builtinInitialization": 180.247042, - "initialEvaluation": 271.832833, - "loaderInitialization": 0.96525, - "processConfiguration": 0.291958, - "queueDelay": 0.382, - "resultFormatting": 0.015708, - "runtimeCreation": 0.409833, - "teardown": 9.948333, - "transportWiring": 0.129792, - "userAwait": 0.170834, - "wrapperPreparation": 0.013958 + "builtinInitialization": 198.972791, + "initialEvaluation": 400.38625, + "loaderInitialization": 1.87725, + "processConfiguration": 1.914084, + "queueDelay": 0.333416, + "resultFormatting": 0.06774999999999999, + "runtimeCreation": 0.437666, + "teardown": 12.170166, + "transportWiring": 0.288709, + "userAwait": 0.5494169999999999, + "wrapperPreparation": 0.049458 }, - "totalMs": 464.439625, + "totalMs": 617.099208, "version": 1 }, "stderr": "", "stdout": "", "value": 21 }, - "wallMs": 465.425792 + "wallMs": 619.3490409999999 }, "interpretation": "all jobs were submitted together; compare sibling completion with isolated baselines to identify overlap or serialization", "ioBaseline": { @@ -892,19 +892,19 @@ "filesystem.readdir.success": 1 }, "phasesMs": { - "builtinInitialization": 173.754625, - "initialEvaluation": 0.082833, - "loaderInitialization": 1.028417, - "processConfiguration": 0.167708, - "queueDelay": 0.285083, - "resultFormatting": 0.026291, - "runtimeCreation": 0.416625, - "teardown": 9.151834, - "transportWiring": 0.112375, - "userAwait": 2.407459, - "wrapperPreparation": 0.012125 + "builtinInitialization": 200.133167, + "initialEvaluation": 0.12175, + "loaderInitialization": 1.2005, + "processConfiguration": 0.205083, + "queueDelay": 0.588625, + "resultFormatting": 0.013458, + "runtimeCreation": 0.5355, + "teardown": 9.197708, + "transportWiring": 0.17491600000000002, + "userAwait": 2.627, + "wrapperPreparation": 0.016084 }, - "totalMs": 187.480833, + "totalMs": 214.847666, "version": 1 }, "stderr": "", @@ -918,7 +918,7 @@ ] } }, - "wallMs": 189.047459 + "wallMs": 216.509208 } }, "directTypeScript": { @@ -954,23 +954,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 3061, + "modules.typescriptTransform.micros": 2590, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 180.814959, - "initialEvaluation": 0.095083, - "loaderInitialization": 0.998167, - "processConfiguration": 0.182708, - "queueDelay": 0.305, - "resultFormatting": 0.025541, - "runtimeCreation": 0.431875, - "teardown": 10.019459, - "transportWiring": 0.15504099999999998, - "userAwait": 16.497459, - "wrapperPreparation": 0.040166999999999994 - }, - "totalMs": 209.619916, + "builtinInitialization": 177.912125, + "initialEvaluation": 0.08858400000000001, + "loaderInitialization": 1.338542, + "processConfiguration": 0.195958, + "queueDelay": 0.334291, + "resultFormatting": 0.01875, + "runtimeCreation": 0.436417, + "teardown": 9.59, + "transportWiring": 0.172792, + "userAwait": 15.728625, + "wrapperPreparation": 0.019416 + }, + "totalMs": 205.869041, "version": 1 }, "stderr": "", @@ -980,11 +980,11 @@ "state": "ready" } }, - "wallMs": 211.14412499999997 + "wallMs": 207.373084 }, "emitDirect": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 504.5088759999999, + "outerOverheadMs": 527.3272080000042, "result": { "overflowed": false, "profile": { @@ -1028,19 +1028,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 185.127417, - "initialEvaluation": 1.875375, - "loaderInitialization": 1.283916, - "processConfiguration": 0.39275, - "queueDelay": 0.397208, - "resultFormatting": 0.038083, - "runtimeCreation": 0.414584, - "teardown": 271.181334, - "transportWiring": 0.209375, - "userAwait": 18777.323708, - "wrapperPreparation": 0.024792 - }, - "totalMs": 19238.379291, + "builtinInitialization": 183.169041, + "initialEvaluation": 0.963459, + "loaderInitialization": 1.294084, + "processConfiguration": 0.20275, + "queueDelay": 0.309291, + "resultFormatting": 0.085542, + "runtimeCreation": 0.49558299999999994, + "teardown": 295.717875, + "transportWiring": 0.170084, + "userAwait": 15674.682916, + "wrapperPreparation": 0.022041 + }, + "totalMs": 16157.283583000002, "version": 1 }, "stderr": "", @@ -1063,10 +1063,10 @@ "rss": 412840 } }, - "toolAndCompilerMs": 18737.340333 + "toolAndCompilerMs": 15633.981916999996 } }, - "wallMs": 19241.849209 + "wallMs": 16161.309125 }, "generatedJavaScript": { "linearMemoryHighWaterBytes": 211025920, @@ -1110,19 +1110,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 187.059166, - "initialEvaluation": 0.061, - "loaderInitialization": 1.650791, - "processConfiguration": 0.248209, - "queueDelay": 0.820583, - "resultFormatting": 0.012291, - "runtimeCreation": 0.535834, - "teardown": 8.803042000000001, - "transportWiring": 0.147167, - "userAwait": 12.136542, - "wrapperPreparation": 0.020625 - }, - "totalMs": 211.548, + "builtinInitialization": 202.964416, + "initialEvaluation": 0.064875, + "loaderInitialization": 4.630209, + "processConfiguration": 0.38375, + "queueDelay": 0.6997909999999999, + "resultFormatting": 0.022625000000000003, + "runtimeCreation": 0.629125, + "teardown": 10.958791000000002, + "transportWiring": 0.327917, + "userAwait": 20.574167, + "wrapperPreparation": 0.02325 + }, + "totalMs": 241.372875, "version": 1 }, "stderr": "", @@ -1134,11 +1134,11 @@ } } }, - "wallMs": 213.706542 + "wallMs": 244.206291 }, "incrementalCold": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 460.34162500001185, + "outerOverheadMs": 471.23695900000894, "result": { "overflowed": false, "profile": { @@ -1185,19 +1185,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 181.21779199999995, - "initialEvaluation": 1.840292, - "loaderInitialization": 1.211417, - "processConfiguration": 0.471, - "queueDelay": 0.4155, - "resultFormatting": 0.055167, - "runtimeCreation": 0.462041, - "teardown": 240.487125, - "transportWiring": 0.456666, - "userAwait": 16662.4935, - "wrapperPreparation": 0.05475 - }, - "totalMs": 17089.412625, + "builtinInitialization": 168.333875, + "initialEvaluation": 0.6751250000000001, + "loaderInitialization": 1.217041, + "processConfiguration": 0.1965, + "queueDelay": 0.346792, + "resultFormatting": 0.2005, + "runtimeCreation": 0.435542, + "teardown": 260.628333, + "transportWiring": 0.111667, + "userAwait": 15052.978584, + "wrapperPreparation": 0.018708 + }, + "totalMs": 15485.272792, "version": 1 }, "stderr": "", @@ -1220,19 +1220,19 @@ "rss": 412816 } }, - "toolAndCompilerMs": 16631.51516699999 + "toolAndCompilerMs": 15017.103999999992 } }, - "wallMs": 17091.856792000002 + "wallMs": 15488.340959000001 }, "incrementalFreshJobs": { "iterations": 5, - "medianMs": 9987.442, - "p95Ms": 9996.953749999999, + "medianMs": 7385.581125, + "p95Ms": 7507.343209, "samples": [ { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 328.09437499999876, + "outerOverheadMs": 345.7407499999981, "result": { "overflowed": false, "profile": { @@ -1272,19 +1272,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 191.909334, - "initialEvaluation": 1.534416, - "loaderInitialization": 1.308583, - "processConfiguration": 0.260625, - "queueDelay": 0.409375, - "resultFormatting": 0.027333, - "runtimeCreation": 0.446167, - "teardown": 116.884708, - "transportWiring": 0.261291, - "userAwait": 9682.258459, - "wrapperPreparation": 0.025584000000000003 - }, - "totalMs": 9995.369208, + "builtinInitialization": 178.893792, + "initialEvaluation": 1.828625, + "loaderInitialization": 2.157875, + "processConfiguration": 0.699416, + "queueDelay": 0.6665409999999999, + "resultFormatting": 0.033834, + "runtimeCreation": 0.457709, + "teardown": 141.17175, + "transportWiring": 0.584542, + "userAwait": 7178.306250000001, + "wrapperPreparation": 0.039791 + }, + "totalMs": 7504.884666, "version": 1 }, "stderr": "", @@ -1307,14 +1307,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 9668.859375 + "toolAndCompilerMs": 7161.6024590000015 } }, - "wallMs": 9996.953749999999 + "wallMs": 7507.343209 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 315.37999999999556, + "outerOverheadMs": 331.99708400000236, "result": { "overflowed": false, "profile": { @@ -1354,19 +1354,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 174.26545800000002, - "initialEvaluation": 0.676625, - "loaderInitialization": 0.95975, - "processConfiguration": 0.185292, - "queueDelay": 0.282417, - "resultFormatting": 0.033459, - "runtimeCreation": 0.437041, - "teardown": 122.514041, - "transportWiring": 0.114417, - "userAwait": 9686.182, - "wrapperPreparation": 0.019958 - }, - "totalMs": 9985.715458, + "builtinInitialization": 180.793166, + "initialEvaluation": 1.504208, + "loaderInitialization": 1.488458, + "processConfiguration": 0.5151669999999999, + "queueDelay": 0.4335, + "resultFormatting": 0.042458, + "runtimeCreation": 0.5330419999999999, + "teardown": 127.491542, + "transportWiring": 0.390625, + "userAwait": 7056.060375, + "wrapperPreparation": 0.045334000000000006 + }, + "totalMs": 7369.343917, "version": 1 }, "stderr": "", @@ -1389,14 +1389,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 9672.062000000004 + "toolAndCompilerMs": 7039.353499999997 } }, - "wallMs": 9987.442 + "wallMs": 7371.350584 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 315.6313340000015, + "outerOverheadMs": 346.1968329999827, "result": { "overflowed": false, "profile": { @@ -1436,19 +1436,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 178.791042, - "initialEvaluation": 0.737167, - "loaderInitialization": 0.957708, - "processConfiguration": 0.355333, - "queueDelay": 0.293792, - "resultFormatting": 0.033374999999999995, - "runtimeCreation": 0.418959, - "teardown": 118.194333, - "transportWiring": 0.111208, - "userAwait": 9569.319958, - "wrapperPreparation": 0.017542 - }, - "totalMs": 9869.275458, + "builtinInitialization": 186.800583, + "initialEvaluation": 1.0135, + "loaderInitialization": 0.968625, + "processConfiguration": 0.183542, + "queueDelay": 0.295792, + "resultFormatting": 0.058291, + "runtimeCreation": 0.42475, + "teardown": 135.613959, + "transportWiring": 0.170208, + "userAwait": 7139.886708999999, + "wrapperPreparation": 0.022 + }, + "totalMs": 7465.485000000001, "version": 1 }, "stderr": "", @@ -1471,14 +1471,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 9555.120291 + "toolAndCompilerMs": 7121.0343750000175 } }, - "wallMs": 9870.751625 + "wallMs": 7467.231208 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 301.55062499999985, + "outerOverheadMs": 333.288582999995, "result": { "overflowed": false, "profile": { @@ -1518,19 +1518,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 173.311666, - "initialEvaluation": 0.82925, - "loaderInitialization": 0.962667, - "processConfiguration": 0.187667, - "queueDelay": 0.283125, - "resultFormatting": 0.033333, - "runtimeCreation": 0.398083, - "teardown": 109.460292, - "transportWiring": 0.137834, - "userAwait": 9703.23125, - "wrapperPreparation": 0.019458 - }, - "totalMs": 9988.916417, + "builtinInitialization": 178.906333, + "initialEvaluation": 0.813875, + "loaderInitialization": 1.275542, + "processConfiguration": 0.311833, + "queueDelay": 0.354917, + "resultFormatting": 0.034917, + "runtimeCreation": 0.4395, + "teardown": 132.85375, + "transportWiring": 0.16141699999999998, + "userAwait": 7040.677625, + "wrapperPreparation": 0.018458 + }, + "totalMs": 7355.896583, "version": 1 }, "stderr": "", @@ -1553,14 +1553,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 9688.909583 + "toolAndCompilerMs": 7024.270667000004 } }, - "wallMs": 9990.460208 + "wallMs": 7357.559249999999 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 315.37662599998293, + "outerOverheadMs": 349.60054200000286, "result": { "overflowed": false, "profile": { @@ -1600,19 +1600,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 180.179208, - "initialEvaluation": 1.021584, - "loaderInitialization": 0.992, - "processConfiguration": 0.20475, - "queueDelay": 0.312166, - "resultFormatting": 0.03175, - "runtimeCreation": 0.487, - "teardown": 116.183209, - "transportWiring": 0.142917, - "userAwait": 9669.747416, - "wrapperPreparation": 0.020791 - }, - "totalMs": 9969.366458, + "builtinInitialization": 179.950417, + "initialEvaluation": 0.850458, + "loaderInitialization": 1.115542, + "processConfiguration": 0.324416, + "queueDelay": 0.298417, + "resultFormatting": 0.048541999999999995, + "runtimeCreation": 0.428, + "teardown": 143.334708, + "transportWiring": 0.147167, + "userAwait": 7056.372292, + "wrapperPreparation": 0.019958 + }, + "totalMs": 7382.953292, "version": 1 }, "stderr": "", @@ -1635,23 +1635,23 @@ "rss": 412816 } }, - "toolAndCompilerMs": 9655.628041000018 + "toolAndCompilerMs": 7035.980582999997 } }, - "wallMs": 9971.004667000001 + "wallMs": 7385.581125 } ], - "throughputPerSecond": 0.10036812569485794 + "throughputPerSecond": 0.13481062273506236 }, "invalidThenValid": { "failedChecks": { "iterations": 5, - "medianMs": 10229.000666999998, - "p95Ms": 10247.955125, + "medianMs": 7426.906416999999, + "p95Ms": 7592.350708, "samples": [ { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 316.42254100000355, + "outerOverheadMs": 349.05799900002785, "result": { "overflowed": false, "profile": { @@ -1697,19 +1697,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 171.38875000000002, - "initialEvaluation": 1.444166, - "loaderInitialization": 0.95925, - "processConfiguration": 0.142958, - "queueDelay": 0.33537500000000003, - "resultFormatting": 0.028625, - "runtimeCreation": 0.423209, - "teardown": 124.040834, - "transportWiring": 0.29920800000000003, - "userAwait": 9751.076375, - "wrapperPreparation": 0.043334 + "builtinInitialization": 188.202375, + "initialEvaluation": 1.588, + "loaderInitialization": 1.511042, + "processConfiguration": 0.380042, + "queueDelay": 0.835541, + "resultFormatting": 0.034832999999999996, + "runtimeCreation": 0.463875, + "teardown": 133.041708, + "transportWiring": 0.395083, + "userAwait": 7262.508542, + "wrapperPreparation": 0.04275 }, - "totalMs": 10050.225791, + "totalMs": 7589.053541, "version": 1 }, "stderr": "", @@ -1732,14 +1732,14 @@ "rss": 412792 } }, - "toolAndCompilerMs": 9735.930416999996 + "toolAndCompilerMs": 7243.292708999972 } }, - "wallMs": 10052.352958 + "wallMs": 7592.350708 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 343.15741599999456, + "outerOverheadMs": 340.14112500000283, "result": { "overflowed": false, "profile": { @@ -1785,19 +1785,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 178.86362499999998, - "initialEvaluation": 0.6807500000000001, - "loaderInitialization": 0.970583, - "processConfiguration": 0.18825, - "queueDelay": 0.29354199999999997, - "resultFormatting": 0.089333, - "runtimeCreation": 0.408, - "teardown": 141.645458, - "transportWiring": 0.111792, - "userAwait": 9922.773042, - "wrapperPreparation": 0.018833000000000003 + "builtinInitialization": 182.388333, + "initialEvaluation": 0.834583, + "loaderInitialization": 1.144875, + "processConfiguration": 0.211417, + "queueDelay": 0.300208, + "resultFormatting": 0.068625, + "runtimeCreation": 0.488208, + "teardown": 135.877583, + "transportWiring": 0.14566700000000002, + "userAwait": 7102.856292, + "wrapperPreparation": 0.02425 }, - "totalMs": 10246.172125, + "totalMs": 7424.403583, "version": 1 }, "stderr": "", @@ -1820,14 +1820,14 @@ "rss": 412792 } }, - "toolAndCompilerMs": 9904.797709000006 + "toolAndCompilerMs": 7086.765291999996 } }, - "wallMs": 10247.955125 + "wallMs": 7426.906416999999 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 351.6501240000089, + "outerOverheadMs": 344.99354099998163, "result": { "overflowed": false, "profile": { @@ -1873,19 +1873,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 181.383334, - "initialEvaluation": 0.848917, - "loaderInitialization": 1.01025, - "processConfiguration": 0.268916, - "queueDelay": 0.285542, - "resultFormatting": 0.039208, - "runtimeCreation": 0.415625, - "teardown": 144.63225, - "transportWiring": 0.146708, - "userAwait": 9895.866125, - "wrapperPreparation": 0.018958 + "builtinInitialization": 183.073958, + "initialEvaluation": 1.011041, + "loaderInitialization": 1.240791, + "processConfiguration": 0.149417, + "queueDelay": 0.368625, + "resultFormatting": 0.034083, + "runtimeCreation": 0.459834, + "teardown": 138.95350000000002, + "transportWiring": 0.21275, + "userAwait": 7123.030167, + "wrapperPreparation": 0.025084 }, - "totalMs": 10224.960875, + "totalMs": 7448.605500000001, "version": 1 }, "stderr": "", @@ -1908,14 +1908,14 @@ "rss": 412792 } }, - "toolAndCompilerMs": 9875.629791999992 + "toolAndCompilerMs": 7105.5445840000175 } }, - "wallMs": 10227.279916000001 + "wallMs": 7450.538124999999 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 330.46291700000984, + "outerOverheadMs": 343.82841599999665, "result": { "overflowed": false, "profile": { @@ -1961,19 +1961,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 180.04345899999998, - "initialEvaluation": 0.745833, - "loaderInitialization": 1.015333, - "processConfiguration": 0.179, - "queueDelay": 0.30233400000000005, - "resultFormatting": 0.028458, - "runtimeCreation": 0.433, - "teardown": 127.115917, - "transportWiring": 0.12175, - "userAwait": 9916.985709, - "wrapperPreparation": 0.022333 + "builtinInitialization": 184.282708, + "initialEvaluation": 0.8419169999999999, + "loaderInitialization": 1.054625, + "processConfiguration": 0.20825, + "queueDelay": 0.571417, + "resultFormatting": 0.02775, + "runtimeCreation": 0.54025, + "teardown": 137.72695900000002, + "transportWiring": 0.127667, + "userAwait": 7082.035416, + "wrapperPreparation": 0.018625 }, - "totalMs": 10227.031792, + "totalMs": 7407.520583, "version": 1 }, "stderr": "", @@ -1996,14 +1996,14 @@ "rss": 412792 } }, - "toolAndCompilerMs": 9898.537749999989 + "toolAndCompilerMs": 7065.736084000004 } }, - "wallMs": 10229.000666999998 + "wallMs": 7409.5645 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 324.481624, + "outerOverheadMs": 342.5102089999955, "result": { "overflowed": false, "profile": { @@ -2049,19 +2049,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 169.065, - "initialEvaluation": 0.7200000000000001, - "loaderInitialization": 0.942917, - "processConfiguration": 0.18000000000000002, - "queueDelay": 0.281583, - "resultFormatting": 0.040083999999999995, - "runtimeCreation": 0.404208, - "teardown": 132.092541, - "transportWiring": 0.120791, - "userAwait": 9941.909791, - "wrapperPreparation": 0.018584 + "builtinInitialization": 177.32187499999998, + "initialEvaluation": 0.7952089999999999, + "loaderInitialization": 1.209333, + "processConfiguration": 0.2455, + "queueDelay": 0.282542, + "resultFormatting": 0.036042, + "runtimeCreation": 0.469667, + "teardown": 140.296458, + "transportWiring": 0.156667, + "userAwait": 7031.345958, + "wrapperPreparation": 0.018958 }, - "totalMs": 10245.832667, + "totalMs": 7352.352167, "version": 1 }, "stderr": "", @@ -2084,17 +2084,17 @@ "rss": 412792 } }, - "toolAndCompilerMs": 9923.092959 + "toolAndCompilerMs": 7011.979208000004 } }, - "wallMs": 10247.574583 + "wallMs": 7354.489417 } ], - "throughputPerSecond": 0.09803121316960398 + "throughputPerSecond": 0.13428641174255632 }, "recovery": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 348.9006670000126, + "outerOverheadMs": 352.1149999999925, "result": { "overflowed": false, "profile": { @@ -2140,19 +2140,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 177.126416, - "initialEvaluation": 0.762667, - "loaderInitialization": 1.24925, - "processConfiguration": 0.181125, - "queueDelay": 0.345042, - "resultFormatting": 0.081375, - "runtimeCreation": 0.444334, - "teardown": 144.790458, - "transportWiring": 0.135709, - "userAwait": 10144.382458, - "wrapperPreparation": 0.017082999999999997 + "builtinInitialization": 182.745083, + "initialEvaluation": 0.7558750000000001, + "loaderInitialization": 1.29625, + "processConfiguration": 0.274542, + "queueDelay": 0.332334, + "resultFormatting": 0.035750000000000004, + "runtimeCreation": 0.413542, + "teardown": 144.913291, + "transportWiring": 0.201083, + "userAwait": 7313.691959, + "wrapperPreparation": 0.018625 }, - "totalMs": 10469.62925, + "totalMs": 7644.784959, "version": 1 }, "stderr": "", @@ -2175,10 +2175,10 @@ "rss": 412792 } }, - "toolAndCompilerMs": 10123.365832999987 + "toolAndCompilerMs": 7294.503292000008 } }, - "wallMs": 10472.2665 + "wallMs": 7646.618292 } }, "memoryPlateau": { @@ -2384,7 +2384,7 @@ }, "projectReferences": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 538.7017080000114, + "outerOverheadMs": 510.76216700000623, "result": { "overflowed": false, "profile": { @@ -2431,19 +2431,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 185.250542, - "initialEvaluation": 0.995084, - "loaderInitialization": 2.396166, - "processConfiguration": 0.36325, - "queueDelay": 0.947333, - "resultFormatting": 0.034958, - "runtimeCreation": 0.467625, - "teardown": 301.70054200000004, - "transportWiring": 0.288667, - "userAwait": 18346.309333, - "wrapperPreparation": 0.023791 - }, - "totalMs": 18838.883458, + "builtinInitialization": 193.669292, + "initialEvaluation": 1.144166, + "loaderInitialization": 1.098292, + "processConfiguration": 0.17962499999999998, + "queueDelay": 0.321334, + "resultFormatting": 0.160125, + "runtimeCreation": 0.487125, + "teardown": 274.453084, + "transportWiring": 0.15787500000000002, + "userAwait": 14461.0685, + "wrapperPreparation": 0.0235 + }, + "totalMs": 14932.828709, "version": 1 }, "stderr": "", @@ -2466,16 +2466,16 @@ "rss": 412784 } }, - "toolAndCompilerMs": 18302.715124999988 + "toolAndCompilerMs": 14424.093916999993 } }, - "wallMs": 18841.416833 + "wallMs": 14934.856084 }, "timeouts": { "attempts": { "iterations": 5, - "medianMs": 214.28770799999998, - "p95Ms": 217.471583, + "medianMs": 275.769583, + "p95Ms": 379.279083, "samples": [ { "linearMemoryHighWaterBytes": 211025920, @@ -2485,7 +2485,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 213.349917 + "wallMs": 275.769583 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2495,7 +2495,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 217.471583 + "wallMs": 379.279083 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2505,7 +2505,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 214.28770799999998 + "wallMs": 288.80499999999995 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2515,7 +2515,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 215.432417 + "wallMs": 252.71804199999997 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2525,10 +2525,10 @@ "name": "Error", "timedOut": true }, - "wallMs": 212.787584 + "wallMs": 246.309958 } ], - "throughputPerSecond": 4.6584029932982105 + "throughputPerSecond": 3.4652876378013393 }, "recovery": { "linearMemoryHighWaterBytes": 211025920, @@ -2563,23 +2563,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 10478, + "modules.typescriptTransform.micros": 3717, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 180.811292, - "initialEvaluation": 0.06125, - "loaderInitialization": 0.985583, - "processConfiguration": 0.192208, - "queueDelay": 0.294375, - "resultFormatting": 0.024125, - "runtimeCreation": 0.756334, - "teardown": 9.541875, - "transportWiring": 0.13533299999999998, - "userAwait": 21.190583, - "wrapperPreparation": 0.019792 + "builtinInitialization": 209.586292, + "initialEvaluation": 0.073208, + "loaderInitialization": 1.063458, + "processConfiguration": 1.31325, + "queueDelay": 0.369584, + "resultFormatting": 0.107875, + "runtimeCreation": 0.447, + "teardown": 11.023125, + "transportWiring": 0.242833, + "userAwait": 18.423834, + "wrapperPreparation": 0.032916999999999995 }, - "totalMs": 214.039917, + "totalMs": 242.726625, "version": 1 }, "stderr": "", @@ -2589,17 +2589,17 @@ "state": "ready" } }, - "wallMs": 215.142541 + "wallMs": 244.768291 } }, "unchangedFreshJobs": { "iterations": 5, - "medianMs": 16832.829625, - "p95Ms": 17013.895791, + "medianMs": 14091.18075, + "p95Ms": 15222.374833, "samples": [ { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 463.16383399999904, + "outerOverheadMs": 474.9893329999959, "result": { "overflowed": false, "profile": { @@ -2639,19 +2639,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 174.610875, - "initialEvaluation": 1.053, - "loaderInitialization": 2.081709, - "processConfiguration": 0.246291, - "queueDelay": 0.6252500000000001, - "resultFormatting": 0.037375, - "runtimeCreation": 0.468416, - "teardown": 248.893083, - "transportWiring": 0.297792, - "userAwait": 16101.114583, - "wrapperPreparation": 0.022042 - }, - "totalMs": 16529.520957999997, + "builtinInitialization": 175.63104199999998, + "initialEvaluation": 0.865, + "loaderInitialization": 0.990333, + "processConfiguration": 0.164167, + "queueDelay": 0.305084, + "resultFormatting": 0.155166, + "runtimeCreation": 0.427667, + "teardown": 252.146875, + "transportWiring": 0.142083, + "userAwait": 14782.840292, + "wrapperPreparation": 0.020625 + }, + "totalMs": 15214.406667, "version": 1 }, "stderr": "", @@ -2674,14 +2674,14 @@ "rss": 412784 } }, - "toolAndCompilerMs": 16068.412208000002 + "toolAndCompilerMs": 14747.385500000004 } }, - "wallMs": 16531.576042 + "wallMs": 15222.374833 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 459.26020899999276, + "outerOverheadMs": 470.52979199999936, "result": { "overflowed": false, "profile": { @@ -2721,19 +2721,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 173.280083, - "initialEvaluation": 0.710375, - "loaderInitialization": 1.191083, - "processConfiguration": 0.28662499999999996, - "queueDelay": 0.315083, - "resultFormatting": 0.058875, - "runtimeCreation": 0.443459, - "teardown": 245.837125, - "transportWiring": 0.117542, - "userAwait": 16265.762917, - "wrapperPreparation": 0.016625 - }, - "totalMs": 16688.184833, + "builtinInitialization": 182.733042, + "initialEvaluation": 1.127625, + "loaderInitialization": 2.671667, + "processConfiguration": 0.388458, + "queueDelay": 0.733958, + "resultFormatting": 0.177958, + "runtimeCreation": 0.559541, + "teardown": 238.723209, + "transportWiring": 0.284667, + "userAwait": 14387.746917, + "wrapperPreparation": 0.031166 + }, + "totalMs": 14815.357833, "version": 1 }, "stderr": "", @@ -2756,14 +2756,14 @@ "rss": 412784 } }, - "toolAndCompilerMs": 16230.969541000006 + "toolAndCompilerMs": 14355.226875 } }, - "wallMs": 16690.22975 + "wallMs": 14825.756667 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 443.4272079999937, + "outerOverheadMs": 462.02520899999945, "result": { "overflowed": false, "profile": { @@ -2803,19 +2803,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 175.449292, - "initialEvaluation": 0.706417, - "loaderInitialization": 1.059167, - "processConfiguration": 0.325208, - "queueDelay": 0.37, - "resultFormatting": 0.033292, - "runtimeCreation": 0.432791, - "teardown": 231.065833, - "transportWiring": 0.13362500000000002, - "userAwait": 16421.665582999998, - "wrapperPreparation": 0.019 - }, - "totalMs": 16831.307500000003, + "builtinInitialization": 175.062625, + "initialEvaluation": 0.800375, + "loaderInitialization": 2.416417, + "processConfiguration": 1.515833, + "queueDelay": 0.610917, + "resultFormatting": 0.030208, + "runtimeCreation": 0.946458, + "teardown": 240.071209, + "transportWiring": 0.14837499999999998, + "userAwait": 13663.863375, + "wrapperPreparation": 0.019375 + }, + "totalMs": 14085.521875, "version": 1 }, "stderr": "", @@ -2838,14 +2838,14 @@ "rss": 412784 } }, - "toolAndCompilerMs": 16389.402417000005 + "toolAndCompilerMs": 13629.155541 } }, - "wallMs": 16832.829625 + "wallMs": 14091.18075 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 475.9148749999986, + "outerOverheadMs": 481.16433300000244, "result": { "overflowed": false, "profile": { @@ -2885,19 +2885,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 171.986208, - "initialEvaluation": 0.6783750000000001, - "loaderInitialization": 0.939292, - "processConfiguration": 0.186417, - "queueDelay": 0.281334, - "resultFormatting": 0.036125, - "runtimeCreation": 0.403458, - "teardown": 267.97504100000003, - "transportWiring": 0.114, - "userAwait": 16569.779542, - "wrapperPreparation": 0.018625 - }, - "totalMs": 17012.487542, + "builtinInitialization": 170.07375, + "initialEvaluation": 0.8049580000000001, + "loaderInitialization": 1.122, + "processConfiguration": 0.183583, + "queueDelay": 0.309209, + "resultFormatting": 0.031917, + "runtimeCreation": 0.42675, + "teardown": 271.78833299999997, + "transportWiring": 0.1145, + "userAwait": 13392.168375, + "wrapperPreparation": 0.017124999999999998 + }, + "totalMs": 13837.086209, "version": 1 }, "stderr": "", @@ -2920,14 +2920,14 @@ "rss": 412784 } }, - "toolAndCompilerMs": 16537.980916 + "toolAndCompilerMs": 13357.381624999996 } }, - "wallMs": 17013.895791 + "wallMs": 13838.545957999999 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 482.00512499999604, + "outerOverheadMs": 443.24979099999655, "result": { "overflowed": false, "profile": { @@ -2967,19 +2967,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 186.21425, - "initialEvaluation": 0.919542, - "loaderInitialization": 1.180542, - "processConfiguration": 0.502625, - "queueDelay": 0.287541, - "resultFormatting": 0.032083, - "runtimeCreation": 0.42475, - "teardown": 258.158292, - "transportWiring": 0.114166, - "userAwait": 16504.942667000003, - "wrapperPreparation": 0.017374999999999998 - }, - "totalMs": 16952.839666, + "builtinInitialization": 179.215708, + "initialEvaluation": 1.246292, + "loaderInitialization": 1.070208, + "processConfiguration": 0.186167, + "queueDelay": 0.32533300000000004, + "resultFormatting": 0.08708300000000001, + "runtimeCreation": 0.3995, + "teardown": 226.476042, + "transportWiring": 0.270625, + "userAwait": 13394.85075, + "wrapperPreparation": 0.052583 + }, + "totalMs": 13804.231875, "version": 1 }, "stderr": "", @@ -3002,13 +3002,13 @@ "rss": 412784 } }, - "toolAndCompilerMs": 16472.450125000003 + "toolAndCompilerMs": 13362.875459000004 } }, - "wallMs": 16954.45525 + "wallMs": 13806.125250000001 } ], - "throughputPerSecond": 0.059507525390082576 + "throughputPerSecond": 0.06965342070944618 } } } diff --git a/tests/agentic_ts/results/2026-09-22-p3-macos-aarch64.json b/tests/agentic_ts/results/2026-09-23-p3-macos-aarch64.json similarity index 79% rename from tests/agentic_ts/results/2026-09-22-p3-macos-aarch64.json rename to tests/agentic_ts/results/2026-09-23-p3-macos-aarch64.json index dc3b16b8..37ba7280 100644 --- a/tests/agentic_ts/results/2026-09-22-p3-macos-aarch64.json +++ b/tests/agentic_ts/results/2026-09-23-p3-macos-aarch64.json @@ -1,18 +1,18 @@ { "component": { - "blake3": "b682f84afc647dcd86ecd1d3b638f560607ccea53a0ad1ce63dd062f7644b479", - "buildMs": 36222.627292, - "bytes": 173150955, + "blake3": "6a2489ff88eef78edb27137ea24455bacb37e7fdcf7bf4c345b8a30800a81142", + "buildMs": 34202.703624999995, + "bytes": 173164314, "path": "tmp/rt-target-p3/wasm32-wasip2/debug/agentic_ts.optimized.wasm", - "prepareAndInstantiateMs": 17217.497000000003 + "prepareAndInstantiateMs": 16457.204916 }, "environment": { "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "74253b411f932fd9cccf92488bc63e9278372271", + "commitHint": "a249039254e0535969dd28adf23ca1dbb48fc56b", "componentFeatures": "typescript-compiler-profiling", - "dirty": true, + "dirty": false, "iterations": 5, "node": "22.14.0", "npm": "10.9.2", @@ -26,13 +26,13 @@ "inputs": { "algorithm": "blake3-composite-v1", "benchmarkHash": "62c3baad63d1f965fa09a77fd853acb38fdae3ded395b41f88417773b9776ae7", - "buildHash": "ee14734cef3ef62ee8e4311ecc098a530e13d76553e0696032cb3251faec1f97" + "buildHash": "b43f1dfe9b3fff00a390082c0641a2d44af305b35a7a3901a6743b27e7b2a84e" }, "nodeBaseline": { "exitCode": 0, "stderr": "", "stdout": "", - "wallMs": 562.085625 + "wallMs": 633.9522079999999 }, "notes": [ "manual local measurement; no CI threshold", @@ -42,7 +42,7 @@ "phaseProfiles": { "interpretation": "the shared TypeScript API profiler runs a no-emit core-project check; compare phase proportions within a target because instrumentation overhead differs between Node and QuickJS", "node": { - "outerOverheadMs": 39.79975000000002, + "outerOverheadMs": 43.34304200000008, "result": { "overflowed": false, "stderr": "", @@ -191,47 +191,47 @@ } }, "phasesMs": { - "configParse": 2.211874999999992, - "configRead": 2.778917000000007, - "diagnostics": 335.55404200000004, - "import": 186.810917, - "measuredTotal": 662.067416, - "optionsAndGlobalDiagnostics": 56.435959000000025, - "programCreate": 134.481084, - "semanticDiagnostics": 279.05195799999996, - "syntacticDiagnostics": 0.06333399999999756, - "unclassified": 0.2305809999999724 + "configParse": 2.4291670000000067, + "configRead": 2.9789580000000058, + "diagnostics": 334.12100000000004, + "import": 191.518625, + "measuredTotal": 676.005875, + "optionsAndGlobalDiagnostics": 49.06933299999997, + "programCreate": 144.700167, + "semanticDiagnostics": 284.99033299999996, + "syntacticDiagnostics": 0.05754100000001472, + "unclassified": 0.2579579999999737 }, "quickJsMemory": { "afterCompiler": { "arrayBuffers": 33003, "external": 1892362, - "heapTotal": 135118848, - "heapUsed": 103766288, - "rss": 240943104 + "heapTotal": 135905280, + "heapUsed": 103675928, + "rss": 241238016 }, "afterToolLoad": { "arrayBuffers": 16659, "external": 1876018, "heapTotal": 39223296, - "heapUsed": 32431584, - "rss": 138575872 + "heapUsed": 32677976, + "rss": 139083776 }, "beforeToolLoad": { "arrayBuffers": 17762, "external": 1498826, "heapTotal": 5324800, "heapUsed": 3999432, - "rss": 41009152 + "rss": 41140224 } } } }, - "wallMs": 701.867166 + "wallMs": 719.348917 }, "wasm": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 647.9635419999977, + "outerOverheadMs": 685.1959999999999, "result": { "overflowed": false, "profile": { @@ -270,19 +270,19 @@ "modules.sourceRead.success": 2 }, "phasesMs": { - "builtinInitialization": 177.89925, - "initialEvaluation": 0.095125, - "loaderInitialization": 1.114209, - "processConfiguration": 0.207, - "queueDelay": 0.295917, - "resultFormatting": 0.042917, - "runtimeCreation": 0.406958, - "teardown": 398.829208, - "transportWiring": 0.125833, - "userAwait": 21537.405333, - "wrapperPreparation": 0.016125 - }, - "totalMs": 22116.539584, + "builtinInitialization": 180.960708, + "initialEvaluation": 0.102958, + "loaderInitialization": 2.437125, + "processConfiguration": 0.267167, + "queueDelay": 0.8515830000000001, + "resultFormatting": 0.089916, + "runtimeCreation": 0.444083, + "teardown": 420.633542, + "transportWiring": 0.482459, + "userAwait": 17457.897792, + "wrapperPreparation": 0.021 + }, + "totalMs": 18064.311666, "version": 1 }, "stderr": "", @@ -431,16 +431,16 @@ } }, "phasesMs": { - "configParse": 2.4206669999985024, - "configRead": 2.4362079999991693, - "diagnostics": 8032.088833999998, - "import": 8307.642540999997, - "measuredTotal": 21472.708416, - "optionsAndGlobalDiagnostics": 1107.387749999998, - "programCreate": 5122.910334, - "semanticDiagnostics": 6924.562250000003, - "syntacticDiagnostics": 0.10245800000120651, - "unclassified": 5.2098320000040985 + "configParse": 2.3474999999998545, + "configRead": 1.890832999997656, + "diagnostics": 8062.799000000003, + "import": 4163.994542, + "measuredTotal": 17384.532458, + "optionsAndGlobalDiagnostics": 1119.1289999999972, + "programCreate": 5147.505000000001, + "semanticDiagnostics": 6943.5251249999965, + "syntacticDiagnostics": 0.10683300000164309, + "unclassified": 5.995582999999897 }, "quickJsMemory": { "afterCompiler": { @@ -467,7 +467,7 @@ } } }, - "wallMs": 22120.671958 + "wallMs": 18069.728458 } }, "schemaVersion": 5, @@ -477,66 +477,66 @@ "cancellations": { "attempts": { "iterations": 5, - "medianMs": 208.39908300000002, - "p95Ms": 230.070625, + "medianMs": 201.273958, + "p95Ms": 205.408292, "samples": [ { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 10.270582999975886, + "latencyMs": 10.051834000012605, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 203.54133299999998 + "wallMs": 200.9955 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 9.734541999991052, + "latencyMs": 10.168958999973256, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 202.11041699999998 + "wallMs": 205.408292 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 10.930833999998868, + "latencyMs": 10.11804200001643, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 208.39908300000002 + "wallMs": 201.545625 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 10.273875000013504, + "latencyMs": 9.78858299998683, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 209.658709 + "wallMs": 200.25324999999998 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 11.368207999970764, + "latencyMs": 9.297291999973822, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 230.070625 + "wallMs": 201.273958 } ], - "throughputPerSecond": 4.744822645727398 + "throughputPerSecond": 4.9530616917454635 }, "recovery": { "linearMemoryHighWaterBytes": 211025920, @@ -571,23 +571,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 737, + "modules.typescriptTransform.micros": 924, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 190.555375, - "initialEvaluation": 0.074333, - "loaderInitialization": 1.031375, - "processConfiguration": 0.216625, - "queueDelay": 0.31541600000000003, - "resultFormatting": 0.017750000000000002, - "runtimeCreation": 0.4294170000000001, - "teardown": 10.553917, - "transportWiring": 0.24375, - "userAwait": 12.391625, - "wrapperPreparation": 0.026083 + "builtinInitialization": 177.45308300000002, + "initialEvaluation": 0.058541, + "loaderInitialization": 1.110458, + "processConfiguration": 0.202417, + "queueDelay": 0.481875, + "resultFormatting": 0.017583, + "runtimeCreation": 0.508667, + "teardown": 9.435625, + "transportWiring": 0.136792, + "userAwait": 11.711417, + "wrapperPreparation": 0.023125 }, - "totalMs": 215.893833, + "totalMs": 201.171084, "version": 1 }, "stderr": "", @@ -597,12 +597,12 @@ "state": "ready" } }, - "wallMs": 216.999625 + "wallMs": 202.452459 } }, "coldNoEmit": { "linearMemoryHighWaterBytes": 152961024, - "outerOverheadMs": 458.12937500000044, + "outerOverheadMs": 495.2833339999979, "result": { "overflowed": false, "profile": { @@ -649,19 +649,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 170.39075, - "initialEvaluation": 0.679042, - "loaderInitialization": 1.769417, - "processConfiguration": 1.199041, - "queueDelay": 0.912584, - "resultFormatting": 0.07066700000000001, - "runtimeCreation": 0.543875, - "teardown": 245.153375, - "transportWiring": 0.174, - "userAwait": 16478.733958, - "wrapperPreparation": 0.017417 - }, - "totalMs": 16899.696625, + "builtinInitialization": 180.419583, + "initialEvaluation": 0.974417, + "loaderInitialization": 1.927375, + "processConfiguration": 1.239458, + "queueDelay": 0.920875, + "resultFormatting": 0.12125, + "runtimeCreation": 0.576542, + "teardown": 263.439958, + "transportWiring": 0.22775, + "userAwait": 14127.634167, + "wrapperPreparation": 0.018875000000000003 + }, + "totalMs": 14577.682333, "version": 1 }, "stderr": "", @@ -684,10 +684,10 @@ "rss": 412824 } }, - "toolAndCompilerMs": 16445.929709 + "toolAndCompilerMs": 14088.445916 } }, - "wallMs": 16904.059084 + "wallMs": 14583.729249999999 }, "concurrent": { "contended": { @@ -695,7 +695,7 @@ "outerOverheadMs": null, "result": { "compiler": { - "completedMs": 10234.669999999984, + "completedMs": 7371.9119170000195, "result": { "overflowed": false, "profile": { @@ -735,19 +735,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 173.03275000000002, - "initialEvaluation": 0.101875, - "loaderInitialization": 1.005416, - "processConfiguration": 0.142125, - "queueDelay": 0.8685, - "resultFormatting": 0.037166000000000005, - "runtimeCreation": 0.450084, - "teardown": 140.995667, - "transportWiring": 0.114917, - "userAwait": 9916.665209, - "wrapperPreparation": 0.013583 + "builtinInitialization": 180.369208, + "initialEvaluation": 0.137166, + "loaderInitialization": 0.963583, + "processConfiguration": 0.202709, + "queueDelay": 0.837334, + "resultFormatting": 0.028875, + "runtimeCreation": 0.426375, + "teardown": 152.671959, + "transportWiring": 0.246875, + "userAwait": 7034.448875, + "wrapperPreparation": 0.028417 }, - "totalMs": 10233.47475, + "totalMs": 7370.484624999999, "version": 1 }, "stderr": "", @@ -756,41 +756,41 @@ "exitCode": 0 } }, - "startedMs": 0.006208999955561012, - "wallMs": 10234.663791000028 + "startedMs": 0.008084000000962988, + "wallMs": 7371.903833000019 }, "cpu": { - "completedMs": 10909.767458999995, + "completedMs": 8027.052750000003, "result": { "overflowed": false, "profile": { "counters": {}, "phasesMs": { - "builtinInitialization": 179.15475, - "initialEvaluation": 276.3875, - "loaderInitialization": 0.970625, - "processConfiguration": 0.2035, - "queueDelay": 10234.365625, - "resultFormatting": 0.015375000000000002, - "runtimeCreation": 0.467417, - "teardown": 9.856042, - "transportWiring": 0.175833, - "userAwait": 0.15045799999999998, - "wrapperPreparation": 0.018375 + "builtinInitialization": 180.717625, + "initialEvaluation": 270.79229100000003, + "loaderInitialization": 0.964042, + "processConfiguration": 0.244875, + "queueDelay": 7371.371083999999, + "resultFormatting": 0.014, + "runtimeCreation": 0.461917, + "teardown": 9.399792, + "transportWiring": 0.166625, + "userAwait": 0.142667, + "wrapperPreparation": 0.017124999999999998 }, - "totalMs": 10701.809833, + "totalMs": 7834.331792000001, "version": 1 }, "stderr": "", "stdout": "", "value": 21 }, - "startedMs": 0.4558749999850989, - "wallMs": 10909.31158400001 + "startedMs": 0.5403750000114087, + "wallMs": 8026.512374999991 }, - "elapsedMs": 10909.791999999958, + "elapsedMs": 8027.090167000017, "io": { - "completedMs": 10909.775124999986, + "completedMs": 8027.065792000008, "result": { "overflowed": false, "profile": { @@ -809,19 +809,19 @@ "filesystem.readdir.success": 1 }, "phasesMs": { - "builtinInitialization": 183.938792, - "initialEvaluation": 0.085542, - "loaderInitialization": 1.298375, - "processConfiguration": 2.329583, - "queueDelay": 10701.676958, - "resultFormatting": 0.010542, - "runtimeCreation": 0.456417, - "teardown": 8.793416, - "transportWiring": 0.12912500000000002, - "userAwait": 8.718, - "wrapperPreparation": 0.011833 + "builtinInitialization": 177.452459, + "initialEvaluation": 0.122459, + "loaderInitialization": 1.070292, + "processConfiguration": 0.217708, + "queueDelay": 7834.335208, + "resultFormatting": 0.008749999999999999, + "runtimeCreation": 0.545333, + "teardown": 8.977166, + "transportWiring": 0.155, + "userAwait": 2.457125, + "wrapperPreparation": 0.020541 }, - "totalMs": 10907.565792, + "totalMs": 8025.389999999999, "version": 1 }, "stderr": "", @@ -835,11 +835,11 @@ ] } }, - "startedMs": 0.7006669999682344, - "wallMs": 10909.074458000016 + "startedMs": 0.7937090000195894, + "wallMs": 8026.272082999989 } }, - "wallMs": 10911.023874999999 + "wallMs": 8027.939125 }, "cpuBaseline": { "linearMemoryHighWaterBytes": 211025920, @@ -849,26 +849,26 @@ "profile": { "counters": {}, "phasesMs": { - "builtinInitialization": 170.041084, - "initialEvaluation": 266.44975, - "loaderInitialization": 1.025209, - "processConfiguration": 0.281041, - "queueDelay": 0.259167, - "resultFormatting": 0.013459, - "runtimeCreation": 0.415916, - "teardown": 9.291625, - "transportWiring": 0.1365, - "userAwait": 0.14741600000000002, - "wrapperPreparation": 0.01075 + "builtinInitialization": 185.902833, + "initialEvaluation": 275.0355, + "loaderInitialization": 1.0635, + "processConfiguration": 0.3015, + "queueDelay": 0.45725, + "resultFormatting": 0.013625000000000002, + "runtimeCreation": 0.537792, + "teardown": 9.932917, + "transportWiring": 0.167042, + "userAwait": 0.13574999999999998, + "wrapperPreparation": 0.015 }, - "totalMs": 448.097167, + "totalMs": 473.603334, "version": 1 }, "stderr": "", "stdout": "", "value": 21 }, - "wallMs": 448.97758300000004 + "wallMs": 474.7785 }, "interpretation": "all jobs were submitted together; compare sibling completion with isolated baselines to identify overlap or serialization", "ioBaseline": { @@ -892,19 +892,19 @@ "filesystem.readdir.success": 1 }, "phasesMs": { - "builtinInitialization": 176.94887500000002, - "initialEvaluation": 0.097625, - "loaderInitialization": 1.181, - "processConfiguration": 0.247375, - "queueDelay": 0.28558300000000003, - "resultFormatting": 0.007584, - "runtimeCreation": 0.438042, - "teardown": 9.717125, - "transportWiring": 0.175042, - "userAwait": 2.236583, - "wrapperPreparation": 0.016208 + "builtinInitialization": 180.124584, + "initialEvaluation": 0.0955, + "loaderInitialization": 1.0305, + "processConfiguration": 0.372541, + "queueDelay": 0.325042, + "resultFormatting": 0.008791, + "runtimeCreation": 0.438167, + "teardown": 10.518084, + "transportWiring": 0.148916, + "userAwait": 1.793084, + "wrapperPreparation": 0.012 }, - "totalMs": 191.391083, + "totalMs": 194.991792, "version": 1 }, "stderr": "", @@ -918,7 +918,7 @@ ] } }, - "wallMs": 192.699667 + "wallMs": 196.61175 } }, "directTypeScript": { @@ -954,23 +954,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 2238, + "modules.typescriptTransform.micros": 6563, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 168.313583, - "initialEvaluation": 0.055958999999999995, - "loaderInitialization": 1.145083, - "processConfiguration": 0.190042, - "queueDelay": 0.28025, - "resultFormatting": 0.012875, - "runtimeCreation": 0.401709, - "teardown": 8.739, - "transportWiring": 0.110375, - "userAwait": 14.259958, - "wrapperPreparation": 0.016208 - }, - "totalMs": 193.552833, + "builtinInitialization": 188.426709, + "initialEvaluation": 0.073666, + "loaderInitialization": 1.089416, + "processConfiguration": 0.384375, + "queueDelay": 0.29825, + "resultFormatting": 0.056625, + "runtimeCreation": 0.427417, + "teardown": 9.669125, + "transportWiring": 0.193, + "userAwait": 23.637875, + "wrapperPreparation": 0.022875 + }, + "totalMs": 224.365708, "version": 1 }, "stderr": "", @@ -980,11 +980,11 @@ "state": "ready" } }, - "wallMs": 194.667334 + "wallMs": 225.893541 }, "emitDirect": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 484.54629099999147, + "outerOverheadMs": 512.1187919999793, "result": { "overflowed": false, "profile": { @@ -1028,19 +1028,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 174.90125, - "initialEvaluation": 0.920042, - "loaderInitialization": 1.050542, - "processConfiguration": 0.288541, - "queueDelay": 0.275833, - "resultFormatting": 0.034875, - "runtimeCreation": 0.394042, - "teardown": 268.820542, - "transportWiring": 0.26933399999999996, - "userAwait": 16300.271625, - "wrapperPreparation": 0.020541 - }, - "totalMs": 16747.319832999998, + "builtinInitialization": 185.797208, + "initialEvaluation": 1.4605, + "loaderInitialization": 0.943, + "processConfiguration": 0.2325, + "queueDelay": 0.280291, + "resultFormatting": 0.038291000000000006, + "runtimeCreation": 0.395292, + "teardown": 283.953667, + "transportWiring": 0.216667, + "userAwait": 13942.28725, + "wrapperPreparation": 0.029792 + }, + "totalMs": 14415.690583, "version": 1 }, "stderr": "", @@ -1063,10 +1063,10 @@ "rss": 412872 } }, - "toolAndCompilerMs": 16264.65525000001 + "toolAndCompilerMs": 13905.29908300002 } }, - "wallMs": 16749.201541000002 + "wallMs": 14417.417875 }, "generatedJavaScript": { "linearMemoryHighWaterBytes": 211025920, @@ -1110,19 +1110,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.010542, - "initialEvaluation": 0.058208, - "loaderInitialization": 1.284333, - "processConfiguration": 0.409167, - "queueDelay": 0.334041, - "resultFormatting": 0.014458, - "runtimeCreation": 0.401625, - "teardown": 9.0855, - "transportWiring": 0.128583, - "userAwait": 10.828542, - "wrapperPreparation": 0.017167 - }, - "totalMs": 201.598708, + "builtinInitialization": 186.704833, + "initialEvaluation": 0.178542, + "loaderInitialization": 1.236333, + "processConfiguration": 0.166209, + "queueDelay": 0.366375, + "resultFormatting": 0.017416, + "runtimeCreation": 0.4646249999999999, + "teardown": 9.174917, + "transportWiring": 0.391333, + "userAwait": 10.949875, + "wrapperPreparation": 0.12929200000000002 + }, + "totalMs": 209.811792, "version": 1 }, "stderr": "", @@ -1134,11 +1134,11 @@ } } }, - "wallMs": 202.964542 + "wallMs": 211.564416 }, "incrementalCold": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 475.1350419999908, + "outerOverheadMs": 463.0086660000088, "result": { "overflowed": false, "profile": { @@ -1185,19 +1185,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 178.392709, - "initialEvaluation": 0.7065, - "loaderInitialization": 1.124167, - "processConfiguration": 0.189666, - "queueDelay": 0.437417, - "resultFormatting": 0.083417, - "runtimeCreation": 0.406833, - "teardown": 255.363208, - "transportWiring": 0.114833, - "userAwait": 16977.587916, - "wrapperPreparation": 0.015417000000000002 - }, - "totalMs": 17414.491250000003, + "builtinInitialization": 183.125458, + "initialEvaluation": 0.780625, + "loaderInitialization": 1.9335, + "processConfiguration": 0.287125, + "queueDelay": 0.559458, + "resultFormatting": 0.027958, + "runtimeCreation": 0.46, + "teardown": 241.404958, + "transportWiring": 0.233125, + "userAwait": 13830.475417, + "wrapperPreparation": 0.015875 + }, + "totalMs": 14259.347083, "version": 1 }, "stderr": "", @@ -1220,19 +1220,19 @@ "rss": 412848 } }, - "toolAndCompilerMs": 16941.14783300001 + "toolAndCompilerMs": 13798.220166999992 } }, - "wallMs": 17416.282875 + "wallMs": 14261.228833000001 }, "incrementalFreshJobs": { "iterations": 5, - "medianMs": 10197.507667, - "p95Ms": 11054.221875, + "medianMs": 7695.527125, + "p95Ms": 10731.563167, "samples": [ { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 326.5020420000001, + "outerOverheadMs": 315.3847089999981, "result": { "overflowed": false, "profile": { @@ -1272,19 +1272,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 181.487084, - "initialEvaluation": 1.432417, - "loaderInitialization": 1.333042, - "processConfiguration": 0.176041, - "queueDelay": 0.494, - "resultFormatting": 0.023375, - "runtimeCreation": 0.453, - "teardown": 126.376458, - "transportWiring": 0.183666, - "userAwait": 9920.495792, - "wrapperPreparation": 0.022125 - }, - "totalMs": 10232.515917, + "builtinInitialization": 177.64070900000002, + "initialEvaluation": 0.794958, + "loaderInitialization": 0.967917, + "processConfiguration": 0.190541, + "queueDelay": 0.299458, + "resultFormatting": 0.09825, + "runtimeCreation": 0.407667, + "teardown": 116.672417, + "transportWiring": 0.16908299999999998, + "userAwait": 7022.114375, + "wrapperPreparation": 0.020166999999999997 + }, + "totalMs": 7319.454333000001, "version": 1 }, "stderr": "", @@ -1307,14 +1307,14 @@ "rss": 412848 } }, - "toolAndCompilerMs": 9907.548125 + "toolAndCompilerMs": 7006.416958000002 } }, - "wallMs": 10234.050167 + "wallMs": 7321.801667 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 309.3195839999844, + "outerOverheadMs": 317.18016699999134, "result": { "overflowed": false, "profile": { @@ -1354,19 +1354,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 170.551208, - "initialEvaluation": 0.861708, - "loaderInitialization": 0.974042, - "processConfiguration": 0.339375, - "queueDelay": 0.282625, - "resultFormatting": 0.028166, - "runtimeCreation": 0.398708, - "teardown": 119.89125, - "transportWiring": 0.123167, - "userAwait": 9902.588584, - "wrapperPreparation": 0.015708 - }, - "totalMs": 10196.092959, + "builtinInitialization": 175.527291, + "initialEvaluation": 0.878, + "loaderInitialization": 2.040708, + "processConfiguration": 0.208042, + "queueDelay": 0.547917, + "resultFormatting": 0.028249999999999997, + "runtimeCreation": 0.436542, + "teardown": 119.273459, + "transportWiring": 0.676917, + "userAwait": 6961.35675, + "wrapperPreparation": 0.018583 + }, + "totalMs": 7261.254875, "version": 1 }, "stderr": "", @@ -1389,14 +1389,14 @@ "rss": 412848 } }, - "toolAndCompilerMs": 9888.188083000015 + "toolAndCompilerMs": 6946.877625000008 } }, - "wallMs": 10197.507667 + "wallMs": 7264.057792 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 314.24379200000294, + "outerOverheadMs": 450.4734579999913, "result": { "overflowed": false, "profile": { @@ -1436,19 +1436,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 168.04070800000002, - "initialEvaluation": 0.7767499999999999, - "loaderInitialization": 1.034834, - "processConfiguration": 0.188958, - "queueDelay": 0.285542, - "resultFormatting": 0.100417, - "runtimeCreation": 0.411, - "teardown": 123.479792, - "transportWiring": 0.1225, - "userAwait": 10757.065041, - "wrapperPreparation": 0.031834 - }, - "totalMs": 11051.709125, + "builtinInitialization": 266.837208, + "initialEvaluation": 1.121375, + "loaderInitialization": 1.996125, + "processConfiguration": 0.311333, + "queueDelay": 0.540209, + "resultFormatting": 0.103792, + "runtimeCreation": 0.444375, + "teardown": 149.619416, + "transportWiring": 0.574167, + "userAwait": 8760.659708000001, + "wrapperPreparation": 0.054042 + }, + "totalMs": 9182.822334, "version": 1 }, "stderr": "", @@ -1471,14 +1471,14 @@ "rss": 412848 } }, - "toolAndCompilerMs": 10739.978082999996 + "toolAndCompilerMs": 8738.46783400001 } }, - "wallMs": 11054.221875 + "wallMs": 9188.941292000001 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 325.8143750000145, + "outerOverheadMs": 402.008874999985, "result": { "overflowed": false, "profile": { @@ -1518,19 +1518,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 180.594625, - "initialEvaluation": 0.918583, - "loaderInitialization": 1.7525, - "processConfiguration": 0.20975, - "queueDelay": 0.602292, - "resultFormatting": 0.024292, - "runtimeCreation": 0.422208, - "teardown": 122.113167, - "transportWiring": 0.25254200000000004, - "userAwait": 9788.192875, - "wrapperPreparation": 0.020875 - }, - "totalMs": 10095.166083, + "builtinInitialization": 198.076375, + "initialEvaluation": 1.080708, + "loaderInitialization": 1.800958, + "processConfiguration": 0.26766700000000004, + "queueDelay": 0.6585, + "resultFormatting": 0.149875, + "runtimeCreation": 0.461375, + "teardown": 162.66691699999998, + "transportWiring": 0.573625, + "userAwait": 10352.60725, + "wrapperPreparation": 0.024792 + }, + "totalMs": 10718.832292, "version": 1 }, "stderr": "", @@ -1553,14 +1553,14 @@ "rss": 412848 } }, - "toolAndCompilerMs": 9771.759499999986 + "toolAndCompilerMs": 10329.554292000015 } }, - "wallMs": 10097.573875 + "wallMs": 10731.563167 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 325.2815829999945, + "outerOverheadMs": 398.02849999999216, "result": { "overflowed": false, "profile": { @@ -1600,19 +1600,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 188.823042, - "initialEvaluation": 0.77475, - "loaderInitialization": 1.250958, - "processConfiguration": 0.428667, - "queueDelay": 0.317375, - "resultFormatting": 0.027833, - "runtimeCreation": 0.407583, - "teardown": 115.607333, - "transportWiring": 0.120458, - "userAwait": 9690.154917, - "wrapperPreparation": 0.015875 - }, - "totalMs": 9997.96825, + "builtinInitialization": 216.278917, + "initialEvaluation": 1.195417, + "loaderInitialization": 6.531625, + "processConfiguration": 0.555542, + "queueDelay": 1.693333, + "resultFormatting": 0.247542, + "runtimeCreation": 0.566875, + "teardown": 140.943375, + "transportWiring": 0.49712499999999993, + "userAwait": 7317.929416, + "wrapperPreparation": 0.022958 + }, + "totalMs": 7686.612166, "version": 1 }, "stderr": "", @@ -1635,23 +1635,23 @@ "rss": 412848 } }, - "toolAndCompilerMs": 9674.200584000006 + "toolAndCompilerMs": 7297.498625000007 } }, - "wallMs": 9999.482167 + "wallMs": 7695.527125 } ], - "throughputPerSecond": 0.09693146813672546 + "throughputPerSecond": 0.11847810314721303 }, "invalidThenValid": { "failedChecks": { "iterations": 5, - "medianMs": 10351.729959, - "p95Ms": 10515.934874999999, + "medianMs": 8430.612207999999, + "p95Ms": 11658.657333000001, "samples": [ { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 325.1315419999828, + "outerOverheadMs": 379.4037499999886, "result": { "overflowed": false, "profile": { @@ -1697,19 +1697,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 182.865333, - "initialEvaluation": 0.978, - "loaderInitialization": 1.217042, - "processConfiguration": 0.263125, - "queueDelay": 0.321958, - "resultFormatting": 0.0295, - "runtimeCreation": 0.437958, - "teardown": 121.833167, - "transportWiring": 0.15937500000000002, - "userAwait": 9707.556833, - "wrapperPreparation": 0.014959 + "builtinInitialization": 189.781708, + "initialEvaluation": 1.043875, + "loaderInitialization": 2.532834, + "processConfiguration": 0.207583, + "queueDelay": 1.208959, + "resultFormatting": 0.074917, + "runtimeCreation": 0.679166, + "teardown": 157.40116600000002, + "transportWiring": 0.241, + "userAwait": 11300.88625, + "wrapperPreparation": 0.018042 }, - "totalMs": 10015.715583, + "totalMs": 11654.240375, "version": 1 }, "stderr": "", @@ -1732,14 +1732,14 @@ "rss": 412824 } }, - "toolAndCompilerMs": 9692.427125000017 + "toolAndCompilerMs": 11279.253583000012 } }, - "wallMs": 10017.558667 + "wallMs": 11658.657333000001 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 353.01566699998693, + "outerOverheadMs": 396.28870800000186, "result": { "overflowed": false, "profile": { @@ -1785,19 +1785,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 181.819709, - "initialEvaluation": 0.665042, - "loaderInitialization": 1.088834, - "processConfiguration": 0.228666, - "queueDelay": 0.27820900000000004, - "resultFormatting": 0.074167, - "runtimeCreation": 0.558833, - "teardown": 146.555541, - "transportWiring": 0.168458, - "userAwait": 9924.174833, - "wrapperPreparation": 0.0245 + "builtinInitialization": 240.453292, + "initialEvaluation": 3.051916, + "loaderInitialization": 1.956583, + "processConfiguration": 0.34212499999999996, + "queueDelay": 0.6015, + "resultFormatting": 0.030625, + "runtimeCreation": 0.678875, + "teardown": 130.319125, + "transportWiring": 0.314, + "userAwait": 7725.624459000001, + "wrapperPreparation": 0.022792 }, - "totalMs": 10255.692709, + "totalMs": 8103.474332999999, "version": 1 }, "stderr": "", @@ -1820,14 +1820,14 @@ "rss": 412824 } }, - "toolAndCompilerMs": 9904.994708000013 + "toolAndCompilerMs": 7709.691791999998 } }, - "wallMs": 10258.010375 + "wallMs": 8105.9805 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 326.096001000009, + "outerOverheadMs": 359.3946670000096, "result": { "overflowed": false, "profile": { @@ -1873,19 +1873,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 183.193042, - "initialEvaluation": 0.824458, - "loaderInitialization": 1.2026249999999998, - "processConfiguration": 0.212791, - "queueDelay": 0.32949999999999996, - "resultFormatting": 0.026375, - "runtimeCreation": 0.408292, - "teardown": 121.595833, - "transportWiring": 0.151125, - "userAwait": 10041.882875, - "wrapperPreparation": 0.015917 + "builtinInitialization": 180.879958, + "initialEvaluation": 1.114, + "loaderInitialization": 1.0785, + "processConfiguration": 0.192375, + "queueDelay": 0.36125, + "resultFormatting": 0.038083, + "runtimeCreation": 0.427208, + "teardown": 154.39125, + "transportWiring": 0.141292, + "userAwait": 7708.924667, + "wrapperPreparation": 0.018458 }, - "totalMs": 10349.879292, + "totalMs": 8047.629792000001, "version": 1 }, "stderr": "", @@ -1908,14 +1908,14 @@ "rss": 412824 } }, - "toolAndCompilerMs": 10025.633957999991 + "toolAndCompilerMs": 7691.017832999991 } }, - "wallMs": 10351.729959 + "wallMs": 8050.4125 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 329.94933300000594, + "outerOverheadMs": 413.92370799998844, "result": { "overflowed": false, "profile": { @@ -1961,19 +1961,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 180.997, - "initialEvaluation": 0.773292, - "loaderInitialization": 0.958334, - "processConfiguration": 0.149166, - "queueDelay": 0.28425, - "resultFormatting": 0.037708, - "runtimeCreation": 0.39725, - "teardown": 126.957375, - "transportWiring": 0.159875, - "userAwait": 10069.74075, - "wrapperPreparation": 0.018042 + "builtinInitialization": 207.675709, + "initialEvaluation": 0.999125, + "loaderInitialization": 1.488583, + "processConfiguration": 0.247583, + "queueDelay": 0.739084, + "resultFormatting": 0.067958, + "runtimeCreation": 0.4767920000000001, + "teardown": 172.85066700000002, + "transportWiring": 0.247958, + "userAwait": 8066.130292000001, + "wrapperPreparation": 0.02925 }, - "totalMs": 10380.527834, + "totalMs": 8451.115542, "version": 1 }, "stderr": "", @@ -1996,14 +1996,14 @@ "rss": 412824 } }, - "toolAndCompilerMs": 10053.269583999994 + "toolAndCompilerMs": 8044.727000000013 } }, - "wallMs": 10383.218917 + "wallMs": 8458.650708000001 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 357.1019999999771, + "outerOverheadMs": 412.43329099998664, "result": { "overflowed": false, "profile": { @@ -2049,19 +2049,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.55725, - "initialEvaluation": 0.728291, - "loaderInitialization": 1.449166, - "processConfiguration": 0.188209, - "queueDelay": 0.362417, - "resultFormatting": 0.028291, - "runtimeCreation": 0.45725, - "teardown": 155.54179200000002, - "transportWiring": 0.155791, - "userAwait": 10175.542209, - "wrapperPreparation": 0.018709 + "builtinInitialization": 212.102459, + "initialEvaluation": 1.307167, + "loaderInitialization": 2.591417, + "processConfiguration": 2.023208, + "queueDelay": 0.892792, + "resultFormatting": 0.031875, + "runtimeCreation": 0.5676249999999999, + "teardown": 166.79825, + "transportWiring": 0.18425, + "userAwait": 8040.761207999999, + "wrapperPreparation": 0.023791 }, - "totalMs": 10514.072667, + "totalMs": 8427.335625, "version": 1 }, "stderr": "", @@ -2084,17 +2084,17 @@ "rss": 412824 } }, - "toolAndCompilerMs": 10158.832875000022 + "toolAndCompilerMs": 8018.178917000012 } }, - "wallMs": 10515.934874999999 + "wallMs": 8430.612207999999 } ], - "throughputPerSecond": 0.09703753565351704 + "throughputPerSecond": 0.1118460308773862 }, "recovery": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 342.21091600001273, + "outerOverheadMs": 499.35654100001557, "result": { "overflowed": false, "profile": { @@ -2140,19 +2140,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.49175, - "initialEvaluation": 1.127625, - "loaderInitialization": 0.958708, - "processConfiguration": 0.245583, - "queueDelay": 0.484292, - "resultFormatting": 0.034375, - "runtimeCreation": 0.406875, - "teardown": 138.61016700000002, - "transportWiring": 0.2405, - "userAwait": 9910.849, - "wrapperPreparation": 0.025792 + "builtinInitialization": 192.369333, + "initialEvaluation": 1.36775, + "loaderInitialization": 1.018708, + "processConfiguration": 0.3865420000000001, + "queueDelay": 0.313625, + "resultFormatting": 0.72175, + "runtimeCreation": 0.424542, + "teardown": 235.372625, + "transportWiring": 0.167417, + "userAwait": 8452.775666000001, + "wrapperPreparation": 0.033 }, - "totalMs": 10232.569292, + "totalMs": 8885.113709000001, "version": 1 }, "stderr": "", @@ -2175,10 +2175,10 @@ "rss": 412824 } }, - "toolAndCompilerMs": 9892.622708999988 + "toolAndCompilerMs": 8392.327541999985 } }, - "wallMs": 10234.833625000001 + "wallMs": 8891.684083 } }, "memoryPlateau": { @@ -2384,7 +2384,7 @@ }, "projectReferences": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 481.394333999986, + "outerOverheadMs": 589.7566240000051, "result": { "overflowed": false, "profile": { @@ -2431,19 +2431,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 185.95425, - "initialEvaluation": 1.064667, - "loaderInitialization": 1.009375, - "processConfiguration": 0.262208, - "queueDelay": 0.31470800000000004, - "resultFormatting": 0.025042, - "runtimeCreation": 0.426459, - "teardown": 257.333667, - "transportWiring": 0.183333, - "userAwait": 17000.699540999998, - "wrapperPreparation": 0.018167 - }, - "totalMs": 17447.375291, + "builtinInitialization": 239.062125, + "initialEvaluation": 1.919917, + "loaderInitialization": 3.1437079999999997, + "processConfiguration": 0.513, + "queueDelay": 1.248292, + "resultFormatting": 0.033541, + "runtimeCreation": 1.026, + "teardown": 301.017084, + "transportWiring": 0.472792, + "userAwait": 15616.307792, + "wrapperPreparation": 0.062791 + }, + "totalMs": 16164.8605, "version": 1 }, "stderr": "", @@ -2466,16 +2466,16 @@ "rss": 412816 } }, - "toolAndCompilerMs": 16967.548333000013 + "toolAndCompilerMs": 15577.958291999996 } }, - "wallMs": 17448.942667 + "wallMs": 16167.714916 }, "timeouts": { "attempts": { "iterations": 5, - "medianMs": 236.658542, - "p95Ms": 371.290791, + "medianMs": 216.627916, + "p95Ms": 217.900625, "samples": [ { "linearMemoryHighWaterBytes": 211025920, @@ -2485,7 +2485,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 247.494792 + "wallMs": 211.77083299999998 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2495,7 +2495,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 371.290791 + "wallMs": 217.150167 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2505,7 +2505,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 236.658542 + "wallMs": 216.627916 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2515,7 +2515,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 214.81545799999998 + "wallMs": 217.900625 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2525,10 +2525,10 @@ "name": "Error", "timedOut": true }, - "wallMs": 216.439583 + "wallMs": 215.370125 } ], - "throughputPerSecond": 3.8859122101894648 + "throughputPerSecond": 4.634694896264526 }, "recovery": { "linearMemoryHighWaterBytes": 211025920, @@ -2563,23 +2563,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 2676, + "modules.typescriptTransform.micros": 827, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 178.366666, - "initialEvaluation": 0.06787499999999999, - "loaderInitialization": 0.974791, - "processConfiguration": 0.30683400000000005, - "queueDelay": 0.28170799999999996, - "resultFormatting": 0.035042000000000004, - "runtimeCreation": 0.414334, - "teardown": 8.614, - "transportWiring": 0.175084, - "userAwait": 16.063125, - "wrapperPreparation": 0.020041 + "builtinInitialization": 176.40883399999998, + "initialEvaluation": 0.065375, + "loaderInitialization": 1.0406669999999998, + "processConfiguration": 0.237541, + "queueDelay": 0.317875, + "resultFormatting": 0.012292, + "runtimeCreation": 0.456292, + "teardown": 9.103583, + "transportWiring": 0.14616600000000002, + "userAwait": 12.708292, + "wrapperPreparation": 0.020375 }, - "totalMs": 205.354708, + "totalMs": 200.540792, "version": 1 }, "stderr": "", @@ -2589,17 +2589,17 @@ "state": "ready" } }, - "wallMs": 206.6475 + "wallMs": 201.560541 } }, "unchangedFreshJobs": { "iterations": 5, - "medianMs": 17072.626875, - "p95Ms": 17286.773042, + "medianMs": 14387.856917000001, + "p95Ms": 14657.3325, "samples": [ { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 464.90712599999824, + "outerOverheadMs": 478.79033300000447, "result": { "overflowed": false, "profile": { @@ -2639,19 +2639,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 172.673708, - "initialEvaluation": 0.8967499999999999, - "loaderInitialization": 1.23225, - "processConfiguration": 0.174542, - "queueDelay": 0.332459, - "resultFormatting": 0.028458, - "runtimeCreation": 0.406208, - "teardown": 254.704708, - "transportWiring": 0.372625, - "userAwait": 16853.964916999998, - "wrapperPreparation": 0.040292 - }, - "totalMs": 17284.889917, + "builtinInitialization": 179.110458, + "initialEvaluation": 1.159667, + "loaderInitialization": 2.36525, + "processConfiguration": 0.368208, + "queueDelay": 0.5460839999999999, + "resultFormatting": 0.116834, + "runtimeCreation": 0.458709, + "teardown": 257.165166, + "transportWiring": 0.324417, + "userAwait": 13766.520416, + "wrapperPreparation": 0.02875 + }, + "totalMs": 14208.368, "version": 1 }, "stderr": "", @@ -2674,14 +2674,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 16821.865916000002 + "toolAndCompilerMs": 13732.272666999996 } }, - "wallMs": 17286.773042 + "wallMs": 14211.063 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 465.36866700000246, + "outerOverheadMs": 470.58641699999134, "result": { "overflowed": false, "profile": { @@ -2721,19 +2721,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 170.402208, - "initialEvaluation": 0.8795, - "loaderInitialization": 1.021375, - "processConfiguration": 0.249292, - "queueDelay": 0.29825, - "resultFormatting": 0.046208, - "runtimeCreation": 0.439792, - "teardown": 253.866417, - "transportWiring": 0.205083, - "userAwait": 16643.231292, - "wrapperPreparation": 0.028417 - }, - "totalMs": 17070.731542, + "builtinInitialization": 176.88899999999998, + "initialEvaluation": 1.227125, + "loaderInitialization": 1.3825420000000002, + "processConfiguration": 0.396708, + "queueDelay": 0.394875, + "resultFormatting": 0.027416999999999997, + "runtimeCreation": 0.428125, + "teardown": 254.20150000000004, + "transportWiring": 0.244375, + "userAwait": 14061.70225, + "wrapperPreparation": 0.028833 + }, + "totalMs": 14496.9665, "version": 1 }, "stderr": "", @@ -2756,14 +2756,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 16607.258208 + "toolAndCompilerMs": 14028.154250000009 } }, - "wallMs": 17072.626875 + "wallMs": 14498.740667 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 485.5322080000042, + "outerOverheadMs": 464.2035419999993, "result": { "overflowed": false, "profile": { @@ -2803,19 +2803,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.008959, - "initialEvaluation": 0.8330409999999999, - "loaderInitialization": 1.545459, - "processConfiguration": 0.417916, - "queueDelay": 0.379709, - "resultFormatting": 0.097416, - "runtimeCreation": 0.426875, - "teardown": 267.304125, - "transportWiring": 0.165291, - "userAwait": 16507.034209, - "wrapperPreparation": 0.016084 - }, - "totalMs": 16957.311625, + "builtinInitialization": 178.578791, + "initialEvaluation": 0.997, + "loaderInitialization": 0.978584, + "processConfiguration": 0.24825, + "queueDelay": 0.371792, + "resultFormatting": 0.094708, + "runtimeCreation": 0.492041, + "teardown": 244.29183300000005, + "transportWiring": 0.26475, + "userAwait": 13958.138667, + "wrapperPreparation": 0.037792 + }, + "totalMs": 14384.630375, "version": 1 }, "stderr": "", @@ -2838,14 +2838,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 16473.781749999995 + "toolAndCompilerMs": 13923.653375000002 } }, - "wallMs": 16959.313958 + "wallMs": 14387.856917000001 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 471.6541240000115, + "outerOverheadMs": 469.4242920000088, "result": { "overflowed": false, "profile": { @@ -2885,19 +2885,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.003375, - "initialEvaluation": 0.714041, - "loaderInitialization": 1.014625, - "processConfiguration": 0.264291, - "queueDelay": 0.375333, - "resultFormatting": 0.089875, - "runtimeCreation": 0.448542, - "teardown": 253.284583, - "transportWiring": 0.128792, - "userAwait": 16696.922416999998, - "wrapperPreparation": 0.014792 - }, - "totalMs": 17132.333708000002, + "builtinInitialization": 179.226917, + "initialEvaluation": 1.071333, + "loaderInitialization": 1.874834, + "processConfiguration": 0.251291, + "queueDelay": 0.5671660000000001, + "resultFormatting": 0.679917, + "runtimeCreation": 0.455833, + "teardown": 247.30725, + "transportWiring": 0.322792, + "userAwait": 14222.004667, + "wrapperPreparation": 0.040707999999999994 + }, + "totalMs": 14653.9715, "version": 1 }, "stderr": "", @@ -2920,14 +2920,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 16662.77070899999 + "toolAndCompilerMs": 14187.908207999992 } }, - "wallMs": 17134.424833 + "wallMs": 14657.3325 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 486.54870799999844, + "outerOverheadMs": 481.1133340000051, "result": { "overflowed": false, "profile": { @@ -2967,19 +2967,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 180.806583, - "initialEvaluation": 0.8917499999999999, - "loaderInitialization": 1.103417, - "processConfiguration": 0.2615, - "queueDelay": 0.293084, - "resultFormatting": 0.036875000000000005, - "runtimeCreation": 0.439541, - "teardown": 266.14300000000003, - "transportWiring": 0.387, - "userAwait": 16590.072792, - "wrapperPreparation": 0.04 - }, - "totalMs": 17040.514584, + "builtinInitialization": 179.753917, + "initialEvaluation": 0.993583, + "loaderInitialization": 2.35775, + "processConfiguration": 0.503542, + "queueDelay": 0.66475, + "resultFormatting": 0.196209, + "runtimeCreation": 0.487625, + "teardown": 254.518333, + "transportWiring": 0.26483300000000004, + "userAwait": 13923.819, + "wrapperPreparation": 0.018625 + }, + "totalMs": 14363.75675, "version": 1 }, "stderr": "", @@ -3002,13 +3002,13 @@ "rss": 412816 } }, - "toolAndCompilerMs": 16555.630084000004 + "toolAndCompilerMs": 13886.036957999995 } }, - "wallMs": 17042.178792000002 + "wallMs": 14367.150292 } ], - "throughputPerSecond": 0.058482735033997625 + "throughputPerSecond": 0.06932683591963025 } } } diff --git a/tests/agentic_ts/results/README.md b/tests/agentic_ts/results/README.md index cf6f3cda..57d9b472 100644 --- a/tests/agentic_ts/results/README.md +++ b/tests/agentic_ts/results/README.md @@ -34,46 +34,50 @@ resulting `HEAD`, while ambiguous merge pushes fail closed. With five samples, the reported p95 is the observed maximum; it is descriptive evidence rather than a stable tail-latency estimate. -## Native CJS source-map extraction - -The [2026-09-22 P2](2026-09-22-p2-macos-aarch64.json) and -[P3](2026-09-22-p3-macos-aarch64.json) reports capture the candidate that uses -the existing native SWC lexer to extract CJS `sourceMappingURL` directives when -the TypeScript runtime is enabled. They use the pinned Node 22.14.0/npm -10.9.2/TypeScript 5.8.2 fixture, five repeated-job samples, Rust 1.98.1, and -disabled optional test caches. Build and benchmark input hashes agree across -P2/P3; report validation and exact currentness pass. The reports retain parent -commit hint `74253b411f932fd9cccf92488bc63e9278372271` and record `dirty: true`; -their composite input hashes identify the measured candidate source. - -The controlled baseline is the parent version of the same report files at -`74253b41`, which measured clean consolidated source `5349e9ea`. Cold -`tsc --noEmit` improves from 19.17 to 16.72 s on P2 (-2.44 s, -12.7%) and from -19.22 to 16.90 s on the isolated P3 recapture (-2.32 s, -12.1%). Repeated -unchanged medians improve from 18.95 to 16.83 s on P2 and from 19.18 to -17.07 s on P3. Warm incremental medians improve from 12.43 to 9.99 s and from -12.34 to 10.20 s, respectively. - -In the separately instrumented compiler-API profile, TypeScript import drops -from 11.67 to 8.07 s on P2 (-30.9%) and from 11.75 to 8.31 s on P3 (-29.3%). -The profiler imports `typescript.js`, not the CLI's `_tsc.js`, so that phase is -supporting attribution and its larger outer wall must not be compared directly -to the cold CLI row. One-off startup diagnostics attributed 2.57–2.83 s to the -old JavaScript source-map scan and 0.24–0.33 s to the native replacement; the -temporary traces and startup-only harness were not retained. - -The candidate therefore clears both experiment gates on both targets: more than -one second and more than 10% saved in the cold exported CLI workload. Optimized -component size grows by 405,519 bytes (0.23%) on P2 and 402,662 bytes (0.23%) on -P3. Public runtime coverage verifies a real line-comment source map with Node's -U+2003 separator and U+2028 line terminator, marker text inside strings and -templates, an empty last directive, and the no-marker fast path. - -The native path is intentionally limited to TypeScript-feature builds, which -already carry SWC. Non-TypeScript and VM builds retain the existing JavaScript -scanner; its pre-existing regex-literal heuristic gaps require a durable -tokenizer owner and are tracked as a proposed deferred follow-up rather than as -part of this performance result. +## Consolidated TypeScript module-loading candidate + +The [2026-09-23 P2](2026-09-23-p2-macos-aarch64.json) and +[P3](2026-09-23-p3-macos-aarch64.json) reports are the retained final pair for +the consolidated candidate at clean source revision `a2490392`. They use the +pinned Node 22.14.0/npm 10.9.2/TypeScript 5.8.2 fixture, five repeated-job +samples, Rust 1.98.1, and disabled optional test caches. Their build and +benchmark input hashes agree across P2/P3; report validation and exact +currentness pass. + +The first accepted step moved CJS `sourceMappingURL` extraction to the existing +native SWC lexer for TypeScript-feature builds. Against the controlled parent +source at `74253b41`, the intermediate candidate reduced cold `tsc --noEmit` +from 19.17 to 16.72 s on P2 (-12.7%) and from 19.22 to 16.90 s on P3 (-12.1%). +Repeated unchanged medians improved 11.2%/11.0%, warm incremental medians +improved 19.6%/17.4%, and the separately instrumented TypeScript API import +phase improved 30.9%/29.3%. One-off startup diagnostics attributed 2.57–2.83 s +to the old JavaScript source-map scan and 0.24–0.33 s to the native replacement. +The intermediate raw pair and temporary startup traces are summarized here +rather than retained. + +The final source-preparation step dispatches CommonJS export parsers only at +accepted leading bytes and advances the direct-`eval`, import-attribute, and +template-expression scanners between relevant sentinel bytes. Its dedicated +five-sample comparison reduced the TypeScript API import median from 8.33 to +4.22 s on P2 (-49.3%) and from 8.49 to 4.22 s on P3 (-50.3%). The retained final +reports independently record 4.19 s and 4.16 s import phases. The profiler +imports `typescript.js`, not the CLI's `_tsc.js`, so these values support +module-load attribution and are not direct cold-CLI timings. + +The final optimized component is 418,411 bytes (0.24%) larger than the original +P2 baseline and 416,021 bytes (0.24%) larger on P3. Public runtime coverage +verifies a real line-comment source map with Node's U+2003 separator and U+2028 +line terminator, marker text inside strings and templates, an empty last +directive, the no-marker fast path, CommonJS source preparation, and import +attributes. The native source-map path remains TypeScript-feature-only because +those builds already carry SWC; non-TypeScript and VM builds retain the existing +JavaScript scanner. + +Timings remain indicative local measurements rather than thresholds. In +particular, the retained P2 one-shot cold row coincided with a similarly slow +host-Node baseline, so it is not used for an additional end-to-end claim. The +dedicated paired import experiment is the evidence for the final scanner +optimization. ## GOL-350 CommonJS graph probe evidence From dd689c8c9b12791a79b86c7020266a4b096edfa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Wed, 23 Sep 2026 14:46:08 +0200 Subject: [PATCH 26/52] Skip fixed module-format scans (GOL-347) --- .../skeleton/src/internal/module_loading.rs | 89 ++++++++++++++++--- 1 file changed, 78 insertions(+), 11 deletions(-) diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index 7bb13e6b..98710fb3 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -7043,6 +7043,33 @@ impl Resolver for NodeModulesResolver { /// This enables ESM modules to import CJS packages from `node_modules`. struct CjsCompatLoader; +#[derive(Clone, Copy, Debug, Eq, PartialEq)] +enum CjsCompatFormatPolicy { + CommonJs, + Esm, + DetectFromSource, +} + +fn cjs_compat_format_policy( + has_cached_cjs_typescript: bool, + fs_path: &str, + is_cjs_ext: bool, + is_module_package_js: bool, + is_commonjs_package_js: bool, +) -> CjsCompatFormatPolicy { + if has_cached_cjs_typescript || fs_path.ends_with(".cts") || is_cjs_ext { + CjsCompatFormatPolicy::CommonJs + } else if fs_path.ends_with(".mts") { + CjsCompatFormatPolicy::Esm + } else if is_commonjs_package_js { + CjsCompatFormatPolicy::CommonJs + } else if is_module_package_js { + CjsCompatFormatPolicy::Esm + } else { + CjsCompatFormatPolicy::DetectFromSource + } +} + #[cfg(feature = "typescript-runtime")] fn is_typescript_module_path(path: &str) -> bool { matches!( @@ -9781,19 +9808,26 @@ impl Loader for CjsCompatLoader { let url = path_to_file_url(path); let force_module = require_esm_forced_module(ctx, &fs_abs_path, &url); - let cjs_url = url.clone(); - let has_esm_syntax = force_module - || raw_typescript_looks_esm - || (!is_typescript - && (source_looks_like_esm(&source) - || has_cjs_wrapper_lexical_redeclaration(&source))); // .cjs files are always CommonJS; JS-like files outside a module package // remain CommonJS unless syntax detection finds ESM. - let is_cjs = has_cached_cjs_typescript - || fs_path.ends_with(".cts") - || is_cjs_ext - || (!fs_path.ends_with(".mts") - && (is_commonjs_package_js || (!is_module_package_js && !has_esm_syntax))); + let is_cjs = match cjs_compat_format_policy( + has_cached_cjs_typescript, + fs_path, + is_cjs_ext, + is_module_package_js, + is_commonjs_package_js, + ) { + CjsCompatFormatPolicy::CommonJs => true, + CjsCompatFormatPolicy::Esm => false, + CjsCompatFormatPolicy::DetectFromSource => { + let has_esm_syntax = force_module + || raw_typescript_looks_esm + || (!is_typescript + && (source_looks_like_esm(&source) + || has_cjs_wrapper_lexical_redeclaration(&source))); + !has_esm_syntax + } + }; if !is_cjs { let preflight_mode = if fs_path.ends_with(".js") && is_module_package_js { EsmFilePreflightMode::PackageTypeModuleJs @@ -9809,6 +9843,7 @@ impl Loader for CjsCompatLoader { preflight_mode, ); } + let cjs_url = url; let cjs_conditions = NodeModulesResolver::conditions_from_global( ctx, @@ -12151,6 +12186,38 @@ impl Loader for JsonFileLoader { mod cjs_export_analyzer_tests { use super::*; + #[test] + fn cjs_compat_format_policy_preserves_fixed_format_precedence() { + assert_eq!( + cjs_compat_format_policy(true, "/app/value.mts", false, true, false), + CjsCompatFormatPolicy::CommonJs + ); + assert_eq!( + cjs_compat_format_policy(false, "/app/value.cts", false, true, false), + CjsCompatFormatPolicy::CommonJs + ); + assert_eq!( + cjs_compat_format_policy(false, "/app/value.cjs", true, true, false), + CjsCompatFormatPolicy::CommonJs + ); + assert_eq!( + cjs_compat_format_policy(false, "/app/value.mts", false, false, true), + CjsCompatFormatPolicy::Esm + ); + assert_eq!( + cjs_compat_format_policy(false, "/app/value.js", false, false, true), + CjsCompatFormatPolicy::CommonJs + ); + assert_eq!( + cjs_compat_format_policy(false, "/app/value.js", false, true, false), + CjsCompatFormatPolicy::Esm + ); + assert_eq!( + cjs_compat_format_policy(false, "/app/value.js", false, false, false), + CjsCompatFormatPolicy::DetectFromSource + ); + } + #[test] fn data_url_separator_uses_first_comma() { assert_eq!( From 93a82c6962bb7ded11876054277f64b6aa89fd9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Wed, 23 Sep 2026 15:07:12 +0200 Subject: [PATCH 27/52] Refresh final module-format reports (GOL-347) --- tests/agentic_ts/TRACKER.md | 29 +- .../results/2026-09-23-p2-macos-aarch64.json | 1048 ++++++++--------- .../results/2026-09-23-p3-macos-aarch64.json | 1048 ++++++++--------- tests/agentic_ts/results/README.md | 50 +- 4 files changed, 1097 insertions(+), 1078 deletions(-) diff --git a/tests/agentic_ts/TRACKER.md b/tests/agentic_ts/TRACKER.md index 1e3dc94d..c8d9ea7b 100644 --- a/tests/agentic_ts/TRACKER.md +++ b/tests/agentic_ts/TRACKER.md @@ -20,7 +20,7 @@ The retained final [P2](results/2026-09-23-p2-macos-aarch64.json) and [P3](results/2026-09-23-p3-macos-aarch64.json) reports measure clean source -`a2490392` with Node 22.14.0, npm 10.9.2, TypeScript 5.8.2, Rust 1.98.1, and +`dd689c8c` with Node 22.14.0, npm 10.9.2, TypeScript 5.8.2, Rust 1.98.1, and disabled optional test caches. Their build and benchmark input hashes match across targets, and report validation plus exact currentness pass. @@ -42,7 +42,7 @@ after selecting the implementation. The source-map candidate cleared both experiment gates on both targets: more than one second and more than 10% saved in the cold exported CLI workload. -The final source-preparation step dispatches CommonJS export parsers only at +The source-preparation scanner step dispatches CommonJS export parsers only at accepted leading bytes and advances the direct-`eval`, import-attribute, and template-expression scanners between relevant sentinel bytes. A dedicated five-sample comparison measured: @@ -52,12 +52,21 @@ five-sample comparison measured: | profiled TypeScript API import | 8.33 → 4.22 s (-49.3%) | 8.49 → 4.22 s (-50.3%) | | incremental profiler rerun | 5.43 → 4.22 s (-22.3%) | 5.42 → 4.22 s (-22.2%) | -The retained final reports independently record 4.19 s and 4.16 s import -phases. The API profiler imports `typescript.js`, not the CLI's `_tsc.js`, so -these values support module-load attribution rather than a direct cold-CLI -comparison. The final components are 0.24% larger than the original controlled -baseline. The retained P2 one-shot cold row coincided with a similarly slow -host-Node baseline and is not used for another end-to-end claim. +The final known-format step classifies `.cjs`/`.cts`, `.mts`, explicit package +types, and default-type `node_modules` files before consulting source syntax. +Only ambiguous inputs run the ESM-syntax and CommonJS-wrapper lexical scans. +It preserves the existing cached-TypeScript and `force_module` precedence. A +second dedicated five-sample comparison reduced the TypeScript API import +median from 4.22 to 3.47 s on P2 (-17.9%) and from 4.22 to 3.44 s on P3 +(-18.4%). The retained final reports independently record 3.47 s and 3.45 s +import phases. + +The API profiler imports `typescript.js`, not the CLI's `_tsc.js`, so these +values support module-load attribution rather than a direct cold-CLI +comparison. Other compiler phases and end-to-end rows vary between local runs; +they are not used to claim the same percentage for full `tsc` workloads. The +final components are 492,525 bytes (0.28%) larger on P2 and 488,990 bytes +(0.28%) larger on P3 than the original controlled candidate baseline. Focused public-boundary coverage verifies real line-comment directives, marker text inside strings and templates, Node's U+2003 separator and U+2028 line @@ -65,7 +74,9 @@ terminator, an empty last directive, the no-marker fast path, CommonJS source preparation, and import attributes. The native path is intentionally TypeScript-feature-only because those builds already carry SWC. Non-TypeScript and VM builds retain the existing JavaScript scanner; its pre-existing -regex-literal heuristic gaps remain a proposed deferred follow-up. +regex-literal heuristic gaps remain a proposed deferred follow-up. P2/P3 +TypeScript runtime coverage also verifies `.mts`, `.cts`, ambiguous `.ts`, +cached CommonJS TypeScript, and explicit CommonJS/module package precedence. Update this tracker from a dated report only. Stable runtime defects belong in focused runtime, node_modules-app, or node-compat tests before an implementation diff --git a/tests/agentic_ts/results/2026-09-23-p2-macos-aarch64.json b/tests/agentic_ts/results/2026-09-23-p2-macos-aarch64.json index 70ee2f6b..ff67430a 100644 --- a/tests/agentic_ts/results/2026-09-23-p2-macos-aarch64.json +++ b/tests/agentic_ts/results/2026-09-23-p2-macos-aarch64.json @@ -1,16 +1,16 @@ { "component": { - "blake3": "71c9224e8b6ba4f73a12b323262a08471312800853a6c22b17603ba134093784", - "buildMs": 37180.94225, - "bytes": 176527586, + "blake3": "a17a4f90a2ac00b60d2d52f9cd5577f3ba4d81f8e924f6593258a78ec8af0005", + "buildMs": 31911.127041, + "bytes": 176601700, "path": "tmp/rt-target/wasm32-wasip2/debug/agentic_ts.optimized.wasm", - "prepareAndInstantiateMs": 30167.507875 + "prepareAndInstantiateMs": 19916.251583 }, "environment": { "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "a249039254e0535969dd28adf23ca1dbb48fc56b", + "commitHint": "dd689c8c9b12791a79b86c7020266a4b096edfa9", "componentFeatures": "typescript-compiler-profiling", "dirty": false, "iterations": 5, @@ -26,13 +26,13 @@ "inputs": { "algorithm": "blake3-composite-v1", "benchmarkHash": "62c3baad63d1f965fa09a77fd853acb38fdae3ded395b41f88417773b9776ae7", - "buildHash": "b43f1dfe9b3fff00a390082c0641a2d44af305b35a7a3901a6743b27e7b2a84e" + "buildHash": "4d987a2a2c7c8b2bf6c8abdd3d8c213645b389bf20577fb1941563893e795901" }, "nodeBaseline": { "exitCode": 0, "stderr": "", "stdout": "", - "wallMs": 1257.238083 + "wallMs": 593.9243749999999 }, "notes": [ "manual local measurement; no CI threshold", @@ -42,7 +42,7 @@ "phaseProfiles": { "interpretation": "the shared TypeScript API profiler runs a no-emit core-project check; compare phase proportions within a target because instrumentation overhead differs between Node and QuickJS", "node": { - "outerOverheadMs": 155.1552509999999, + "outerOverheadMs": 40.730874000000085, "result": { "overflowed": false, "stderr": "", @@ -191,47 +191,47 @@ } }, "phasesMs": { - "configParse": 2.8525829999999814, - "configRead": 4.699624999999969, - "diagnostics": 819.315791, - "import": 318.056584, - "measuredTotal": 1409.635833, - "optionsAndGlobalDiagnostics": 97.37900000000002, - "programCreate": 264.31441699999993, - "semanticDiagnostics": 721.8455, - "syntacticDiagnostics": 0.08779100000003837, - "unclassified": 0.39683300000035615 + "configParse": 2.381166000000007, + "configRead": 2.838999999999998, + "diagnostics": 334.55712500000004, + "import": 191.983458, + "measuredTotal": 668.980792, + "optionsAndGlobalDiagnostics": 52.96366700000005, + "programCreate": 136.954417, + "semanticDiagnostics": 281.53375, + "syntacticDiagnostics": 0.05670799999995779, + "unclassified": 0.2656259999998838 }, "quickJsMemory": { "afterCompiler": { "arrayBuffers": 33003, "external": 1892362, - "heapTotal": 135118848, - "heapUsed": 109739616, - "rss": 240549888 + "heapTotal": 135380992, + "heapUsed": 104397896, + "rss": 240910336 }, "afterToolLoad": { "arrayBuffers": 16659, "external": 1876018, - "heapTotal": 38961152, - "heapUsed": 32371640, - "rss": 140083200 + "heapTotal": 39223296, + "heapUsed": 32435200, + "rss": 139739136 }, "beforeToolLoad": { "arrayBuffers": 17762, "external": 1498826, "heapTotal": 5324800, "heapUsed": 4014600, - "rss": 41254912 + "rss": 41222144 } } } }, - "wallMs": 1564.791084 + "wallMs": 709.711666 }, "wasm": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 658.0852500000037, + "outerOverheadMs": 668.5502080000006, "result": { "overflowed": false, "profile": { @@ -270,19 +270,19 @@ "modules.sourceRead.success": 2 }, "phasesMs": { - "builtinInitialization": 178.37858300000002, - "initialEvaluation": 0.090291, - "loaderInitialization": 2.4073330000000004, - "processConfiguration": 0.314417, - "queueDelay": 1.180084, - "resultFormatting": 0.026625, - "runtimeCreation": 0.615042, - "teardown": 401.6832920000001, - "transportWiring": 0.234292, - "userAwait": 17637.513750000002, - "wrapperPreparation": 0.017750000000000002 - }, - "totalMs": 18222.511042, + "builtinInitialization": 182.950917, + "initialEvaluation": 0.098125, + "loaderInitialization": 1.630416, + "processConfiguration": 0.228167, + "queueDelay": 0.6114999999999999, + "resultFormatting": 0.060166, + "runtimeCreation": 0.5951249999999999, + "teardown": 406.744584, + "transportWiring": 0.16666599999999998, + "userAwait": 16627.148999999998, + "wrapperPreparation": 0.018209000000000003 + }, + "totalMs": 17220.328082999997, "version": 1 }, "stderr": "", @@ -431,16 +431,16 @@ } }, "phasesMs": { - "configParse": 3.047291999999288, - "configRead": 2.599792000000889, - "diagnostics": 8051.961540999997, - "import": 4188.399249999999, - "measuredTotal": 17568.531541999997, - "optionsAndGlobalDiagnostics": 1096.4359580000018, - "programCreate": 5317.775916999995, - "semanticDiagnostics": 6955.3825, - "syntacticDiagnostics": 0.09104200000001585, - "unclassified": 4.747750000005908 + "configParse": 2.764208000000508, + "configRead": 2.5011670000021695, + "diagnostics": 8049.381041000006, + "import": 3471.7750000000015, + "measuredTotal": 16558.986084, + "optionsAndGlobalDiagnostics": 1080.8342080000002, + "programCreate": 5025.815333999999, + "semanticDiagnostics": 6968.409249999999, + "syntacticDiagnostics": 0.08608299999832525, + "unclassified": 6.749333999990995 }, "quickJsMemory": { "afterCompiler": { @@ -467,7 +467,7 @@ } } }, - "wallMs": 18226.616792 + "wallMs": 17227.536292 } }, "schemaVersion": 5, @@ -477,66 +477,66 @@ "cancellations": { "attempts": { "iterations": 5, - "medianMs": 258.41249999999997, - "p95Ms": 277.39541699999995, + "medianMs": 205.14, + "p95Ms": 260.385875, "samples": [ { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 12.350417000008749, + "latencyMs": 10.496458000008715, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 234.24620800000002 + "wallMs": 204.93762500000003 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 14.896542000002228, + "latencyMs": 9.18812499998603, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 277.39541699999995 + "wallMs": 202.780541 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 14.943457999965176, + "latencyMs": 9.491542000003392, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 255.29979200000002 + "wallMs": 205.14 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 12.736208999995142, + "latencyMs": 11.037833000009414, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 258.41249999999997 + "wallMs": 212.83525 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 12.418166999996174, + "latencyMs": 17.746042000013404, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 266.708625 + "wallMs": 260.385875 } ], - "throughputPerSecond": 3.869781715256939 + "throughputPerSecond": 4.603715439041549 }, "recovery": { "linearMemoryHighWaterBytes": 211025920, @@ -571,23 +571,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 896, + "modules.typescriptTransform.micros": 727, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 218.663375, - "initialEvaluation": 0.06679199999999999, - "loaderInitialization": 1.359625, - "processConfiguration": 0.409167, - "queueDelay": 0.453542, - "resultFormatting": 0.147791, - "runtimeCreation": 0.5896669999999999, - "teardown": 16.931749999999997, - "transportWiring": 0.33858299999999997, - "userAwait": 32.60825, - "wrapperPreparation": 0.02775 + "builtinInitialization": 230.812833, + "initialEvaluation": 0.08725000000000001, + "loaderInitialization": 1.324, + "processConfiguration": 0.221375, + "queueDelay": 0.664166, + "resultFormatting": 0.029208, + "runtimeCreation": 0.881542, + "teardown": 10.820667, + "transportWiring": 1.147417, + "userAwait": 12.857542, + "wrapperPreparation": 0.038833 }, - "totalMs": 271.65225, + "totalMs": 258.946791, "version": 1 }, "stderr": "", @@ -597,12 +597,12 @@ "state": "ready" } }, - "wallMs": 275.457084 + "wallMs": 260.585667 } }, "coldNoEmit": { "linearMemoryHighWaterBytes": 152961024, - "outerOverheadMs": 596.3459999999977, + "outerOverheadMs": 529.473, "result": { "overflowed": false, "profile": { @@ -649,19 +649,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 235.576417, - "initialEvaluation": 1.128541, - "loaderInitialization": 2.957458, - "processConfiguration": 12.76075, - "queueDelay": 3.752625, - "resultFormatting": 0.228458, - "runtimeCreation": 0.6155419999999999, - "teardown": 282.298292, - "transportWiring": 0.246125, - "userAwait": 20741.913792, - "wrapperPreparation": 0.030417 - }, - "totalMs": 21281.693083, + "builtinInitialization": 183.188917, + "initialEvaluation": 1.153292, + "loaderInitialization": 2.470125, + "processConfiguration": 1.156667, + "queueDelay": 0.936917, + "resultFormatting": 0.041208, + "runtimeCreation": 0.661416, + "teardown": 297.6955, + "transportWiring": 0.265625, + "userAwait": 14295.04075, + "wrapperPreparation": 0.031291 + }, + "totalMs": 14782.736542, "version": 1 }, "stderr": "", @@ -684,10 +684,10 @@ "rss": 412792 } }, - "toolAndCompilerMs": 20703.482542 + "toolAndCompilerMs": 14258.020375 } }, - "wallMs": 21299.828542 + "wallMs": 14787.493375 }, "concurrent": { "contended": { @@ -695,7 +695,7 @@ "outerOverheadMs": null, "result": { "compiler": { - "completedMs": 8876.425500000012, + "completedMs": 7203.567958, "result": { "overflowed": false, "profile": { @@ -735,19 +735,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.18075, - "initialEvaluation": 0.108083, - "loaderInitialization": 1.050875, - "processConfiguration": 0.195666, - "queueDelay": 0.957417, - "resultFormatting": 0.12999999999999998, - "runtimeCreation": 0.435667, - "teardown": 146.08654099999998, - "transportWiring": 0.15729200000000002, - "userAwait": 8545.367584, - "wrapperPreparation": 0.019 + "builtinInitialization": 177.197875, + "initialEvaluation": 0.134208, + "loaderInitialization": 0.965541, + "processConfiguration": 0.156459, + "queueDelay": 0.811083, + "resultFormatting": 0.039375, + "runtimeCreation": 0.434167, + "teardown": 122.216625, + "transportWiring": 0.133541, + "userAwait": 6900.159917, + "wrapperPreparation": 0.018292 }, - "totalMs": 8873.943417, + "totalMs": 7202.321916, "version": 1 }, "stderr": "", @@ -756,41 +756,41 @@ "exitCode": 0 } }, - "startedMs": 0.007917000039014965, - "wallMs": 8876.417582999973 + "startedMs": 0.007374999986495823, + "wallMs": 7203.560583000013 }, "cpu": { - "completedMs": 9754.719459000044, + "completedMs": 7863.070999999996, "result": { "overflowed": false, "profile": { "counters": {}, "phasesMs": { - "builtinInitialization": 219.239416, - "initialEvaluation": 356.139416, - "loaderInitialization": 2.386083, - "processConfiguration": 0.6498339999999999, - "queueDelay": 8875.935792, - "resultFormatting": 0.021417, - "runtimeCreation": 0.695292, - "teardown": 18.076458, - "transportWiring": 0.637167, - "userAwait": 0.23175, - "wrapperPreparation": 0.039417 + "builtinInitialization": 180.92370899999997, + "initialEvaluation": 275.66591600000004, + "loaderInitialization": 1.408459, + "processConfiguration": 0.246541, + "queueDelay": 7203.1590830000005, + "resultFormatting": 0.015625, + "runtimeCreation": 0.4939579999999999, + "teardown": 8.589625, + "transportWiring": 0.258083, + "userAwait": 0.154042, + "wrapperPreparation": 0.034041999999999996 }, - "totalMs": 9474.099667, + "totalMs": 7670.979917000001, "version": 1 }, "stderr": "", "stdout": "", "value": 21 }, - "startedMs": 0.503000000026077, - "wallMs": 9754.216459000016 + "startedMs": 0.40641599998343736, + "wallMs": 7862.664584000013 }, - "elapsedMs": 9754.793459000008, + "elapsedMs": 7863.110207999998, "io": { - "completedMs": 9754.764874999992, + "completedMs": 7863.090124999988, "result": { "overflowed": false, "profile": { @@ -809,19 +809,19 @@ "filesystem.readdir.success": 1 }, "phasesMs": { - "builtinInitialization": 255.33225, - "initialEvaluation": 0.102125, - "loaderInitialization": 1.780625, - "processConfiguration": 0.807292, - "queueDelay": 9473.941042, - "resultFormatting": 0.024625, - "runtimeCreation": 0.564625, - "teardown": 15.763209, - "transportWiring": 0.182333, - "userAwait": 3.293416, - "wrapperPreparation": 0.015917 + "builtinInitialization": 177.841958, + "initialEvaluation": 0.15100000000000002, + "loaderInitialization": 1.051708, + "processConfiguration": 0.240334, + "queueDelay": 7670.823167, + "resultFormatting": 0.019417, + "runtimeCreation": 0.484958, + "teardown": 8.911333, + "transportWiring": 0.155042, + "userAwait": 1.654, + "wrapperPreparation": 0.014291 }, - "totalMs": 9751.957708999998, + "totalMs": 7861.389667, "version": 1 }, "stderr": "", @@ -835,11 +835,11 @@ ] } }, - "startedMs": 0.7913750000298023, - "wallMs": 9753.973499999964 + "startedMs": 0.6621659999946132, + "wallMs": 7862.427958999993 } }, - "wallMs": 9755.683291000001 + "wallMs": 7864.040583 }, "cpuBaseline": { "linearMemoryHighWaterBytes": 211025920, @@ -849,26 +849,26 @@ "profile": { "counters": {}, "phasesMs": { - "builtinInitialization": 198.972791, - "initialEvaluation": 400.38625, - "loaderInitialization": 1.87725, - "processConfiguration": 1.914084, - "queueDelay": 0.333416, - "resultFormatting": 0.06774999999999999, - "runtimeCreation": 0.437666, - "teardown": 12.170166, - "transportWiring": 0.288709, - "userAwait": 0.5494169999999999, - "wrapperPreparation": 0.049458 + "builtinInitialization": 173.371583, + "initialEvaluation": 272.76975, + "loaderInitialization": 1.042541, + "processConfiguration": 0.222834, + "queueDelay": 0.376875, + "resultFormatting": 0.015416, + "runtimeCreation": 0.498334, + "teardown": 8.421209000000001, + "transportWiring": 0.124917, + "userAwait": 0.1655, + "wrapperPreparation": 0.012625 }, - "totalMs": 617.099208, + "totalMs": 457.044792, "version": 1 }, "stderr": "", "stdout": "", "value": 21 }, - "wallMs": 619.3490409999999 + "wallMs": 458.03662499999996 }, "interpretation": "all jobs were submitted together; compare sibling completion with isolated baselines to identify overlap or serialization", "ioBaseline": { @@ -892,19 +892,19 @@ "filesystem.readdir.success": 1 }, "phasesMs": { - "builtinInitialization": 200.133167, - "initialEvaluation": 0.12175, - "loaderInitialization": 1.2005, - "processConfiguration": 0.205083, - "queueDelay": 0.588625, - "resultFormatting": 0.013458, - "runtimeCreation": 0.5355, - "teardown": 9.197708, - "transportWiring": 0.17491600000000002, - "userAwait": 2.627, - "wrapperPreparation": 0.016084 + "builtinInitialization": 173.590875, + "initialEvaluation": 0.092375, + "loaderInitialization": 0.956083, + "processConfiguration": 0.175167, + "queueDelay": 0.279209, + "resultFormatting": 0.015209, + "runtimeCreation": 0.417959, + "teardown": 8.471333, + "transportWiring": 0.151791, + "userAwait": 2.837333, + "wrapperPreparation": 0.016042 }, - "totalMs": 214.847666, + "totalMs": 187.0325, "version": 1 }, "stderr": "", @@ -918,7 +918,7 @@ ] } }, - "wallMs": 216.509208 + "wallMs": 188.106708 } }, "directTypeScript": { @@ -954,23 +954,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 2590, + "modules.typescriptTransform.micros": 3811, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 177.912125, - "initialEvaluation": 0.08858400000000001, - "loaderInitialization": 1.338542, - "processConfiguration": 0.195958, - "queueDelay": 0.334291, - "resultFormatting": 0.01875, - "runtimeCreation": 0.436417, - "teardown": 9.59, - "transportWiring": 0.172792, - "userAwait": 15.728625, - "wrapperPreparation": 0.019416 - }, - "totalMs": 205.869041, + "builtinInitialization": 176.377167, + "initialEvaluation": 0.062084, + "loaderInitialization": 0.980625, + "processConfiguration": 0.191375, + "queueDelay": 0.30624999999999997, + "resultFormatting": 0.023125, + "runtimeCreation": 0.415083, + "teardown": 9.440875, + "transportWiring": 0.161125, + "userAwait": 16.754458, + "wrapperPreparation": 0.018666 + }, + "totalMs": 204.768, "version": 1 }, "stderr": "", @@ -980,11 +980,11 @@ "state": "ready" } }, - "wallMs": 207.373084 + "wallMs": 206.22620799999999 }, "emitDirect": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 527.3272080000042, + "outerOverheadMs": 455.0390410000073, "result": { "overflowed": false, "profile": { @@ -1028,19 +1028,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 183.169041, - "initialEvaluation": 0.963459, - "loaderInitialization": 1.294084, - "processConfiguration": 0.20275, - "queueDelay": 0.309291, - "resultFormatting": 0.085542, - "runtimeCreation": 0.49558299999999994, - "teardown": 295.717875, - "transportWiring": 0.170084, - "userAwait": 15674.682916, - "wrapperPreparation": 0.022041 - }, - "totalMs": 16157.283583000002, + "builtinInitialization": 178.086083, + "initialEvaluation": 0.8546250000000001, + "loaderInitialization": 0.980916, + "processConfiguration": 0.295167, + "queueDelay": 0.3645000000000001, + "resultFormatting": 0.0675, + "runtimeCreation": 0.4646249999999999, + "teardown": 240.032916, + "transportWiring": 0.140209, + "userAwait": 13826.138375, + "wrapperPreparation": 0.018625 + }, + "totalMs": 14247.498542, "version": 1 }, "stderr": "", @@ -1063,10 +1063,10 @@ "rss": 412840 } }, - "toolAndCompilerMs": 15633.981916999996 + "toolAndCompilerMs": 13794.164416999993 } }, - "wallMs": 16161.309125 + "wallMs": 14249.203458 }, "generatedJavaScript": { "linearMemoryHighWaterBytes": 211025920, @@ -1110,19 +1110,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 202.964416, - "initialEvaluation": 0.064875, - "loaderInitialization": 4.630209, - "processConfiguration": 0.38375, - "queueDelay": 0.6997909999999999, - "resultFormatting": 0.022625000000000003, - "runtimeCreation": 0.629125, - "teardown": 10.958791000000002, - "transportWiring": 0.327917, - "userAwait": 20.574167, - "wrapperPreparation": 0.02325 - }, - "totalMs": 241.372875, + "builtinInitialization": 177.01445800000002, + "initialEvaluation": 0.058125, + "loaderInitialization": 1.216583, + "processConfiguration": 0.202667, + "queueDelay": 0.298166, + "resultFormatting": 0.011542, + "runtimeCreation": 0.502042, + "teardown": 9.250583, + "transportWiring": 0.138542, + "userAwait": 9.2535, + "wrapperPreparation": 0.017333 + }, + "totalMs": 197.996958, "version": 1 }, "stderr": "", @@ -1134,11 +1134,11 @@ } } }, - "wallMs": 244.206291 + "wallMs": 199.851 }, "incrementalCold": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 471.23695900000894, + "outerOverheadMs": 451.1508329999924, "result": { "overflowed": false, "profile": { @@ -1185,19 +1185,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 168.333875, - "initialEvaluation": 0.6751250000000001, - "loaderInitialization": 1.217041, - "processConfiguration": 0.1965, - "queueDelay": 0.346792, - "resultFormatting": 0.2005, - "runtimeCreation": 0.435542, - "teardown": 260.628333, - "transportWiring": 0.111667, - "userAwait": 15052.978584, - "wrapperPreparation": 0.018708 - }, - "totalMs": 15485.272792, + "builtinInitialization": 180.001209, + "initialEvaluation": 1.0276249999999998, + "loaderInitialization": 0.962583, + "processConfiguration": 0.199, + "queueDelay": 0.303041, + "resultFormatting": 0.07020900000000001, + "runtimeCreation": 0.419583, + "teardown": 232.769416, + "transportWiring": 0.158208, + "userAwait": 14565.160125, + "wrapperPreparation": 0.018583 + }, + "totalMs": 14981.188166, "version": 1 }, "stderr": "", @@ -1220,19 +1220,19 @@ "rss": 412816 } }, - "toolAndCompilerMs": 15017.103999999992 + "toolAndCompilerMs": 14532.686125000007 } }, - "wallMs": 15488.340959000001 + "wallMs": 14983.836958 }, "incrementalFreshJobs": { "iterations": 5, - "medianMs": 7385.581125, - "p95Ms": 7507.343209, + "medianMs": 7455.140291000001, + "p95Ms": 7876.077125, "samples": [ { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 345.7407499999981, + "outerOverheadMs": 308.61949900000855, "result": { "overflowed": false, "profile": { @@ -1272,19 +1272,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 178.893792, - "initialEvaluation": 1.828625, - "loaderInitialization": 2.157875, - "processConfiguration": 0.699416, - "queueDelay": 0.6665409999999999, - "resultFormatting": 0.033834, - "runtimeCreation": 0.457709, - "teardown": 141.17175, - "transportWiring": 0.584542, - "userAwait": 7178.306250000001, - "wrapperPreparation": 0.039791 - }, - "totalMs": 7504.884666, + "builtinInitialization": 172.162167, + "initialEvaluation": 0.691334, + "loaderInitialization": 1.7062080000000002, + "processConfiguration": 0.193375, + "queueDelay": 0.489125, + "resultFormatting": 0.032875, + "runtimeCreation": 0.48899999999999993, + "teardown": 116.023125, + "transportWiring": 0.18575, + "userAwait": 7058.24025, + "wrapperPreparation": 0.016833 + }, + "totalMs": 7350.281542000001, "version": 1 }, "stderr": "", @@ -1307,14 +1307,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 7161.6024590000015 + "toolAndCompilerMs": 7043.619708999991 } }, - "wallMs": 7507.343209 + "wallMs": 7352.239208 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 331.99708400000236, + "outerOverheadMs": 325.6454580000109, "result": { "overflowed": false, "profile": { @@ -1354,19 +1354,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 180.793166, - "initialEvaluation": 1.504208, - "loaderInitialization": 1.488458, - "processConfiguration": 0.5151669999999999, - "queueDelay": 0.4335, - "resultFormatting": 0.042458, - "runtimeCreation": 0.5330419999999999, - "teardown": 127.491542, - "transportWiring": 0.390625, - "userAwait": 7056.060375, - "wrapperPreparation": 0.045334000000000006 - }, - "totalMs": 7369.343917, + "builtinInitialization": 180.64675, + "initialEvaluation": 0.754458, + "loaderInitialization": 1.093667, + "processConfiguration": 0.1805, + "queueDelay": 0.34683400000000003, + "resultFormatting": 0.154875, + "runtimeCreation": 0.435166, + "teardown": 120.431125, + "transportWiring": 0.125333, + "userAwait": 7146.706042, + "wrapperPreparation": 0.017417 + }, + "totalMs": 7450.988917, "version": 1 }, "stderr": "", @@ -1389,14 +1389,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 7039.353499999997 + "toolAndCompilerMs": 7129.49483299999 } }, - "wallMs": 7371.350584 + "wallMs": 7455.140291000001 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 346.1968329999827, + "outerOverheadMs": 321.947333000011, "result": { "overflowed": false, "profile": { @@ -1436,19 +1436,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 186.800583, - "initialEvaluation": 1.0135, - "loaderInitialization": 0.968625, - "processConfiguration": 0.183542, - "queueDelay": 0.295792, - "resultFormatting": 0.058291, - "runtimeCreation": 0.42475, - "teardown": 135.613959, - "transportWiring": 0.170208, - "userAwait": 7139.886708999999, - "wrapperPreparation": 0.022 - }, - "totalMs": 7465.485000000001, + "builtinInitialization": 182.439, + "initialEvaluation": 1.422375, + "loaderInitialization": 2.04775, + "processConfiguration": 0.453208, + "queueDelay": 0.507375, + "resultFormatting": 0.034666999999999996, + "runtimeCreation": 0.441667, + "teardown": 116.210583, + "transportWiring": 2.059084, + "userAwait": 7032.154791, + "wrapperPreparation": 0.05325 + }, + "totalMs": 7337.87025, "version": 1 }, "stderr": "", @@ -1471,14 +1471,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 7121.0343750000175 + "toolAndCompilerMs": 7017.72108399999 } }, - "wallMs": 7467.231208 + "wallMs": 7339.668417000001 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 333.288582999995, + "outerOverheadMs": 348.522958000005, "result": { "overflowed": false, "profile": { @@ -1518,19 +1518,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 178.906333, - "initialEvaluation": 0.813875, - "loaderInitialization": 1.275542, - "processConfiguration": 0.311833, - "queueDelay": 0.354917, - "resultFormatting": 0.034917, - "runtimeCreation": 0.4395, - "teardown": 132.85375, - "transportWiring": 0.16141699999999998, - "userAwait": 7040.677625, - "wrapperPreparation": 0.018458 - }, - "totalMs": 7355.896583, + "builtinInitialization": 177.579292, + "initialEvaluation": 0.754084, + "loaderInitialization": 1.21975, + "processConfiguration": 0.291917, + "queueDelay": 0.328625, + "resultFormatting": 0.112709, + "runtimeCreation": 0.492625, + "teardown": 144.45687500000005, + "transportWiring": 0.127208, + "userAwait": 7547.032416, + "wrapperPreparation": 0.017708 + }, + "totalMs": 7872.525, "version": 1 }, "stderr": "", @@ -1553,14 +1553,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 7024.270667000004 + "toolAndCompilerMs": 7527.554166999995 } }, - "wallMs": 7357.559249999999 + "wallMs": 7876.077125 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 349.60054200000286, + "outerOverheadMs": 361.18324900000334, "result": { "overflowed": false, "profile": { @@ -1600,19 +1600,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.950417, - "initialEvaluation": 0.850458, - "loaderInitialization": 1.115542, - "processConfiguration": 0.324416, - "queueDelay": 0.298417, - "resultFormatting": 0.048541999999999995, - "runtimeCreation": 0.428, - "teardown": 143.334708, - "transportWiring": 0.147167, - "userAwait": 7056.372292, - "wrapperPreparation": 0.019958 - }, - "totalMs": 7382.953292, + "builtinInitialization": 205.541541, + "initialEvaluation": 1.108292, + "loaderInitialization": 4.110583, + "processConfiguration": 0.215042, + "queueDelay": 0.714125, + "resultFormatting": 0.033624999999999995, + "runtimeCreation": 0.481875, + "teardown": 130.47270799999998, + "transportWiring": 0.3035, + "userAwait": 7144.711583, + "wrapperPreparation": 0.022792 + }, + "totalMs": 7487.76725, "version": 1 }, "stderr": "", @@ -1635,23 +1635,23 @@ "rss": 412816 } }, - "toolAndCompilerMs": 7035.980582999997 + "toolAndCompilerMs": 7129.4730839999975 } }, - "wallMs": 7385.581125 + "wallMs": 7490.656333000001 } ], - "throughputPerSecond": 0.13481062273506236 + "throughputPerSecond": 0.133284350893653 }, "invalidThenValid": { "failedChecks": { "iterations": 5, - "medianMs": 7426.906416999999, - "p95Ms": 7592.350708, + "medianMs": 7345.952332999999, + "p95Ms": 8171.441166999999, "samples": [ { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 349.05799900002785, + "outerOverheadMs": 328.8824990000048, "result": { "overflowed": false, "profile": { @@ -1697,19 +1697,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 188.202375, - "initialEvaluation": 1.588, - "loaderInitialization": 1.511042, - "processConfiguration": 0.380042, - "queueDelay": 0.835541, - "resultFormatting": 0.034832999999999996, - "runtimeCreation": 0.463875, - "teardown": 133.041708, - "transportWiring": 0.395083, - "userAwait": 7262.508542, - "wrapperPreparation": 0.04275 + "builtinInitialization": 180.172458, + "initialEvaluation": 0.989333, + "loaderInitialization": 0.964792, + "processConfiguration": 0.1425, + "queueDelay": 0.391292, + "resultFormatting": 0.033541, + "runtimeCreation": 0.485916, + "teardown": 125.04375, + "transportWiring": 0.14783400000000002, + "userAwait": 7034.950542, + "wrapperPreparation": 0.02375 }, - "totalMs": 7589.053541, + "totalMs": 7343.403792, "version": 1 }, "stderr": "", @@ -1732,14 +1732,14 @@ "rss": 412792 } }, - "toolAndCompilerMs": 7243.292708999972 + "toolAndCompilerMs": 7017.069833999994 } }, - "wallMs": 7592.350708 + "wallMs": 7345.952332999999 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 340.14112500000283, + "outerOverheadMs": 320.11962600001607, "result": { "overflowed": false, "profile": { @@ -1785,19 +1785,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 182.388333, - "initialEvaluation": 0.834583, - "loaderInitialization": 1.144875, - "processConfiguration": 0.211417, - "queueDelay": 0.300208, + "builtinInitialization": 186.469625, + "initialEvaluation": 0.8866660000000001, + "loaderInitialization": 0.996083, + "processConfiguration": 0.17566700000000002, + "queueDelay": 0.340667, "resultFormatting": 0.068625, - "runtimeCreation": 0.488208, - "teardown": 135.877583, - "transportWiring": 0.14566700000000002, - "userAwait": 7102.856292, - "wrapperPreparation": 0.02425 + "runtimeCreation": 0.417167, + "teardown": 112.191042, + "transportWiring": 0.177708, + "userAwait": 7865.998125, + "wrapperPreparation": 0.020834 }, - "totalMs": 7424.403583, + "totalMs": 8167.867542, "version": 1 }, "stderr": "", @@ -1820,14 +1820,14 @@ "rss": 412792 } }, - "toolAndCompilerMs": 7086.765291999996 + "toolAndCompilerMs": 7851.321540999983 } }, - "wallMs": 7426.906416999999 + "wallMs": 8171.441166999999 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 344.99354099998163, + "outerOverheadMs": 308.6886670000067, "result": { "overflowed": false, "profile": { @@ -1873,19 +1873,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 183.073958, - "initialEvaluation": 1.011041, - "loaderInitialization": 1.240791, - "processConfiguration": 0.149417, - "queueDelay": 0.368625, - "resultFormatting": 0.034083, - "runtimeCreation": 0.459834, - "teardown": 138.95350000000002, - "transportWiring": 0.21275, - "userAwait": 7123.030167, - "wrapperPreparation": 0.025084 + "builtinInitialization": 170.28133300000002, + "initialEvaluation": 1.155666, + "loaderInitialization": 1.726833, + "processConfiguration": 0.187667, + "queueDelay": 0.448375, + "resultFormatting": 0.025375, + "runtimeCreation": 0.475292, + "teardown": 117.017167, + "transportWiring": 0.248333, + "userAwait": 7051.730667, + "wrapperPreparation": 0.017959 }, - "totalMs": 7448.605500000001, + "totalMs": 7343.36425, "version": 1 }, "stderr": "", @@ -1908,14 +1908,14 @@ "rss": 412792 } }, - "toolAndCompilerMs": 7105.5445840000175 + "toolAndCompilerMs": 7036.848457999993 } }, - "wallMs": 7450.538124999999 + "wallMs": 7345.537125 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 343.82841599999665, + "outerOverheadMs": 321.79241699997965, "result": { "overflowed": false, "profile": { @@ -1961,19 +1961,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 184.282708, - "initialEvaluation": 0.8419169999999999, - "loaderInitialization": 1.054625, - "processConfiguration": 0.20825, - "queueDelay": 0.571417, - "resultFormatting": 0.02775, - "runtimeCreation": 0.54025, - "teardown": 137.72695900000002, - "transportWiring": 0.127667, - "userAwait": 7082.035416, - "wrapperPreparation": 0.018625 + "builtinInitialization": 176.737875, + "initialEvaluation": 0.750125, + "loaderInitialization": 1.281875, + "processConfiguration": 0.381417, + "queueDelay": 0.372458, + "resultFormatting": 0.0385, + "runtimeCreation": 0.528833, + "teardown": 123.084416, + "transportWiring": 0.119291, + "userAwait": 7098.4125, + "wrapperPreparation": 0.018084000000000003 }, - "totalMs": 7407.520583, + "totalMs": 7401.772958, "version": 1 }, "stderr": "", @@ -1996,14 +1996,14 @@ "rss": 412792 } }, - "toolAndCompilerMs": 7065.736084000004 + "toolAndCompilerMs": 7081.9532500000205 } }, - "wallMs": 7409.5645 + "wallMs": 7403.745667 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 342.5102089999955, + "outerOverheadMs": 322.6654160000153, "result": { "overflowed": false, "profile": { @@ -2049,19 +2049,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 177.32187499999998, - "initialEvaluation": 0.7952089999999999, - "loaderInitialization": 1.209333, - "processConfiguration": 0.2455, - "queueDelay": 0.282542, - "resultFormatting": 0.036042, - "runtimeCreation": 0.469667, - "teardown": 140.296458, - "transportWiring": 0.156667, - "userAwait": 7031.345958, - "wrapperPreparation": 0.018958 + "builtinInitialization": 184.991084, + "initialEvaluation": 0.946042, + "loaderInitialization": 1.170333, + "processConfiguration": 0.190208, + "queueDelay": 0.31783300000000003, + "resultFormatting": 0.034084, + "runtimeCreation": 0.468875, + "teardown": 117.266541, + "transportWiring": 0.160875, + "userAwait": 6994.568666, + "wrapperPreparation": 0.022708 }, - "totalMs": 7352.352167, + "totalMs": 7300.189833, "version": 1 }, "stderr": "", @@ -2084,17 +2084,17 @@ "rss": 412792 } }, - "toolAndCompilerMs": 7011.979208000004 + "toolAndCompilerMs": 6979.650166999985 } }, - "wallMs": 7354.489417 + "wallMs": 7302.3155830000005 } ], - "throughputPerSecond": 0.13428641174255632 + "throughputPerSecond": 0.133088479367135 }, "recovery": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 352.1149999999925, + "outerOverheadMs": 308.2347919999911, "result": { "overflowed": false, "profile": { @@ -2140,19 +2140,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 182.745083, - "initialEvaluation": 0.7558750000000001, - "loaderInitialization": 1.29625, - "processConfiguration": 0.274542, - "queueDelay": 0.332334, - "resultFormatting": 0.035750000000000004, - "runtimeCreation": 0.413542, - "teardown": 144.913291, - "transportWiring": 0.201083, - "userAwait": 7313.691959, - "wrapperPreparation": 0.018625 + "builtinInitialization": 169.328084, + "initialEvaluation": 0.6840839999999999, + "loaderInitialization": 1.504416, + "processConfiguration": 0.176125, + "queueDelay": 0.319875, + "resultFormatting": 0.034458, + "runtimeCreation": 0.41025, + "teardown": 118.473375, + "transportWiring": 0.123625, + "userAwait": 6860.17025, + "wrapperPreparation": 0.016166 }, - "totalMs": 7644.784959, + "totalMs": 7151.284875, "version": 1 }, "stderr": "", @@ -2175,10 +2175,10 @@ "rss": 412792 } }, - "toolAndCompilerMs": 7294.503292000008 + "toolAndCompilerMs": 6844.796750000009 } }, - "wallMs": 7646.618292 + "wallMs": 7153.031542 } }, "memoryPlateau": { @@ -2384,7 +2384,7 @@ }, "projectReferences": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 510.76216700000623, + "outerOverheadMs": 486.26549999999406, "result": { "overflowed": false, "profile": { @@ -2431,19 +2431,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 193.669292, - "initialEvaluation": 1.144166, - "loaderInitialization": 1.098292, - "processConfiguration": 0.17962499999999998, - "queueDelay": 0.321334, - "resultFormatting": 0.160125, - "runtimeCreation": 0.487125, - "teardown": 274.453084, - "transportWiring": 0.15787500000000002, - "userAwait": 14461.0685, - "wrapperPreparation": 0.0235 - }, - "totalMs": 14932.828709, + "builtinInitialization": 188.30675, + "initialEvaluation": 1.327541, + "loaderInitialization": 1.104417, + "processConfiguration": 0.183041, + "queueDelay": 0.419458, + "resultFormatting": 0.028249999999999997, + "runtimeCreation": 0.449667, + "teardown": 257.974333, + "transportWiring": 0.139459, + "userAwait": 14142.211042, + "wrapperPreparation": 0.018000000000000002 + }, + "totalMs": 14592.231416, "version": 1 }, "stderr": "", @@ -2466,16 +2466,16 @@ "rss": 412784 } }, - "toolAndCompilerMs": 14424.093916999993 + "toolAndCompilerMs": 14107.756208000006 } }, - "wallMs": 14934.856084 + "wallMs": 14594.021708 }, "timeouts": { "attempts": { "iterations": 5, - "medianMs": 275.769583, - "p95Ms": 379.279083, + "medianMs": 213.632166, + "p95Ms": 214.929416, "samples": [ { "linearMemoryHighWaterBytes": 211025920, @@ -2485,7 +2485,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 275.769583 + "wallMs": 212.811542 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2495,7 +2495,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 379.279083 + "wallMs": 214.929416 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2505,7 +2505,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 288.80499999999995 + "wallMs": 213.632166 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2515,7 +2515,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 252.71804199999997 + "wallMs": 213.95183300000002 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2525,10 +2525,10 @@ "name": "Error", "timedOut": true }, - "wallMs": 246.309958 + "wallMs": 210.956791 } ], - "throughputPerSecond": 3.4652876378013393 + "throughputPerSecond": 4.689192147739924 }, "recovery": { "linearMemoryHighWaterBytes": 211025920, @@ -2563,23 +2563,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 3717, + "modules.typescriptTransform.micros": 1529, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 209.586292, - "initialEvaluation": 0.073208, - "loaderInitialization": 1.063458, - "processConfiguration": 1.31325, - "queueDelay": 0.369584, - "resultFormatting": 0.107875, - "runtimeCreation": 0.447, - "teardown": 11.023125, - "transportWiring": 0.242833, - "userAwait": 18.423834, - "wrapperPreparation": 0.032916999999999995 + "builtinInitialization": 182.796459, + "initialEvaluation": 0.064041, + "loaderInitialization": 1.005375, + "processConfiguration": 0.179416, + "queueDelay": 0.29991700000000004, + "resultFormatting": 0.021583, + "runtimeCreation": 0.442, + "teardown": 9.303667, + "transportWiring": 0.161333, + "userAwait": 13.686834, + "wrapperPreparation": 0.019792 }, - "totalMs": 242.726625, + "totalMs": 208.02975, "version": 1 }, "stderr": "", @@ -2589,17 +2589,17 @@ "state": "ready" } }, - "wallMs": 244.768291 + "wallMs": 209.282333 } }, "unchangedFreshJobs": { "iterations": 5, - "medianMs": 14091.18075, - "p95Ms": 15222.374833, + "medianMs": 14434.440834, + "p95Ms": 14529.811084, "samples": [ { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 474.9893329999959, + "outerOverheadMs": 464.5463750000017, "result": { "overflowed": false, "profile": { @@ -2639,19 +2639,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 175.63104199999998, - "initialEvaluation": 0.865, - "loaderInitialization": 0.990333, - "processConfiguration": 0.164167, - "queueDelay": 0.305084, - "resultFormatting": 0.155166, - "runtimeCreation": 0.427667, - "teardown": 252.146875, - "transportWiring": 0.142083, - "userAwait": 14782.840292, - "wrapperPreparation": 0.020625 - }, - "totalMs": 15214.406667, + "builtinInitialization": 176.686792, + "initialEvaluation": 0.740959, + "loaderInitialization": 1.27025, + "processConfiguration": 0.202541, + "queueDelay": 0.33170900000000003, + "resultFormatting": 0.033457999999999995, + "runtimeCreation": 0.4085, + "teardown": 248.074875, + "transportWiring": 0.167542, + "userAwait": 13726.137708, + "wrapperPreparation": 0.018291 + }, + "totalMs": 14154.134875, "version": 1 }, "stderr": "", @@ -2674,14 +2674,14 @@ "rss": 412784 } }, - "toolAndCompilerMs": 14747.385500000004 + "toolAndCompilerMs": 13691.402875 } }, - "wallMs": 15222.374833 + "wallMs": 14155.949250000001 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 470.52979199999936, + "outerOverheadMs": 479.07845900000575, "result": { "overflowed": false, "profile": { @@ -2721,19 +2721,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 182.733042, - "initialEvaluation": 1.127625, - "loaderInitialization": 2.671667, - "processConfiguration": 0.388458, - "queueDelay": 0.733958, - "resultFormatting": 0.177958, - "runtimeCreation": 0.559541, - "teardown": 238.723209, - "transportWiring": 0.284667, - "userAwait": 14387.746917, - "wrapperPreparation": 0.031166 - }, - "totalMs": 14815.357833, + "builtinInitialization": 181.68679200000005, + "initialEvaluation": 1.466292, + "loaderInitialization": 1.010375, + "processConfiguration": 0.194167, + "queueDelay": 0.415125, + "resultFormatting": 0.057, + "runtimeCreation": 0.4921660000000001, + "teardown": 257.71666700000003, + "transportWiring": 0.272916, + "userAwait": 13729.647333, + "wrapperPreparation": 0.052542 + }, + "totalMs": 14173.07875, "version": 1 }, "stderr": "", @@ -2756,14 +2756,14 @@ "rss": 412784 } }, - "toolAndCompilerMs": 14355.226875 + "toolAndCompilerMs": 13696.074624999994 } }, - "wallMs": 14825.756667 + "wallMs": 14175.153084 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 462.02520899999945, + "outerOverheadMs": 490.01195899999766, "result": { "overflowed": false, "profile": { @@ -2803,19 +2803,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 175.062625, - "initialEvaluation": 0.800375, - "loaderInitialization": 2.416417, - "processConfiguration": 1.515833, - "queueDelay": 0.610917, - "resultFormatting": 0.030208, - "runtimeCreation": 0.946458, - "teardown": 240.071209, - "transportWiring": 0.14837499999999998, - "userAwait": 13663.863375, - "wrapperPreparation": 0.019375 - }, - "totalMs": 14085.521875, + "builtinInitialization": 176.282459, + "initialEvaluation": 0.7822079999999999, + "loaderInitialization": 1.225417, + "processConfiguration": 0.343708, + "queueDelay": 0.40625, + "resultFormatting": 0.033958, + "runtimeCreation": 0.414958, + "teardown": 272.563125, + "transportWiring": 0.151375, + "userAwait": 14006.489959, + "wrapperPreparation": 0.019833 + }, + "totalMs": 14458.793958, "version": 1 }, "stderr": "", @@ -2838,14 +2838,14 @@ "rss": 412784 } }, - "toolAndCompilerMs": 13629.155541 + "toolAndCompilerMs": 13970.855125000002 } }, - "wallMs": 14091.18075 + "wallMs": 14460.867084 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 481.16433300000244, + "outerOverheadMs": 477.7548340000121, "result": { "overflowed": false, "profile": { @@ -2885,19 +2885,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 170.07375, - "initialEvaluation": 0.8049580000000001, - "loaderInitialization": 1.122, - "processConfiguration": 0.183583, - "queueDelay": 0.309209, - "resultFormatting": 0.031917, - "runtimeCreation": 0.42675, - "teardown": 271.78833299999997, - "transportWiring": 0.1145, - "userAwait": 13392.168375, - "wrapperPreparation": 0.017124999999999998 - }, - "totalMs": 13837.086209, + "builtinInitialization": 189.524791, + "initialEvaluation": 1.001917, + "loaderInitialization": 1.043917, + "processConfiguration": 0.228, + "queueDelay": 0.33316599999999996, + "resultFormatting": 0.03275, + "runtimeCreation": 0.43975, + "teardown": 249.402042, + "transportWiring": 0.194584, + "userAwait": 13989.471583, + "wrapperPreparation": 0.034332999999999995 + }, + "totalMs": 14431.833083, "version": 1 }, "stderr": "", @@ -2920,14 +2920,14 @@ "rss": 412784 } }, - "toolAndCompilerMs": 13357.381624999996 + "toolAndCompilerMs": 13956.685999999989 } }, - "wallMs": 13838.545957999999 + "wallMs": 14434.440834 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 443.24979099999655, + "outerOverheadMs": 472.61183399999754, "result": { "overflowed": false, "profile": { @@ -2967,19 +2967,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.215708, - "initialEvaluation": 1.246292, - "loaderInitialization": 1.070208, - "processConfiguration": 0.186167, - "queueDelay": 0.32533300000000004, - "resultFormatting": 0.08708300000000001, - "runtimeCreation": 0.3995, - "teardown": 226.476042, - "transportWiring": 0.270625, - "userAwait": 13394.85075, - "wrapperPreparation": 0.052583 - }, - "totalMs": 13804.231875, + "builtinInitialization": 180.849, + "initialEvaluation": 0.911167, + "loaderInitialization": 1.356042, + "processConfiguration": 0.242958, + "queueDelay": 0.496042, + "resultFormatting": 0.030542, + "runtimeCreation": 0.432167, + "teardown": 252.36287499999997, + "transportWiring": 0.139625, + "userAwait": 14090.466833, + "wrapperPreparation": 0.018958 + }, + "totalMs": 14527.359958, "version": 1 }, "stderr": "", @@ -3002,13 +3002,13 @@ "rss": 412784 } }, - "toolAndCompilerMs": 13362.875459000004 + "toolAndCompilerMs": 14057.199250000003 } }, - "wallMs": 13806.125250000001 + "wallMs": 14529.811084 } ], - "throughputPerSecond": 0.06965342070944618 + "throughputPerSecond": 0.06968036926843453 } } } diff --git a/tests/agentic_ts/results/2026-09-23-p3-macos-aarch64.json b/tests/agentic_ts/results/2026-09-23-p3-macos-aarch64.json index 37ba7280..61f8c21f 100644 --- a/tests/agentic_ts/results/2026-09-23-p3-macos-aarch64.json +++ b/tests/agentic_ts/results/2026-09-23-p3-macos-aarch64.json @@ -1,16 +1,16 @@ { "component": { - "blake3": "6a2489ff88eef78edb27137ea24455bacb37e7fdcf7bf4c345b8a30800a81142", - "buildMs": 34202.703624999995, - "bytes": 173164314, + "blake3": "085d7eeb2576b727d412ae3f9a769f0185c62dbf1bf1267bd6e8f13d2847dc24", + "buildMs": 35307.220209, + "bytes": 173237283, "path": "tmp/rt-target-p3/wasm32-wasip2/debug/agentic_ts.optimized.wasm", - "prepareAndInstantiateMs": 16457.204916 + "prepareAndInstantiateMs": 18453.056125 }, "environment": { "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "a249039254e0535969dd28adf23ca1dbb48fc56b", + "commitHint": "dd689c8c9b12791a79b86c7020266a4b096edfa9", "componentFeatures": "typescript-compiler-profiling", "dirty": false, "iterations": 5, @@ -26,13 +26,13 @@ "inputs": { "algorithm": "blake3-composite-v1", "benchmarkHash": "62c3baad63d1f965fa09a77fd853acb38fdae3ded395b41f88417773b9776ae7", - "buildHash": "b43f1dfe9b3fff00a390082c0641a2d44af305b35a7a3901a6743b27e7b2a84e" + "buildHash": "4d987a2a2c7c8b2bf6c8abdd3d8c213645b389bf20577fb1941563893e795901" }, "nodeBaseline": { "exitCode": 0, "stderr": "", "stdout": "", - "wallMs": 633.9522079999999 + "wallMs": 591.157709 }, "notes": [ "manual local measurement; no CI threshold", @@ -42,7 +42,7 @@ "phaseProfiles": { "interpretation": "the shared TypeScript API profiler runs a no-emit core-project check; compare phase proportions within a target because instrumentation overhead differs between Node and QuickJS", "node": { - "outerOverheadMs": 43.34304200000008, + "outerOverheadMs": 42.43150000000003, "result": { "overflowed": false, "stderr": "", @@ -191,47 +191,47 @@ } }, "phasesMs": { - "configParse": 2.4291670000000067, - "configRead": 2.9789580000000058, - "diagnostics": 334.12100000000004, - "import": 191.518625, - "measuredTotal": 676.005875, - "optionsAndGlobalDiagnostics": 49.06933299999997, - "programCreate": 144.700167, - "semanticDiagnostics": 284.99033299999996, - "syntacticDiagnostics": 0.05754100000001472, - "unclassified": 0.2579579999999737 + "configParse": 2.260874999999998, + "configRead": 3.241500000000002, + "diagnostics": 325.03620900000004, + "import": 189.768708, + "measuredTotal": 656.7093329999999, + "optionsAndGlobalDiagnostics": 51.62091699999996, + "programCreate": 136.102709, + "semanticDiagnostics": 273.35470899999996, + "syntacticDiagnostics": 0.05804200000000037, + "unclassified": 0.2993319999998221 }, "quickJsMemory": { "afterCompiler": { "arrayBuffers": 33003, "external": 1892362, - "heapTotal": 135905280, - "heapUsed": 103675928, - "rss": 241238016 + "heapTotal": 134856704, + "heapUsed": 103897552, + "rss": 239255552 }, "afterToolLoad": { "arrayBuffers": 16659, "external": 1876018, "heapTotal": 39223296, - "heapUsed": 32677976, - "rss": 139083776 + "heapUsed": 32434928, + "rss": 138690560 }, "beforeToolLoad": { "arrayBuffers": 17762, "external": 1498826, "heapTotal": 5324800, "heapUsed": 3999432, - "rss": 41140224 + "rss": 41107456 } } } }, - "wallMs": 719.348917 + "wallMs": 699.1408329999999 }, "wasm": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 685.1959999999999, + "outerOverheadMs": 650.5471660000003, "result": { "overflowed": false, "profile": { @@ -270,19 +270,19 @@ "modules.sourceRead.success": 2 }, "phasesMs": { - "builtinInitialization": 180.960708, - "initialEvaluation": 0.102958, - "loaderInitialization": 2.437125, - "processConfiguration": 0.267167, - "queueDelay": 0.8515830000000001, - "resultFormatting": 0.089916, - "runtimeCreation": 0.444083, - "teardown": 420.633542, - "transportWiring": 0.482459, - "userAwait": 17457.897792, - "wrapperPreparation": 0.021 - }, - "totalMs": 18064.311666, + "builtinInitialization": 176.096375, + "initialEvaluation": 0.108875, + "loaderInitialization": 1.05425, + "processConfiguration": 0.229, + "queueDelay": 0.30425, + "resultFormatting": 0.027041000000000003, + "runtimeCreation": 0.424833, + "teardown": 400.169084, + "transportWiring": 0.16899999999999998, + "userAwait": 16562.791708999997, + "wrapperPreparation": 0.026375 + }, + "totalMs": 17141.442958, "version": 1 }, "stderr": "", @@ -431,16 +431,16 @@ } }, "phasesMs": { - "configParse": 2.3474999999998545, - "configRead": 1.890832999997656, - "diagnostics": 8062.799000000003, - "import": 4163.994542, - "measuredTotal": 17384.532458, - "optionsAndGlobalDiagnostics": 1119.1289999999972, - "programCreate": 5147.505000000001, - "semanticDiagnostics": 6943.5251249999965, - "syntacticDiagnostics": 0.10683300000164309, - "unclassified": 5.995582999999897 + "configParse": 2.637125000001106, + "configRead": 2.547207999999955, + "diagnostics": 7992.837542000001, + "import": 3450.059374999999, + "measuredTotal": 16494.63325, + "optionsAndGlobalDiagnostics": 1085.3763330000002, + "programCreate": 5040.604416999999, + "semanticDiagnostics": 6907.324542000002, + "syntacticDiagnostics": 0.07883299999957671, + "unclassified": 5.947582999999213 }, "quickJsMemory": { "afterCompiler": { @@ -467,7 +467,7 @@ } } }, - "wallMs": 18069.728458 + "wallMs": 17145.180416 } }, "schemaVersion": 5, @@ -477,66 +477,66 @@ "cancellations": { "attempts": { "iterations": 5, - "medianMs": 201.273958, - "p95Ms": 205.408292, + "medianMs": 204.209834, + "p95Ms": 218.23141700000002, "samples": [ { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 10.051834000012605, + "latencyMs": 10.42112499999348, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 200.9955 + "wallMs": 204.45525 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 10.168958999973256, + "latencyMs": 10.50404100000742, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 205.408292 + "wallMs": 203.75104199999998 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 10.11804200001643, + "latencyMs": 9.659167000005256, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 201.545625 + "wallMs": 204.209834 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 9.78858299998683, + "latencyMs": 9.693624999985332, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 200.25324999999998 + "wallMs": 202.15566700000002 }, { "linearMemoryHighWaterBytes": 211025920, "outerOverheadMs": null, "result": { "cancelled": true, - "latencyMs": 9.297291999973822, + "latencyMs": 10.272332999971695, "message": "execution job cancelled", "name": "Error" }, - "wallMs": 201.273958 + "wallMs": 218.23141700000002 } ], - "throughputPerSecond": 4.9530616917454635 + "throughputPerSecond": 4.841193318909224 }, "recovery": { "linearMemoryHighWaterBytes": 211025920, @@ -571,23 +571,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 924, + "modules.typescriptTransform.micros": 1691, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 177.45308300000002, - "initialEvaluation": 0.058541, - "loaderInitialization": 1.110458, - "processConfiguration": 0.202417, - "queueDelay": 0.481875, - "resultFormatting": 0.017583, - "runtimeCreation": 0.508667, - "teardown": 9.435625, - "transportWiring": 0.136792, - "userAwait": 11.711417, - "wrapperPreparation": 0.023125 + "builtinInitialization": 228.459667, + "initialEvaluation": 0.06595799999999999, + "loaderInitialization": 1.125208, + "processConfiguration": 0.240958, + "queueDelay": 0.316834, + "resultFormatting": 0.015208, + "runtimeCreation": 0.4273340000000001, + "teardown": 9.570792, + "transportWiring": 0.16245800000000002, + "userAwait": 21.549709, + "wrapperPreparation": 0.022417 }, - "totalMs": 201.171084, + "totalMs": 261.993959, "version": 1 }, "stderr": "", @@ -597,12 +597,12 @@ "state": "ready" } }, - "wallMs": 202.452459 + "wallMs": 263.312 } }, "coldNoEmit": { "linearMemoryHighWaterBytes": 152961024, - "outerOverheadMs": 495.2833339999979, + "outerOverheadMs": 462.59699999999975, "result": { "overflowed": false, "profile": { @@ -649,19 +649,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 180.419583, - "initialEvaluation": 0.974417, - "loaderInitialization": 1.927375, - "processConfiguration": 1.239458, - "queueDelay": 0.920875, - "resultFormatting": 0.12125, - "runtimeCreation": 0.576542, - "teardown": 263.439958, - "transportWiring": 0.22775, - "userAwait": 14127.634167, - "wrapperPreparation": 0.018875000000000003 - }, - "totalMs": 14577.682333, + "builtinInitialization": 177.526542, + "initialEvaluation": 0.967083, + "loaderInitialization": 1.733166, + "processConfiguration": 1.10325, + "queueDelay": 0.753166, + "resultFormatting": 0.063667, + "runtimeCreation": 0.5676249999999999, + "teardown": 245.160375, + "transportWiring": 0.194958, + "userAwait": 13852.59625, + "wrapperPreparation": 0.017209000000000002 + }, + "totalMs": 14280.741083, "version": 1 }, "stderr": "", @@ -684,10 +684,10 @@ "rss": 412824 } }, - "toolAndCompilerMs": 14088.445916 + "toolAndCompilerMs": 13821.987792 } }, - "wallMs": 14583.729249999999 + "wallMs": 14284.584792 }, "concurrent": { "contended": { @@ -695,7 +695,7 @@ "outerOverheadMs": null, "result": { "compiler": { - "completedMs": 7371.9119170000195, + "completedMs": 8338.10354099999, "result": { "overflowed": false, "profile": { @@ -735,19 +735,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 180.369208, - "initialEvaluation": 0.137166, - "loaderInitialization": 0.963583, - "processConfiguration": 0.202709, - "queueDelay": 0.837334, - "resultFormatting": 0.028875, - "runtimeCreation": 0.426375, - "teardown": 152.671959, - "transportWiring": 0.246875, - "userAwait": 7034.448875, - "wrapperPreparation": 0.028417 + "builtinInitialization": 253.654417, + "initialEvaluation": 0.30374999999999996, + "loaderInitialization": 1.13575, + "processConfiguration": 0.364583, + "queueDelay": 1.115417, + "resultFormatting": 0.030042000000000003, + "runtimeCreation": 0.429292, + "teardown": 133.28320799999997, + "transportWiring": 0.471875, + "userAwait": 7946.395166, + "wrapperPreparation": 0.041041999999999995 }, - "totalMs": 7370.484624999999, + "totalMs": 8337.266917, "version": 1 }, "stderr": "", @@ -756,41 +756,41 @@ "exitCode": 0 } }, - "startedMs": 0.008084000000962988, - "wallMs": 7371.903833000019 + "startedMs": 0.006582999980309978, + "wallMs": 8338.09695800001 }, "cpu": { - "completedMs": 8027.052750000003, + "completedMs": 9004.875457999995, "result": { "overflowed": false, "profile": { "counters": {}, "phasesMs": { - "builtinInitialization": 180.717625, - "initialEvaluation": 270.79229100000003, - "loaderInitialization": 0.964042, - "processConfiguration": 0.244875, - "queueDelay": 7371.371083999999, - "resultFormatting": 0.014, - "runtimeCreation": 0.461917, - "teardown": 9.399792, - "transportWiring": 0.166625, - "userAwait": 0.142667, - "wrapperPreparation": 0.017124999999999998 + "builtinInitialization": 179.590333, + "initialEvaluation": 276.176584, + "loaderInitialization": 1.056875, + "processConfiguration": 0.200875, + "queueDelay": 8337.682499999999, + "resultFormatting": 0.016082999999999997, + "runtimeCreation": 0.509292, + "teardown": 10.731042, + "transportWiring": 0.154459, + "userAwait": 0.145833, + "wrapperPreparation": 0.013041 }, - "totalMs": 7834.331792000001, + "totalMs": 8806.318334, "version": 1 }, "stderr": "", "stdout": "", "value": 21 }, - "startedMs": 0.5403750000114087, - "wallMs": 8026.512374999991 + "startedMs": 0.4107910000020638, + "wallMs": 9004.464666999993 }, - "elapsedMs": 8027.090167000017, + "elapsedMs": 9004.902582999988, "io": { - "completedMs": 8027.065792000008, + "completedMs": 9004.88499999998, "result": { "overflowed": false, "profile": { @@ -809,19 +809,19 @@ "filesystem.readdir.success": 1 }, "phasesMs": { - "builtinInitialization": 177.452459, - "initialEvaluation": 0.122459, - "loaderInitialization": 1.070292, - "processConfiguration": 0.217708, - "queueDelay": 7834.335208, - "resultFormatting": 0.008749999999999999, - "runtimeCreation": 0.545333, - "teardown": 8.977166, - "transportWiring": 0.155, - "userAwait": 2.457125, - "wrapperPreparation": 0.020541 + "builtinInitialization": 183.623292, + "initialEvaluation": 0.223292, + "loaderInitialization": 1.040917, + "processConfiguration": 0.240583, + "queueDelay": 8806.167959, + "resultFormatting": 0.009375, + "runtimeCreation": 0.451708, + "teardown": 9.149041, + "transportWiring": 0.13975, + "userAwait": 2.160917, + "wrapperPreparation": 0.014291 }, - "totalMs": 8025.389999999999, + "totalMs": 9003.252084, "version": 1 }, "stderr": "", @@ -835,11 +835,11 @@ ] } }, - "startedMs": 0.7937090000195894, - "wallMs": 8026.272082999989 + "startedMs": 0.6704160000081174, + "wallMs": 9004.214583999972 } }, - "wallMs": 8027.939125 + "wallMs": 9005.483208 }, "cpuBaseline": { "linearMemoryHighWaterBytes": 211025920, @@ -849,26 +849,26 @@ "profile": { "counters": {}, "phasesMs": { - "builtinInitialization": 185.902833, - "initialEvaluation": 275.0355, - "loaderInitialization": 1.0635, - "processConfiguration": 0.3015, - "queueDelay": 0.45725, - "resultFormatting": 0.013625000000000002, - "runtimeCreation": 0.537792, - "teardown": 9.932917, - "transportWiring": 0.167042, - "userAwait": 0.13574999999999998, - "wrapperPreparation": 0.015 + "builtinInitialization": 185.541625, + "initialEvaluation": 271.928333, + "loaderInitialization": 0.973667, + "processConfiguration": 1.262, + "queueDelay": 0.298125, + "resultFormatting": 0.027917, + "runtimeCreation": 0.420833, + "teardown": 9.013458, + "transportWiring": 0.233416, + "userAwait": 0.140375, + "wrapperPreparation": 0.025042 }, - "totalMs": 473.603334, + "totalMs": 469.903958, "version": 1 }, "stderr": "", "stdout": "", "value": 21 }, - "wallMs": 474.7785 + "wallMs": 471.890667 }, "interpretation": "all jobs were submitted together; compare sibling completion with isolated baselines to identify overlap or serialization", "ioBaseline": { @@ -892,19 +892,19 @@ "filesystem.readdir.success": 1 }, "phasesMs": { - "builtinInitialization": 180.124584, - "initialEvaluation": 0.0955, - "loaderInitialization": 1.0305, - "processConfiguration": 0.372541, - "queueDelay": 0.325042, - "resultFormatting": 0.008791, - "runtimeCreation": 0.438167, - "teardown": 10.518084, - "transportWiring": 0.148916, - "userAwait": 1.793084, - "wrapperPreparation": 0.012 + "builtinInitialization": 219.859334, + "initialEvaluation": 0.08491599999999999, + "loaderInitialization": 1.029834, + "processConfiguration": 8.763166, + "queueDelay": 2.401542, + "resultFormatting": 0.017583, + "runtimeCreation": 0.4345, + "teardown": 12.310125, + "transportWiring": 0.1155, + "userAwait": 16.761959, + "wrapperPreparation": 0.011625 }, - "totalMs": 194.991792, + "totalMs": 261.835792, "version": 1 }, "stderr": "", @@ -918,7 +918,7 @@ ] } }, - "wallMs": 196.61175 + "wallMs": 263.125833 } }, "directTypeScript": { @@ -954,23 +954,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 6563, + "modules.typescriptTransform.micros": 3227, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 188.426709, - "initialEvaluation": 0.073666, - "loaderInitialization": 1.089416, - "processConfiguration": 0.384375, - "queueDelay": 0.29825, - "resultFormatting": 0.056625, - "runtimeCreation": 0.427417, - "teardown": 9.669125, - "transportWiring": 0.193, - "userAwait": 23.637875, - "wrapperPreparation": 0.022875 - }, - "totalMs": 224.365708, + "builtinInitialization": 172.985209, + "initialEvaluation": 0.05425, + "loaderInitialization": 1.02575, + "processConfiguration": 0.173416, + "queueDelay": 0.325459, + "resultFormatting": 0.029833, + "runtimeCreation": 0.433417, + "teardown": 8.734167, + "transportWiring": 0.111416, + "userAwait": 15.664417, + "wrapperPreparation": 0.016125 + }, + "totalMs": 199.572209, "version": 1 }, "stderr": "", @@ -980,11 +980,11 @@ "state": "ready" } }, - "wallMs": 225.893541 + "wallMs": 200.76012500000002 }, "emitDirect": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 512.1187919999793, + "outerOverheadMs": 492.719707999986, "result": { "overflowed": false, "profile": { @@ -1028,19 +1028,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 185.797208, - "initialEvaluation": 1.4605, - "loaderInitialization": 0.943, - "processConfiguration": 0.2325, - "queueDelay": 0.280291, - "resultFormatting": 0.038291000000000006, - "runtimeCreation": 0.395292, - "teardown": 283.953667, - "transportWiring": 0.216667, - "userAwait": 13942.28725, - "wrapperPreparation": 0.029792 - }, - "totalMs": 14415.690583, + "builtinInitialization": 172.708375, + "initialEvaluation": 0.7613340000000001, + "loaderInitialization": 0.988791, + "processConfiguration": 0.109417, + "queueDelay": 0.298083, + "resultFormatting": 0.077333, + "runtimeCreation": 0.410959, + "teardown": 275.720458, + "transportWiring": 0.143458, + "userAwait": 16301.686875, + "wrapperPreparation": 0.016875 + }, + "totalMs": 16753.064, "version": 1 }, "stderr": "", @@ -1063,10 +1063,10 @@ "rss": 412872 } }, - "toolAndCompilerMs": 13905.29908300002 + "toolAndCompilerMs": 16263.539458000014 } }, - "wallMs": 14417.417875 + "wallMs": 16756.259166 }, "generatedJavaScript": { "linearMemoryHighWaterBytes": 211025920, @@ -1110,19 +1110,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 186.704833, - "initialEvaluation": 0.178542, - "loaderInitialization": 1.236333, - "processConfiguration": 0.166209, - "queueDelay": 0.366375, - "resultFormatting": 0.017416, - "runtimeCreation": 0.4646249999999999, - "teardown": 9.174917, - "transportWiring": 0.391333, - "userAwait": 10.949875, - "wrapperPreparation": 0.12929200000000002 - }, - "totalMs": 209.811792, + "builtinInitialization": 193.425083, + "initialEvaluation": 0.070333, + "loaderInitialization": 2.408916, + "processConfiguration": 0.282417, + "queueDelay": 0.667333, + "resultFormatting": 0.031541, + "runtimeCreation": 0.470292, + "teardown": 14.632875, + "transportWiring": 0.27379200000000004, + "userAwait": 49.232334, + "wrapperPreparation": 0.021 + }, + "totalMs": 261.55091699999997, "version": 1 }, "stderr": "", @@ -1134,11 +1134,11 @@ } } }, - "wallMs": 211.564416 + "wallMs": 263.67037500000004 }, "incrementalCold": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 463.0086660000088, + "outerOverheadMs": 500.3057500000068, "result": { "overflowed": false, "profile": { @@ -1185,19 +1185,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 183.125458, - "initialEvaluation": 0.780625, - "loaderInitialization": 1.9335, - "processConfiguration": 0.287125, - "queueDelay": 0.559458, - "resultFormatting": 0.027958, - "runtimeCreation": 0.46, - "teardown": 241.404958, - "transportWiring": 0.233125, - "userAwait": 13830.475417, - "wrapperPreparation": 0.015875 - }, - "totalMs": 14259.347083, + "builtinInitialization": 211.576583, + "initialEvaluation": 1.24525, + "loaderInitialization": 1.836041, + "processConfiguration": 0.361334, + "queueDelay": 0.8336669999999999, + "resultFormatting": 0.049459, + "runtimeCreation": 0.477959, + "teardown": 248.488833, + "transportWiring": 0.31033299999999997, + "userAwait": 14298.982541, + "wrapperPreparation": 0.022459 + }, + "totalMs": 14764.250042, "version": 1 }, "stderr": "", @@ -1220,19 +1220,19 @@ "rss": 412848 } }, - "toolAndCompilerMs": 13798.220166999992 + "toolAndCompilerMs": 14266.190374999993 } }, - "wallMs": 14261.228833000001 + "wallMs": 14766.496125 }, "incrementalFreshJobs": { "iterations": 5, - "medianMs": 7695.527125, - "p95Ms": 10731.563167, + "medianMs": 8186.917458, + "p95Ms": 15910.032333000001, "samples": [ { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 315.3847089999981, + "outerOverheadMs": 318.71416699999827, "result": { "overflowed": false, "profile": { @@ -1272,19 +1272,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 177.64070900000002, - "initialEvaluation": 0.794958, - "loaderInitialization": 0.967917, - "processConfiguration": 0.190541, - "queueDelay": 0.299458, - "resultFormatting": 0.09825, - "runtimeCreation": 0.407667, - "teardown": 116.672417, - "transportWiring": 0.16908299999999998, - "userAwait": 7022.114375, - "wrapperPreparation": 0.020166999999999997 - }, - "totalMs": 7319.454333000001, + "builtinInitialization": 178.982833, + "initialEvaluation": 1.319875, + "loaderInitialization": 1.232708, + "processConfiguration": 0.193292, + "queueDelay": 0.357292, + "resultFormatting": 0.027917, + "runtimeCreation": 0.411417, + "teardown": 119.467208, + "transportWiring": 0.304125, + "userAwait": 6997.684833, + "wrapperPreparation": 0.034666999999999996 + }, + "totalMs": 7300.0585, "version": 1 }, "stderr": "", @@ -1307,14 +1307,14 @@ "rss": 412848 } }, - "toolAndCompilerMs": 7006.416958000002 + "toolAndCompilerMs": 6982.970625000002 } }, - "wallMs": 7321.801667 + "wallMs": 7301.684792 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 317.18016699999134, + "outerOverheadMs": 325.4048329999823, "result": { "overflowed": false, "profile": { @@ -1354,19 +1354,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 175.527291, - "initialEvaluation": 0.878, - "loaderInitialization": 2.040708, - "processConfiguration": 0.208042, - "queueDelay": 0.547917, - "resultFormatting": 0.028249999999999997, - "runtimeCreation": 0.436542, - "teardown": 119.273459, - "transportWiring": 0.676917, - "userAwait": 6961.35675, - "wrapperPreparation": 0.018583 - }, - "totalMs": 7261.254875, + "builtinInitialization": 180.602042, + "initialEvaluation": 0.888291, + "loaderInitialization": 0.985125, + "processConfiguration": 0.212708, + "queueDelay": 0.338708, + "resultFormatting": 0.095166, + "runtimeCreation": 0.417125, + "teardown": 124.636334, + "transportWiring": 0.156083, + "userAwait": 7875.760959, + "wrapperPreparation": 0.017459 + }, + "totalMs": 8184.2615, "version": 1 }, "stderr": "", @@ -1389,14 +1389,14 @@ "rss": 412848 } }, - "toolAndCompilerMs": 6946.877625000008 + "toolAndCompilerMs": 7861.512625000018 } }, - "wallMs": 7264.057792 + "wallMs": 8186.917458 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 450.4734579999913, + "outerOverheadMs": 325.78170800000316, "result": { "overflowed": false, "profile": { @@ -1436,19 +1436,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 266.837208, - "initialEvaluation": 1.121375, - "loaderInitialization": 1.996125, - "processConfiguration": 0.311333, - "queueDelay": 0.540209, - "resultFormatting": 0.103792, - "runtimeCreation": 0.444375, - "teardown": 149.619416, - "transportWiring": 0.574167, - "userAwait": 8760.659708000001, - "wrapperPreparation": 0.054042 - }, - "totalMs": 9182.822334, + "builtinInitialization": 176.243708, + "initialEvaluation": 0.736792, + "loaderInitialization": 2.12425, + "processConfiguration": 0.224875, + "queueDelay": 0.519583, + "resultFormatting": 0.056791, + "runtimeCreation": 0.425584, + "teardown": 125.627542, + "transportWiring": 0.221083, + "userAwait": 7038.86475, + "wrapperPreparation": 0.015167 + }, + "totalMs": 7345.09875, "version": 1 }, "stderr": "", @@ -1471,14 +1471,14 @@ "rss": 412848 } }, - "toolAndCompilerMs": 8738.46783400001 + "toolAndCompilerMs": 7021.386832999997 } }, - "wallMs": 9188.941292000001 + "wallMs": 7347.168541 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 402.008874999985, + "outerOverheadMs": 457.4534999999996, "result": { "overflowed": false, "profile": { @@ -1518,19 +1518,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 198.076375, - "initialEvaluation": 1.080708, - "loaderInitialization": 1.800958, - "processConfiguration": 0.26766700000000004, - "queueDelay": 0.6585, - "resultFormatting": 0.149875, - "runtimeCreation": 0.461375, - "teardown": 162.66691699999998, - "transportWiring": 0.573625, - "userAwait": 10352.60725, - "wrapperPreparation": 0.024792 - }, - "totalMs": 10718.832292, + "builtinInitialization": 174.390458, + "initialEvaluation": 0.9825, + "loaderInitialization": 0.966667, + "processConfiguration": 0.201792, + "queueDelay": 0.285584, + "resultFormatting": 0.097666, + "runtimeCreation": 0.423666, + "teardown": 233.173167, + "transportWiring": 0.12999999999999998, + "userAwait": 8153.629000000001, + "wrapperPreparation": 0.025667 + }, + "totalMs": 8564.799125, "version": 1 }, "stderr": "", @@ -1553,14 +1553,14 @@ "rss": 412848 } }, - "toolAndCompilerMs": 10329.554292000015 + "toolAndCompilerMs": 8122.784583000001 } }, - "wallMs": 10731.563167 + "wallMs": 8580.238083 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 398.02849999999216, + "outerOverheadMs": 686.350249000001, "result": { "overflowed": false, "profile": { @@ -1600,19 +1600,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 216.278917, - "initialEvaluation": 1.195417, - "loaderInitialization": 6.531625, - "processConfiguration": 0.555542, - "queueDelay": 1.693333, - "resultFormatting": 0.247542, - "runtimeCreation": 0.566875, - "teardown": 140.943375, - "transportWiring": 0.49712499999999993, - "userAwait": 7317.929416, - "wrapperPreparation": 0.022958 - }, - "totalMs": 7686.612166, + "builtinInitialization": 251.282791, + "initialEvaluation": 1.194334, + "loaderInitialization": 6.80125, + "processConfiguration": 1.62425, + "queueDelay": 3.990874999999999, + "resultFormatting": 0.08712500000000001, + "runtimeCreation": 1.710084, + "teardown": 383.4241669999999, + "transportWiring": 0.29562499999999997, + "userAwait": 15254.574833, + "wrapperPreparation": 0.022875 + }, + "totalMs": 15905.190334, "version": 1 }, "stderr": "", @@ -1635,23 +1635,23 @@ "rss": 412848 } }, - "toolAndCompilerMs": 7297.498625000007 + "toolAndCompilerMs": 15223.682084 } }, - "wallMs": 7695.527125 + "wallMs": 15910.032333000001 } ], - "throughputPerSecond": 0.11847810314721303 + "throughputPerSecond": 0.10565007916319122 }, "invalidThenValid": { "failedChecks": { "iterations": 5, - "medianMs": 8430.612207999999, - "p95Ms": 11658.657333000001, + "medianMs": 7984.708291999999, + "p95Ms": 10054.297375, "samples": [ { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 379.4037499999886, + "outerOverheadMs": 511.8553329999904, "result": { "overflowed": false, "profile": { @@ -1697,19 +1697,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 189.781708, - "initialEvaluation": 1.043875, - "loaderInitialization": 2.532834, - "processConfiguration": 0.207583, - "queueDelay": 1.208959, - "resultFormatting": 0.074917, - "runtimeCreation": 0.679166, - "teardown": 157.40116600000002, - "transportWiring": 0.241, - "userAwait": 11300.88625, - "wrapperPreparation": 0.018042 + "builtinInitialization": 348.055667, + "initialEvaluation": 2.208458, + "loaderInitialization": 4.337792, + "processConfiguration": 0.809833, + "queueDelay": 3.2555, + "resultFormatting": 0.039458, + "runtimeCreation": 1.439291, + "teardown": 124.25075, + "transportWiring": 3.725792, + "userAwait": 9559.24325, + "wrapperPreparation": 0.049375 }, - "totalMs": 11654.240375, + "totalMs": 10047.473, "version": 1 }, "stderr": "", @@ -1732,14 +1732,14 @@ "rss": 412824 } }, - "toolAndCompilerMs": 11279.253583000012 + "toolAndCompilerMs": 9542.44204200001 } }, - "wallMs": 11658.657333000001 + "wallMs": 10054.297375 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 396.28870800000186, + "outerOverheadMs": 335.6092920000119, "result": { "overflowed": false, "profile": { @@ -1785,19 +1785,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 240.453292, - "initialEvaluation": 3.051916, - "loaderInitialization": 1.956583, - "processConfiguration": 0.34212499999999996, - "queueDelay": 0.6015, - "resultFormatting": 0.030625, - "runtimeCreation": 0.678875, - "teardown": 130.319125, - "transportWiring": 0.314, - "userAwait": 7725.624459000001, - "wrapperPreparation": 0.022792 + "builtinInitialization": 181.711667, + "initialEvaluation": 0.79975, + "loaderInitialization": 1.218584, + "processConfiguration": 0.144708, + "queueDelay": 0.383917, + "resultFormatting": 0.041584, + "runtimeCreation": 0.435416, + "teardown": 131.939, + "transportWiring": 0.13037500000000002, + "userAwait": 8458.506833, + "wrapperPreparation": 0.016208 }, - "totalMs": 8103.474332999999, + "totalMs": 8775.438542, "version": 1 }, "stderr": "", @@ -1820,14 +1820,14 @@ "rss": 412824 } }, - "toolAndCompilerMs": 7709.691791999998 + "toolAndCompilerMs": 8442.334582999989 } }, - "wallMs": 8105.9805 + "wallMs": 8777.943875 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 359.3946670000096, + "outerOverheadMs": 511.33750100000543, "result": { "overflowed": false, "profile": { @@ -1873,19 +1873,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 180.879958, - "initialEvaluation": 1.114, - "loaderInitialization": 1.0785, - "processConfiguration": 0.192375, - "queueDelay": 0.36125, - "resultFormatting": 0.038083, - "runtimeCreation": 0.427208, - "teardown": 154.39125, - "transportWiring": 0.141292, - "userAwait": 7708.924667, - "wrapperPreparation": 0.018458 + "builtinInitialization": 178.25570800000003, + "initialEvaluation": 0.928291, + "loaderInitialization": 1.477167, + "processConfiguration": 0.194792, + "queueDelay": 0.379917, + "resultFormatting": 0.7872079999999999, + "runtimeCreation": 0.476, + "teardown": 143.439292, + "transportWiring": 0.301958, + "userAwait": 7503.988667, + "wrapperPreparation": 0.020084 }, - "totalMs": 8047.629792000001, + "totalMs": 7832.042708999999, "version": 1 }, "stderr": "", @@ -1908,14 +1908,14 @@ "rss": 412824 } }, - "toolAndCompilerMs": 7691.017832999991 + "toolAndCompilerMs": 7473.370790999994 } }, - "wallMs": 8050.4125 + "wallMs": 7984.708291999999 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 413.92370799998844, + "outerOverheadMs": 377.5087919999878, "result": { "overflowed": false, "profile": { @@ -1961,19 +1961,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 207.675709, - "initialEvaluation": 0.999125, - "loaderInitialization": 1.488583, - "processConfiguration": 0.247583, - "queueDelay": 0.739084, - "resultFormatting": 0.067958, - "runtimeCreation": 0.4767920000000001, - "teardown": 172.85066700000002, - "transportWiring": 0.247958, - "userAwait": 8066.130292000001, - "wrapperPreparation": 0.02925 + "builtinInitialization": 188.41075, + "initialEvaluation": 0.7963749999999999, + "loaderInitialization": 2.1146670000000003, + "processConfiguration": 14.2815, + "queueDelay": 0.6595000000000001, + "resultFormatting": 0.073334, + "runtimeCreation": 1.533, + "teardown": 128.43183299999998, + "transportWiring": 0.24425, + "userAwait": 7290.559708, + "wrapperPreparation": 0.018833000000000003 }, - "totalMs": 8451.115542, + "totalMs": 7627.239708, "version": 1 }, "stderr": "", @@ -1996,14 +1996,14 @@ "rss": 412824 } }, - "toolAndCompilerMs": 8044.727000000013 + "toolAndCompilerMs": 7270.835167000012 } }, - "wallMs": 8458.650708000001 + "wallMs": 7648.343959 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 412.43329099998664, + "outerOverheadMs": 335.1127080000142, "result": { "overflowed": false, "profile": { @@ -2049,19 +2049,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 212.102459, - "initialEvaluation": 1.307167, - "loaderInitialization": 2.591417, - "processConfiguration": 2.023208, - "queueDelay": 0.892792, - "resultFormatting": 0.031875, - "runtimeCreation": 0.5676249999999999, - "teardown": 166.79825, - "transportWiring": 0.18425, - "userAwait": 8040.761207999999, - "wrapperPreparation": 0.023791 + "builtinInitialization": 180.053334, + "initialEvaluation": 0.844083, + "loaderInitialization": 1.2322920000000002, + "processConfiguration": 0.17966600000000002, + "queueDelay": 0.33891699999999997, + "resultFormatting": 0.024791, + "runtimeCreation": 0.494833, + "teardown": 133.441709, + "transportWiring": 0.198875, + "userAwait": 7390.224709, + "wrapperPreparation": 0.016082999999999997 }, - "totalMs": 8427.335625, + "totalMs": 7707.098792, "version": 1 }, "stderr": "", @@ -2084,17 +2084,17 @@ "rss": 412824 } }, - "toolAndCompilerMs": 8018.178917000012 + "toolAndCompilerMs": 7373.974874999985 } }, - "wallMs": 8430.612207999999 + "wallMs": 7709.0875829999995 } ], - "throughputPerSecond": 0.1118460308773862 + "throughputPerSecond": 0.11855538531890598 }, "recovery": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 499.35654100001557, + "outerOverheadMs": 333.7094159999979, "result": { "overflowed": false, "profile": { @@ -2140,19 +2140,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 192.369333, - "initialEvaluation": 1.36775, - "loaderInitialization": 1.018708, - "processConfiguration": 0.3865420000000001, - "queueDelay": 0.313625, - "resultFormatting": 0.72175, - "runtimeCreation": 0.424542, - "teardown": 235.372625, - "transportWiring": 0.167417, - "userAwait": 8452.775666000001, - "wrapperPreparation": 0.033 + "builtinInitialization": 179.369833, + "initialEvaluation": 0.765083, + "loaderInitialization": 0.980458, + "processConfiguration": 0.145042, + "queueDelay": 0.315334, + "resultFormatting": 0.0435, + "runtimeCreation": 0.427959, + "teardown": 130.528708, + "transportWiring": 0.125, + "userAwait": 6974.017374999999, + "wrapperPreparation": 0.014167 }, - "totalMs": 8885.113709000001, + "totalMs": 7286.784, "version": 1 }, "stderr": "", @@ -2175,10 +2175,10 @@ "rss": 412824 } }, - "toolAndCompilerMs": 8392.327541999985 + "toolAndCompilerMs": 6954.811625000002 } }, - "wallMs": 8891.684083 + "wallMs": 7288.521041 } }, "memoryPlateau": { @@ -2384,7 +2384,7 @@ }, "projectReferences": { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 589.7566240000051, + "outerOverheadMs": 468.5084999999999, "result": { "overflowed": false, "profile": { @@ -2431,19 +2431,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 239.062125, - "initialEvaluation": 1.919917, - "loaderInitialization": 3.1437079999999997, - "processConfiguration": 0.513, - "queueDelay": 1.248292, - "resultFormatting": 0.033541, - "runtimeCreation": 1.026, - "teardown": 301.017084, - "transportWiring": 0.472792, - "userAwait": 15616.307792, - "wrapperPreparation": 0.062791 - }, - "totalMs": 16164.8605, + "builtinInitialization": 170.350792, + "initialEvaluation": 0.696416, + "loaderInitialization": 1.175667, + "processConfiguration": 0.167083, + "queueDelay": 0.355666, + "resultFormatting": 0.026041, + "runtimeCreation": 0.423583, + "teardown": 255.93329199999997, + "transportWiring": 0.1395, + "userAwait": 14316.539459, + "wrapperPreparation": 0.014167 + }, + "totalMs": 14745.87, "version": 1 }, "stderr": "", @@ -2466,16 +2466,16 @@ "rss": 412816 } }, - "toolAndCompilerMs": 15577.958291999996 + "toolAndCompilerMs": 14279.576917 } }, - "wallMs": 16167.714916 + "wallMs": 14748.085417 }, "timeouts": { "attempts": { "iterations": 5, - "medianMs": 216.627916, - "p95Ms": 217.900625, + "medianMs": 215.872417, + "p95Ms": 227.28983399999998, "samples": [ { "linearMemoryHighWaterBytes": 211025920, @@ -2485,7 +2485,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 211.77083299999998 + "wallMs": 227.28983399999998 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2495,7 +2495,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 217.150167 + "wallMs": 212.599084 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2505,7 +2505,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 216.627916 + "wallMs": 219.004791 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2515,7 +2515,7 @@ "name": "Error", "timedOut": true }, - "wallMs": 217.900625 + "wallMs": 214.812167 }, { "linearMemoryHighWaterBytes": 211025920, @@ -2525,10 +2525,10 @@ "name": "Error", "timedOut": true }, - "wallMs": 215.370125 + "wallMs": 215.872417 } ], - "throughputPerSecond": 4.634694896264526 + "throughputPerSecond": 4.588931361906271 }, "recovery": { "linearMemoryHighWaterBytes": 211025920, @@ -2563,23 +2563,23 @@ "modules.sourceRead.bytes": 2934, "modules.sourceRead.calls": 2, "modules.sourceRead.success": 2, - "modules.typescriptTransform.micros": 827, + "modules.typescriptTransform.micros": 2487, "modules.typescriptTransform.success": 1 }, "phasesMs": { - "builtinInitialization": 176.40883399999998, - "initialEvaluation": 0.065375, - "loaderInitialization": 1.0406669999999998, - "processConfiguration": 0.237541, - "queueDelay": 0.317875, - "resultFormatting": 0.012292, - "runtimeCreation": 0.456292, - "teardown": 9.103583, - "transportWiring": 0.14616600000000002, - "userAwait": 12.708292, - "wrapperPreparation": 0.020375 + "builtinInitialization": 186.947958, + "initialEvaluation": 0.065333, + "loaderInitialization": 1.00925, + "processConfiguration": 0.165667, + "queueDelay": 0.28008299999999997, + "resultFormatting": 0.017625000000000002, + "runtimeCreation": 0.415208, + "teardown": 9.413958, + "transportWiring": 0.138917, + "userAwait": 13.885875, + "wrapperPreparation": 0.018167 }, - "totalMs": 200.540792, + "totalMs": 212.387042, "version": 1 }, "stderr": "", @@ -2589,17 +2589,17 @@ "state": "ready" } }, - "wallMs": 201.560541 + "wallMs": 213.473625 } }, "unchangedFreshJobs": { "iterations": 5, - "medianMs": 14387.856917000001, - "p95Ms": 14657.3325, + "medianMs": 14743.523958000002, + "p95Ms": 15236.399333, "samples": [ { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 478.79033300000447, + "outerOverheadMs": 736.0646660000039, "result": { "overflowed": false, "profile": { @@ -2639,19 +2639,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.110458, - "initialEvaluation": 1.159667, - "loaderInitialization": 2.36525, - "processConfiguration": 0.368208, - "queueDelay": 0.5460839999999999, - "resultFormatting": 0.116834, - "runtimeCreation": 0.458709, - "teardown": 257.165166, - "transportWiring": 0.324417, - "userAwait": 13766.520416, - "wrapperPreparation": 0.02875 - }, - "totalMs": 14208.368, + "builtinInitialization": 176.244833, + "initialEvaluation": 0.7994159999999999, + "loaderInitialization": 1.073041, + "processConfiguration": 0.250709, + "queueDelay": 0.324875, + "resultFormatting": 6.326916, + "runtimeCreation": 0.475125, + "teardown": 443.643834, + "transportWiring": 0.121667, + "userAwait": 14602.986834, + "wrapperPreparation": 0.014875 + }, + "totalMs": 15232.463042, "version": 1 }, "stderr": "", @@ -2674,14 +2674,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 13732.272666999996 + "toolAndCompilerMs": 14500.334666999996 } }, - "wallMs": 14211.063 + "wallMs": 15236.399333 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 470.58641699999134, + "outerOverheadMs": 560.4237499999981, "result": { "overflowed": false, "profile": { @@ -2721,19 +2721,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 176.88899999999998, - "initialEvaluation": 1.227125, - "loaderInitialization": 1.3825420000000002, - "processConfiguration": 0.396708, - "queueDelay": 0.394875, - "resultFormatting": 0.027416999999999997, - "runtimeCreation": 0.428125, - "teardown": 254.20150000000004, - "transportWiring": 0.244375, - "userAwait": 14061.70225, - "wrapperPreparation": 0.028833 - }, - "totalMs": 14496.9665, + "builtinInitialization": 204.801708, + "initialEvaluation": 4.425125, + "loaderInitialization": 2.639667, + "processConfiguration": 0.916083, + "queueDelay": 0.816458, + "resultFormatting": 0.066333, + "runtimeCreation": 0.481458, + "teardown": 310.33062500000005, + "transportWiring": 0.30233400000000005, + "userAwait": 14215.616292, + "wrapperPreparation": 0.021416 + }, + "totalMs": 14740.485207999998, "version": 1 }, "stderr": "", @@ -2756,14 +2756,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 14028.154250000009 + "toolAndCompilerMs": 14183.100208000003 } }, - "wallMs": 14498.740667 + "wallMs": 14743.523958000002 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 464.2035419999993, + "outerOverheadMs": 491.2253750000036, "result": { "overflowed": false, "profile": { @@ -2803,19 +2803,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 178.578791, - "initialEvaluation": 0.997, - "loaderInitialization": 0.978584, - "processConfiguration": 0.24825, - "queueDelay": 0.371792, - "resultFormatting": 0.094708, - "runtimeCreation": 0.492041, - "teardown": 244.29183300000005, - "transportWiring": 0.26475, - "userAwait": 13958.138667, - "wrapperPreparation": 0.037792 - }, - "totalMs": 14384.630375, + "builtinInitialization": 201.461, + "initialEvaluation": 1.409041, + "loaderInitialization": 1.545125, + "processConfiguration": 0.2335, + "queueDelay": 0.3796250000000001, + "resultFormatting": 0.0365, + "runtimeCreation": 0.4776669999999999, + "teardown": 250.429958, + "transportWiring": 0.4118750000000001, + "userAwait": 14004.203167, + "wrapperPreparation": 0.026167 + }, + "totalMs": 14460.715499999998, "version": 1 }, "stderr": "", @@ -2838,14 +2838,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 13923.653375000002 + "toolAndCompilerMs": 13971.202791999996 } }, - "wallMs": 14387.856917000001 + "wallMs": 14462.428167 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 469.4242920000088, + "outerOverheadMs": 469.20312499999636, "result": { "overflowed": false, "profile": { @@ -2885,19 +2885,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.226917, - "initialEvaluation": 1.071333, - "loaderInitialization": 1.874834, - "processConfiguration": 0.251291, - "queueDelay": 0.5671660000000001, - "resultFormatting": 0.679917, - "runtimeCreation": 0.455833, - "teardown": 247.30725, - "transportWiring": 0.322792, - "userAwait": 14222.004667, - "wrapperPreparation": 0.040707999999999994 - }, - "totalMs": 14653.9715, + "builtinInitialization": 181.565708, + "initialEvaluation": 0.740167, + "loaderInitialization": 1.031, + "processConfiguration": 0.13208299999999998, + "queueDelay": 0.302625, + "resultFormatting": 0.088833, + "runtimeCreation": 0.411584, + "teardown": 249.298917, + "transportWiring": 0.13583399999999998, + "userAwait": 14070.2965, + "wrapperPreparation": 0.016291 + }, + "totalMs": 14504.09575, "version": 1 }, "stderr": "", @@ -2920,14 +2920,14 @@ "rss": 412816 } }, - "toolAndCompilerMs": 14187.908207999992 + "toolAndCompilerMs": 14036.880625000003 } }, - "wallMs": 14657.3325 + "wallMs": 14506.08375 }, { "linearMemoryHighWaterBytes": 211025920, - "outerOverheadMs": 481.1133340000051, + "outerOverheadMs": 547.4570420000109, "result": { "overflowed": false, "profile": { @@ -2967,19 +2967,19 @@ "modules.sourceRead.success": 1 }, "phasesMs": { - "builtinInitialization": 179.753917, - "initialEvaluation": 0.993583, - "loaderInitialization": 2.35775, - "processConfiguration": 0.503542, - "queueDelay": 0.66475, - "resultFormatting": 0.196209, - "runtimeCreation": 0.487625, - "teardown": 254.518333, - "transportWiring": 0.26483300000000004, - "userAwait": 13923.819, - "wrapperPreparation": 0.018625 - }, - "totalMs": 14363.75675, + "builtinInitialization": 180.354583, + "initialEvaluation": 1.1603329999999998, + "loaderInitialization": 1.343333, + "processConfiguration": 0.27995899999999996, + "queueDelay": 0.370292, + "resultFormatting": 0.169459, + "runtimeCreation": 0.441125, + "teardown": 321.131416, + "transportWiring": 0.375375, + "userAwait": 14334.105625, + "wrapperPreparation": 0.036375000000000005 + }, + "totalMs": 14839.924209, "version": 1 }, "stderr": "", @@ -3002,13 +3002,13 @@ "rss": 412816 } }, - "toolAndCompilerMs": 13886.036957999995 + "toolAndCompilerMs": 14296.181124999988 } }, - "wallMs": 14367.150292 + "wallMs": 14843.638167 } ], - "throughputPerSecond": 0.06932683591963025 + "throughputPerSecond": 0.06775795517481624 } } } diff --git a/tests/agentic_ts/results/README.md b/tests/agentic_ts/results/README.md index 57d9b472..15d05e50 100644 --- a/tests/agentic_ts/results/README.md +++ b/tests/agentic_ts/results/README.md @@ -38,7 +38,7 @@ than a stable tail-latency estimate. The [2026-09-23 P2](2026-09-23-p2-macos-aarch64.json) and [P3](2026-09-23-p3-macos-aarch64.json) reports are the retained final pair for -the consolidated candidate at clean source revision `a2490392`. They use the +the consolidated candidate at clean source revision `dd689c8c`. They use the pinned Node 22.14.0/npm 10.9.2/TypeScript 5.8.2 fixture, five repeated-job samples, Rust 1.98.1, and disabled optional test caches. Their build and benchmark input hashes agree across P2/P3; report validation and exact @@ -55,29 +55,37 @@ to the old JavaScript source-map scan and 0.24–0.33 s to the native replacemen The intermediate raw pair and temporary startup traces are summarized here rather than retained. -The final source-preparation step dispatches CommonJS export parsers only at +The source-preparation scanner step dispatches CommonJS export parsers only at accepted leading bytes and advances the direct-`eval`, import-attribute, and template-expression scanners between relevant sentinel bytes. Its dedicated five-sample comparison reduced the TypeScript API import median from 8.33 to -4.22 s on P2 (-49.3%) and from 8.49 to 4.22 s on P3 (-50.3%). The retained final -reports independently record 4.19 s and 4.16 s import phases. The profiler -imports `typescript.js`, not the CLI's `_tsc.js`, so these values support -module-load attribution and are not direct cold-CLI timings. - -The final optimized component is 418,411 bytes (0.24%) larger than the original -P2 baseline and 416,021 bytes (0.24%) larger on P3. Public runtime coverage -verifies a real line-comment source map with Node's U+2003 separator and U+2028 -line terminator, marker text inside strings and templates, an empty last -directive, the no-marker fast path, CommonJS source preparation, and import -attributes. The native source-map path remains TypeScript-feature-only because -those builds already carry SWC; non-TypeScript and VM builds retain the existing -JavaScript scanner. - -Timings remain indicative local measurements rather than thresholds. In -particular, the retained P2 one-shot cold row coincided with a similarly slow -host-Node baseline, so it is not used for an additional end-to-end claim. The -dedicated paired import experiment is the evidence for the final scanner -optimization. +4.22 s on P2 (-49.3%) and from 8.49 to 4.22 s on P3 (-50.3%). + +The final known-format step classifies fixed extensions and package policies +before consulting source syntax, so only ambiguous inputs run the ESM-syntax +and CommonJS-wrapper lexical scans. Its dedicated five-sample comparison +reduced the TypeScript API import median from 4.22 to 3.47 s on P2 (-17.9%) and +from 4.22 to 3.44 s on P3 (-18.4%). The retained final reports independently +record 3.47 s and 3.45 s import phases. The profiler imports `typescript.js`, +not the CLI's `_tsc.js`, so these values support module-load attribution and +are not direct cold-CLI timings. Other compiler phases and end-to-end rows vary +between local runs and are not used to claim the same percentage for full +`tsc` workloads. + +The final optimized component is 492,525 bytes (0.28%) larger than the original +P2 controlled candidate and 488,990 bytes (0.28%) larger on P3. Public runtime +coverage verifies a real line-comment source map with Node's U+2003 separator +and U+2028 line terminator, marker text inside strings and templates, an empty +last directive, the no-marker fast path, CommonJS source preparation, and +import attributes. P2/P3 TypeScript runtime coverage also verifies `.mts`, +`.cts`, ambiguous `.ts`, cached CommonJS TypeScript, and explicit +CommonJS/module package precedence. The native source-map path remains +TypeScript-feature-only because those builds already carry SWC; non-TypeScript +and VM builds retain the existing JavaScript scanner. + +Timings remain indicative local measurements rather than thresholds. The +dedicated paired import experiments are the evidence for the two final scanner +and classification optimizations. ## GOL-350 CommonJS graph probe evidence From 525eb17634b26a56bf9dc82f1b8ec4f9492f259f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Wed, 23 Sep 2026 22:57:52 +0200 Subject: [PATCH 28/52] Add reproducible release performance profile --- tests/agentic_ts.rs | 25 +++++- tests/agentic_ts/README.md | 8 ++ tests/agentic_ts/run.sh | 16 +++- tests/common/mod.rs | 56 +++++++++++-- tests/dev_test_profiles.rs | 117 ++++++++++++++++++++++++++- tests/npm_metadata/results/README.md | 17 ++++ tools/dev-test.sh | 55 ++++++++++++- 7 files changed, 280 insertions(+), 14 deletions(-) diff --git a/tests/agentic_ts.rs b/tests/agentic_ts.rs index 4801f122..5975ea08 100644 --- a/tests/agentic_ts.rs +++ b/tests/agentic_ts.rs @@ -9,7 +9,9 @@ mod common; use anyhow::Context as _; use camino::Utf8Path; -use common::{CompiledTest, FeatureCombination, TestInstance, copy_dir_recursive, test_target}; +use common::{ + CompiledTest, FeatureCombination, TestInstance, TestTarget, copy_dir_recursive, test_target, +}; use serde_json::{Value, json}; use std::collections::{BTreeMap, BTreeSet}; use std::fs; @@ -616,6 +618,8 @@ fn validate_report_pair( "/environment/npm", "/environment/typescript", "/environment/componentFeatures", + "/environment/componentCargoProfile", + "/environment/harnessCargoProfile", "/environment/rustc", "/environment/cargo", ] { @@ -793,6 +797,14 @@ fn validate_report_metadata(path: &Utf8Path, report: &Value) -> anyhow::Result<( filename.ends_with(&format!("-{target}-{os}-{arch}.json")), "{path} filename does not match its target and host metadata" ); + if filename.contains("-release-") { + anyhow::ensure!( + report["environment"]["componentCargoProfile"] == "release" + && report["environment"]["harnessCargoProfile"] == "release" + && is_blake3_hash(&report["environment"]["hostDependencyGraph"]["lockBlake3"]), + "{path} is labeled as a release measurement without release profiles and a pinned host graph" + ); + } anyhow::ensure!( report["inputs"]["algorithm"] == INPUT_HASH_ALGORITHM && is_blake3_hash(&report["inputs"]["buildHash"]) @@ -1362,6 +1374,10 @@ fn prepare_cjs_graph(instance: &TestInstance) -> anyhow::Result<()> { fn environment(iterations: usize, component_features: &str) -> anyhow::Result { let source_root = std::env::var("AGENTIC_TS_SOURCE_ROOT").unwrap_or_else(|_| ".".to_string()); + let host_lock_blake3 = std::env::var("WASM_RQUICKJS_TEST_HOST_LOCKFILE") + .ok() + .map(|path| hash_file(Utf8Path::new(&path))) + .transpose()?; let dirty = !command_text(Command::new("git").args([ "-C", &source_root, @@ -1383,6 +1399,13 @@ fn environment(iterations: usize, component_features: &str) -> anyhow::Result...]" >&2 + exit 2 +fi + platform=$(node -p 'process.platform') arch=$(node -p 'process.arch') case "$platform" in @@ -59,13 +71,13 @@ fi mkdir -p "$results_dir" generated_reports="" for target in p2 p3; do - report="$results_dir/$(date +%Y-%m-%d)-$target-$platform-$arch.json" + report="$results_dir/$(date +%Y-%m-%d)${report_label}-$target-$platform-$arch.json" ( cd "$repo_root" AGENTIC_TS_ITERATIONS="$iterations" \ AGENTIC_TS_REPORT="$report" \ AGENTIC_TS_SOURCE_ROOT="$repo_root" \ - tools/dev-test.sh "$target" standard agentic_ts "" + tools/dev-test.sh "$target" "$measurement_profile" agentic_ts "" ) generated_reports="${generated_reports}${report}\n" done diff --git a/tests/common/mod.rs b/tests/common/mod.rs index be559fd0..ebb0a8f1 100644 --- a/tests/common/mod.rs +++ b/tests/common/mod.rs @@ -237,6 +237,7 @@ impl ws_mock_p3::golem::websocket::client::HostWebsocketConnectionWithStore bool { truthy_env(TEST_ARTIFACT_CACHE_ENV) } +#[derive(Clone, Copy, Debug, Eq, PartialEq)] +enum TestComponentProfile { + Dev, + Release, +} + +impl TestComponentProfile { + fn from_env() -> anyhow::Result { + match std::env::var(TEST_COMPONENT_PROFILE_ENV) { + Err(std::env::VarError::NotPresent) => Ok(Self::Dev), + Ok(value) if value == "dev" => Ok(Self::Dev), + Ok(value) if value == "release" => Ok(Self::Release), + Ok(value) => Err(anyhow!( + "unsupported {TEST_COMPONENT_PROFILE_ENV} value {value:?}; expected dev or release" + )), + Err(error) => Err(anyhow!( + "could not read {TEST_COMPONENT_PROFILE_ENV}: {error}" + )), + } + } + + fn label(self) -> &'static str { + match self { + Self::Dev => "dev", + Self::Release => "release", + } + } + + fn cargo_output_directory(self) -> &'static str { + match self { + Self::Dev => "debug", + Self::Release => "release", + } + } +} + fn test_drop_cache_enabled() -> bool { truthy_env(TEST_DROP_CACHE_ENV) } @@ -1681,6 +1718,7 @@ fn cache_stamp_signature( "RUSTC", "RUSTFLAGS", "RUSTUP_TOOLCHAIN", + TEST_COMPONENT_PROFILE_ENV, ] { if let Ok(value) = std::env::var(env_name) { signature.push_str(env_name); @@ -4349,6 +4387,7 @@ impl CompiledTest { ) -> anyhow::Result { drop_test_artifact_cache_once(); let target = test_target(); + let component_profile = TestComponentProfile::from_env()?; let name = path.file_name().unwrap(); // P2 and P3 builds of the same example never share an output tree. let feature_label = format!("{}{}", feature_combination.label(), target.dir_suffix()); @@ -4365,16 +4404,17 @@ impl CompiledTest { Utf8Path::new("tmp") .join(&shared_target_name) .join("wasm32-wasip2") - .join("debug") + .join(component_profile.cargo_output_directory()) .join(&wasm_file_name) } else { wrapper_crate_root .join("target") .join("wasm32-wasip2") - .join("debug") + .join(component_profile.cargo_output_directory()) .join(&wasm_file_name) }; - let compile_stamp = test_cache_stamp(name, feature_combination, "compile"); + let compile_cache_kind = format!("compile-{}", component_profile.label()); + let compile_stamp = test_cache_stamp(name, feature_combination, &compile_cache_kind); let compile_inputs = vec![ path.to_path_buf(), Utf8Path::new("crates").join("wasm-rquickjs").join("src"), @@ -4399,6 +4439,7 @@ impl CompiledTest { ("target", "wasm32-wasip2".to_string()), ("generation_target", format!("{target:?}")), ("use_shared_target", use_shared_target.to_string()), + ("component_profile", component_profile.label().to_string()), ( "cargo_args", feature_combination.cargo_args_for_target(target).join("|"), @@ -4433,7 +4474,7 @@ impl CompiledTest { Some(TestCacheLock::acquire(test_cache_lock( name, feature_combination, - "compile", + &compile_cache_kind, ))?) } else { None @@ -4486,13 +4527,18 @@ impl CompiledTest { let build_wrapper = |offline: bool| -> std::io::Result<_> { let mut command = Command::new("cargo"); command.arg("build"); + if component_profile == TestComponentProfile::Release { + command.arg("--release"); + } if locked_build { command.arg("--locked"); } if offline { command.arg("--offline"); } - if feature_combination.includes_crypto_full() { + if component_profile == TestComponentProfile::Dev + && feature_combination.includes_crypto_full() + { command .arg("--config") .arg("profile.dev.package.rsa.opt-level=3") diff --git a/tests/dev_test_profiles.rs b/tests/dev_test_profiles.rs index 58190885..b1beead3 100644 --- a/tests/dev_test_profiles.rs +++ b/tests/dev_test_profiles.rs @@ -14,12 +14,36 @@ struct Plan { command_args: Vec, } +fn remove_release_overrides(command: &mut Command) { + for (name, _) in std::env::vars() { + if matches!( + name.as_str(), + "CARGO_BUILD_RUSTFLAGS" + | "CARGO_ENCODED_RUSTFLAGS" + | "CARGO_HOME" + | "RUSTC" + | "RUSTC_WRAPPER" + | "RUSTC_WORKSPACE_WRAPPER" + | "RUSTFLAGS" + ) || name.starts_with("CARGO_PROFILE_RELEASE_") + || (name.starts_with("CARGO_TARGET_") && name.ends_with("_RUSTFLAGS")) + { + command.env_remove(name); + } + } +} + fn plan(target: &str, profile: &str) -> Plan { let repo_root = Path::new(env!("CARGO_MANIFEST_DIR")); - let output = Command::new("bash") + let mut command = Command::new("bash"); + command .arg(repo_root.join("tools/dev-test.sh")) .args([target, profile, "runtime", "profile_probe"]) - .env("WASM_RQUICKJS_DEV_TEST_PLAN_ONLY", "1") + .env("WASM_RQUICKJS_DEV_TEST_PLAN_ONLY", "1"); + if profile == "release" { + remove_release_overrides(&mut command); + } + let output = command .output() .expect("dev-test profile planning should run"); @@ -84,6 +108,8 @@ fn dev_test_profile_matrix_preserves_standard_and_fast_semantics() { }; assert_eq!(feature_list(&standard), expected_standard_features); assert_eq!(value(&standard, "artifact_cache"), "0"); + assert_eq!(value(&standard, "component_profile"), "dev"); + assert_eq!(value(&standard, "host_release"), "false"); assert_eq!(value(&standard, "locked_builds"), "0"); assert_eq!(value(&standard, "precompile_component"), "0"); assert_eq!(value(&standard, "prepared_component_cache"), "0"); @@ -97,6 +123,22 @@ fn dev_test_profile_matrix_preserves_standard_and_fast_semantics() { .any(|arg| arg == "--test-threads") ); + let release = plan(target, "release"); + assert_eq!(feature_list(&release), expected_standard_features); + assert_eq!(value(&release, "artifact_cache"), "0"); + assert_eq!(value(&release, "component_profile"), "release"); + assert_eq!(value(&release, "host_release"), "true"); + assert_eq!(value(&release, "locked_builds"), "1"); + assert_eq!(value(&release, "unoptimized"), "0"); + assert!(release.command_args.iter().any(|arg| arg == "--release")); + assert!(release.command_args.iter().any(|arg| arg == "--locked")); + assert!( + !release + .command_args + .iter() + .any(|arg| arg == "--test-threads") + ); + let fast_start = plan(target, "fast-start"); let mut expected_fast_features = vec!["wasm-rquickjs/external-skeleton"]; if target == "p2" { @@ -129,6 +171,77 @@ fn dev_test_profile_matrix_preserves_standard_and_fast_semantics() { } } +#[test] +fn release_profile_rejects_inherited_compiler_overrides() { + let repo_root = Path::new(env!("CARGO_MANIFEST_DIR")); + for (variable, value) in [ + ("CARGO_PROFILE_RELEASE_OPT_LEVEL", "0"), + ("RUSTFLAGS", "-Copt-level=0"), + ] { + let mut command = Command::new("bash"); + command + .arg(repo_root.join("tools/dev-test.sh")) + .args(["p3", "release", "agentic_ts", ""]) + .env("WASM_RQUICKJS_DEV_TEST_PLAN_ONLY", "1"); + remove_release_overrides(&mut command); + let output = command + .env(variable, value) + .output() + .expect("release profile planning should run"); + + assert!( + !output.status.success(), + "{variable} was unexpectedly accepted" + ); + let stderr = String::from_utf8_lossy(&output.stderr); + assert!( + stderr.contains(variable) && stderr.contains("rejects inherited"), + "unexpected rejection for {variable}: {stderr}" + ); + } + + let cargo_home = Utf8TempDir::new().expect("temporary Cargo home should be created"); + fs::write( + cargo_home.path().join("config.toml"), + "[profile.release]\nopt-level = 0\n", + ) + .expect("temporary Cargo config should be written"); + let mut command = Command::new("bash"); + command + .arg(repo_root.join("tools/dev-test.sh")) + .args(["p3", "release", "agentic_ts", ""]) + .env("WASM_RQUICKJS_DEV_TEST_PLAN_ONLY", "1"); + remove_release_overrides(&mut command); + let output = command + .env("CARGO_HOME", cargo_home.path()) + .output() + .expect("release profile planning should run"); + assert!( + !output.status.success(), + "redirected CARGO_HOME was accepted" + ); + assert!( + String::from_utf8_lossy(&output.stderr).contains("CARGO_HOME"), + "redirected Cargo config rejection did not identify CARGO_HOME" + ); + + let mut command = Command::new("bash"); + command + .arg(repo_root.join("tools/dev-test.sh")) + .args(["p3", "release", "agentic_ts", ""]) + .env("WASM_RQUICKJS_DEV_TEST_PLAN_ONLY", "1"); + remove_release_overrides(&mut command); + let output = command + .env("RUSTC", "/tmp/not-the-pinned-rustc") + .output() + .expect("release profile planning should run"); + assert!(!output.status.success(), "alternate RUSTC was accepted"); + assert!( + String::from_utf8_lossy(&output.stderr).contains("RUSTC"), + "alternate compiler rejection did not identify RUSTC" + ); +} + #[test] fn wasmtime_fork_transform_supports_copied_manifests_and_new_patch_crates() { let repo_root = Path::new(env!("CARGO_MANIFEST_DIR")); diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index e27fdcf4..818c7c5d 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -10,6 +10,23 @@ NPM_METADATA_RUN=1 NPM_METADATA_ITERATIONS=3 NPM_METADATA_REPORT=tests/npm_metad tools/dev-test.sh p3 standard npm_metadata '' ``` +Use the explicit `release` profile for a local production-build diagnostic. It +compiles both the host benchmark harness and generated guest component with +Cargo's release profile while retaining the same fresh-state measurement +semantics: + +```sh +NPM_METADATA_RUN=1 NPM_METADATA_ITERATIONS=5 NPM_METADATA_REPORT=/tmp/npm-release-p2.json \ + tools/dev-test.sh p2 release npm_metadata '' +NPM_METADATA_RUN=1 NPM_METADATA_ITERATIONS=5 NPM_METADATA_REPORT=/tmp/npm-release-p3.json \ + tools/dev-test.sh p3 release npm_metadata '' +``` + +The current `npm-metadata-v1` schema does not record enough build provenance to +serve as the checked release baseline. Do not check in or compare these +diagnostic outputs as release evidence until the report records and validates +the host/component profiles, component digest, and build inputs. + Set `PATH` to the pinned Node installation first. The runner fetches the two lockfile-pinned tarballs once before timing and serves the same bytes from the local registry. Each cold invocation gets a fresh component instance, guest diff --git a/tools/dev-test.sh b/tools/dev-test.sh index e5a1b1ad..77ecbaa7 100755 --- a/tools/dev-test.sh +++ b/tools/dev-test.sh @@ -3,12 +3,13 @@ set -euo pipefail usage() { cat <<'EOF' -Usage: tools/dev-test.sh [test-r args...] +Usage: tools/dev-test.sh [test-r args...] Examples: tools/dev-test.sh p2 fast-start runtime module_resolution::esm_package_map_edge_cases tools/dev-test.sh p2 fast-run runtime module_resolution::esm_ tools/dev-test.sh p3 standard node_compat es_module__test_esm_pkgname_mjs + tools/dev-test.sh p2 release agentic_ts "" EOF } @@ -41,9 +42,9 @@ case "$target" in esac case "$profile" in - fast-start | fast-run | standard) ;; + fast-start | fast-run | standard | release) ;; *) - echo "Unknown profile '$profile'; expected fast-start, fast-run, or standard." >&2 + echo "Unknown profile '$profile'; expected fast-start, fast-run, standard, or release." >&2 exit 2 ;; esac @@ -52,6 +53,7 @@ repo_root=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd) cd "$repo_root" unset WASM_RQUICKJS_TEST_ARTIFACT_CACHE +unset WASM_RQUICKJS_TEST_COMPONENT_PROFILE unset WASM_RQUICKJS_TEST_DROP_CACHE unset WASM_RQUICKJS_TEST_LOCKED_BUILDS unset WASM_RQUICKJS_TEST_PRECOMPILE_COMPONENT @@ -62,6 +64,7 @@ unset WASM_RQUICKJS_TEST_WASMTIME_CACHE unset CARGO_NET_OFFLINE features="" +host_release=false test_r_args=() plan_only=${WASM_RQUICKJS_DEV_TEST_PLAN_ONLY:-0} @@ -90,8 +93,44 @@ case "$profile" in fi ;; standard) ;; + release) + export WASM_RQUICKJS_TEST_COMPONENT_PROFILE=release + export WASM_RQUICKJS_TEST_LOCKED_BUILDS=1 + host_release=true + ;; esac +if [[ "$profile" == release ]]; then + release_overrides=() + while IFS= read -r variable; do + case "$variable" in + CARGO_BUILD_RUSTFLAGS | CARGO_ENCODED_RUSTFLAGS | CARGO_HOME | CARGO_PROFILE_RELEASE_* | CARGO_TARGET_*_RUSTFLAGS | RUSTC | RUSTC_WRAPPER | RUSTC_WORKSPACE_WRAPPER | RUSTFLAGS) + release_overrides+=("$variable") + ;; + esac + done < <(compgen -e) + if ((${#release_overrides[@]})); then + echo "The release profile rejects inherited Cargo/Rust optimization overrides: ${release_overrides[*]}" >&2 + exit 2 + fi + + cargo_configs=() + config_root=$repo_root + while [[ "$config_root" != / ]]; do + for config_name in config config.toml; do + config_path="$config_root/.cargo/$config_name" + if [[ -f "$config_path" ]]; then + cargo_configs+=("$config_path") + fi + done + config_root=$(dirname "$config_root") + done + if ((${#cargo_configs[@]})); then + echo "The release profile rejects external Cargo configuration: ${cargo_configs[*]}" >&2 + exit 2 + fi +fi + prepare_p2_workspace() { local shadow="$repo_root/tmp/p2-dev-workspace" if [[ "$plan_only" == 1 ]]; then @@ -149,6 +188,7 @@ prepare_p2_workspace() { if [[ "$target" == p2 ]]; then prepare_p2_workspace + export WASM_RQUICKJS_TEST_HOST_LOCKFILE="$repo_root/tmp/p2-dev-workspace/Cargo.lock" if [[ -n "$features" ]]; then features="use-golem-wasmtime,$features" else @@ -156,6 +196,7 @@ if [[ "$target" == p2 ]]; then fi else export WASM_RQUICKJS_TEST_TARGET=p3 + export WASM_RQUICKJS_TEST_HOST_LOCKFILE="$repo_root/Cargo.lock" fi if [[ "$target" == p2 ]]; then @@ -168,7 +209,10 @@ else cargo_command=(cargo test --target-dir "$repo_root/target") fi -if [[ "$profile" != standard ]]; then +if [[ "$host_release" == true ]]; then + cargo_command+=(--release) +fi +if [[ "${WASM_RQUICKJS_TEST_LOCKED_BUILDS:-0}" == 1 ]]; then cargo_command+=(--locked) fi cargo_command+=(--test "$test_target") @@ -184,6 +228,9 @@ cargo_command+=("$@") if [[ "$plan_only" == 1 ]]; then printf 'features=%s\n' "$features" printf 'artifact_cache=%s\n' "${WASM_RQUICKJS_TEST_ARTIFACT_CACHE:-0}" + printf 'component_profile=%s\n' "${WASM_RQUICKJS_TEST_COMPONENT_PROFILE:-dev}" + printf 'host_release=%s\n' "$host_release" + printf 'host_lockfile=%s\n' "$WASM_RQUICKJS_TEST_HOST_LOCKFILE" printf 'locked_builds=%s\n' "${WASM_RQUICKJS_TEST_LOCKED_BUILDS:-0}" printf 'precompile_component=%s\n' "${WASM_RQUICKJS_TEST_PRECOMPILE_COMPONENT:-0}" printf 'prepared_component_cache=%s\n' "${WASM_RQUICKJS_TEST_PREPARED_COMPONENT_CACHE:-0}" From cef958aaee2f25dcd1126a423cfc47bdc06b2655 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Wed, 23 Sep 2026 23:29:18 +0200 Subject: [PATCH 29/52] Add matched TypeScript release baseline --- tests/agentic_ts.rs | 617 +++++++++++++++++++++++++++++++++++-- tests/agentic_ts/README.md | 14 + tests/agentic_ts/run.sh | 18 ++ tests/dev_test_profiles.rs | 46 +++ 4 files changed, 664 insertions(+), 31 deletions(-) diff --git a/tests/agentic_ts.rs b/tests/agentic_ts.rs index 5975ea08..2fe83001 100644 --- a/tests/agentic_ts.rs +++ b/tests/agentic_ts.rs @@ -41,8 +41,13 @@ async fn main() -> anyhow::Result<()> { "AGENTIC_TS_ITERATIONS must be at least 5 to assess a warmed plateau" ); + let release_baseline = std::env::var_os("AGENTIC_TS_RELEASE_BASELINE").is_some(); let build_started = Instant::now(); - let feature_combination = FeatureCombination::TypeScriptCompilerProfiling; + let feature_combination = if release_baseline { + FeatureCombination::TypeScriptTransformRuntime + } else { + FeatureCombination::TypeScriptCompilerProfiling + }; let compiled = CompiledTest::new_with_features(Utf8Path::new(EXAMPLE_DIR), true, feature_combination) .await?; @@ -54,6 +59,19 @@ async fn main() -> anyhow::Result<()> { let instantiate_elapsed = instantiate_started.elapsed(); prepare_workspace(&instance)?; + if release_baseline { + return run_release_baseline( + &compiled, + &mut instance, + iterations, + build_elapsed, + instantiate_elapsed, + component_size, + feature_combination, + ) + .await; + } + if std::env::var_os("AGENTIC_TS_PROFILE_SMOKE").is_some() { let mut node = Vec::with_capacity(iterations); let mut wasm = Vec::with_capacity(iterations); @@ -501,6 +519,433 @@ async fn main() -> anyhow::Result<()> { Ok(()) } +async fn run_release_baseline( + compiled: &CompiledTest, + instance: &mut TestInstance, + iterations: usize, + build_elapsed: Duration, + instantiate_elapsed: Duration, + component_size: u64, + feature_combination: FeatureCombination, +) -> anyhow::Result<()> { + const CHECK_ARGS: &[&str] = &["--noEmit", "-p", "projects/core/tsconfig.check.json"]; + const INCREMENTAL_ARGS: &[&str] = &[ + "--noEmit", + "--incremental", + "--tsBuildInfoFile", + ".cache/release-baseline.tsbuildinfo", + "-p", + "projects/core/tsconfig.check.json", + ]; + + anyhow::ensure!( + feature_combination.label() == "typescript-transform-runtime", + "release baseline must use the production TypeScript feature" + ); + let node_executable = command_text(Command::new("which").arg("node"))?; + + let mut host_cold = Vec::with_capacity(iterations); + let mut wasm_cold = Vec::with_capacity(iterations); + for iteration in 0..iterations { + if iteration % 2 == 0 { + host_cold.push(fresh_host_tsc(&node_executable, CHECK_ARGS)?); + wasm_cold.push(fresh_wasm_tsc(compiled.wasm_path(), CHECK_ARGS).await?); + } else { + wasm_cold.push(fresh_wasm_tsc(compiled.wasm_path(), CHECK_ARGS).await?); + host_cold.push(fresh_host_tsc(&node_executable, CHECK_ARGS)?); + } + } + + let host_workspace = camino_tempfile::Utf8TempDir::new()?; + prepare_host_workspace(host_workspace.path())?; + let mut host_repeated = Vec::with_capacity(iterations); + let mut wasm_repeated = Vec::with_capacity(iterations); + for iteration in 0..iterations { + if iteration % 2 == 0 { + host_repeated.push(host_tsc( + &node_executable, + host_workspace.path(), + CHECK_ARGS, + )?); + wasm_repeated.push(wasm_tsc(instance, CHECK_ARGS).await?); + } else { + wasm_repeated.push(wasm_tsc(instance, CHECK_ARGS).await?); + host_repeated.push(host_tsc( + &node_executable, + host_workspace.path(), + CHECK_ARGS, + )?); + } + } + + let host_incremental_seed = + host_tsc(&node_executable, host_workspace.path(), INCREMENTAL_ARGS)?; + let wasm_incremental_seed = wasm_tsc(instance, INCREMENTAL_ARGS).await?; + let mut host_incremental = Vec::with_capacity(iterations); + let mut wasm_incremental = Vec::with_capacity(iterations); + for iteration in 0..iterations { + if iteration % 2 == 0 { + host_incremental.push(host_tsc( + &node_executable, + host_workspace.path(), + INCREMENTAL_ARGS, + )?); + wasm_incremental.push(wasm_tsc(instance, INCREMENTAL_ARGS).await?); + } else { + wasm_incremental.push(wasm_tsc(instance, INCREMENTAL_ARGS).await?); + host_incremental.push(host_tsc( + &node_executable, + host_workspace.path(), + INCREMENTAL_ARGS, + )?); + } + } + + let environment = environment(iterations, feature_combination.label())?; + let input_hashes = input_hashes()?; + let report = json!({ + "schema": "agentic-ts-release-baseline-v1", + "environment": environment, + "inputs": { + "algorithm": INPUT_HASH_ALGORITHM, + "buildHash": input_hashes.build, + "benchmarkHash": input_hashes.benchmark, + }, + "target": format!("{:?}", test_target()).to_lowercase(), + "fixture": { + "name": "small", + "project": "projects/core/tsconfig.check.json", + "description": "the checked-in single-source core TypeScript project", + "seriesArguments": { + "coldAndRepeated": CHECK_ARGS, + "incremental": INCREMENTAL_ARGS, + }, + }, + "component": { + "path": compiled.wasm_path().as_str(), + "bytes": component_size, + "blake3": hash_file(compiled.wasm_path())?, + "buildMs": millis(build_elapsed), + "initialPrepareAndInstantiateMs": millis(instantiate_elapsed), + }, + "host": { + "environmentPolicy": { + "mode": "clear", + "provided": ["HOME", "PATH"], + }, + "coldFreshProcessState": summarize(&host_cold), + "repeatedUnchangedFreshProcesses": summarize(&host_repeated), + "incrementalSeed": host_incremental_seed, + "incrementalFreshProcesses": summarize(&host_incremental), + }, + "wasm": { + "coldFreshJobState": summarize(&wasm_cold), + "repeatedUnchangedFreshJobs": summarize(&wasm_repeated), + "incrementalSeed": wasm_incremental_seed, + "incrementalFreshJobs": summarize(&wasm_incremental), + }, + "timingBoundary": { + "host": "Node process spawn through exit; fresh-workspace preparation is excluded", + "wasm": "run-tsc export invocation through result; component instantiation and fresh-workspace preparation are excluded", + }, + "memory": { + "allowedQuickJsHeapVariationBytes": ALLOWED_QUICKJS_HEAP_VARIATION_BYTES, + "repeatedUnchangedQuickJsHeap": quickjs_heap_series(&wasm_repeated)?, + "incrementalQuickJsHeap": quickjs_heap_series(&wasm_incremental)?, + "reusedInstanceLinearMemoryHighWaterBytes": instance.linear_memory_high_water_bytes(), + "interpretation": "fresh-job QuickJS terminal heaps are a reclamation guard; Wasm linear memory is a monotone instance-wide high-water observation", + }, + "notes": [ + "manual local release measurement; no CI timing threshold", + "production TypeScript transform feature; profiling-only filesystem counters disabled", + "host commands use fresh Node processes; Wasm commands use fresh QuickJS jobs", + "cold logical state uses fresh workspaces and Wasm instances outside the timed boundary", + "only the incremental series preserves its explicit .tsbuildinfo", + ], + }); + + validate_release_baseline_report(&report)?; + let formatted = serde_json::to_string_pretty(&report)?; + if let Ok(path) = std::env::var("AGENTIC_TS_REPORT") { + fs::write(path, format!("{formatted}\n"))?; + } + println!("{formatted}"); + Ok(()) +} + +async fn fresh_wasm_tsc(wasm_path: &Utf8Path, args: &[&str]) -> anyhow::Result { + let mut instance = TestInstance::new_with_memory_tracking(wasm_path).await?; + prepare_workspace(&instance)?; + wasm_tsc(&mut instance, args).await +} + +async fn wasm_tsc(instance: &mut TestInstance, args: &[&str]) -> anyhow::Result { + timed_invoke(instance, "run-tsc", &[string_list(args), Val::U64(300_000)]).await +} + +fn fresh_host_tsc(node_executable: &str, args: &[&str]) -> anyhow::Result { + let workspace = camino_tempfile::Utf8TempDir::new()?; + prepare_host_workspace(workspace.path())?; + host_tsc(node_executable, workspace.path(), args) +} + +fn host_tsc(node_executable: &str, workspace: &Utf8Path, args: &[&str]) -> anyhow::Result { + let started = Instant::now(); + let output = Command::new(node_executable) + .current_dir(workspace) + .arg("node_modules/typescript/lib/tsc.js") + .args(args) + .env_clear() + .env("HOME", workspace.join(".home")) + .env("PATH", workspace.join("node_modules/.bin")) + .output()?; + Ok(json!({ + "wallMs": millis(started.elapsed()), + "result": { + "value": { "exitCode": output.status.code() }, + "stdout": String::from_utf8_lossy(&output.stdout), + "stderr": String::from_utf8_lossy(&output.stderr), + "overflowed": false, + }, + })) +} + +fn prepare_host_workspace(workspace: &Utf8Path) -> anyhow::Result<()> { + let source = Utf8Path::new(SUITE_DIR); + fs::create_dir_all(workspace)?; + for file in ["package.json", "package-lock.json", "tsconfig.json"] { + fs::copy(source.join(file), workspace.join(file))?; + } + for directory in ["node_modules", "projects"] { + copy_dir_recursive( + source.join(directory).as_std_path(), + workspace.join(directory).as_std_path(), + )?; + } + fs::create_dir_all(workspace.join(".home"))?; + fs::create_dir_all(workspace.join(".cache"))?; + Ok(()) +} + +fn validate_release_baseline_report(report: &Value) -> anyhow::Result<()> { + anyhow::ensure!( + report["schema"] == "agentic-ts-release-baseline-v1", + "unsupported release baseline schema" + ); + let iterations = report["environment"]["iterations"] + .as_u64() + .filter(|iterations| *iterations >= 5) + .ok_or_else(|| anyhow::anyhow!("release baseline needs at least five iterations"))?; + anyhow::ensure!( + report["fixture"]["name"] == "small" + && report["fixture"]["project"] == "projects/core/tsconfig.check.json" + && report["fixture"]["seriesArguments"]["coldAndRepeated"] + == json!(["--noEmit", "-p", "projects/core/tsconfig.check.json"]) + && report["fixture"]["seriesArguments"]["incremental"] + == json!([ + "--noEmit", + "--incremental", + "--tsBuildInfoFile", + ".cache/release-baseline.tsbuildinfo", + "-p", + "projects/core/tsconfig.check.json" + ]) + && report["environment"]["componentFeatures"] == "typescript-transform-runtime" + && report["environment"]["componentCargoProfile"] == "release" + && report["environment"]["harnessCargoProfile"] == "release" + && report["host"]["environmentPolicy"]["mode"] == "clear" + && report["host"]["environmentPolicy"]["provided"] == json!(["HOME", "PATH"]) + && report["timingBoundary"]["host"] + .as_str() + .is_some_and(|value| value.contains("excluded")) + && report["timingBoundary"]["wasm"] + .as_str() + .is_some_and(|value| value.contains("excluded")), + "release baseline does not identify the small production-profile fixture" + ); + + fn validate_series( + series: &Value, + label: &str, + iterations: u64, + require_linear_memory: bool, + ) -> anyhow::Result<()> { + let samples = series["samples"] + .as_array() + .ok_or_else(|| anyhow::anyhow!("{label} has no samples"))?; + anyhow::ensure!( + series["iterations"] == iterations && samples.len() as u64 == iterations, + "{label} does not contain the declared sample count" + ); + for sample in samples { + anyhow::ensure!( + successful_result(&sample["result"]) + && sample.pointer("/result/value/exitCode") == Some(&json!(0)) + && sample["wallMs"] + .as_f64() + .is_some_and(|duration| duration.is_finite() && duration >= 0.0), + "{label} contains a failed or invalid sample: {sample:#}" + ); + if require_linear_memory { + anyhow::ensure!( + sample["linearMemoryHighWaterBytes"] + .as_u64() + .is_some_and(|bytes| bytes > 0), + "{label} sample has no Wasm memory observation" + ); + } + } + Ok(()) + } + + for (path, label, require_linear_memory) in [ + ( + "/host/coldFreshProcessState", + "host cold release series", + false, + ), + ( + "/host/repeatedUnchangedFreshProcesses", + "host repeated release series", + false, + ), + ( + "/host/incrementalFreshProcesses", + "host incremental release series", + false, + ), + ("/wasm/coldFreshJobState", "Wasm cold release series", true), + ( + "/wasm/repeatedUnchangedFreshJobs", + "Wasm repeated release series", + true, + ), + ( + "/wasm/incrementalFreshJobs", + "Wasm incremental release series", + true, + ), + ] { + validate_series( + report + .pointer(path) + .ok_or_else(|| anyhow::anyhow!("missing {label}"))?, + label, + iterations, + require_linear_memory, + )?; + } + + for (path, label) in [ + ("/host/incrementalSeed", "host incremental seed"), + ("/wasm/incrementalSeed", "Wasm incremental seed"), + ] { + let sample = report + .pointer(path) + .ok_or_else(|| anyhow::anyhow!("missing {label}"))?; + anyhow::ensure!( + successful_result(&sample["result"]) + && sample.pointer("/result/value/exitCode") == Some(&json!(0)), + "{label} failed: {sample:#}" + ); + } + + anyhow::ensure!( + report["memory"]["allowedQuickJsHeapVariationBytes"] + == ALLOWED_QUICKJS_HEAP_VARIATION_BYTES, + "release baseline changed the QuickJS heap-variation limit" + ); + for (group, series_path) in [ + ( + "repeatedUnchangedQuickJsHeap", + "/wasm/repeatedUnchangedFreshJobs/samples", + ), + ( + "incrementalQuickJsHeap", + "/wasm/incrementalFreshJobs/samples", + ), + ] { + let samples = report + .pointer(series_path) + .and_then(Value::as_array) + .ok_or_else(|| anyhow::anyhow!("missing release samples for {group}"))?; + anyhow::ensure!( + report["memory"][group] == quickjs_heap_series(samples)?, + "release baseline QuickJS heap summary does not reconcile for {group}" + ); + for point in ["beforeToolLoad", "afterCompiler"] { + anyhow::ensure!( + report["memory"][group][point]["samples"] + .as_array() + .is_some_and(|samples| samples.len() as u64 == iterations) + && report["memory"][group][point]["variationBytes"] + .as_u64() + .is_some_and(|variation| variation <= ALLOWED_QUICKJS_HEAP_VARIATION_BYTES), + "release baseline QuickJS heap varied unexpectedly for {group}/{point}" + ); + } + } + anyhow::ensure!( + report["memory"]["reusedInstanceLinearMemoryHighWaterBytes"] + .as_u64() + .is_some_and(|bytes| bytes > 0), + "release baseline has no Wasm memory observation" + ); + Ok(()) +} + +fn validate_release_baseline_regression_guards(report: &Value) -> anyhow::Result<()> { + let mut failed_host = report.clone(); + failed_host["host"]["coldFreshProcessState"]["samples"][0]["result"]["value"]["exitCode"] = + json!(1); + anyhow::ensure!( + validate_release_baseline_report(&failed_host).is_err(), + "release validator accepted a failed host sample" + ); + + let mut failed_wasm = report.clone(); + failed_wasm["wasm"]["coldFreshJobState"]["samples"][0]["result"]["value"]["exitCode"] = + json!(1); + anyhow::ensure!( + validate_release_baseline_report(&failed_wasm).is_err(), + "release validator accepted a failed Wasm sample" + ); + + let mut missing_sample = report.clone(); + missing_sample["host"]["repeatedUnchangedFreshProcesses"]["samples"] + .as_array_mut() + .expect("validated report has repeated host samples") + .pop(); + anyhow::ensure!( + validate_release_baseline_report(&missing_sample).is_err(), + "release validator accepted a missing sample" + ); + + let mut failed_seed = report.clone(); + failed_seed["wasm"]["incrementalSeed"]["result"]["value"]["exitCode"] = json!(1); + anyhow::ensure!( + validate_release_baseline_report(&failed_seed).is_err(), + "release validator accepted a failed incremental seed" + ); + + let mut false_heap = report.clone(); + false_heap["memory"]["incrementalQuickJsHeap"]["afterCompiler"]["variationBytes"] = + json!(u64::MAX); + anyhow::ensure!( + validate_release_baseline_report(&false_heap).is_err(), + "release validator accepted an unreconciled heap summary" + ); + + let mut missing_memory = report.clone(); + missing_memory["wasm"]["coldFreshJobState"]["samples"][0]["linearMemoryHighWaterBytes"] = + Value::Null; + anyhow::ensure!( + validate_release_baseline_report(&missing_memory).is_err(), + "release validator accepted a sample without memory evidence" + ); + Ok(()) +} + fn validate_checked_reports(directory: camino::Utf8PathBuf) -> anyhow::Result<()> { validate_composite_hash_contract()?; validate_report_path_contract()?; @@ -514,6 +959,7 @@ fn validate_checked_reports(directory: camino::Utf8PathBuf) -> anyhow::Result<() }; let mut reports = BTreeMap::new(); let mut cjs_graph_reports = BTreeMap::new(); + let mut release_baseline_reports = BTreeMap::new(); for entry in fs::read_dir(&directory)? { let path = camino::Utf8PathBuf::from_path_buf(entry?.path()) .map_err(|path| anyhow::anyhow!("non-UTF-8 report path: {}", path.display()))?; @@ -526,10 +972,15 @@ fn validate_checked_reports(directory: camino::Utf8PathBuf) -> anyhow::Result<() .to_string(); let report: Value = serde_json::from_slice(&fs::read(&path)?)?; let is_cjs_graph = report["schema"] == "cjs-graph-smoke-v2"; + let is_release_baseline = report["schema"] == "agentic-ts-release-baseline-v1"; if is_cjs_graph { validate_cjs_graph_report_metadata(&path, &report)?; validate_cjs_graph_report(&report)?; validate_cjs_graph_regression_guards(&report)?; + } else if is_release_baseline { + validate_release_baseline_metadata(&path, &report)?; + validate_release_baseline_report(&report)?; + validate_release_baseline_regression_guards(&report)?; } else { validate_report_metadata(&path, &report)?; validate_report(&report)?; @@ -545,6 +996,8 @@ fn validate_checked_reports(directory: camino::Utf8PathBuf) -> anyhow::Result<() ); if is_cjs_graph { cjs_graph_reports.insert(filename, report); + } else if is_release_baseline { + release_baseline_reports.insert(filename, report); } else { reports.insert(filename, report); } @@ -598,6 +1051,30 @@ fn validate_checked_reports(directory: camino::Utf8PathBuf) -> anyhow::Result<() paired_cjs_graphs == cjs_graph_reports.len(), "every checked-in CommonJS graph report must belong to a P2/P3 pair" ); + + let mut paired_release_baselines = 0; + for (filename, p2) in release_baseline_reports + .iter() + .filter(|(filename, _)| filename.contains("-p2-")) + { + let p3_filename = filename.replacen("-p2-", "-p3-", 1); + let p3 = release_baseline_reports + .get(&p3_filename) + .ok_or_else(|| anyhow::anyhow!("missing P3 companion for {filename}"))?; + validate_release_baseline_pair(filename, &p3_filename, p2, p3)?; + let mut duplicate_component = p3.clone(); + duplicate_component["component"]["blake3"] = p2["component"]["blake3"].clone(); + anyhow::ensure!( + validate_release_baseline_pair(filename, &p3_filename, p2, &duplicate_component) + .is_err(), + "paired release-baseline guard accepted an identical P2/P3 component digest" + ); + paired_release_baselines += 2; + } + anyhow::ensure!( + paired_release_baselines == release_baseline_reports.len(), + "every checked-in release baseline must belong to a P2/P3 pair" + ); Ok(()) } @@ -620,6 +1097,7 @@ fn validate_report_pair( "/environment/componentFeatures", "/environment/componentCargoProfile", "/environment/harnessCargoProfile", + "/environment/lockedBuilds", "/environment/rustc", "/environment/cargo", ] { @@ -657,6 +1135,82 @@ fn validate_cjs_graph_report_pair( Ok(()) } +fn validate_release_baseline_pair( + p2_filename: &str, + p3_filename: &str, + p2: &Value, + p3: &Value, +) -> anyhow::Result<()> { + validate_report_pair(p2_filename, p3_filename, p2, p3)?; + for field in ["/schema", "/fixture/name", "/fixture/project"] { + anyhow::ensure!( + p2.pointer(field) == p3.pointer(field), + "paired release baselines {p2_filename} and {p3_filename} disagree at {field}" + ); + } + Ok(()) +} + +fn validate_release_baseline_metadata(path: &Utf8Path, report: &Value) -> anyhow::Result<()> { + let target = report["target"] + .as_str() + .filter(|target| matches!(*target, "p2" | "p3")) + .ok_or_else(|| anyhow::anyhow!("{path} has no supported target"))?; + let os = report["environment"]["os"] + .as_str() + .ok_or_else(|| anyhow::anyhow!("{path} has no OS"))?; + let arch = report["environment"]["arch"] + .as_str() + .ok_or_else(|| anyhow::anyhow!("{path} has no architecture"))?; + let filename = path + .file_name() + .ok_or_else(|| anyhow::anyhow!("{path} has no filename"))?; + anyhow::ensure!( + filename.contains("-release-") + && filename.ends_with(&format!("-{target}-{os}-{arch}.json")), + "{path} filename does not identify a release target and host" + ); + anyhow::ensure!( + report["environment"]["node"] == "22.14.0" + && report["environment"]["npm"] == "10.9.2" + && report["environment"]["typescript"] == "5.8.2" + && report["environment"]["dirty"] == false + && report["environment"]["lockedBuilds"] == "1" + && report["environment"]["artifactCache"].is_null() + && report["environment"]["wasmtimeCache"].is_null() + && report["environment"]["preparedComponentCache"].is_null() + && report["environment"]["unoptimized"].is_null(), + "{path} does not use the pinned clean-state release settings" + ); + let expected_lock_kind = if target == "p2" { + "p2-shadow" + } else { + "workspace" + }; + anyhow::ensure!( + report["inputs"]["algorithm"] == INPUT_HASH_ALGORITHM + && is_blake3_hash(&report["inputs"]["buildHash"]) + && is_blake3_hash(&report["inputs"]["benchmarkHash"]) + && is_blake3_hash(&report["component"]["blake3"]) + && report["component"]["bytes"] + .as_u64() + .is_some_and(|bytes| bytes > 0) + && report["environment"]["hostDependencyGraph"]["kind"] == expected_lock_kind + && is_blake3_hash(&report["environment"]["hostDependencyGraph"]["lockBlake3"]) + && report["environment"]["commitHint"] + .as_str() + .is_some_and(|commit| !commit.is_empty()) + && report["environment"]["rustc"] + .as_str() + .is_some_and(|version| !version.is_empty()) + && report["environment"]["cargo"] + .as_str() + .is_some_and(|version| !version.is_empty()), + "{path} has incomplete release provenance" + ); + Ok(()) +} + fn validate_cjs_graph_report_metadata(path: &Utf8Path, report: &Value) -> anyhow::Result<()> { anyhow::ensure!( report["schema"] == "cjs-graph-smoke-v2", @@ -973,6 +1527,36 @@ fn summarize(samples: &[Value]) -> Value { }) } +fn quickjs_heap_series(samples: &[Value]) -> anyhow::Result { + fn values_at(samples: &[Value], point: &str) -> anyhow::Result> { + samples + .iter() + .map(|sample| { + sample + .pointer(&format!("/result/value/quickJsMemory/{point}/heapUsed")) + .and_then(Value::as_u64) + .ok_or_else(|| anyhow::anyhow!("missing QuickJS heap sample at {point}")) + }) + .collect() + } + + fn summarize_values(values: Vec) -> Value { + let minimum = values.iter().copied().min().unwrap_or(0); + let maximum = values.iter().copied().max().unwrap_or(0); + json!({ + "samples": values, + "minimumBytes": minimum, + "maximumBytes": maximum, + "variationBytes": maximum - minimum, + }) + } + + Ok(json!({ + "beforeToolLoad": summarize_values(values_at(samples, "beforeToolLoad")?), + "afterCompiler": summarize_values(values_at(samples, "afterCompiler")?), + })) +} + fn memory_plateau( unchanged: &[Value], incremental: &[Value], @@ -1000,36 +1584,6 @@ fn memory_plateau( })) } - fn quickjs_heap_series(samples: &[Value]) -> anyhow::Result { - fn values_at(samples: &[Value], point: &str) -> anyhow::Result> { - samples - .iter() - .map(|sample| { - sample - .pointer(&format!("/result/value/quickJsMemory/{point}/heapUsed")) - .and_then(Value::as_u64) - .ok_or_else(|| anyhow::anyhow!("missing QuickJS heap sample at {point}")) - }) - .collect() - } - - fn summarize_values(values: Vec) -> Value { - let minimum = values.iter().copied().min().unwrap_or(0); - let maximum = values.iter().copied().max().unwrap_or(0); - json!({ - "samples": values, - "minimumBytes": minimum, - "maximumBytes": maximum, - "variationBytes": maximum - minimum, - }) - } - - Ok(json!({ - "beforeToolLoad": summarize_values(values_at(samples, "beforeToolLoad")?), - "afterCompiler": summarize_values(values_at(samples, "afterCompiler")?), - })) - } - let checkpoints = checkpoints .iter() .map(|(label, sample)| { @@ -1402,6 +1956,7 @@ fn environment(iterations: usize, component_features: &str) -> anyhow::Result/dev/null 2>&1; then + node_overrides="${node_overrides}${node_overrides:+ }$variable" + fi + done + if [ -n "$node_overrides" ]; then + echo "release measurement rejects inherited Node configuration: $node_overrides" >&2 + exit 2 + fi +fi + platform=$(node -p 'process.platform') arch=$(node -p 'process.arch') case "$platform" in @@ -74,6 +89,9 @@ for target in p2 p3; do report="$results_dir/$(date +%Y-%m-%d)${report_label}-$target-$platform-$arch.json" ( cd "$repo_root" + if [ "$release_baseline" = true ]; then + export AGENTIC_TS_RELEASE_BASELINE=1 + fi AGENTIC_TS_ITERATIONS="$iterations" \ AGENTIC_TS_REPORT="$report" \ AGENTIC_TS_SOURCE_ROOT="$repo_root" \ diff --git a/tests/dev_test_profiles.rs b/tests/dev_test_profiles.rs index b1beead3..08f78589 100644 --- a/tests/dev_test_profiles.rs +++ b/tests/dev_test_profiles.rs @@ -33,6 +33,21 @@ fn remove_release_overrides(command: &mut Command) { } } +fn remove_node_overrides(command: &mut Command) { + for name in [ + "NODE_COMPILE_CACHE", + "NODE_DEBUG", + "NODE_DEBUG_NATIVE", + "NODE_ENV", + "NODE_INSPECT_RESUME_ON_START", + "NODE_OPTIONS", + "NODE_PATH", + "NODE_PENDING_DEPRECATION", + ] { + command.env_remove(name); + } +} + fn plan(target: &str, profile: &str) -> Plan { let repo_root = Path::new(env!("CARGO_MANIFEST_DIR")); let mut command = Command::new("bash"); @@ -242,6 +257,37 @@ fn release_profile_rejects_inherited_compiler_overrides() { ); } +#[test] +fn agentic_ts_release_runner_rejects_node_environment_overrides() { + let repo_root = Path::new(env!("CARGO_MANIFEST_DIR")); + for (variable, value) in [ + ("NODE_OPTIONS", "--trace-warnings"), + ("NODE_COMPILE_CACHE", "/tmp/node-compile-cache"), + ("NODE_ENV", "production"), + ] { + let mut command = Command::new("sh"); + command + .arg(repo_root.join("tests/agentic_ts/run.sh")) + .arg("--release") + .current_dir(repo_root); + remove_node_overrides(&mut command); + let output = command + .env(variable, value) + .output() + .expect("release runner guard should execute"); + + assert!( + !output.status.success(), + "{variable} was unexpectedly accepted" + ); + let stderr = String::from_utf8_lossy(&output.stderr); + assert!( + stderr.contains(variable) && stderr.contains("rejects inherited Node"), + "unexpected rejection for {variable}: {stderr}" + ); + } +} + #[test] fn wasmtime_fork_transform_supports_copied_manifests_and_new_patch_crates() { let repo_root = Path::new(env!("CARGO_MANIFEST_DIR")); From 19ed7840f7b9d5ccd3229cac7bc3b1f7711016d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 00:15:37 +0200 Subject: [PATCH 30/52] Keep measurement report pairs on one date --- tests/agentic_ts/run.sh | 3 ++- tests/dev_test_profiles.rs | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/tests/agentic_ts/run.sh b/tests/agentic_ts/run.sh index c6ef8576..23c84944 100755 --- a/tests/agentic_ts/run.sh +++ b/tests/agentic_ts/run.sh @@ -84,9 +84,10 @@ fi ) mkdir -p "$results_dir" +measurement_date=$(date +%Y-%m-%d) generated_reports="" for target in p2 p3; do - report="$results_dir/$(date +%Y-%m-%d)${report_label}-$target-$platform-$arch.json" + report="$results_dir/${measurement_date}${report_label}-$target-$platform-$arch.json" ( cd "$repo_root" if [ "$release_baseline" = true ]; then diff --git a/tests/dev_test_profiles.rs b/tests/dev_test_profiles.rs index 08f78589..9e057896 100644 --- a/tests/dev_test_profiles.rs +++ b/tests/dev_test_profiles.rs @@ -288,6 +288,25 @@ fn agentic_ts_release_runner_rejects_node_environment_overrides() { } } +#[test] +fn agentic_ts_runner_uses_one_date_for_the_report_pair() { + let repo_root = Path::new(env!("CARGO_MANIFEST_DIR")); + let runner = fs::read_to_string(repo_root.join("tests/agentic_ts/run.sh")) + .expect("agentic TypeScript runner should be readable"); + + assert_eq!( + runner.matches("measurement_date=$(date +%Y-%m-%d)").count(), + 1, + "the report-pair date should be captured exactly once" + ); + assert!( + runner.contains( + "report=\"$results_dir/${measurement_date}${report_label}-$target-$platform-$arch.json\"" + ), + "both report paths should use the captured measurement date" + ); +} + #[test] fn wasmtime_fork_transform_supports_copied_manifests_and_new_patch_crates() { let repo_root = Path::new(env!("CARGO_MANIFEST_DIR")); From 668fe1fcd53cdfbf2a38f3ada3b1a13b5b41f197 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 00:27:37 +0200 Subject: [PATCH 31/52] Record matched TypeScript release baseline --- tests/agentic_ts/TRACKER.md | 34 + .../2026-09-24-release-p2-macos-aarch64.json | 843 ++++++++++++++++++ .../2026-09-24-release-p3-macos-aarch64.json | 843 ++++++++++++++++++ tests/agentic_ts/results/README.md | 28 + 4 files changed, 1748 insertions(+) create mode 100644 tests/agentic_ts/results/2026-09-24-release-p2-macos-aarch64.json create mode 100644 tests/agentic_ts/results/2026-09-24-release-p3-macos-aarch64.json diff --git a/tests/agentic_ts/TRACKER.md b/tests/agentic_ts/TRACKER.md index c8d9ea7b..77894c2f 100644 --- a/tests/agentic_ts/TRACKER.md +++ b/tests/agentic_ts/TRACKER.md @@ -16,6 +16,40 @@ | repeated-job memory observations | n/a | 0 B / 8,744 B | 0 B / 8,744 B | within-series monotone high-water variation / terminal live-heap spread; not retained-memory measurement | | phase-attributed core check | 0.64–0.67 s | 21.20 s | 20.56 s | instrumented wall time; measured compiler phases account for 20.56 s / 19.96 s | +## Production release baseline — 2026-09-24 + +The retained [P2](results/2026-09-24-release-p2-macos-aarch64.json) and +[P3](results/2026-09-24-release-p3-macos-aarch64.json) reports establish the +matched production baseline at clean source `19ed7840`. Both the host harness +and generated component use locked Cargo release builds, the component uses the +production `typescript-transform-runtime` feature, and all optional test caches +are disabled. Each cell below is a five-sample median. The host and Wasm sides +run the exact same TypeScript 5.8.2 CLI arguments with fresh processes or +QuickJS jobs; only the incremental series preserves its independently isolated +`.tsbuildinfo`. + +| Series | P2 host → Wasm | P3 host → Wasm | `8 × host + 1 s` goal | +|---|---:|---:|---:| +| cold fresh logical state | 0.553 → 5.650 s (10.22×) | 0.501 → 5.546 s (11.07×) | miss by 0.227 / 0.539 s | +| repeated unchanged, fresh jobs | 0.423 → 5.528 s (13.06×) | 0.422 → 5.516 s (13.07×) | miss by 1.141 / 1.141 s | +| warm incremental, fresh jobs | 0.191 → 2.696 s (14.15×) | 0.189 → 2.665 s (14.09×) | miss by 0.172 / 0.152 s | + +The measured boundary is Node process spawn through exit on the host and the +`run-tsc` export invocation through result in Wasm. Workspace copying and +component preparation/instantiation are excluded from both workload medians. +Every sample completed successfully without output overflow. P2 and P3 each +reached a 145.06 MiB reused-instance Wasm linear-memory high-water mark, with +zero variation in the repeated and incremental terminal QuickJS heap samples. +This is the first matched production baseline, so its absolute memory values +seed the 10% regression gate for subsequent candidates rather than claiming a +historical release-memory improvement. + +All three series still miss the practical-performance envelope. The small +fixture points most strongly at fresh-job compiler/module startup: repeated +non-incremental work is effectively as expensive as cold work, while preserving +TypeScript's explicit incremental artifact roughly halves Wasm time but leaves +a much larger host-relative ratio. + ## Consolidated TypeScript module loading — 2026-09-23 The retained final [P2](results/2026-09-23-p2-macos-aarch64.json) and diff --git a/tests/agentic_ts/results/2026-09-24-release-p2-macos-aarch64.json b/tests/agentic_ts/results/2026-09-24-release-p2-macos-aarch64.json new file mode 100644 index 00000000..441dac33 --- /dev/null +++ b/tests/agentic_ts/results/2026-09-24-release-p2-macos-aarch64.json @@ -0,0 +1,843 @@ +{ + "component": { + "blake3": "0558bead7bbee3b866e856c58a2b7820d8ebe081675245d668a447d96c854c6a", + "buildMs": 28924.278084, + "bytes": 17123204, + "initialPrepareAndInstantiateMs": 442.219792, + "path": "tmp/rt-target/wasm32-wasip2/release/agentic_ts.optimized.wasm" + }, + "environment": { + "arch": "aarch64", + "artifactCache": null, + "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", + "commitHint": "19ed7840f7b9d5ccd3229cac7bc3b1f7711016d9", + "componentCargoProfile": "release", + "componentFeatures": "typescript-transform-runtime", + "dirty": false, + "harnessCargoProfile": "release", + "hostDependencyGraph": { + "kind": "p2-shadow", + "lockBlake3": "ff03c4e062c993240170d442de1c18d6cb17f5f85cea7d65950b884bbb9f84af" + }, + "iterations": 5, + "lockedBuilds": "1", + "node": "22.14.0", + "npm": "10.9.2", + "os": "macos", + "preparedComponentCache": null, + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", + "typescript": "5.8.2", + "unoptimized": null, + "wasmtimeCache": null + }, + "fixture": { + "description": "the checked-in single-source core TypeScript project", + "name": "small", + "project": "projects/core/tsconfig.check.json", + "seriesArguments": { + "coldAndRepeated": [ + "--noEmit", + "-p", + "projects/core/tsconfig.check.json" + ], + "incremental": [ + "--noEmit", + "--incremental", + "--tsBuildInfoFile", + ".cache/release-baseline.tsbuildinfo", + "-p", + "projects/core/tsconfig.check.json" + ] + } + }, + "host": { + "coldFreshProcessState": { + "iterations": 5, + "medianMs": 552.830542, + "p95Ms": 594.0185, + "samples": [ + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 594.0185 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 552.830542 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 481.530083 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 560.344375 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 475.32725 + } + ], + "throughputPerSecond": 1.8768411224898773 + }, + "environmentPolicy": { + "mode": "clear", + "provided": [ + "HOME", + "PATH" + ] + }, + "incrementalFreshProcesses": { + "iterations": 5, + "medianMs": 190.533292, + "p95Ms": 210.58970900000003, + "samples": [ + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 210.58970900000003 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 193.130584 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 190.533292 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 188.377375 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 185.744792 + } + ], + "throughputPerSecond": 5.163285005508895 + }, + "incrementalSeed": { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 461.883458 + }, + "repeatedUnchangedFreshProcesses": { + "iterations": 5, + "medianMs": 423.38541699999996, + "p95Ms": 476.296125, + "samples": [ + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 476.296125 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 415.004292 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 422.01558300000005 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 434.059625 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 423.38541699999996 + } + ], + "throughputPerSecond": 2.303339659805817 + } + }, + "inputs": { + "algorithm": "blake3-composite-v1", + "benchmarkHash": "3c228f402f1c47d78fa27a6da1e520f26f70802936a0e52c2b93b7cffe9a49b5", + "buildHash": "4d987a2a2c7c8b2bf6c8abdd3d8c213645b389bf20577fb1941563893e795901" + }, + "memory": { + "allowedQuickJsHeapVariationBytes": 1048576, + "incrementalQuickJsHeap": { + "afterCompiler": { + "maximumBytes": 58373275, + "minimumBytes": 58373275, + "samples": [ + 58373275, + 58373275, + 58373275, + 58373275, + 58373275 + ], + "variationBytes": 0 + }, + "beforeToolLoad": { + "maximumBytes": 6092806, + "minimumBytes": 6092806, + "samples": [ + 6092806, + 6092806, + 6092806, + 6092806, + 6092806 + ], + "variationBytes": 0 + } + }, + "interpretation": "fresh-job QuickJS terminal heaps are a reclamation guard; Wasm linear memory is a monotone instance-wide high-water observation", + "repeatedUnchangedQuickJsHeap": { + "afterCompiler": { + "maximumBytes": 81003033, + "minimumBytes": 81003033, + "samples": [ + 81003033, + 81003033, + 81003033, + 81003033, + 81003033 + ], + "variationBytes": 0 + }, + "beforeToolLoad": { + "maximumBytes": 6092630, + "minimumBytes": 6092630, + "samples": [ + 6092630, + 6092630, + 6092630, + 6092630, + 6092630 + ], + "variationBytes": 0 + } + }, + "reusedInstanceLinearMemoryHighWaterBytes": 152109056 + }, + "notes": [ + "manual local release measurement; no CI timing threshold", + "production TypeScript transform feature; profiling-only filesystem counters disabled", + "host commands use fresh Node processes; Wasm commands use fresh QuickJS jobs", + "cold logical state uses fresh workspaces and Wasm instances outside the timed boundary", + "only the incremental series preserves its explicit .tsbuildinfo" + ], + "schema": "agentic-ts-release-baseline-v1", + "target": "p2", + "timingBoundary": { + "host": "Node process spawn through exit; fresh-workspace preparation is excluded", + "wasm": "run-tsc export invocation through result; component instantiation and fresh-workspace preparation are excluded" + }, + "wasm": { + "coldFreshJobState": { + "iterations": 5, + "medianMs": 5649.540333, + "p95Ms": 5795.097167, + "samples": [ + { + "linearMemoryHighWaterBytes": 151781376, + "outerOverheadMs": 245.41283300000032, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822192, + "heapTotal": 81003033, + "heapUsed": 81003033, + "rss": 14105392 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092630, + "heapUsed": 6092630, + "rss": 412424 + } + }, + "toolAndCompilerMs": 5404.1275 + } + }, + "wallMs": 5649.540333 + }, + { + "linearMemoryHighWaterBytes": 151781376, + "outerOverheadMs": 245.03074899999956, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822192, + "heapTotal": 81003033, + "heapUsed": 81003033, + "rss": 14105392 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092630, + "heapUsed": 6092630, + "rss": 412424 + } + }, + "toolAndCompilerMs": 5535.633042 + } + }, + "wallMs": 5780.663791 + }, + { + "linearMemoryHighWaterBytes": 151781376, + "outerOverheadMs": 232.96600000000035, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822192, + "heapTotal": 81003033, + "heapUsed": 81003033, + "rss": 14105392 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092630, + "heapUsed": 6092630, + "rss": 412424 + } + }, + "toolAndCompilerMs": 5337.8817500000005 + } + }, + "wallMs": 5570.847750000001 + }, + { + "linearMemoryHighWaterBytes": 151781376, + "outerOverheadMs": 231.60833299999922, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822192, + "heapTotal": 81003033, + "heapUsed": 81003033, + "rss": 14105392 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092630, + "heapUsed": 6092630, + "rss": 412424 + } + }, + "toolAndCompilerMs": 5563.488834000001 + } + }, + "wallMs": 5795.097167 + }, + { + "linearMemoryHighWaterBytes": 151781376, + "outerOverheadMs": 230.74199899999985, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822192, + "heapTotal": 81003033, + "heapUsed": 81003033, + "rss": 14105392 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092630, + "heapUsed": 6092630, + "rss": 412424 + } + }, + "toolAndCompilerMs": 5361.454084 + } + }, + "wallMs": 5592.196083 + } + ], + "throughputPerSecond": 0.17612861821145442 + }, + "incrementalFreshJobs": { + "iterations": 5, + "medianMs": 2696.000625, + "p95Ms": 2769.925083, + "samples": [ + { + "linearMemoryHighWaterBytes": 152109056, + "outerOverheadMs": 157.81995900000038, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12127296, + "heapTotal": 58373275, + "heapUsed": 58373275, + "rss": 6188872 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092806, + "heapUsed": 6092806, + "rss": 412448 + } + }, + "toolAndCompilerMs": 2580.027166 + } + }, + "wallMs": 2737.8471250000002 + }, + { + "linearMemoryHighWaterBytes": 152109056, + "outerOverheadMs": 151.94987500000116, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12127296, + "heapTotal": 58373275, + "heapUsed": 58373275, + "rss": 6188872 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092806, + "heapUsed": 6092806, + "rss": 412448 + } + }, + "toolAndCompilerMs": 2541.029999999999 + } + }, + "wallMs": 2692.979875 + }, + { + "linearMemoryHighWaterBytes": 152109056, + "outerOverheadMs": 152.71220799999674, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12127296, + "heapTotal": 58373275, + "heapUsed": 58373275, + "rss": 6188872 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092806, + "heapUsed": 6092806, + "rss": 412448 + } + }, + "toolAndCompilerMs": 2543.2884170000034 + } + }, + "wallMs": 2696.000625 + }, + { + "linearMemoryHighWaterBytes": 152109056, + "outerOverheadMs": 151.91533299999764, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12127296, + "heapTotal": 58373275, + "heapUsed": 58373275, + "rss": 6188872 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092806, + "heapUsed": 6092806, + "rss": 412448 + } + }, + "toolAndCompilerMs": 2534.5310420000023 + } + }, + "wallMs": 2686.446375 + }, + { + "linearMemoryHighWaterBytes": 152109056, + "outerOverheadMs": 155.1981250000008, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12127296, + "heapTotal": 58373275, + "heapUsed": 58373275, + "rss": 6188872 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092806, + "heapUsed": 6092806, + "rss": 412448 + } + }, + "toolAndCompilerMs": 2614.7269579999993 + } + }, + "wallMs": 2769.925083 + } + ], + "throughputPerSecond": 0.36810179762864037 + }, + "incrementalSeed": { + "linearMemoryHighWaterBytes": 152109056, + "outerOverheadMs": 247.27404199999728, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24855984, + "heapTotal": 81202525, + "heapUsed": 81202525, + "rss": 14123696 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092806, + "heapUsed": 6092806, + "rss": 412448 + } + }, + "toolAndCompilerMs": 5602.384250000003 + } + }, + "wallMs": 5849.658292 + }, + "repeatedUnchangedFreshJobs": { + "iterations": 5, + "medianMs": 5527.6909160000005, + "p95Ms": 5675.825667, + "samples": [ + { + "linearMemoryHighWaterBytes": 151781376, + "outerOverheadMs": 233.59949999999935, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822192, + "heapTotal": 81003033, + "heapUsed": 81003033, + "rss": 14105392 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092630, + "heapUsed": 6092630, + "rss": 412424 + } + }, + "toolAndCompilerMs": 5442.226167000001 + } + }, + "wallMs": 5675.825667 + }, + { + "linearMemoryHighWaterBytes": 151846912, + "outerOverheadMs": 230.5044170000001, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822192, + "heapTotal": 81003033, + "heapUsed": 81003033, + "rss": 14105392 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092630, + "heapUsed": 6092630, + "rss": 412424 + } + }, + "toolAndCompilerMs": 5275.874333 + } + }, + "wallMs": 5506.37875 + }, + { + "linearMemoryHighWaterBytes": 151846912, + "outerOverheadMs": 232.88612499999545, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822192, + "heapTotal": 81003033, + "heapUsed": 81003033, + "rss": 14105392 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092630, + "heapUsed": 6092630, + "rss": 412424 + } + }, + "toolAndCompilerMs": 5290.352125000005 + } + }, + "wallMs": 5523.23825 + }, + { + "linearMemoryHighWaterBytes": 151846912, + "outerOverheadMs": 230.700082999997, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822192, + "heapTotal": 81003033, + "heapUsed": 81003033, + "rss": 14105392 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092630, + "heapUsed": 6092630, + "rss": 412424 + } + }, + "toolAndCompilerMs": 5296.9908330000035 + } + }, + "wallMs": 5527.6909160000005 + }, + { + "linearMemoryHighWaterBytes": 151912448, + "outerOverheadMs": 244.5160420000011, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822192, + "heapTotal": 81003033, + "heapUsed": 81003033, + "rss": 14105392 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291696, + "heapTotal": 6092630, + "heapUsed": 6092630, + "rss": 412424 + } + }, + "toolAndCompilerMs": 5376.526582999999 + } + }, + "wallMs": 5621.042625 + } + ], + "throughputPerSecond": 0.1795062960276653 + } + } +} diff --git a/tests/agentic_ts/results/2026-09-24-release-p3-macos-aarch64.json b/tests/agentic_ts/results/2026-09-24-release-p3-macos-aarch64.json new file mode 100644 index 00000000..84f40175 --- /dev/null +++ b/tests/agentic_ts/results/2026-09-24-release-p3-macos-aarch64.json @@ -0,0 +1,843 @@ +{ + "component": { + "blake3": "92f5ca83651af40f4e7322e31c7d6da96faa439a0d0bd0f2b811a13ee43d824c", + "buildMs": 27907.314875, + "bytes": 17070201, + "initialPrepareAndInstantiateMs": 405.22675000000004, + "path": "tmp/rt-target-p3/wasm32-wasip2/release/agentic_ts.optimized.wasm" + }, + "environment": { + "arch": "aarch64", + "artifactCache": null, + "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", + "commitHint": "19ed7840f7b9d5ccd3229cac7bc3b1f7711016d9", + "componentCargoProfile": "release", + "componentFeatures": "typescript-transform-runtime", + "dirty": false, + "harnessCargoProfile": "release", + "hostDependencyGraph": { + "kind": "workspace", + "lockBlake3": "3720211627f9e5727495f9adaea5bb2a1cae8d885b31c3c7bb86aa6a51493d73" + }, + "iterations": 5, + "lockedBuilds": "1", + "node": "22.14.0", + "npm": "10.9.2", + "os": "macos", + "preparedComponentCache": null, + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", + "typescript": "5.8.2", + "unoptimized": null, + "wasmtimeCache": null + }, + "fixture": { + "description": "the checked-in single-source core TypeScript project", + "name": "small", + "project": "projects/core/tsconfig.check.json", + "seriesArguments": { + "coldAndRepeated": [ + "--noEmit", + "-p", + "projects/core/tsconfig.check.json" + ], + "incremental": [ + "--noEmit", + "--incremental", + "--tsBuildInfoFile", + ".cache/release-baseline.tsbuildinfo", + "-p", + "projects/core/tsconfig.check.json" + ] + } + }, + "host": { + "coldFreshProcessState": { + "iterations": 5, + "medianMs": 500.938458, + "p95Ms": 551.679167, + "samples": [ + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 551.679167 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 465.52425 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 474.03675 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 503.542542 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 500.938458 + } + ], + "throughputPerSecond": 2.0034289351363266 + }, + "environmentPolicy": { + "mode": "clear", + "provided": [ + "HOME", + "PATH" + ] + }, + "incrementalFreshProcesses": { + "iterations": 5, + "medianMs": 189.149833, + "p95Ms": 192.34799999999998, + "samples": [ + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 188.193208 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 192.34799999999998 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 189.090334 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 189.149833 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 189.54525 + } + ], + "throughputPerSecond": 5.272445029158598 + }, + "incrementalSeed": { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 456.528041 + }, + "repeatedUnchangedFreshProcesses": { + "iterations": 5, + "medianMs": 421.953708, + "p95Ms": 472.503042, + "samples": [ + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 472.503042 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 426.885084 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 421.69258399999995 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 421.33379199999996 + }, + { + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0 + } + }, + "wallMs": 421.953708 + } + ], + "throughputPerSecond": 2.310142967771644 + } + }, + "inputs": { + "algorithm": "blake3-composite-v1", + "benchmarkHash": "3c228f402f1c47d78fa27a6da1e520f26f70802936a0e52c2b93b7cffe9a49b5", + "buildHash": "4d987a2a2c7c8b2bf6c8abdd3d8c213645b389bf20577fb1941563893e795901" + }, + "memory": { + "allowedQuickJsHeapVariationBytes": 1048576, + "incrementalQuickJsHeap": { + "afterCompiler": { + "maximumBytes": 58373405, + "minimumBytes": 58373405, + "samples": [ + 58373405, + 58373405, + 58373405, + 58373405, + 58373405 + ], + "variationBytes": 0 + }, + "beforeToolLoad": { + "maximumBytes": 6092936, + "minimumBytes": 6092936, + "samples": [ + 6092936, + 6092936, + 6092936, + 6092936, + 6092936 + ], + "variationBytes": 0 + } + }, + "interpretation": "fresh-job QuickJS terminal heaps are a reclamation guard; Wasm linear memory is a monotone instance-wide high-water observation", + "repeatedUnchangedQuickJsHeap": { + "afterCompiler": { + "maximumBytes": 81003163, + "minimumBytes": 81003163, + "samples": [ + 81003163, + 81003163, + 81003163, + 81003163, + 81003163 + ], + "variationBytes": 0 + }, + "beforeToolLoad": { + "maximumBytes": 6092760, + "minimumBytes": 6092760, + "samples": [ + 6092760, + 6092760, + 6092760, + 6092760, + 6092760 + ], + "variationBytes": 0 + } + }, + "reusedInstanceLinearMemoryHighWaterBytes": 152109056 + }, + "notes": [ + "manual local release measurement; no CI timing threshold", + "production TypeScript transform feature; profiling-only filesystem counters disabled", + "host commands use fresh Node processes; Wasm commands use fresh QuickJS jobs", + "cold logical state uses fresh workspaces and Wasm instances outside the timed boundary", + "only the incremental series preserves its explicit .tsbuildinfo" + ], + "schema": "agentic-ts-release-baseline-v1", + "target": "p3", + "timingBoundary": { + "host": "Node process spawn through exit; fresh-workspace preparation is excluded", + "wasm": "run-tsc export invocation through result; component instantiation and fresh-workspace preparation are excluded" + }, + "wasm": { + "coldFreshJobState": { + "iterations": 5, + "medianMs": 5546.019666, + "p95Ms": 5900.112166, + "samples": [ + { + "linearMemoryHighWaterBytes": 151846912, + "outerOverheadMs": 236.1674579999999, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822288, + "heapTotal": 81003163, + "heapUsed": 81003163, + "rss": 14105424 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092760, + "heapUsed": 6092760, + "rss": 412456 + } + }, + "toolAndCompilerMs": 5309.852208 + } + }, + "wallMs": 5546.019666 + }, + { + "linearMemoryHighWaterBytes": 151846912, + "outerOverheadMs": 231.60704200000055, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822288, + "heapTotal": 81003163, + "heapUsed": 81003163, + "rss": 14105424 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092760, + "heapUsed": 6092760, + "rss": 412456 + } + }, + "toolAndCompilerMs": 5283.612916 + } + }, + "wallMs": 5515.219958000001 + }, + { + "linearMemoryHighWaterBytes": 151846912, + "outerOverheadMs": 240.5883759999997, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822288, + "heapTotal": 81003163, + "heapUsed": 81003163, + "rss": 14105424 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092760, + "heapUsed": 6092760, + "rss": 412456 + } + }, + "toolAndCompilerMs": 5431.609166 + } + }, + "wallMs": 5672.197542 + }, + { + "linearMemoryHighWaterBytes": 151846912, + "outerOverheadMs": 248.78899900000033, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822288, + "heapTotal": 81003163, + "heapUsed": 81003163, + "rss": 14105424 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092760, + "heapUsed": 6092760, + "rss": 412456 + } + }, + "toolAndCompilerMs": 5651.323167 + } + }, + "wallMs": 5900.112166 + }, + { + "linearMemoryHighWaterBytes": 151846912, + "outerOverheadMs": 234.75845800000025, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822288, + "heapTotal": 81003163, + "heapUsed": 81003163, + "rss": 14105424 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092760, + "heapUsed": 6092760, + "rss": 412456 + } + }, + "toolAndCompilerMs": 5303.887375 + } + }, + "wallMs": 5538.6458330000005 + } + ], + "throughputPerSecond": 0.17747995747991263 + }, + "incrementalFreshJobs": { + "iterations": 5, + "medianMs": 2665.378167, + "p95Ms": 2680.0991249999997, + "samples": [ + { + "linearMemoryHighWaterBytes": 152109056, + "outerOverheadMs": 148.39224999999396, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12127392, + "heapTotal": 58373405, + "heapUsed": 58373405, + "rss": 6188904 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092936, + "heapUsed": 6092936, + "rss": 412480 + } + }, + "toolAndCompilerMs": 2524.171375000006 + } + }, + "wallMs": 2672.563625 + }, + { + "linearMemoryHighWaterBytes": 152109056, + "outerOverheadMs": 148.25179100000878, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12127392, + "heapTotal": 58373405, + "heapUsed": 58373405, + "rss": 6188904 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092936, + "heapUsed": 6092936, + "rss": 412480 + } + }, + "toolAndCompilerMs": 2531.847333999991 + } + }, + "wallMs": 2680.0991249999997 + }, + { + "linearMemoryHighWaterBytes": 152109056, + "outerOverheadMs": 148.77979199999618, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12127392, + "heapTotal": 58373405, + "heapUsed": 58373405, + "rss": 6188904 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092936, + "heapUsed": 6092936, + "rss": 412480 + } + }, + "toolAndCompilerMs": 2515.8950420000037 + } + }, + "wallMs": 2664.674834 + }, + { + "linearMemoryHighWaterBytes": 152109056, + "outerOverheadMs": 149.3493750000025, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12127392, + "heapTotal": 58373405, + "heapUsed": 58373405, + "rss": 6188904 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092936, + "heapUsed": 6092936, + "rss": 412480 + } + }, + "toolAndCompilerMs": 2516.0287919999973 + } + }, + "wallMs": 2665.378167 + }, + { + "linearMemoryHighWaterBytes": 152109056, + "outerOverheadMs": 148.10666700000638, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 12127392, + "heapTotal": 58373405, + "heapUsed": 58373405, + "rss": 6188904 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092936, + "heapUsed": 6092936, + "rss": 412480 + } + }, + "toolAndCompilerMs": 2512.0583329999936 + } + }, + "wallMs": 2660.165 + } + ], + "throughputPerSecond": 0.37473167101679056 + }, + "incrementalSeed": { + "linearMemoryHighWaterBytes": 152109056, + "outerOverheadMs": 232.94304199999715, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24856080, + "heapTotal": 81202655, + "heapUsed": 81202655, + "rss": 14123728 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092936, + "heapUsed": 6092936, + "rss": 412480 + } + }, + "toolAndCompilerMs": 5437.268041000003 + } + }, + "wallMs": 5670.211083 + }, + "repeatedUnchangedFreshJobs": { + "iterations": 5, + "medianMs": 5516.466, + "p95Ms": 5778.2855, + "samples": [ + { + "linearMemoryHighWaterBytes": 151846912, + "outerOverheadMs": 233.07154199999968, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822288, + "heapTotal": 81003163, + "heapUsed": 81003163, + "rss": 14105424 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092760, + "heapUsed": 6092760, + "rss": 412456 + } + }, + "toolAndCompilerMs": 5297.2798330000005 + } + }, + "wallMs": 5530.351375 + }, + { + "linearMemoryHighWaterBytes": 151846912, + "outerOverheadMs": 226.34679200000028, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822288, + "heapTotal": 81003163, + "heapUsed": 81003163, + "rss": 14105424 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092760, + "heapUsed": 6092760, + "rss": 412456 + } + }, + "toolAndCompilerMs": 5250.30775 + } + }, + "wallMs": 5476.654542 + }, + { + "linearMemoryHighWaterBytes": 151846912, + "outerOverheadMs": 228.96016699999927, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822288, + "heapTotal": 81003163, + "heapUsed": 81003163, + "rss": 14105424 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092760, + "heapUsed": 6092760, + "rss": 412456 + } + }, + "toolAndCompilerMs": 5549.325333000001 + } + }, + "wallMs": 5778.2855 + }, + { + "linearMemoryHighWaterBytes": 151912448, + "outerOverheadMs": 226.80754100000195, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822288, + "heapTotal": 81003163, + "heapUsed": 81003163, + "rss": 14105424 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092760, + "heapUsed": 6092760, + "rss": 412456 + } + }, + "toolAndCompilerMs": 5289.658458999998 + } + }, + "wallMs": 5516.466 + }, + { + "linearMemoryHighWaterBytes": 151912448, + "outerOverheadMs": 232.69283300000643, + "result": { + "overflowed": false, + "stderr": "", + "stdout": "", + "value": { + "exitCode": 0, + "quickJsMemory": { + "afterCompiler": { + "arrayBuffers": 0, + "external": 24822288, + "heapTotal": 81003163, + "heapUsed": 81003163, + "rss": 14105424 + }, + "beforeToolLoad": { + "arrayBuffers": 0, + "external": 291792, + "heapTotal": 6092760, + "heapUsed": 6092760, + "rss": 412456 + } + }, + "toolAndCompilerMs": 5255.662916999994 + } + }, + "wallMs": 5488.355750000001 + } + ], + "throughputPerSecond": 0.1799201021583951 + } + } +} diff --git a/tests/agentic_ts/results/README.md b/tests/agentic_ts/results/README.md index 15d05e50..851a57de 100644 --- a/tests/agentic_ts/results/README.md +++ b/tests/agentic_ts/results/README.md @@ -34,6 +34,34 @@ resulting `HEAD`, while ambiguous merge pushes fail closed. With five samples, the reported p95 is the observed maximum; it is descriptive evidence rather than a stable tail-latency estimate. +## Production release baseline + +The [2026-09-24 P2](2026-09-24-release-p2-macos-aarch64.json) and +[P3](2026-09-24-release-p3-macos-aarch64.json) reports are the first matched +production release pair, measured from clean source `19ed7840`. The host +harness and generated components are locked Cargo release builds, the component +uses `typescript-transform-runtime` rather than the profiling feature, and the +optional artifact, Wasmtime, prepared-component, and unoptimized test settings +are all disabled. Distinct P2/P3 component hashes, matching build/benchmark +input hashes, exact currentness, five samples per series, successful results, +memory evidence, and pair invariants pass validation. + +Cold medians are 0.553 s host versus 5.650 s P2 and 0.501 s host versus +5.546 s P3. Repeated unchanged medians are 0.423 s versus 5.528 s and 0.422 s +versus 5.516 s. Warm incremental medians are 0.191 s versus 2.696 s and +0.189 s versus 2.665 s. Against the practical `8 × host + 1 s` target, P2/P3 +miss by 0.227/0.539 s cold, 1.141/1.141 s repeated, and 0.172/0.152 s +incremental. The reused-instance linear-memory high-water mark is 145.06 MiB +on both targets; this pair seeds the release-memory regression baseline. + +Host timing covers Node process spawn through exit. Wasm timing covers the +`run-tsc` export invocation through its result. Fresh-workspace preparation and +component preparation/instantiation are outside those boundaries. Cold means +fresh logical execution state, not a physical-disk-cold machine. The repeated +and incremental series use fresh host processes and fresh QuickJS jobs; only +the incremental series preserves its explicitly named `.tsbuildinfo` in a +separate host or Wasm workspace. + ## Consolidated TypeScript module-loading candidate The [2026-09-23 P2](2026-09-23-p2-macos-aarch64.json) and From be630732f4d1028b333c513f9231e7a52abc8134 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 01:41:27 +0200 Subject: [PATCH 32/52] Add matched npm release baseline --- .../scripts/select-agentic-ts-currentness.sh | 29 +- .github/workflows/ci.yaml | 8 + .../agentic_ts/test-select-ci-currentness.sh | 29 +- tests/common/mod.rs | 13 + tests/dev_test_profiles.rs | 50 + tests/npm_metadata.rs | 1464 ++++++++++++++++- tests/npm_metadata/results/README.md | 34 + tests/npm_metadata/run.sh | 95 ++ 8 files changed, 1705 insertions(+), 17 deletions(-) create mode 100755 tests/npm_metadata/run.sh diff --git a/.github/scripts/select-agentic-ts-currentness.sh b/.github/scripts/select-agentic-ts-currentness.sh index b5818b68..77adb536 100755 --- a/.github/scripts/select-agentic-ts-currentness.sh +++ b/.github/scripts/select-agentic-ts-currentness.sh @@ -53,18 +53,30 @@ case "$event_name" in ;; esac -reports_to_check=() +agentic_reports_to_check=() +npm_reports_to_check=() reports_count=0 if [[ -n "$diff_base" ]]; then report_list=$(mktemp) trap 'rm -f "$report_list"' EXIT if ! git diff --name-only --diff-filter=ACMR "$diff_base" HEAD \ - -- 'tests/agentic_ts/results/*.json' >"$report_list"; then - echo "failed to select changed agentic TypeScript reports" >&2 + -- 'tests/agentic_ts/results/*.json' 'tests/npm_metadata/results/*.json' >"$report_list"; then + echo "failed to select changed performance reports" >&2 exit 1 fi while IFS= read -r report; do - reports_to_check+=("$report") + case "$report" in + tests/agentic_ts/results/*.json) + agentic_reports_to_check+=("$report") + ;; + tests/npm_metadata/results/*.json) + npm_reports_to_check+=("$report") + ;; + *) + echo "unexpected performance report path: $report" >&2 + exit 1 + ;; + esac reports_count=$((reports_count + 1)) done <"$report_list" fi @@ -80,7 +92,12 @@ fi echo "source-ref=$source_ref" echo "reports-to-check<"$fixture/build-input.txt" git -C "$fixture" add build-input.txt git -C "$fixture" commit -qm base @@ -17,7 +18,8 @@ base=$(git -C "$fixture" rev-parse HEAD) git -C "$fixture" switch -qc report-branch printf '{}\n' >"$fixture/tests/agentic_ts/results/report.json" -git -C "$fixture" add tests/agentic_ts/results/report.json +printf '{}\n' >"$fixture/tests/npm_metadata/results/report.json" +git -C "$fixture" add tests/agentic_ts/results/report.json tests/npm_metadata/results/report.json git -C "$fixture" commit -qm report report_head=$(git -C "$fixture" rev-parse HEAD) @@ -31,16 +33,22 @@ assert_plan() { local event_name=$1 local before=$2 local expected_source=$3 - local expected_report=$4 - local expected_pr_head=${5:-} + local expected_agentic_report=$4 + local expected_npm_report=$5 + local expected_pr_head=${6:-} local plan plan=$(cd "$fixture" && "$selector" "$event_name" "$before" "$expected_pr_head") grep -Fxq "source-ref=$expected_source" <<<"$plan" - grep -Fxq "$expected_report" <<<"$plan" + if [[ -n "$expected_agentic_report" ]]; then + grep -Fxq "$expected_agentic_report" <<<"$plan" + fi + if [[ -n "$expected_npm_report" ]]; then + grep -Fxq "$expected_npm_report" <<<"$plan" + fi } -assert_plan pull_request '' "$report_head" tests/agentic_ts/results/report.json "$report_head" -assert_plan push "$main_parent" "$report_head" tests/agentic_ts/results/report.json +assert_plan pull_request '' "$report_head" tests/agentic_ts/results/report.json tests/npm_metadata/results/report.json "$report_head" +assert_plan push "$main_parent" "$report_head" tests/agentic_ts/results/report.json tests/npm_metadata/results/report.json [[ "$(git -C "$fixture" rev-parse HEAD^2)" == "$report_head" ]] if (cd "$fixture" && "$selector" pull_request '' "$base") >/dev/null 2>&1; then echo "mismatched pull-request head unexpectedly passed" >&2 @@ -53,10 +61,11 @@ fi previous=$(git -C "$fixture" rev-parse HEAD) printf '{}\n' >"$fixture/tests/agentic_ts/results/direct.json" -git -C "$fixture" add tests/agentic_ts/results/direct.json +printf '{}\n' >"$fixture/tests/npm_metadata/results/direct.json" +git -C "$fixture" add tests/agentic_ts/results/direct.json tests/npm_metadata/results/direct.json git -C "$fixture" commit -qm direct-push direct_head=$(git -C "$fixture" rev-parse HEAD) -assert_plan push "$previous" "$direct_head" tests/agentic_ts/results/direct.json +assert_plan push "$previous" "$direct_head" tests/agentic_ts/results/direct.json tests/npm_metadata/results/direct.json zero_plan=$(cd "$fixture" && "$selector" push 0000000000000000000000000000000000000000) grep -Fqx "source-ref=$(git -C "$fixture" rev-parse HEAD)" <<<"$zero_plan" @@ -64,6 +73,10 @@ if grep -Fqx tests/agentic_ts/results/direct.json <<<"$zero_plan"; then echo "zero-before push unexpectedly selected a current report" >&2 exit 1 fi +if grep -Fqx tests/npm_metadata/results/direct.json <<<"$zero_plan"; then + echo "zero-before push unexpectedly selected a current npm report" >&2 + exit 1 +fi git -C "$fixture" branch ambiguous-side "$previous" git -C "$fixture" switch -q ambiguous-side diff --git a/tests/common/mod.rs b/tests/common/mod.rs index ebb0a8f1..0a48780d 100644 --- a/tests/common/mod.rs +++ b/tests/common/mod.rs @@ -4000,6 +4000,19 @@ impl TestInstance { .await } + pub async fn from_prepared_with_memory_tracking( + prepared: &PreparedComponent, + ) -> anyhow::Result { + Self::from_parts( + &prepared.engine, + &prepared.linker, + &prepared.component, + None, + true, + ) + .await + } + pub async fn from_golem_prepared(prepared: &GolemPreparedComponent) -> anyhow::Result { Self::from_parts( &prepared.engine, diff --git a/tests/dev_test_profiles.rs b/tests/dev_test_profiles.rs index 9e057896..10b02218 100644 --- a/tests/dev_test_profiles.rs +++ b/tests/dev_test_profiles.rs @@ -307,6 +307,56 @@ fn agentic_ts_runner_uses_one_date_for_the_report_pair() { ); } +#[test] +fn npm_metadata_release_runner_rejects_node_environment_overrides() { + let repo_root = Path::new(env!("CARGO_MANIFEST_DIR")); + for (variable, value) in [ + ("NODE_OPTIONS", "--trace-warnings"), + ("NODE_COMPILE_CACHE", "/tmp/node-compile-cache"), + ("NODE_ENV", "production"), + ] { + let mut command = Command::new("sh"); + command + .arg(repo_root.join("tests/npm_metadata/run.sh")) + .arg("--release") + .current_dir(repo_root); + remove_node_overrides(&mut command); + let output = command + .env(variable, value) + .output() + .expect("release runner guard should execute"); + + assert!( + !output.status.success(), + "{variable} was unexpectedly accepted" + ); + let stderr = String::from_utf8_lossy(&output.stderr); + assert!( + stderr.contains(variable) && stderr.contains("rejects inherited Node"), + "unexpected rejection for {variable}: {stderr}" + ); + } +} + +#[test] +fn npm_metadata_runner_uses_one_date_for_the_report_pair() { + let repo_root = Path::new(env!("CARGO_MANIFEST_DIR")); + let runner = fs::read_to_string(repo_root.join("tests/npm_metadata/run.sh")) + .expect("npm metadata runner should be readable"); + + assert_eq!( + runner.matches("measurement_date=$(date +%Y-%m-%d)").count(), + 1, + "the report-pair date should be captured exactly once" + ); + assert!( + runner.contains( + "report=\"$results_dir/${measurement_date}-release-$target-$platform-$arch.json\"" + ), + "both report paths should use the captured measurement date" + ); +} + #[test] fn wasmtime_fork_transform_supports_copied_manifests_and_new_patch_crates() { let repo_root = Path::new(env!("CARGO_MANIFEST_DIR")); diff --git a/tests/npm_metadata.rs b/tests/npm_metadata.rs index 6a24a1d6..1bd940ef 100644 --- a/tests/npm_metadata.rs +++ b/tests/npm_metadata.rs @@ -4,25 +4,35 @@ mod common; use anyhow::{Context, ensure}; -use axum::{Router, body::Body, http::StatusCode, routing::get}; -use camino::Utf8Path; +use axum::{ + Router, body::Body, extract::Request, http::StatusCode, middleware::Next, routing::get, +}; +use camino::{Utf8Path, Utf8PathBuf}; use common::{ CompiledTest, FeatureCombination, PreparedComponent, TestInstance, TestTarget, copy_dir_recursive, test_target, }; use serde_json::{Value, json}; use std::{ + collections::{BTreeMap, BTreeSet}, fs, + io::Read as _, process::Command, sync::{ Arc, atomic::{AtomicUsize, Ordering}, }, - time::Instant, + time::{Duration, Instant}, }; use wasmtime::component::Val; const VERSION: &str = "4.17.12"; +const SUITE_DIR: &str = "tests/npm_metadata"; +const EXAMPLE_DIR: &str = "examples/runtime/npm-compat"; +const INPUT_HASH_ALGORITHM: &str = "blake3-composite-v1"; +const HOST_TIMING_BOUNDARY: &str = "Node process spawn through exit; workspace preparation, cache seeding, and install-tree cleanup are excluded"; +const WASM_TIMING_BOUNDARY: &str = "run export invocation through result; component instantiation, workspace preparation, cache seeding, install-tree cleanup, and linear-memory observation are excluded"; +const MEMORY_INTERPRETATION: &str = "per-sample Wasm linear-memory values are monotone instance high-water observations read after the timed invocation"; const PACKAGES: &[(&str, &str)] = &[ ("lodash", "@types/lodash"), ("lodash-es", "@types/lodash-es"), @@ -274,6 +284,9 @@ async fn measure( #[tokio::main] async fn main() -> anyhow::Result<()> { + if std::env::var_os("NPM_METADATA_VALIDATE_REPORTS").is_some() { + return validate_checked_release_reports(Utf8Path::new(SUITE_DIR).join("results")); + } if std::env::var("NPM_METADATA_RUN").as_deref() != Ok("1") { println!("npm metadata benchmark is manual; set NPM_METADATA_RUN=1 to measure"); return Ok(()); @@ -294,6 +307,17 @@ async fn main() -> anyhow::Result<()> { iterations > 0 && iterations <= 20, "iterations must be 1..=20" ); + if std::env::var_os("NPM_METADATA_RELEASE_BASELINE").is_some() { + ensure!( + iterations >= 5, + "release baseline requires at least five iterations" + ); + return run_release_baseline(iterations).await; + } + run_legacy_baseline(iterations).await +} + +async fn run_legacy_baseline(iterations: usize) -> anyhow::Result<()> { let compiled = CompiledTest::new_with_features( Utf8Path::new("examples/runtime/npm-compat"), true, @@ -342,3 +366,1437 @@ async fn main() -> anyhow::Result<()> { println!("{output}"); Ok(()) } + +#[derive(Clone, Copy, Debug, Default)] +struct RegistrySnapshot { + metadata: usize, + tarballs: usize, + total: usize, +} + +impl RegistrySnapshot { + fn difference(self, before: Self) -> Self { + Self { + metadata: self.metadata - before.metadata, + tarballs: self.tarballs - before.tarballs, + total: self.total - before.total, + } + } + + fn value(self) -> Value { + let classified = self.metadata + self.tarballs; + json!({ + "metadata": self.metadata, + "tarballs": self.tarballs, + "total": self.total, + "unexpected": self.total.saturating_sub(classified), + }) + } +} + +#[derive(Default)] +struct RegistryCounters { + metadata: AtomicUsize, + tarballs: AtomicUsize, + total: AtomicUsize, +} + +impl RegistryCounters { + fn snapshot(&self) -> RegistrySnapshot { + RegistrySnapshot { + metadata: self.metadata.load(Ordering::Relaxed), + tarballs: self.tarballs.load(Ordering::Relaxed), + total: self.total.load(Ordering::Relaxed), + } + } +} + +struct ReleaseRegistry { + base: String, + server: tokio::task::JoinHandle<()>, + counters: Arc, + tarballs: BTreeMap, +} + +async fn release_registry(root: &Utf8Path) -> anyhow::Result { + let listener = tokio::net::TcpListener::bind("127.0.0.1:0").await?; + let base = format!("http://127.0.0.1:{}", listener.local_addr()?.port()); + let counters = Arc::new(RegistryCounters::default()); + let mut tarballs = BTreeMap::new(); + let mut router = Router::new(); + for (short, name) in PACKAGES { + let tarball = pack(short, root)?; + tarballs.insert( + (*name).to_string(), + json!({ + "bytes": tarball.len(), + "blake3": blake3::hash(&tarball).to_hex().to_string(), + }), + ); + let path = format!("/@types/{short}/-/{short}-{VERSION}.tgz"); + let metadata_path = format!("/@types%2f{short}"); + let dependencies = if *short == "lodash-es" { + json!({"@types/lodash": "*"}) + } else { + json!({}) + }; + let mut metadata = json!({"name": name, "dist-tags": {"latest": VERSION}, "versions": {}}); + metadata["versions"][VERSION] = json!({ + "name": name, + "version": VERSION, + "dependencies": dependencies, + "dist": {"tarball": format!("{base}{path}")}, + }); + let route_counters = counters.clone(); + router = router.route( + &metadata_path, + get(move || { + let route_counters = route_counters.clone(); + let metadata = metadata.clone(); + async move { + route_counters.metadata.fetch_add(1, Ordering::Relaxed); + axum::Json(metadata) + } + }), + ); + let route_counters = counters.clone(); + router = router.route( + &path, + get(move || { + let route_counters = route_counters.clone(); + let body = tarball.clone(); + async move { + route_counters.tarballs.fetch_add(1, Ordering::Relaxed); + (StatusCode::OK, Body::from(body)) + } + }), + ); + } + let total_counters = counters.clone(); + let router = router.layer(axum::middleware::from_fn( + move |request: Request, next: Next| { + let total_counters = total_counters.clone(); + async move { + total_counters.total.fetch_add(1, Ordering::Relaxed); + next.run(request).await + } + }, + )); + let server = tokio::spawn(async move { + axum::serve(listener, router) + .await + .expect("release baseline local registry"); + }); + Ok(ReleaseRegistry { + base, + server, + counters, + tarballs, + }) +} + +struct HostNpm { + node: Utf8PathBuf, + npm_cli: Utf8PathBuf, + npm_dir: Utf8PathBuf, +} + +fn resolve_host_npm() -> anyhow::Result { + let node = Utf8PathBuf::from(command(Command::new("which").arg("node"))?); + let npm_dir = Utf8PathBuf::from(command(Command::new("npm").args(["root", "-g"]))?).join("npm"); + let npm_cli = npm_dir.join("bin/npm-cli.js"); + ensure!( + node.is_file(), + "resolved Node executable does not exist: {node}" + ); + ensure!( + npm_cli.is_file(), + "resolved npm CLI does not exist: {npm_cli}" + ); + let package: Value = serde_json::from_slice(&fs::read(npm_dir.join("package.json"))?)?; + ensure!( + package["version"] == "10.9.2", + "resolved npm package is not 10.9.2" + ); + Ok(HostNpm { + node, + npm_cli, + npm_dir, + }) +} + +fn prepare_release_root(root: &Utf8Path, fixture: bool, registry: &str) -> anyhow::Result<()> { + for directory in [ + "workspace", + "home/npm", + "cache/npm", + "prefix/lib/node_modules", + "prefix/bin", + ] { + fs::create_dir_all(root.join(directory))?; + } + if fixture { + for file in ["package.json", "package-lock.json"] { + fs::copy( + Utf8Path::new(SUITE_DIR).join("real").join(file), + root.join("workspace").join(file), + )?; + } + let lock_path = root.join("workspace/package-lock.json"); + let mut lock: Value = serde_json::from_slice(&fs::read(&lock_path)?)?; + for (short, _) in PACKAGES { + lock["packages"][format!("node_modules/@types/{short}")]["resolved"] = json!(format!( + "{}/@types/{short}/-/{short}-{VERSION}.tgz", + registry.trim_end_matches('/') + )); + } + fs::write(lock_path, serde_json::to_vec_pretty(&lock)?)?; + } + Ok(()) +} + +async fn release_instance( + prepared: &PreparedComponent, + npm_dir: &Utf8Path, + fixture: bool, + registry: &str, +) -> anyhow::Result { + let instance = TestInstance::from_prepared_with_memory_tracking(prepared).await?; + prepare_release_root(instance.temp_dir_path(), fixture, registry)?; + fs::create_dir_all(instance.temp_dir_path().join("tool/npm"))?; + copy_dir_recursive( + npm_dir.as_std_path(), + instance.temp_dir_path().join("tool/npm").as_std_path(), + )?; + Ok(instance) +} + +fn metadata_args(registry: &str) -> Vec { + vec![ + "view".to_string(), + format!("@types/lodash-es@{VERSION}"), + "version".to_string(), + format!("--registry={registry}"), + "--prefer-offline".to_string(), + "--loglevel=http".to_string(), + ] +} + +fn seed_ci_args(registry: &str) -> Vec { + vec![ + "ci".to_string(), + "--install-links".to_string(), + "--ignore-scripts".to_string(), + "--no-audit".to_string(), + "--no-fund".to_string(), + format!("--registry={registry}"), + "--loglevel=http".to_string(), + ] +} + +fn warm_ci_args(registry: &str) -> Vec { + vec![ + "ci".to_string(), + "--offline".to_string(), + "--install-links".to_string(), + "--ignore-scripts".to_string(), + "--no-audit".to_string(), + "--no-fund".to_string(), + format!("--registry={registry}"), + "--loglevel=http".to_string(), + ] +} + +fn release_series_arguments(registry: &str) -> Value { + json!({ + "metadata": metadata_args(registry), + "ciSeed": seed_ci_args(registry), + "ciTimed": warm_ci_args(registry), + }) +} + +fn release_timing_boundary() -> Value { + json!({ + "host": HOST_TIMING_BOUNDARY, + "wasm": WASM_TIMING_BOUNDARY, + }) +} + +fn installed_state(root: &Utf8Path) -> Value { + let mut packages = BTreeMap::new(); + let mut complete = true; + for (short, name) in PACKAGES { + let path = root + .join("workspace/node_modules/@types") + .join(short) + .join("package.json"); + let identity = fs::read(&path) + .ok() + .and_then(|bytes| serde_json::from_slice::(&bytes).ok()) + .map(|package| { + json!({ + "name": package["name"], + "version": package["version"], + }) + }); + complete &= identity + .as_ref() + .is_some_and(|identity| identity["name"] == *name && identity["version"] == VERSION); + packages.insert((*name).to_string(), identity); + } + let mut top_level = fs::read_dir(root.join("workspace/node_modules/@types")) + .ok() + .into_iter() + .flatten() + .filter_map(Result::ok) + .filter_map(|entry| entry.file_name().into_string().ok()) + .collect::>(); + top_level.sort(); + complete &= top_level == ["lodash", "lodash-es"]; + json!({"complete": complete, "packages": packages, "topLevel": top_level}) +} + +struct ReleaseSampleContext<'a> { + side: &'a str, + operation: &'a str, + cache: &'a str, + sequence: usize, + root: &'a Utf8Path, + requests: RegistrySnapshot, + linear_memory_high_water_bytes: Option, + lockfile_before: Option, +} + +fn finish_release_sample( + context: ReleaseSampleContext<'_>, + wall_ms: f64, + result: Value, +) -> anyhow::Result { + let ReleaseSampleContext { + side, + operation, + cache, + sequence, + root, + requests, + linear_memory_high_water_bytes, + lockfile_before, + } = context; + let installed = (operation == "ci").then(|| installed_state(root)); + let lockfile_after = if operation == "ci" { + Some(hash_file(root.join("workspace/package-lock.json"))?) + } else { + None + }; + let lockfile_unchanged = lockfile_before + .as_ref() + .zip(lockfile_after.as_ref()) + .map(|(before, after)| before == after); + let expected_output = + operation != "view" || result["stdout"].as_str().unwrap_or_default().trim() == VERSION; + let installed_ok = installed + .as_ref() + .is_none_or(|value| value["complete"] == true); + let success = result["value"]["exitCode"] == 0 + && result["overflowed"] == false + && result.get("runnerError").is_none() + && expected_output + && installed_ok + && lockfile_unchanged.is_none_or(|unchanged| unchanged); + let stderr = result["stderr"].as_str().unwrap_or_default(); + let npm_http_fetch_log_lines = stderr + .lines() + .filter(|line| line.starts_with("npm http fetch ")) + .count(); + let npm_http_cache_log_lines = stderr + .lines() + .filter(|line| line.starts_with("npm http cache ")) + .count(); + Ok(json!({ + "sequence": sequence, + "side": side, + "operation": operation, + "registry": "local", + "cache": cache, + "success": success, + "installed": installed, + "lockfileBlake3": lockfile_after, + "lockfileUnchanged": lockfile_unchanged, + "wallMs": wall_ms, + "localHttpRequests": requests.value(), + "npmHttpFetchLogLines": npm_http_fetch_log_lines, + "npmHttpCacheLogLines": npm_http_cache_log_lines, + "linearMemoryHighWaterBytes": linear_memory_high_water_bytes, + "result": result, + })) +} + +fn host_npm_sample( + host: &HostNpm, + root: &Utf8Path, + args: &[String], + operation: &str, + cache: &str, + sequence: usize, + counters: &RegistryCounters, +) -> anyhow::Result { + let lockfile_before = (operation == "ci") + .then(|| hash_file(root.join("workspace/package-lock.json"))) + .transpose()?; + let before = counters.snapshot(); + let mut command = Command::new(&host.node); + command + .arg(&host.npm_cli) + .args(args) + .current_dir(root.join("workspace")) + .env_clear() + .env("HOME", root.join("home/npm")) + .env("NODE", &host.node) + .env("NPM", &host.npm_cli) + .env("NPM_CONFIG_AUDIT", "false") + .env("NPM_CONFIG_CACHE", root.join("cache/npm")) + .env("NPM_CONFIG_FETCH_RETRIES", "0") + .env("NPM_CONFIG_FUND", "false") + .env("NPM_CONFIG_PREFIX", root.join("prefix")) + .env("NPM_CONFIG_UPDATE_NOTIFIER", "false") + .env("PATH", ""); + let started = Instant::now(); + let output = command.output()?; + let wall_ms = millis(started.elapsed()); + let result = json!({ + "value": {"exitCode": output.status.code().unwrap_or(-1)}, + "stdout": String::from_utf8_lossy(&output.stdout), + "stderr": String::from_utf8_lossy(&output.stderr), + "overflowed": false, + }); + finish_release_sample( + ReleaseSampleContext { + side: "host", + operation, + cache, + sequence, + root, + requests: counters.snapshot().difference(before), + linear_memory_high_water_bytes: None, + lockfile_before, + }, + wall_ms, + result, + ) +} + +async fn wasm_npm_sample( + instance: &mut TestInstance, + args: &[String], + operation: &str, + cache: &str, + sequence: usize, + counters: &RegistryCounters, +) -> anyhow::Result { + let lockfile_before = (operation == "ci") + .then(|| hash_file(instance.temp_dir_path().join("workspace/package-lock.json"))) + .transpose()?; + let before = counters.snapshot(); + instance.set_epoch_deadline(180); + let arguments = [Val::List( + args.iter() + .map(|value| Val::String(value.clone())) + .collect(), + )]; + let started = Instant::now(); + let value = instance.invoke(None, "run", &arguments).await?; + let wall_ms = millis(started.elapsed()); + let Some(Val::String(encoded)) = value else { + anyhow::bail!("measured npm did not return JSON") + }; + let result: Value = serde_json::from_str(&encoded)?; + finish_release_sample( + ReleaseSampleContext { + side: "wasm", + operation, + cache, + sequence, + root: instance.temp_dir_path(), + requests: counters.snapshot().difference(before), + linear_memory_high_water_bytes: Some(instance.linear_memory_high_water_bytes()), + lockfile_before, + }, + wall_ms, + result, + ) +} + +struct ReleaseIteration { + metadata_cold: Value, + ci_seed: Value, + ci_warm: Value, +} + +fn host_release_iteration( + host: &HostNpm, + registry: &ReleaseRegistry, + sequence: usize, +) -> anyhow::Result { + let metadata_root = camino_tempfile::Utf8TempDir::new()?; + prepare_release_root(metadata_root.path(), false, ®istry.base)?; + let metadata_args = metadata_args(®istry.base); + let metadata_cold = host_npm_sample( + host, + metadata_root.path(), + &metadata_args, + "view", + "cold", + sequence, + ®istry.counters, + )?; + let ci_root = camino_tempfile::Utf8TempDir::new()?; + prepare_release_root(ci_root.path(), true, ®istry.base)?; + let ci_seed = host_npm_sample( + host, + ci_root.path(), + &seed_ci_args(®istry.base), + "ci", + "seed", + sequence, + ®istry.counters, + )?; + ensure!(ci_seed["success"] == true, "host npm ci cache seed failed"); + fs::remove_dir_all(ci_root.path().join("workspace/node_modules"))?; + let ci_warm = host_npm_sample( + host, + ci_root.path(), + &warm_ci_args(®istry.base), + "ci", + "warm-tarball", + sequence, + ®istry.counters, + )?; + Ok(ReleaseIteration { + metadata_cold, + ci_seed, + ci_warm, + }) +} + +async fn wasm_release_iteration( + prepared: &PreparedComponent, + npm_dir: &Utf8Path, + registry: &ReleaseRegistry, + sequence: usize, +) -> anyhow::Result { + let mut metadata_instance = release_instance(prepared, npm_dir, false, ®istry.base).await?; + let metadata_args = metadata_args(®istry.base); + let metadata_cold = wasm_npm_sample( + &mut metadata_instance, + &metadata_args, + "view", + "cold", + sequence, + ®istry.counters, + ) + .await?; + let mut ci_instance = release_instance(prepared, npm_dir, true, ®istry.base).await?; + let ci_seed = wasm_npm_sample( + &mut ci_instance, + &seed_ci_args(®istry.base), + "ci", + "seed", + sequence, + ®istry.counters, + ) + .await?; + ensure!(ci_seed["success"] == true, "Wasm npm ci cache seed failed"); + fs::remove_dir_all(ci_instance.temp_dir_path().join("workspace/node_modules"))?; + let ci_warm = wasm_npm_sample( + &mut ci_instance, + &warm_ci_args(®istry.base), + "ci", + "warm-tarball", + sequence, + ®istry.counters, + ) + .await?; + Ok(ReleaseIteration { + metadata_cold, + ci_seed, + ci_warm, + }) +} + +#[derive(Default)] +struct ReleaseSeries { + metadata_cold: Vec, + ci_seeds: Vec, + ci_warm: Vec, +} + +impl ReleaseSeries { + fn push(&mut self, iteration: ReleaseIteration) { + self.metadata_cold.push(iteration.metadata_cold); + self.ci_seeds.push(iteration.ci_seed); + self.ci_warm.push(iteration.ci_warm); + } + + fn value(&self) -> Value { + json!({ + "metadata": { + "cold": summarize_release(&self.metadata_cold), + }, + "warmTarballCi": { + "seeds": summarize_release(&self.ci_seeds), + "timed": summarize_release(&self.ci_warm), + }, + }) + } + + fn samples(&self) -> impl Iterator { + self.metadata_cold + .iter() + .chain(&self.ci_seeds) + .chain(&self.ci_warm) + } +} + +async fn run_release_baseline(iterations: usize) -> anyhow::Result<()> { + let host = resolve_host_npm()?; + let build_started = Instant::now(); + let feature_combination = FeatureCombination::Normal; + let compiled = + CompiledTest::new_with_features(Utf8Path::new(EXAMPLE_DIR), true, feature_combination) + .await?; + let build_elapsed = build_started.elapsed(); + let component_size = fs::metadata(compiled.wasm_path())?.len(); + let prepare_started = Instant::now(); + let prepared = PreparedComponent::new(compiled.wasm_path())?; + let prepare_elapsed = prepare_started.elapsed(); + let pack_dir = camino_tempfile::tempdir()?; + let registry = release_registry(pack_dir.path()).await?; + + let mut host_series = ReleaseSeries::default(); + let mut wasm_series = ReleaseSeries::default(); + for iteration in 0..iterations { + if iteration % 2 == 0 { + host_series.push(host_release_iteration(&host, ®istry, iteration)?); + wasm_series.push( + wasm_release_iteration(&prepared, &host.npm_dir, ®istry, iteration).await?, + ); + } else { + wasm_series.push( + wasm_release_iteration(&prepared, &host.npm_dir, ®istry, iteration).await?, + ); + host_series.push(host_release_iteration(&host, ®istry, iteration)?); + } + } + registry.server.abort(); + + let environment = release_environment(iterations, feature_combination.label())?; + let input_hashes = npm_input_hashes()?; + let npm_tool = directory_hash_evidence(&host.npm_dir)?; + let max_linear_memory = wasm_series + .samples() + .filter_map(|sample| sample["linearMemoryHighWaterBytes"].as_u64()) + .max() + .unwrap_or(0); + let report = json!({ + "schema": "npm-metadata-v2", + "environment": environment, + "inputs": { + "algorithm": INPUT_HASH_ALGORITHM, + "buildHash": input_hashes.build, + "benchmarkHash": input_hashes.benchmark, + }, + "target": target_name(), + "fixture": { + "name": "small-local-registry", + "packages": PACKAGES.iter().map(|(_, name)| *name).collect::>(), + "version": VERSION, + "packageJsonBlake3": hash_file(Utf8Path::new(SUITE_DIR).join("real/package.json"))?, + "packageLockBlake3": hash_file(Utf8Path::new(SUITE_DIR).join("real/package-lock.json"))?, + "npmTool": npm_tool, + "tarballs": registry.tarballs, + "seriesArguments": release_series_arguments(""), + }, + "component": { + "path": compiled.wasm_path().as_str(), + "bytes": component_size, + "blake3": hash_file(compiled.wasm_path())?, + "buildMs": millis(build_elapsed), + "initialPrepareMs": millis(prepare_elapsed), + }, + "host": host_series.value(), + "wasm": wasm_series.value(), + "timingBoundary": release_timing_boundary(), + "memory": { + "maxWasmLinearMemoryHighWaterBytes": max_linear_memory, + "series": { + "metadataCold": release_memory_series(&wasm_series.metadata_cold)?, + "ciSeeds": release_memory_series(&wasm_series.ci_seeds)?, + "ciWarmTarball": release_memory_series(&wasm_series.ci_warm)?, + }, + "interpretation": MEMORY_INTERPRETATION, + }, + "notes": [ + "manual local release measurement; no CI timing threshold", + "production normal feature; profiling-only instrumentation disabled", + "host and Wasm use the same loopback registry and pinned tarball bytes", + "each iteration has independent host and Wasm workspaces and caches", + "timed npm ci runs offline after an untimed local-registry seed and external node_modules removal", + ], + }); + validate_release_report(&report)?; + validate_release_regression_guards(&report)?; + let formatted = serde_json::to_string_pretty(&report)?; + if let Ok(path) = std::env::var("NPM_METADATA_REPORT") { + fs::write(path, format!("{formatted}\n"))?; + } + println!("{formatted}"); + Ok(()) +} + +fn millis(duration: Duration) -> f64 { + duration.as_secs_f64() * 1000.0 +} + +fn summarize_release(samples: &[Value]) -> Value { + let mut wall_ms = samples + .iter() + .filter_map(|sample| sample["wallMs"].as_f64()) + .collect::>(); + wall_ms.sort_by(f64::total_cmp); + let median_ms = wall_ms[wall_ms.len() / 2]; + let p95_index = ((wall_ms.len() as f64 * 0.95).ceil() as usize) + .saturating_sub(1) + .min(wall_ms.len() - 1); + let total_ms = wall_ms.iter().sum::(); + json!({ + "iterations": samples.len(), + "medianMs": median_ms, + "p95Ms": wall_ms[p95_index], + "throughputPerSecond": 1000.0 * samples.len() as f64 / total_ms, + "samples": samples, + }) +} + +fn integer_series(values: Vec) -> Value { + let minimum = values.iter().copied().min().unwrap_or(0); + let maximum = values.iter().copied().max().unwrap_or(0); + json!({ + "minimumBytes": minimum, + "maximumBytes": maximum, + "variationBytes": maximum - minimum, + "samples": values, + }) +} + +fn release_memory_series(samples: &[Value]) -> anyhow::Result { + let linear = samples + .iter() + .map(|sample| { + sample["linearMemoryHighWaterBytes"] + .as_u64() + .context("missing npm linear-memory sample") + }) + .collect::>>()?; + Ok(json!({ + "linearMemoryHighWater": integer_series(linear), + })) +} + +struct NpmInputHashes { + build: String, + benchmark: String, +} + +struct CurrentReleaseInputs { + hashes: NpmInputHashes, + package_json: String, + package_lock: String, +} + +fn npm_source_root() -> anyhow::Result { + let current_directory = Utf8PathBuf::from_path_buf(std::env::current_dir()?) + .map_err(|path| anyhow::anyhow!("non-UTF-8 current directory: {}", path.display()))?; + let configured = Utf8PathBuf::from( + std::env::var("NPM_METADATA_SOURCE_ROOT").unwrap_or_else(|_| ".".to_string()), + ); + Ok(if configured == Utf8Path::new(".") { + current_directory + } else if configured.is_absolute() { + configured + } else { + current_directory.join(configured) + }) +} + +fn npm_input_hashes() -> anyhow::Result { + let source_root = npm_source_root()?; + let source_root = source_root.as_path(); + let mut build_files = npm_input_files(&[ + "Cargo.toml", + "Cargo.lock", + ".github/scripts/enable-wasmtime-fork.sh", + "crates/golem-context/Cargo.toml", + "crates/golem-websocket/Cargo.toml", + "crates/wasi-logging/Cargo.toml", + "crates/wasm-rquickjs/Cargo.toml", + "crates/wasm-rquickjs/skeleton/Cargo.toml_", + "crates/wasm-rquickjs/skeleton/Cargo.lock", + ]); + for directory in [ + "crates/wasi-logging/src", + "crates/wasm-rquickjs/src", + "crates/wasm-rquickjs/skeleton/src", + EXAMPLE_DIR, + ] { + collect_npm_input_files(source_root, Utf8Path::new(directory), &mut build_files)?; + } + let mut benchmark_files = npm_input_files(&[ + "tests/npm_metadata.rs", + "tests/npm_metadata/real/package.json", + "tests/npm_metadata/real/package-lock.json", + "tests/npm_metadata/run.sh", + "tools/dev-test.sh", + ]); + for directory in [ + "tests/common", + "crates/golem-websocket/wit", + "crates/golem-websocket/wit-p3", + ] { + collect_npm_input_files(source_root, Utf8Path::new(directory), &mut benchmark_files)?; + } + Ok(NpmInputHashes { + build: npm_composite_hash(source_root, "build", &build_files)?, + benchmark: npm_composite_hash(source_root, "benchmark", &benchmark_files)?, + }) +} + +fn current_release_inputs() -> anyhow::Result { + let source_root = npm_source_root()?; + Ok(CurrentReleaseInputs { + hashes: npm_input_hashes()?, + package_json: hash_file(source_root.join(SUITE_DIR).join("real/package.json"))?, + package_lock: hash_file(source_root.join(SUITE_DIR).join("real/package-lock.json"))?, + }) +} + +fn npm_input_files(paths: &[&str]) -> BTreeSet { + paths.iter().map(Utf8PathBuf::from).collect() +} + +fn collect_npm_input_files( + source_root: &Utf8Path, + directory: &Utf8Path, + files: &mut BTreeSet, +) -> anyhow::Result<()> { + for entry in fs::read_dir(source_root.join(directory))? { + let entry = entry?; + let name = entry + .file_name() + .into_string() + .map_err(|name| anyhow::anyhow!("non-UTF-8 input name: {}", name.to_string_lossy()))?; + let path = directory.join(name); + let metadata = fs::symlink_metadata(source_root.join(&path))?; + ensure!( + !metadata.file_type().is_symlink(), + "input symlinks are unsupported: {path}" + ); + if metadata.is_dir() { + collect_npm_input_files(source_root, &path, files)?; + } else { + ensure!(metadata.is_file(), "unsupported input type: {path}"); + files.insert(path); + } + } + Ok(()) +} + +fn npm_composite_hash( + source_root: &Utf8Path, + domain: &str, + files: &BTreeSet, +) -> anyhow::Result { + ensure!(!files.is_empty(), "{domain} input set is empty"); + let mut hasher = blake3::Hasher::new(); + hash_part(&mut hasher, INPUT_HASH_ALGORITHM.as_bytes()); + hash_part(&mut hasher, domain.as_bytes()); + for path in files { + ensure!( + path.is_relative() + && !path + .components() + .any(|component| component.as_str() == ".."), + "input path escapes the source root: {path}" + ); + let metadata = fs::symlink_metadata(source_root.join(path))?; + ensure!( + metadata.is_file() && !metadata.file_type().is_symlink(), + "input is not a regular file: {path}" + ); + let components = path.components().collect::>(); + hasher.update(&(components.len() as u64).to_le_bytes()); + for component in components { + hash_part(&mut hasher, component.as_str().as_bytes()); + } + hash_part(&mut hasher, &fs::read(source_root.join(path))?); + } + Ok(hasher.finalize().to_hex().to_string()) +} + +fn hash_part(hasher: &mut blake3::Hasher, bytes: &[u8]) { + hasher.update(&(bytes.len() as u64).to_le_bytes()); + hasher.update(bytes); +} + +fn hash_file(path: impl AsRef) -> anyhow::Result { + let mut file = fs::File::open(path.as_ref())?; + let mut hasher = blake3::Hasher::new(); + let mut buffer = [0_u8; 64 * 1024]; + loop { + let read = file.read(&mut buffer)?; + if read == 0 { + break; + } + hasher.update(&buffer[..read]); + } + Ok(hasher.finalize().to_hex().to_string()) +} + +fn directory_hash_evidence(root: &Utf8Path) -> anyhow::Result { + let mut files = BTreeSet::new(); + collect_npm_input_files(root, Utf8Path::new(""), &mut files)?; + let bytes = files.iter().try_fold(0_u64, |total, path| { + Ok::<_, anyhow::Error>(total + fs::metadata(root.join(path))?.len()) + })?; + Ok(json!({ + "algorithm": INPUT_HASH_ALGORITHM, + "blake3": npm_composite_hash(root, "npm-tool", &files)?, + "files": files.len(), + "bytes": bytes, + })) +} + +fn release_environment(iterations: usize, component_features: &str) -> anyhow::Result { + let source_root = npm_source_root()?; + let host_lock_blake3 = std::env::var("WASM_RQUICKJS_TEST_HOST_LOCKFILE") + .ok() + .map(hash_file) + .transpose()?; + let dirty = !command(Command::new("git").args([ + "-C", + source_root.as_str(), + "status", + "--porcelain", + "--", + ".", + ":(exclude)tests/npm_metadata/results/*.json", + ]))? + .is_empty(); + Ok(json!({ + "commitHint": command(Command::new("git").args(["-C", source_root.as_str(), "rev-parse", "HEAD"]))?, + "dirty": dirty, + "os": std::env::consts::OS, + "arch": std::env::consts::ARCH, + "rustc": command(Command::new("rustc").arg("--version"))?, + "cargo": command(Command::new("cargo").arg("--version"))?, + "node": command(Command::new("node").args(["-p", "process.versions.node"]))?, + "npm": command(Command::new("npm").arg("--version"))?, + "componentFeatures": component_features, + "componentCargoProfile": std::env::var("WASM_RQUICKJS_TEST_COMPONENT_PROFILE") + .unwrap_or_else(|_| "dev".to_string()), + "harnessCargoProfile": if cfg!(debug_assertions) { "dev" } else { "release" }, + "lockedBuilds": std::env::var("WASM_RQUICKJS_TEST_LOCKED_BUILDS").ok(), + "hostDependencyGraph": { + "kind": if test_target() == TestTarget::P2 { "p2-shadow" } else { "workspace" }, + "lockBlake3": host_lock_blake3, + }, + "iterations": iterations, + "artifactCache": std::env::var("WASM_RQUICKJS_TEST_ARTIFACT_CACHE").ok(), + "wasmtimeCache": std::env::var("WASM_RQUICKJS_TEST_WASMTIME_CACHE").ok(), + "preparedComponentCache": std::env::var("WASM_RQUICKJS_TEST_PREPARED_COMPONENT_CACHE").ok(), + "unoptimized": std::env::var("WASM_RQUICKJS_TEST_UNOPTIMIZED").ok(), + })) +} + +fn validate_release_report(report: &Value) -> anyhow::Result<()> { + ensure!( + report["schema"] == "npm-metadata-v2", + "unsupported npm release schema" + ); + let iterations = report["environment"]["iterations"] + .as_u64() + .filter(|value| *value >= 5) + .context("npm release report needs at least five iterations")? + as usize; + ensure!( + report["fixture"]["name"] == "small-local-registry" + && report["fixture"]["version"] == VERSION + && report["fixture"]["packages"] == json!(["@types/lodash", "@types/lodash-es"]) + && report["fixture"]["seriesArguments"] == release_series_arguments("") + && report["inputs"]["algorithm"] == INPUT_HASH_ALGORITHM + && report["timingBoundary"] == release_timing_boundary() + && report["memory"]["interpretation"] == MEMORY_INTERPRETATION + && report["environment"]["componentFeatures"] == "normal" + && report["environment"]["componentCargoProfile"] == "release" + && report["environment"]["harnessCargoProfile"] == "release" + && report["environment"]["lockedBuilds"] == "1", + "npm release report does not identify the production small fixture" + ); + let expected = [ + ( + "metadata", "cold", "view", "cold", 1_u64, 0_u64, 1_u64, 0_u64, + ), + ("warmTarballCi", "seeds", "ci", "seed", 0, 2, 2, 2), + ("warmTarballCi", "timed", "ci", "warm-tarball", 0, 0, 0, 2), + ]; + let mut max_linear_memory = 0; + for side in ["host", "wasm"] { + for ( + group, + series_name, + operation, + cache, + metadata_requests, + tarball_requests, + fetch_log_lines, + cache_log_lines, + ) in expected + { + let series = &report[side][group][series_name]; + let samples = series["samples"] + .as_array() + .with_context(|| format!("missing {side} {group}/{series_name} samples"))?; + ensure!( + samples.len() == iterations && series == &summarize_release(samples), + "{side} {group}/{series_name} summary does not reconcile" + ); + for sample in samples { + let wall_ms = sample["wallMs"] + .as_f64() + .filter(|value| value.is_finite() && *value > 0.0); + ensure!( + sample["side"] == side + && sample["operation"] == operation + && sample["cache"] == cache + && sample["registry"] == "local" + && sample["success"] == true + && sample["result"]["value"]["exitCode"] == 0 + && sample["result"]["overflowed"] == false + && wall_ms.is_some() + && sample["localHttpRequests"]["metadata"] == metadata_requests + && sample["localHttpRequests"]["tarballs"] == tarball_requests + && sample["localHttpRequests"]["total"] + == metadata_requests + tarball_requests + && sample["localHttpRequests"]["unexpected"] == 0 + && sample["npmHttpFetchLogLines"] == fetch_log_lines + && sample["npmHttpCacheLogLines"] == cache_log_lines, + "invalid {side} {group}/{series_name} sample: {sample}" + ); + if operation == "view" { + ensure!( + sample["result"]["stdout"] + .as_str() + .is_some_and(|stdout| stdout.trim() == VERSION) + && sample["installed"].is_null(), + "metadata sample has incorrect output or install state" + ); + } else { + ensure!( + sample["installed"]["complete"] == true + && sample["installed"]["packages"]["@types/lodash"]["name"] + == "@types/lodash" + && sample["installed"]["packages"]["@types/lodash"]["version"] + == VERSION + && sample["installed"]["packages"]["@types/lodash-es"]["name"] + == "@types/lodash-es" + && sample["installed"]["packages"]["@types/lodash-es"]["version"] + == VERSION + && sample["installed"]["topLevel"] == json!(["lodash", "lodash-es"]) + && sample["lockfileUnchanged"] == true + && is_blake3_value(&sample["lockfileBlake3"]), + "npm ci sample did not install the pinned fixture" + ); + } + if side == "wasm" { + let linear = sample["linearMemoryHighWaterBytes"] + .as_u64() + .filter(|value| *value > 0) + .context("Wasm npm sample has no linear-memory evidence")?; + max_linear_memory = max_linear_memory.max(linear); + } else { + ensure!( + sample["linearMemoryHighWaterBytes"].is_null(), + "host npm sample unexpectedly has Wasm memory" + ); + } + } + } + } + ensure!( + max_linear_memory > 0 + && report["memory"]["maxWasmLinearMemoryHighWaterBytes"] == max_linear_memory, + "npm release memory summary does not reconcile" + ); + for (name, path) in [ + ("metadataCold", "/wasm/metadata/cold/samples"), + ("ciSeeds", "/wasm/warmTarballCi/seeds/samples"), + ("ciWarmTarball", "/wasm/warmTarballCi/timed/samples"), + ] { + let samples = report + .pointer(path) + .and_then(Value::as_array) + .with_context(|| format!("missing Wasm npm memory source series {name}"))?; + ensure!( + report["memory"]["series"][name] == release_memory_series(samples)?, + "npm release memory series does not reconcile for {name}" + ); + } + Ok(()) +} + +fn validate_release_regression_guards(report: &Value) -> anyhow::Result<()> { + let mut false_arguments = report.clone(); + false_arguments["fixture"]["seriesArguments"]["ciTimed"][1] = json!("--online"); + ensure!( + validate_release_report(&false_arguments).is_err(), + "npm release validator accepted incorrect command arguments" + ); + let mut false_timing = report.clone(); + false_timing["timingBoundary"]["wasm"] = json!("component build through result"); + ensure!( + validate_release_report(&false_timing).is_err(), + "npm release validator accepted an incorrect timing boundary" + ); + let mut false_algorithm = report.clone(); + false_algorithm["inputs"]["algorithm"] = json!("unversioned"); + ensure!( + validate_release_report(&false_algorithm).is_err(), + "npm release validator accepted an incorrect input hash algorithm" + ); + let mut failed = report.clone(); + failed["host"]["metadata"]["cold"]["samples"][0]["success"] = json!(false); + ensure!( + validate_release_report(&failed).is_err(), + "npm release validator accepted a failed sample" + ); + let mut false_http = report.clone(); + false_http["wasm"]["warmTarballCi"]["timed"]["samples"][0]["localHttpRequests"]["tarballs"] = + json!(1); + ensure!( + validate_release_report(&false_http).is_err(), + "npm release validator accepted unexpected warm-cache HTTP" + ); + let mut unclassified_http = report.clone(); + unclassified_http["wasm"]["warmTarballCi"]["timed"]["samples"][0]["localHttpRequests"]["total"] = + json!(1); + unclassified_http["wasm"]["warmTarballCi"]["timed"]["samples"][0]["localHttpRequests"]["unexpected"] = + json!(1); + ensure!( + validate_release_report(&unclassified_http).is_err(), + "npm release validator accepted an unclassified registry request" + ); + let mut missing_install = report.clone(); + missing_install["host"]["warmTarballCi"]["timed"]["samples"][0]["installed"]["complete"] = + json!(false); + ensure!( + validate_release_report(&missing_install).is_err(), + "npm release validator accepted an incomplete install" + ); + let mut missing_memory = report.clone(); + missing_memory["wasm"]["metadata"]["cold"]["samples"][0]["linearMemoryHighWaterBytes"] = + Value::Null; + ensure!( + validate_release_report(&missing_memory).is_err(), + "npm release validator accepted missing memory evidence" + ); + Ok(()) +} + +fn validate_release_metadata(path: &Utf8Path, report: &Value) -> anyhow::Result<()> { + let target = report["target"] + .as_str() + .filter(|target| matches!(*target, "p2" | "p3")) + .context("npm release report has no supported target")?; + let os = report["environment"]["os"] + .as_str() + .context("npm release report has no OS")?; + let arch = report["environment"]["arch"] + .as_str() + .context("npm release report has no architecture")?; + let filename = path + .file_name() + .context("npm release report has no filename")?; + ensure!( + filename.contains("-release-") + && filename.ends_with(&format!("-{target}-{os}-{arch}.json")), + "{path} filename does not identify a release target and host" + ); + let expected_lock_kind = if target == "p2" { + "p2-shadow" + } else { + "workspace" + }; + ensure!( + report["environment"]["node"] == "22.14.0" + && report["environment"]["npm"] == "10.9.2" + && report["environment"]["dirty"] == false + && report["environment"]["artifactCache"].is_null() + && report["environment"]["wasmtimeCache"].is_null() + && report["environment"]["preparedComponentCache"].is_null() + && report["environment"]["unoptimized"].is_null() + && report["environment"]["hostDependencyGraph"]["kind"] == expected_lock_kind + && report["inputs"]["algorithm"] == INPUT_HASH_ALGORITHM + && is_blake3_value(&report["environment"]["hostDependencyGraph"]["lockBlake3"]) + && is_blake3_value(&report["inputs"]["buildHash"]) + && is_blake3_value(&report["inputs"]["benchmarkHash"]) + && is_blake3_value(&report["component"]["blake3"]) + && is_blake3_value(&report["fixture"]["packageJsonBlake3"]) + && is_blake3_value(&report["fixture"]["packageLockBlake3"]) + && is_blake3_value(&report["fixture"]["npmTool"]["blake3"]) + && report["fixture"]["npmTool"]["algorithm"] == INPUT_HASH_ALGORITHM + && report["fixture"]["npmTool"]["files"] + .as_u64() + .is_some_and(|value| value > 0) + && report["fixture"]["npmTool"]["bytes"] + .as_u64() + .is_some_and(|value| value > 0) + && report["component"]["bytes"] + .as_u64() + .is_some_and(|value| value > 0) + && report["environment"]["commitHint"] + .as_str() + .is_some_and(|value| !value.is_empty()) + && report["environment"]["rustc"] + .as_str() + .is_some_and(|value| !value.is_empty()) + && report["environment"]["cargo"] + .as_str() + .is_some_and(|value| !value.is_empty()), + "{path} has incomplete npm release provenance" + ); + for (_, name) in PACKAGES { + ensure!( + is_blake3_value(&report["fixture"]["tarballs"][*name]["blake3"]) + && report["fixture"]["tarballs"][*name]["bytes"] + .as_u64() + .is_some_and(|value| value > 0), + "{path} has incomplete tarball provenance for {name}" + ); + } + Ok(()) +} + +fn validate_release_currentness( + report: &Value, + current: &CurrentReleaseInputs, +) -> anyhow::Result<()> { + ensure!( + report["inputs"]["buildHash"] == current.hashes.build + && report["inputs"]["benchmarkHash"] == current.hashes.benchmark + && report["fixture"]["packageJsonBlake3"] == current.package_json + && report["fixture"]["packageLockBlake3"] == current.package_lock, + "npm release report does not match the current source inputs" + ); + Ok(()) +} + +fn validate_release_currentness_regression_guards( + report: &Value, + current: &CurrentReleaseInputs, +) -> anyhow::Result<()> { + let mut false_package = report.clone(); + false_package["fixture"]["packageJsonBlake3"] = json!("0".repeat(64)); + ensure!( + validate_release_currentness(&false_package, current).is_err(), + "npm currentness validator accepted an incorrect package.json digest" + ); + let mut false_lock = report.clone(); + false_lock["fixture"]["packageLockBlake3"] = json!("0".repeat(64)); + ensure!( + validate_release_currentness(&false_lock, current).is_err(), + "npm currentness validator accepted an incorrect package-lock.json digest" + ); + Ok(()) +} + +fn validate_release_pair( + p2_filename: &str, + p3_filename: &str, + p2: &Value, + p3: &Value, +) -> anyhow::Result<()> { + for field in [ + "/schema", + "/environment/commitHint", + "/environment/node", + "/environment/npm", + "/environment/rustc", + "/environment/cargo", + "/environment/iterations", + "/inputs/algorithm", + "/inputs/buildHash", + "/inputs/benchmarkHash", + "/fixture", + ] { + ensure!( + p2.pointer(field) == p3.pointer(field), + "paired npm release reports {p2_filename} and {p3_filename} disagree at {field}" + ); + } + ensure!( + p2["target"] == "p2" + && p3["target"] == "p3" + && p2["component"]["blake3"] != p3["component"]["blake3"], + "paired npm release reports do not identify distinct P2/P3 components" + ); + Ok(()) +} + +fn validate_checked_release_reports(directory: Utf8PathBuf) -> anyhow::Result<()> { + validate_npm_composite_hash_contract()?; + validate_npm_report_path_contract()?; + let readme = fs::read_to_string(Utf8Path::new(SUITE_DIR).join("results/README.md"))?; + let allow_untracked = std::env::var_os("NPM_METADATA_ALLOW_UNTRACKED_REPORTS").is_some(); + let mut requested = npm_reports_to_check()?; + let current_inputs = if requested.is_empty() { + None + } else { + Some(current_release_inputs()?) + }; + let mut reports = BTreeMap::new(); + for entry in fs::read_dir(&directory)? { + let path = Utf8PathBuf::from_path_buf(entry?.path()) + .map_err(|path| anyhow::anyhow!("non-UTF-8 report path: {}", path.display()))?; + if path.extension() != Some("json") { + continue; + } + let report: Value = serde_json::from_slice(&fs::read(&path)?)?; + if report["schema"] != "npm-metadata-v2" { + continue; + } + validate_release_metadata(&path, &report)?; + validate_release_report(&report)?; + validate_release_regression_guards(&report)?; + let check_current = requested.remove(&path); + if check_current { + let current = current_inputs.as_ref().expect("current inputs exist"); + validate_release_currentness(&report, current) + .with_context(|| format!("{path} does not match current npm release inputs"))?; + validate_release_currentness_regression_guards(&report, current)?; + } + let filename = path + .file_name() + .context("report has no filename")? + .to_string(); + ensure!( + readme.contains(&filename) || (allow_untracked && check_current), + "results/README.md does not reference {filename}" + ); + reports.insert(filename, report); + } + ensure!( + requested.is_empty(), + "requested npm release reports were not found: {requested:?}" + ); + let mut paired = 0; + for (filename, p2) in reports + .iter() + .filter(|(filename, _)| filename.contains("-p2-")) + { + let p3_filename = filename.replacen("-p2-", "-p3-", 1); + let p3 = reports + .get(&p3_filename) + .with_context(|| format!("missing P3 companion for {filename}"))?; + validate_release_pair(filename, &p3_filename, p2, p3)?; + let mut duplicate = p3.clone(); + duplicate["component"]["blake3"] = p2["component"]["blake3"].clone(); + ensure!( + validate_release_pair(filename, &p3_filename, p2, &duplicate).is_err(), + "npm pair validator accepted identical component digests" + ); + paired += 2; + } + ensure!( + paired == reports.len(), + "every checked npm release report must belong to a P2/P3 pair" + ); + Ok(()) +} + +fn npm_reports_to_check() -> anyhow::Result> { + let results_directory = Utf8Path::new(SUITE_DIR).join("results"); + let source_root = npm_source_root()?; + std::env::var("NPM_METADATA_REPORTS_TO_CHECK") + .unwrap_or_default() + .lines() + .filter(|line| !line.trim().is_empty()) + .map(|line| normalize_npm_report_path(line.trim(), &source_root, &results_directory)) + .collect() +} + +fn normalize_npm_report_path( + value: &str, + source_root: &Utf8Path, + results_directory: &Utf8Path, +) -> anyhow::Result { + let path = Utf8Path::new(value); + let path = if path.is_absolute() { + path.strip_prefix(source_root) + .map_err(|_| anyhow::anyhow!("report path is outside {source_root}: {value}"))? + } else { + path + }; + ensure!( + path.parent() == Some(results_directory) + && path.extension() == Some("json") + && !path + .components() + .any(|component| component.as_str() == ".."), + "report path is outside {results_directory}: {value}" + ); + Ok(path.to_path_buf()) +} + +fn validate_npm_report_path_contract() -> anyhow::Result<()> { + let root = camino_tempfile::Utf8TempDir::new()?; + let results = Utf8Path::new(SUITE_DIR).join("results"); + let relative = results.join("report.json"); + ensure!( + normalize_npm_report_path(relative.as_str(), root.path(), &results)? == relative, + "relative npm report path was not preserved" + ); + let absolute = root.path().join(&relative); + ensure!( + normalize_npm_report_path(absolute.as_str(), root.path(), &results)? == relative, + "absolute npm report path was not normalized" + ); + ensure!( + normalize_npm_report_path("../report.json", root.path(), &results).is_err(), + "escaping npm report path was accepted" + ); + Ok(()) +} + +fn validate_npm_composite_hash_contract() -> anyhow::Result<()> { + let root = camino_tempfile::Utf8TempDir::new()?; + fs::create_dir(root.path().join("inputs"))?; + fs::write(root.path().join("inputs/a.txt"), b"alpha")?; + let mut files = BTreeSet::new(); + collect_npm_input_files(root.path(), Utf8Path::new("inputs"), &mut files)?; + let original = npm_composite_hash(root.path(), "test", &files)?; + ensure!( + original == npm_composite_hash(root.path(), "test", &files)?, + "npm composite hashes are not deterministic" + ); + fs::write(root.path().join("inputs/a.txt"), b"changed")?; + ensure!( + original != npm_composite_hash(root.path(), "test", &files)?, + "changed npm input did not change its composite hash" + ); + Ok(()) +} + +fn is_blake3_value(value: &Value) -> bool { + value.as_str().is_some_and(|value| { + value.len() == 64 && value.bytes().all(|byte| byte.is_ascii_hexdigit()) + }) +} diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index 818c7c5d..770f0994 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -1,5 +1,39 @@ # Manual npm metadata measurements +## Matched production release baseline + +`tests/npm_metadata/run.sh --release` produces the checked production evidence +pair. It uses the pinned Node 22.14.0/npm 10.9.2 toolchain, locked host and guest +release builds, and the production `normal` component feature. Five iterations +compare the same deterministic loopback registry on host Node and Wasm: + +- a fresh-root, fresh-cache `npm view @types/lodash-es@4.17.12 version`; and +- `npm ci --offline` after an untimed seed populated an otherwise isolated + tarball cache, with `node_modules` removed outside the timed boundary. + +Each sample records exact output, success/overflow state, authoritative local +registry request counts, npm HTTP log counts, install identities, unchanged +lockfile evidence, and (for Wasm) linear-memory high-water observations captured +outside the timed invocation. Reports also fingerprint the copied npm tool tree, +fixture and tarball bytes, source/build inputs, host dependency graph, component, +profiles, toolchain, and cache settings. Public npmjs.org timings and npm +`--version` startup rows are intentionally excluded from the v2 release schema. + +Run the contract without workloads or network access with: + +```sh +tests/npm_metadata/run.sh --check +tests/npm_metadata/run.sh --check-current tests/npm_metadata/results/YYYY-MM-DD-release-p2-OS-ARCH.json \ + tests/npm_metadata/results/YYYY-MM-DD-release-p3-OS-ARCH.json +``` + +No `npm-metadata-v2` report is accepted as current unless both target reports +match the source input hashes and form one distinct P2/P3 pair. The dated final +pair and its measured goal status are documented here only after that validation +passes from a clean source commit. + +## Historical diagnostics + The dated JSON files are raw observations, not CI pass/fail thresholds. Run one target at a time with the pinned Node 22.14.0/npm 10.9.2 installation: diff --git a/tests/npm_metadata/run.sh b/tests/npm_metadata/run.sh new file mode 100755 index 00000000..0daa2704 --- /dev/null +++ b/tests/npm_metadata/run.sh @@ -0,0 +1,95 @@ +#!/bin/sh +set -eu + +repo_root=$(CDPATH= cd -- "$(dirname -- "$0")/../.." && pwd) +suite_dir="$repo_root/tests/npm_metadata" +results_dir="$suite_dir/results" +iterations=${NPM_METADATA_ITERATIONS:-5} + +if [ "${1:-}" = "--check" ]; then + ( + cd "$repo_root" + NPM_METADATA_VALIDATE_REPORTS=1 \ + NPM_METADATA_SOURCE_ROOT="$repo_root" \ + tools/dev-test.sh p2 standard npm_metadata "" + ) + exit 0 +fi + +if [ "${1:-}" = "--check-current" ]; then + shift + if [ "$#" -eq 0 ]; then + echo "usage: tests/npm_metadata/run.sh --check-current ..." >&2 + exit 2 + fi + reports_to_check=$(printf '%s\n' "$@") + ( + cd "$repo_root" + NPM_METADATA_VALIDATE_REPORTS=1 \ + NPM_METADATA_REPORTS_TO_CHECK="$reports_to_check" \ + NPM_METADATA_SOURCE_ROOT="$repo_root" \ + tools/dev-test.sh p2 standard npm_metadata "" + ) + exit 0 +fi + +if [ "${1:-}" != "--release" ] || [ "$#" -ne 1 ]; then + echo "usage: tests/npm_metadata/run.sh --release|--check|--check-current ..." >&2 + exit 2 +fi + +node_overrides= +for variable in NODE_COMPILE_CACHE NODE_DEBUG NODE_DEBUG_NATIVE NODE_ENV NODE_INSPECT_RESUME_ON_START NODE_OPTIONS NODE_PATH NODE_PENDING_DEPRECATION; do + if printenv "$variable" >/dev/null 2>&1; then + node_overrides="${node_overrides}${node_overrides:+ }$variable" + fi +done +if [ -n "$node_overrides" ]; then + echo "release measurement rejects inherited Node configuration: $node_overrides" >&2 + exit 2 +fi + +platform=$(node -p 'process.platform') +arch=$(node -p 'process.arch') +case "$platform" in + darwin) platform=macos ;; + win32) platform=windows ;; +esac +case "$arch" in + arm64) arch=aarch64 ;; + x64) arch=x86_64 ;; +esac + +node_version=$(node -p 'process.versions.node') +npm_version=$(npm --version) +if [ "$node_version" != "22.14.0" ] || [ "$npm_version" != "10.9.2" ]; then + echo "npm_metadata requires Node 22.14.0/npm 10.9.2; found $node_version/$npm_version" >&2 + exit 1 +fi + +mkdir -p "$results_dir" +measurement_date=$(date +%Y-%m-%d) +generated_reports="" +for target in p2 p3; do + report="$results_dir/${measurement_date}-release-$target-$platform-$arch.json" + ( + cd "$repo_root" + NPM_METADATA_RUN=1 \ + NPM_METADATA_RELEASE_BASELINE=1 \ + NPM_METADATA_ITERATIONS="$iterations" \ + NPM_METADATA_REPORT="$report" \ + NPM_METADATA_SOURCE_ROOT="$repo_root" \ + tools/dev-test.sh "$target" release npm_metadata "" + ) + generated_reports="${generated_reports}${report}\n" +done + +reports_to_check=$(printf '%b' "$generated_reports") +( + cd "$repo_root" + NPM_METADATA_VALIDATE_REPORTS=1 \ + NPM_METADATA_ALLOW_UNTRACKED_REPORTS=1 \ + NPM_METADATA_REPORTS_TO_CHECK="$reports_to_check" \ + NPM_METADATA_SOURCE_ROOT="$repo_root" \ + tools/dev-test.sh p2 standard npm_metadata "" +) From fae34bd988c6129bdcf5d4b9848bca2a6ca78ffc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 01:51:05 +0200 Subject: [PATCH 33/52] Make npm report validation round-trip safe --- tests/npm_metadata.rs | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/tests/npm_metadata.rs b/tests/npm_metadata.rs index 1bd940ef..7b97c264 100644 --- a/tests/npm_metadata.rs +++ b/tests/npm_metadata.rs @@ -1365,8 +1365,24 @@ fn validate_release_report(report: &Value) -> anyhow::Result<()> { let samples = series["samples"] .as_array() .with_context(|| format!("missing {side} {group}/{series_name} samples"))?; + let summary = summarize_release(samples); + let summary_fields_match = ["medianMs", "p95Ms", "throughputPerSecond"] + .into_iter() + .all(|field| { + let Some(stored) = series[field].as_f64() else { + return false; + }; + let expected = summary[field] + .as_f64() + .expect("recomputed npm summary field is numeric"); + let tolerance = f64::EPSILON * expected.abs().max(1.0) * 8.0; + stored.is_finite() && (stored - expected).abs() <= tolerance + }); ensure!( - samples.len() == iterations && series == &summarize_release(samples), + samples.len() == iterations + && series.as_object().is_some_and(|series| series.len() == 5) + && series["iterations"] == summary["iterations"] + && summary_fields_match, "{side} {group}/{series_name} summary does not reconcile" ); for sample in samples { @@ -1472,6 +1488,12 @@ fn validate_release_regression_guards(report: &Value) -> anyhow::Result<()> { validate_release_report(&false_algorithm).is_err(), "npm release validator accepted an incorrect input hash algorithm" ); + let mut false_summary = report.clone(); + false_summary["host"]["metadata"]["cold"]["throughputPerSecond"] = json!(1.0); + ensure!( + validate_release_report(&false_summary).is_err(), + "npm release validator accepted an incorrect throughput summary" + ); let mut failed = report.clone(); failed["host"]["metadata"]["cold"]["samples"][0]["success"] = json!(false); ensure!( From fb2c40c6113dc2b26aa963f0a760dc7924522efe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 02:07:34 +0200 Subject: [PATCH 34/52] Record matched npm release baseline --- .../2026-09-24-release-p2-macos-aarch64.json | 1403 +++++++++++++++++ .../2026-09-24-release-p3-macos-aarch64.json | 1403 +++++++++++++++++ tests/npm_metadata/results/README.md | 20 + 3 files changed, 2826 insertions(+) create mode 100644 tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json create mode 100644 tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json diff --git a/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json b/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json new file mode 100644 index 00000000..6171d513 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json @@ -0,0 +1,1403 @@ +{ + "component": { + "blake3": "22121ba265227234aebbd27e8dd92379cd992906662095941d91b269f04b5fdb", + "buildMs": 16773.859, + "bytes": 13634599, + "initialPrepareMs": 251.31654199999997, + "path": "tmp/rt-target/wasm32-wasip2/release/npm_compat.optimized.wasm" + }, + "environment": { + "arch": "aarch64", + "artifactCache": null, + "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", + "commitHint": "fae34bd988c6129bdcf5d4b9848bca2a6ca78ffc", + "componentCargoProfile": "release", + "componentFeatures": "normal", + "dirty": false, + "harnessCargoProfile": "release", + "hostDependencyGraph": { + "kind": "p2-shadow", + "lockBlake3": "ff03c4e062c993240170d442de1c18d6cb17f5f85cea7d65950b884bbb9f84af" + }, + "iterations": 5, + "lockedBuilds": "1", + "node": "22.14.0", + "npm": "10.9.2", + "os": "macos", + "preparedComponentCache": null, + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", + "unoptimized": null, + "wasmtimeCache": null + }, + "fixture": { + "name": "small-local-registry", + "npmTool": { + "algorithm": "blake3-composite-v1", + "blake3": "5a2e6099c2717eef30fa0467936a7be99b9e7de63eb8c33281684b3e37eae3dc", + "bytes": 11690702, + "files": 2379 + }, + "packageJsonBlake3": "1fc7663bd0103a1e80d907f780d65fc513d2dc2295060687628ca3213351fdfa", + "packageLockBlake3": "ce2ad9fa112f0336d059e41e8f7e5e81446a4ca93678b68252545683c094fa03", + "packages": [ + "@types/lodash", + "@types/lodash-es" + ], + "seriesArguments": { + "ciSeed": [ + "ci", + "--install-links", + "--ignore-scripts", + "--no-audit", + "--no-fund", + "--registry=", + "--loglevel=http" + ], + "ciTimed": [ + "ci", + "--offline", + "--install-links", + "--ignore-scripts", + "--no-audit", + "--no-fund", + "--registry=", + "--loglevel=http" + ], + "metadata": [ + "view", + "@types/lodash-es@4.17.12", + "version", + "--registry=", + "--prefer-offline", + "--loglevel=http" + ] + }, + "tarballs": { + "@types/lodash": { + "blake3": "e66545d6cdbf39beefffca3ca2abf2fdd632ae1cf77e2126adf7741e2a0075f2", + "bytes": 101949 + }, + "@types/lodash-es": { + "blake3": "490761bfe4d298251c68a944859dc730fb76f986a624544693290104464ca050", + "bytes": 19502 + } + }, + "version": "4.17.12" + }, + "host": { + "metadata": { + "cold": { + "iterations": 5, + "medianMs": 200.02154099999998, + "p95Ms": 396.03279200000003, + "samples": [ + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 12ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "side": "host", + "success": true, + "wallMs": 200.02154099999998 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 14ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "side": "host", + "success": true, + "wallMs": 367.07875 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 13ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "side": "host", + "success": true, + "wallMs": 160.775333 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 13ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "side": "host", + "success": true, + "wallMs": 396.03279200000003 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 12ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "side": "host", + "success": true, + "wallMs": 143.99362499999998 + } + ], + "throughputPerSecond": 3.9435223213746684 + } + }, + "warmTarballCi": { + "seeds": { + "iterations": 5, + "medianMs": 262.065084, + "p95Ms": 285.021584, + "samples": [ + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 30ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 72ms (cache miss)\n", + "stdout": "\nadded 2 packages in 214ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "side": "host", + "success": true, + "wallMs": 262.065084 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 74ms (cache miss)\n", + "stdout": "\nadded 2 packages in 230ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "side": "host", + "success": true, + "wallMs": 285.021584 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 73ms (cache miss)\n", + "stdout": "\nadded 2 packages in 204ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "side": "host", + "success": true, + "wallMs": 254.453458 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 75ms (cache miss)\n", + "stdout": "\nadded 2 packages in 235ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "side": "host", + "success": true, + "wallMs": 283.532291 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 29ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 71ms (cache miss)\n", + "stdout": "\nadded 2 packages in 190ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "side": "host", + "success": true, + "wallMs": 237.396875 + } + ], + "throughputPerSecond": 3.7808061255156917 + }, + "timed": { + "iterations": 5, + "medianMs": 250.26270900000003, + "p95Ms": 257.14741699999996, + "samples": [ + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 199ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "side": "host", + "success": true, + "wallMs": 251.776291 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 198ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "side": "host", + "success": true, + "wallMs": 250.26270900000003 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 202ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "side": "host", + "success": true, + "wallMs": 257.14741699999996 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 182ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "side": "host", + "success": true, + "wallMs": 235.128166 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 181ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "side": "host", + "success": true, + "wallMs": 230.24349999999998 + } + ], + "throughputPerSecond": 4.083105627583366 + } + } + }, + "inputs": { + "algorithm": "blake3-composite-v1", + "benchmarkHash": "435283613a522c3b8097d7688192712458b1095ed8400f7e4b83236e487e2c9f", + "buildHash": "541ebb45d245ace08db3c7a9b1d6dcb237bfcfca793c3ae35ffc8f7f24958262" + }, + "memory": { + "interpretation": "per-sample Wasm linear-memory values are monotone instance high-water observations read after the timed invocation", + "maxWasmLinearMemoryHighWaterBytes": 55312384, + "series": { + "ciSeeds": { + "linearMemoryHighWater": { + "maximumBytes": 37683200, + "minimumBytes": 37683200, + "samples": [ + 37683200, + 37683200, + 37683200, + 37683200, + 37683200 + ], + "variationBytes": 0 + } + }, + "ciWarmTarball": { + "linearMemoryHighWater": { + "maximumBytes": 55312384, + "minimumBytes": 55312384, + "samples": [ + 55312384, + 55312384, + 55312384, + 55312384, + 55312384 + ], + "variationBytes": 0 + } + }, + "metadataCold": { + "linearMemoryHighWater": { + "maximumBytes": 25886720, + "minimumBytes": 25886720, + "samples": [ + 25886720, + 25886720, + 25886720, + 25886720, + 25886720 + ], + "variationBytes": 0 + } + } + } + }, + "notes": [ + "manual local release measurement; no CI timing threshold", + "production normal feature; profiling-only instrumentation disabled", + "host and Wasm use the same loopback registry and pinned tarball bytes", + "each iteration has independent host and Wasm workspaces and caches", + "timed npm ci runs offline after an untimed local-registry seed and external node_modules removal" + ], + "schema": "npm-metadata-v2", + "target": "p2", + "timingBoundary": { + "host": "Node process spawn through exit; workspace preparation, cache seeding, and install-tree cleanup are excluded", + "wasm": "run export invocation through result; component instantiation, workspace preparation, cache seeding, install-tree cleanup, and linear-memory observation are excluded" + }, + "wasm": { + "metadata": { + "cold": { + "iterations": 5, + "medianMs": 1332.0594999999998, + "p95Ms": 1651.4268749999999, + "samples": [ + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": 25886720, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 13ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "side": "wasm", + "success": true, + "wallMs": 1382.827791 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": 25886720, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 8ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "side": "wasm", + "success": true, + "wallMs": 1651.4268749999999 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": 25886720, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 8ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "side": "wasm", + "success": true, + "wallMs": 1314.739792 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": 25886720, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 9ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "side": "wasm", + "success": true, + "wallMs": 1291.3436250000002 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": 25886720, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 7ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "side": "wasm", + "success": true, + "wallMs": 1332.0594999999998 + } + ], + "throughputPerSecond": 0.717113437734952 + } + }, + "warmTarballCi": { + "seeds": { + "iterations": 5, + "medianMs": 2681.587417, + "p95Ms": 2754.7855, + "samples": [ + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 37683200, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 317ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 865ms (cache miss)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "side": "wasm", + "success": true, + "wallMs": 2533.015792 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 37683200, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 358ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 966ms (cache miss)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "side": "wasm", + "success": true, + "wallMs": 2754.7855 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 37683200, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 341ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 926ms (cache miss)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "side": "wasm", + "success": true, + "wallMs": 2685.337875 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 37683200, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 353ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 950ms (cache miss)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "side": "wasm", + "success": true, + "wallMs": 2681.587417 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 37683200, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 319ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 904ms (cache miss)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "side": "wasm", + "success": true, + "wallMs": 2661.2885 + } + ], + "throughputPerSecond": 0.3754877092327571 + }, + "timed": { + "iterations": 5, + "medianMs": 2718.971125, + "p95Ms": 3027.994542, + "samples": [ + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 55312384, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 3s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "side": "wasm", + "success": true, + "wallMs": 2793.866333 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 55312384, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "side": "wasm", + "success": true, + "wallMs": 2692.4560829999996 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 55312384, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 3s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "side": "wasm", + "success": true, + "wallMs": 3027.994542 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 55312384, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "side": "wasm", + "success": true, + "wallMs": 2667.4652920000003 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 55312384, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "side": "wasm", + "success": true, + "wallMs": 2718.971125 + } + ], + "throughputPerSecond": 0.35969273499897625 + } + } + } +} diff --git a/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json b/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json new file mode 100644 index 00000000..70b6a721 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json @@ -0,0 +1,1403 @@ +{ + "component": { + "blake3": "3c99da73194ad3e3107c082405fa34e1225fd7e4a394e97632bff9b450b2972f", + "buildMs": 15375.159625, + "bytes": 13576095, + "initialPrepareMs": 228.896959, + "path": "tmp/rt-target-p3/wasm32-wasip2/release/npm_compat.optimized.wasm" + }, + "environment": { + "arch": "aarch64", + "artifactCache": null, + "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", + "commitHint": "fae34bd988c6129bdcf5d4b9848bca2a6ca78ffc", + "componentCargoProfile": "release", + "componentFeatures": "normal", + "dirty": false, + "harnessCargoProfile": "release", + "hostDependencyGraph": { + "kind": "workspace", + "lockBlake3": "3720211627f9e5727495f9adaea5bb2a1cae8d885b31c3c7bb86aa6a51493d73" + }, + "iterations": 5, + "lockedBuilds": "1", + "node": "22.14.0", + "npm": "10.9.2", + "os": "macos", + "preparedComponentCache": null, + "rustc": "rustc 1.98.1 (48a229cea 2026-09-01)", + "unoptimized": null, + "wasmtimeCache": null + }, + "fixture": { + "name": "small-local-registry", + "npmTool": { + "algorithm": "blake3-composite-v1", + "blake3": "5a2e6099c2717eef30fa0467936a7be99b9e7de63eb8c33281684b3e37eae3dc", + "bytes": 11690702, + "files": 2379 + }, + "packageJsonBlake3": "1fc7663bd0103a1e80d907f780d65fc513d2dc2295060687628ca3213351fdfa", + "packageLockBlake3": "ce2ad9fa112f0336d059e41e8f7e5e81446a4ca93678b68252545683c094fa03", + "packages": [ + "@types/lodash", + "@types/lodash-es" + ], + "seriesArguments": { + "ciSeed": [ + "ci", + "--install-links", + "--ignore-scripts", + "--no-audit", + "--no-fund", + "--registry=", + "--loglevel=http" + ], + "ciTimed": [ + "ci", + "--offline", + "--install-links", + "--ignore-scripts", + "--no-audit", + "--no-fund", + "--registry=", + "--loglevel=http" + ], + "metadata": [ + "view", + "@types/lodash-es@4.17.12", + "version", + "--registry=", + "--prefer-offline", + "--loglevel=http" + ] + }, + "tarballs": { + "@types/lodash": { + "blake3": "e66545d6cdbf39beefffca3ca2abf2fdd632ae1cf77e2126adf7741e2a0075f2", + "bytes": 101949 + }, + "@types/lodash-es": { + "blake3": "490761bfe4d298251c68a944859dc730fb76f986a624544693290104464ca050", + "bytes": 19502 + } + }, + "version": "4.17.12" + }, + "host": { + "metadata": { + "cold": { + "iterations": 5, + "medianMs": 176.855833, + "p95Ms": 454.47066600000005, + "samples": [ + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 12ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "side": "host", + "success": true, + "wallMs": 176.855833 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 14ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "side": "host", + "success": true, + "wallMs": 454.47066600000005 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 12ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "side": "host", + "success": true, + "wallMs": 161.319667 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 14ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "side": "host", + "success": true, + "wallMs": 333.97691699999996 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 13ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "side": "host", + "success": true, + "wallMs": 155.409833 + } + ], + "throughputPerSecond": 3.900055870328371 + } + }, + "warmTarballCi": { + "seeds": { + "iterations": 5, + "medianMs": 273.62975, + "p95Ms": 334.608542, + "samples": [ + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 28ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 68ms (cache miss)\n", + "stdout": "\nadded 2 packages in 193ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "side": "host", + "success": true, + "wallMs": 239.277833 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 102ms (cache miss)\n", + "stdout": "\nadded 2 packages in 280ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "side": "host", + "success": true, + "wallMs": 334.608542 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 83ms (cache miss)\n", + "stdout": "\nadded 2 packages in 221ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "side": "host", + "success": true, + "wallMs": 273.67454200000003 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 77ms (cache miss)\n", + "stdout": "\nadded 2 packages in 221ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "side": "host", + "success": true, + "wallMs": 273.62975 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 76ms (cache miss)\n", + "stdout": "\nadded 2 packages in 203ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "side": "host", + "success": true, + "wallMs": 253.611458 + } + ], + "throughputPerSecond": 3.6368870174680596 + }, + "timed": { + "iterations": 5, + "medianMs": 252.12333399999997, + "p95Ms": 297.2435, + "samples": [ + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 176ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "side": "host", + "success": true, + "wallMs": 223.33566599999997 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 222ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "side": "host", + "success": true, + "wallMs": 274.811166 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 243ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "side": "host", + "success": true, + "wallMs": 297.2435 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 199ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "side": "host", + "success": true, + "wallMs": 251.99358300000003 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": null, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 199ms\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "side": "host", + "success": true, + "wallMs": 252.12333399999997 + } + ], + "throughputPerSecond": 3.8476122421384047 + } + } + }, + "inputs": { + "algorithm": "blake3-composite-v1", + "benchmarkHash": "435283613a522c3b8097d7688192712458b1095ed8400f7e4b83236e487e2c9f", + "buildHash": "541ebb45d245ace08db3c7a9b1d6dcb237bfcfca793c3ae35ffc8f7f24958262" + }, + "memory": { + "interpretation": "per-sample Wasm linear-memory values are monotone instance high-water observations read after the timed invocation", + "maxWasmLinearMemoryHighWaterBytes": 50462720, + "series": { + "ciSeeds": { + "linearMemoryHighWater": { + "maximumBytes": 42336256, + "minimumBytes": 42336256, + "samples": [ + 42336256, + 42336256, + 42336256, + 42336256, + 42336256 + ], + "variationBytes": 0 + } + }, + "ciWarmTarball": { + "linearMemoryHighWater": { + "maximumBytes": 50462720, + "minimumBytes": 50462720, + "samples": [ + 50462720, + 50462720, + 50462720, + 50462720, + 50462720 + ], + "variationBytes": 0 + } + }, + "metadataCold": { + "linearMemoryHighWater": { + "maximumBytes": 25886720, + "minimumBytes": 25886720, + "samples": [ + 25886720, + 25886720, + 25886720, + 25886720, + 25886720 + ], + "variationBytes": 0 + } + } + } + }, + "notes": [ + "manual local release measurement; no CI timing threshold", + "production normal feature; profiling-only instrumentation disabled", + "host and Wasm use the same loopback registry and pinned tarball bytes", + "each iteration has independent host and Wasm workspaces and caches", + "timed npm ci runs offline after an untimed local-registry seed and external node_modules removal" + ], + "schema": "npm-metadata-v2", + "target": "p3", + "timingBoundary": { + "host": "Node process spawn through exit; workspace preparation, cache seeding, and install-tree cleanup are excluded", + "wasm": "run export invocation through result; component instantiation, workspace preparation, cache seeding, install-tree cleanup, and linear-memory observation are excluded" + }, + "wasm": { + "metadata": { + "cold": { + "iterations": 5, + "medianMs": 1277.537667, + "p95Ms": 1753.9205839999997, + "samples": [ + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": 25886720, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 8ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "side": "wasm", + "success": true, + "wallMs": 1168.023917 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": 25886720, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 11ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "side": "wasm", + "success": true, + "wallMs": 1753.9205839999997 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": 25886720, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 9ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "side": "wasm", + "success": true, + "wallMs": 1417.999125 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": 25886720, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 8ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "side": "wasm", + "success": true, + "wallMs": 1277.537667 + }, + { + "cache": "cold", + "installed": null, + "linearMemoryHighWaterBytes": 25886720, + "localHttpRequests": { + "metadata": 1, + "tarballs": 0, + "total": 1, + "unexpected": 0 + }, + "lockfileBlake3": null, + "lockfileUnchanged": null, + "npmHttpCacheLogLines": 0, + "npmHttpFetchLogLines": 1, + "operation": "view", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 8ms (cache miss)\n", + "stdout": "4.17.12\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "side": "wasm", + "success": true, + "wallMs": 1258.904708 + } + ], + "throughputPerSecond": 0.7271261385374344 + } + }, + "warmTarballCi": { + "seeds": { + "iterations": 5, + "medianMs": 2739.267834, + "p95Ms": 3105.256, + "samples": [ + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 42336256, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 845ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 848ms (cache miss)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "side": "wasm", + "success": true, + "wallMs": 2403.8595 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 42336256, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1035ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 1042ms (cache miss)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "side": "wasm", + "success": true, + "wallMs": 2739.267834 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 42336256, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1036ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 1041ms (cache miss)\n", + "stdout": "\nadded 2 packages in 3s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "side": "wasm", + "success": true, + "wallMs": 2906.484625 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 42336256, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 902ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 906ms (cache miss)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "side": "wasm", + "success": true, + "wallMs": 2552.487333 + }, + { + "cache": "seed", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 42336256, + "localHttpRequests": { + "metadata": 0, + "tarballs": 2, + "total": 2, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 2, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1024ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 1027ms (cache miss)\n", + "stdout": "\nadded 2 packages in 3s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "side": "wasm", + "success": true, + "wallMs": 3105.256 + } + ], + "throughputPerSecond": 0.3647676662264778 + }, + "timed": { + "iterations": 5, + "medianMs": 2503.777292, + "p95Ms": 2848.606333, + "samples": [ + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 50462720, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 0, + "side": "wasm", + "success": true, + "wallMs": 2503.777292 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 50462720, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 3s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 1, + "side": "wasm", + "success": true, + "wallMs": 2848.606333 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 50462720, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 2, + "side": "wasm", + "success": true, + "wallMs": 2670.9782920000002 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 50462720, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 3, + "side": "wasm", + "success": true, + "wallMs": 2497.9049999999997 + }, + { + "cache": "warm-tarball", + "installed": { + "complete": true, + "packages": { + "@types/lodash": { + "name": "@types/lodash", + "version": "4.17.12" + }, + "@types/lodash-es": { + "name": "@types/lodash-es", + "version": "4.17.12" + } + }, + "topLevel": [ + "lodash", + "lodash-es" + ] + }, + "linearMemoryHighWaterBytes": 50462720, + "localHttpRequests": { + "metadata": 0, + "tarballs": 0, + "total": 0, + "unexpected": 0 + }, + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileUnchanged": true, + "npmHttpCacheLogLines": 2, + "npmHttpFetchLogLines": 0, + "operation": "ci", + "registry": "local", + "result": { + "overflowed": false, + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 2s\n", + "value": { + "exitCode": 0 + } + }, + "sequence": 4, + "side": "wasm", + "success": true, + "wallMs": 2478.838917 + } + ], + "throughputPerSecond": 0.38461225345744365 + } + } + } +} diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index 770f0994..fcb325f0 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -32,6 +32,26 @@ match the source input hashes and form one distinct P2/P3 pair. The dated final pair and its measured goal status are documented here only after that validation passes from a clean source commit. +### 2026-09-24 small-fixture baseline + +The final [P2](2026-09-24-release-p2-macos-aarch64.json) and +[P3](2026-09-24-release-p3-macos-aarch64.json) reports measure exact clean +source revision `fae34bd988c6129bdcf5d4b9848bca2a6ca78ffc`. All 60 host/Wasm +samples succeeded; none overflowed, every registry counter reconciled with zero +unexpected requests, and every `npm ci` produced the exact install tree without +changing the rewritten lockfile. + +| Target / workload | Host median | Wasm median | Wasm / host | Goal ceiling | Status | +| --- | ---: | ---: | ---: | ---: | --- | +| P2 cold metadata | 200.022 ms | 1,332.059 ms | 6.66x | 1,100.065 ms (`3x + 0.5s`) | misses by 231.995 ms | +| P3 cold metadata | 176.856 ms | 1,277.538 ms | 7.22x | 1,030.567 ms (`3x + 0.5s`) | misses by 246.970 ms | +| P2 warm-tarball `npm ci` | 250.263 ms | 2,718.971 ms | 10.86x | 1,500.525 ms (`2x + 1s`) | misses by 1,218.446 ms | +| P3 warm-tarball `npm ci` | 252.123 ms | 2,503.777 ms | 9.93x | 1,504.247 ms (`2x + 1s`) | misses by 999.531 ms | + +Peak observed Wasm linear-memory high-water was 52.75 MiB for P2 and +48.125 MiB for P3. This pair establishes the production memory anchor; the +10% regression gate applies to later candidates compared with these values. + ## Historical diagnostics The dated JSON files are raw observations, not CI pass/fail thresholds. Run one From 831632c61e49eedb69b635f25f75f5bf5c89f6b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 02:46:04 +0200 Subject: [PATCH 35/52] Cache loader realpath directory prefixes --- .../wasm-rquickjs/skeleton/src/builtin/fs.rs | 93 +++++++++++++------ .../skeleton/src/internal/module_loading.rs | 52 +++++++++++ .../skeleton/src/internal/runtime_services.rs | 43 +++++++++ .../src/module-resolution.js | 40 ++++++++ 4 files changed, 202 insertions(+), 26 deletions(-) diff --git a/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs b/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs index ab9bb24d..73c732ff 100644 --- a/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs +++ b/crates/wasm-rquickjs/skeleton/src/builtin/fs.rs @@ -346,18 +346,11 @@ pub(super) fn realpath_for_module_resolution( profile.increment("modules.realpath.calls"); } - let cached = match domain { - ModuleLoaderRealpathDomain::CommonJs => services - .cjs_loader_realpath_cache - .borrow() - .get(path) - .cloned(), - ModuleLoaderRealpathDomain::Esm => services - .esm_loader_realpath_cache - .borrow() - .get(path) - .cloned(), + let cache = match domain { + ModuleLoaderRealpathDomain::CommonJs => &services.cjs_loader_realpath_cache, + ModuleLoaderRealpathDomain::Esm => &services.esm_loader_realpath_cache, }; + let cached = cache.borrow().get(path).cloned(); if let Some(resolved) = cached { #[cfg(feature = "test-observability")] services.record_loader_realpath_cache_hit(); @@ -368,7 +361,14 @@ pub(super) fn realpath_for_module_resolution( return Ok(resolved); } - let resolved = canonicalize_guest_path(path); + let resolved = canonicalize_guest_path_with_cache( + path, + Some(cache), + #[cfg(feature = "typescript-compiler-profiling")] + profile.as_deref(), + #[cfg(feature = "test-observability")] + Some(&services), + ); #[cfg(feature = "test-observability")] services.record_loader_realpath_system_call(); #[cfg(feature = "typescript-compiler-profiling")] @@ -384,25 +384,34 @@ pub(super) fn realpath_for_module_resolution( }); } if let Ok(resolved) = &resolved { - match domain { - ModuleLoaderRealpathDomain::CommonJs => { - services - .cjs_loader_realpath_cache - .borrow_mut() - .insert(path.to_string(), resolved.clone()); - } - ModuleLoaderRealpathDomain::Esm => { - services - .esm_loader_realpath_cache - .borrow_mut() - .insert(path.to_string(), resolved.clone()); - } - } + cache + .borrow_mut() + .insert(path.to_string(), resolved.clone()); } resolved } fn canonicalize_guest_path(path: &str) -> std::io::Result { + canonicalize_guest_path_with_cache( + path, + None, + #[cfg(feature = "typescript-compiler-profiling")] + None, + #[cfg(feature = "test-observability")] + None, + ) +} + +fn canonicalize_guest_path_with_cache( + path: &str, + cache: Option<&std::cell::RefCell>>, + #[cfg(feature = "typescript-compiler-profiling")] profile: Option< + &crate::internal::runtime_services::ExecutionProfile, + >, + #[cfg(feature = "test-observability")] observability: Option< + &crate::internal::runtime_services::RuntimeServices, + >, +) -> std::io::Result { if !path.starts_with('/') { return Err(std::io::Error::new( std::io::ErrorKind::InvalidInput, @@ -435,6 +444,35 @@ fn canonicalize_guest_path(path: &str) -> std::io::Result { } let current = format!("/{}", resolved.join("/")); + // Node's loader-only realpath cache also remembers confirmed non-symlink + // prefixes. Reusing those entries avoids walking shared package-directory + // prefixes for every resolved module while public realpath calls stay fresh. + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = profile { + profile.increment("modules.realpath.segmentCalls"); + } + let known_hard = cache.is_some_and(|cache| { + cache + .borrow() + .get(¤t) + .is_some_and(|cached| cached == ¤t) + }); + #[cfg(feature = "test-observability")] + if let Some(observability) = observability { + observability.record_loader_realpath_segment(known_hard); + } + if known_hard { + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = profile { + profile.increment("modules.realpath.prefixCacheHits"); + } + index += 1; + continue; + } + #[cfg(feature = "typescript-compiler-profiling")] + if let Some(profile) = profile { + profile.increment("modules.realpath.segmentSystemCalls"); + } let metadata = std::fs::symlink_metadata(¤t)?; if metadata.is_symlink() { symlink_count += 1; @@ -457,6 +495,9 @@ fn canonicalize_guest_path(path: &str) -> std::io::Result { todo.extend(remaining); index = 0; } else { + if let Some(cache) = cache { + cache.borrow_mut().insert(current.clone(), current); + } index += 1; } } diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index 98710fb3..c4363343 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -4477,6 +4477,31 @@ fn reset_loader_realpath_system_call_count(ctx: Ctx<'_>) { .reset_loader_realpath_system_call_count(); } +#[cfg(feature = "test-observability")] +fn loader_realpath_segment_counts(ctx: Ctx<'_>) -> rquickjs::Result> { + let counts = ctx + .userdata::() + .expect("runtime services not initialized") + .loader_realpath_segment_counts(); + let result = Object::new(ctx)?; + result.set("calls", counts.0)?; + result.set("prefixCacheHits", counts.1)?; + result.set("systemCalls", counts.2)?; + Ok(result) +} + +#[cfg(feature = "test-observability")] +fn reset_loader_realpath_segment_counts(ctx: Ctx<'_>) { + ctx.userdata::() + .expect("runtime services not initialized") + .reset_loader_realpath_segment_counts(); +} + +#[cfg(feature = "test-observability")] +fn test_esm_canonical_filename(ctx: Ctx<'_>, path: String) -> Option { + crate::builtin::realpath_for_esm_module_resolution(&ctx, &path).ok() +} + struct NodePackageWarning { message: String, code: &'static str, @@ -11883,6 +11908,33 @@ pub(crate) async fn initialize_module_loading(rt: &AsyncRuntime, ctx: &AsyncCont ) .expect("Failed to initialize loader realpath system-call counter reset"); + #[cfg(feature = "test-observability")] + set_non_replaceable_global( + &global, + "__wasm_rquickjs_get_loader_realpath_segment_counts", + Function::new(ctx.clone(), loader_realpath_segment_counts) + .expect("Failed to create loader realpath segment counters"), + ) + .expect("Failed to initialize loader realpath segment counters"); + + #[cfg(feature = "test-observability")] + set_non_replaceable_global( + &global, + "__wasm_rquickjs_reset_loader_realpath_segment_counts", + Function::new(ctx.clone(), reset_loader_realpath_segment_counts) + .expect("Failed to create loader realpath segment counter reset"), + ) + .expect("Failed to initialize loader realpath segment counter reset"); + + #[cfg(feature = "test-observability")] + set_non_replaceable_global( + &global, + "__wasm_rquickjs_test_esm_canonical_filename", + Function::new(ctx.clone(), test_esm_canonical_filename) + .expect("Failed to create ESM canonical filename test helper"), + ) + .expect("Failed to initialize ESM canonical filename test helper"); + set_non_replaceable_global( &global, "__wasm_rquickjs_cjs_resolve_package_self_reference", diff --git a/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs b/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs index 80fd9c4d..679033d0 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/runtime_services.rs @@ -95,6 +95,12 @@ pub(crate) struct RuntimeServices { loader_realpath_cache_hit_count: Cell, #[cfg(feature = "test-observability")] loader_realpath_system_call_count: Cell, + #[cfg(feature = "test-observability")] + loader_realpath_segment_call_count: Cell, + #[cfg(feature = "test-observability")] + loader_realpath_prefix_cache_hit_count: Cell, + #[cfg(feature = "test-observability")] + loader_realpath_segment_system_call_count: Cell, pub(crate) process: ProcessServices, pub(crate) fs: RefCell, output: RefCell>, @@ -118,6 +124,12 @@ impl Default for RuntimeServices { loader_realpath_cache_hit_count: Cell::new(0), #[cfg(feature = "test-observability")] loader_realpath_system_call_count: Cell::new(0), + #[cfg(feature = "test-observability")] + loader_realpath_segment_call_count: Cell::new(0), + #[cfg(feature = "test-observability")] + loader_realpath_prefix_cache_hit_count: Cell::new(0), + #[cfg(feature = "test-observability")] + loader_realpath_segment_system_call_count: Cell::new(0), process: ProcessServices::default(), fs: RefCell::new(FsServices::default()), output: RefCell::new(Rc::new(ComponentOutputSink)), @@ -336,6 +348,37 @@ impl RuntimeServices { self.loader_realpath_system_call_count.set(0); } + #[cfg(feature = "test-observability")] + pub(crate) fn record_loader_realpath_segment(&self, prefix_cache_hit: bool) { + self.loader_realpath_segment_call_count.set( + self.loader_realpath_segment_call_count + .get() + .saturating_add(1), + ); + let counter = if prefix_cache_hit { + &self.loader_realpath_prefix_cache_hit_count + } else { + &self.loader_realpath_segment_system_call_count + }; + counter.set(counter.get().saturating_add(1)); + } + + #[cfg(feature = "test-observability")] + pub(crate) fn loader_realpath_segment_counts(&self) -> (u64, u64, u64) { + ( + self.loader_realpath_segment_call_count.get(), + self.loader_realpath_prefix_cache_hit_count.get(), + self.loader_realpath_segment_system_call_count.get(), + ) + } + + #[cfg(feature = "test-observability")] + pub(crate) fn reset_loader_realpath_segment_counts(&self) { + self.loader_realpath_segment_call_count.set(0); + self.loader_realpath_prefix_cache_hit_count.set(0); + self.loader_realpath_segment_system_call_count.set(0); + } + pub(crate) fn output_sink(&self) -> Rc { self.output.borrow().clone() } diff --git a/examples/runtime/module-resolution/src/module-resolution.js b/examples/runtime/module-resolution/src/module-resolution.js index 36b45319..b5e12ec7 100644 --- a/examples/runtime/module-resolution/src/module-resolution.js +++ b/examples/runtime/module-resolution/src/module-resolution.js @@ -6587,13 +6587,53 @@ export const testCjsLoaderRealpathCache = async () => { const resetHits = globalThis.__wasm_rquickjs_reset_loader_realpath_cache_hit_count; const getSystemCalls = globalThis.__wasm_rquickjs_get_loader_realpath_system_call_count; const resetSystemCalls = globalThis.__wasm_rquickjs_reset_loader_realpath_system_call_count; + const getSegmentCounts = globalThis.__wasm_rquickjs_get_loader_realpath_segment_counts; + const resetSegmentCounts = globalThis.__wasm_rquickjs_reset_loader_realpath_segment_counts; const canonicalizeCjs = globalThis.__wasm_rquickjs_test_cjs_canonical_filename; + const canonicalizeEsm = globalThis.__wasm_rquickjs_test_esm_canonical_filename; assert.strictEqual(typeof getHits, 'function'); assert.strictEqual(typeof resetHits, 'function'); assert.strictEqual(typeof getSystemCalls, 'function'); assert.strictEqual(typeof resetSystemCalls, 'function'); + assert.strictEqual(typeof getSegmentCounts, 'function'); + assert.strictEqual(typeof resetSegmentCounts, 'function'); assert.strictEqual(typeof canonicalizeCjs, 'function'); + assert.strictEqual(typeof canonicalizeEsm, 'function'); try { + const prefixRoot = `${root}/prefix-cache/shared`; + fs.mkdirSync(prefixRoot, { recursive: true }); + for (const name of ['cjs-first.js', 'cjs-second.js', 'esm-first.mjs', 'esm-second.mjs']) { + fs.writeFileSync(`${prefixRoot}/${name}`, ''); + } + + resetSegmentCounts(); + assert.strictEqual(canonicalizeCjs(`${prefixRoot}/cjs-first.js`), `${prefixRoot}/cjs-first.js`); + const cjsFirst = getSegmentCounts(); + assert.ok(cjsFirst.calls > 1, 'a fresh runtime must inspect the first path prefixes'); + assert.strictEqual(cjsFirst.prefixCacheHits, 0, 'the first unique CJS path must not inherit prefix state'); + assert.strictEqual(cjsFirst.calls, cjsFirst.prefixCacheHits + cjsFirst.systemCalls); + + assert.strictEqual(canonicalizeCjs(`${prefixRoot}/cjs-second.js`), `${prefixRoot}/cjs-second.js`); + const cjsSecond = getSegmentCounts(); + const cjsSecondSystemCalls = cjsSecond.systemCalls - cjsFirst.systemCalls; + assert.ok(cjsSecond.prefixCacheHits > cjsFirst.prefixCacheHits, 'a sibling CJS path must reuse confirmed prefixes'); + assert.ok(cjsSecondSystemCalls < cjsFirst.systemCalls, 'prefix reuse must reduce segment metadata calls'); + assert.strictEqual(cjsSecond.calls, cjsSecond.prefixCacheHits + cjsSecond.systemCalls); + + resetSegmentCounts(); + assert.strictEqual(canonicalizeEsm(`${prefixRoot}/esm-first.mjs`), `${prefixRoot}/esm-first.mjs`); + const esmFirst = getSegmentCounts(); + assert.ok(esmFirst.calls > 1); + assert.strictEqual(esmFirst.prefixCacheHits, 0, 'ESM must not reuse CJS prefix entries'); + assert.strictEqual(esmFirst.calls, esmFirst.prefixCacheHits + esmFirst.systemCalls); + + assert.strictEqual(canonicalizeEsm(`${prefixRoot}/esm-second.mjs`), `${prefixRoot}/esm-second.mjs`); + const esmSecond = getSegmentCounts(); + const esmSecondSystemCalls = esmSecond.systemCalls - esmFirst.systemCalls; + assert.ok(esmSecond.prefixCacheHits > esmFirst.prefixCacheHits, 'a sibling ESM path must reuse confirmed prefixes'); + assert.ok(esmSecondSystemCalls < esmFirst.systemCalls, 'ESM prefix reuse must reduce segment metadata calls'); + assert.strictEqual(esmSecond.calls, esmSecond.prefixCacheHits + esmSecond.systemCalls); + Module._pathCache = Object.create(null); resetHits(); assert.strictEqual(require.resolve(link), firstTarget); From 59146d1562172ecdb206ba38ac15d99503556a14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 10:54:54 +0200 Subject: [PATCH 36/52] Cache missing CJS path probes per graph --- .../skeleton/src/internal/module_loading.rs | 29 +++++++++---------- .../src/module-resolution.js | 7 +++++ 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index c4363343..c7eac9ca 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -4129,7 +4129,7 @@ enum ModulePathClassification { #[derive(Default)] struct CjsModuleProbeSessionState { depth: usize, - entries: HashMap, + entries: HashMap>, missing_package_json: HashSet, #[cfg(feature = "test-observability")] hit_count: u64, @@ -4152,17 +4152,17 @@ impl CjsModuleProbeSessionState { } } -/// Positive filesystem classifications shared while an outer CommonJS wrapper runs. +/// Filesystem classifications shared while an outer CommonJS wrapper runs. /// /// Node's internal `Module._stat` cache retains positive observations during an /// outer main-module compile. This runtime also brackets an outer `createRequire()` /// graph so real ESM-to-CJS package workloads benefit, but deliberately invalidates /// observations after filesystem mutations instead of exposing Node's stale result. -/// Missing path classifications are never retained. Missing package metadata is retained only -/// for the same outer graph and cleared after filesystem mutations, so packages created by the -/// running program become visible. Sibling QuickJS runtimes never share this RuntimeServices-owned -/// state. Rust depth keeps the private runner reentrant; the normal JS adapter crosses the bridge -/// only at its own outermost depth. +/// Missing paths and package metadata are retained only for the same outer graph and cleared after +/// filesystem mutations, so files and packages created by the running program become visible. +/// Sibling QuickJS runtimes never share this RuntimeServices-owned state. Rust depth keeps the +/// private runner reentrant; the normal JS adapter crosses the bridge only at its own outermost +/// depth. #[derive(Clone, Default)] pub(crate) struct CjsModuleProbeSession(Rc>); @@ -4229,9 +4229,11 @@ impl CjsModuleProbeSession { fn probe(&self, normalized: &str) -> ModulePathProbe { let cached = { let state = self.0.borrow(); - (state.depth > 0 && state.cache_enabled()) - .then(|| state.entries.get(normalized).copied()) - .flatten() + if state.depth > 0 && state.cache_enabled() { + state.entries.get(normalized).copied() + } else { + None + } }; if let Some(classification) = cached { #[cfg(feature = "test-observability")] @@ -4240,7 +4242,7 @@ impl CjsModuleProbeSession { state.hit_count = state.hit_count.saturating_add(1); } return ModulePathProbe { - classification: Some(classification), + classification, _session_hit: true, }; } @@ -4256,10 +4258,7 @@ impl CjsModuleProbeSession { }); let mut state = self.0.borrow_mut(); - if state.depth > 0 - && state.cache_enabled() - && let Some(classification) = classification - { + if state.depth > 0 && state.cache_enabled() { state.entries.insert(normalized.to_string(), classification); } ModulePathProbe { diff --git a/examples/runtime/module-resolution/src/module-resolution.js b/examples/runtime/module-resolution/src/module-resolution.js index b5e12ec7..615be5d0 100644 --- a/examples/runtime/module-resolution/src/module-resolution.js +++ b/examples/runtime/module-resolution/src/module-resolution.js @@ -6447,6 +6447,13 @@ export const testCjsPackageJsonParseCache = async () => { ' require.resolve("./nested-target");', ' assert.throws(() => require("./nested-child.cjs"), { code: "MODULE_NOT_FOUND" });', ' assert.throws(() => require.resolve("./late"), { code: "MODULE_NOT_FOUND" });', + ' Module._pathCache = Object.create(null);', + ' const missingPathHitsBefore = globalThis.__wasm_rquickjs_get_cjs_module_probe_session_hit_count();', + ' assert.throws(() => require.resolve("./late"), { code: "MODULE_NOT_FOUND" });', + ' assert.ok(', + ' globalThis.__wasm_rquickjs_get_cjs_module_probe_session_hit_count() > missingPathHitsBefore,', + ' "the repeated missing path lookup must use the outer CommonJS session",', + ' );', ' fs.writeFileSync("/cjs-probe-session-app/late.js", "module.exports = true;");', ' Module._pathCache = Object.create(null);', ' assert.strictEqual(require.resolve("./late"), "/cjs-probe-session-app/late.js");', From 2429603dc7fda9db72953552bd330e0f8601dc22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 11:08:57 +0200 Subject: [PATCH 37/52] Record final npm release cache measurements --- .../2026-09-24-release-cache-followups.md | 125 +++++++ .../2026-09-24-release-p2-macos-aarch64.json | 306 ++++++++--------- .../2026-09-24-release-p3-macos-aarch64.json | 308 +++++++++--------- tests/npm_metadata/results/README.md | 29 +- 4 files changed, 451 insertions(+), 317 deletions(-) create mode 100644 tests/npm_metadata/results/2026-09-24-release-cache-followups.md diff --git a/tests/npm_metadata/results/2026-09-24-release-cache-followups.md b/tests/npm_metadata/results/2026-09-24-release-cache-followups.md new file mode 100644 index 00000000..f609d8a6 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-24-release-cache-followups.md @@ -0,0 +1,125 @@ +# npm release-cache follow-ups — 2026-09-24 + +This report continues the loader-cache work documented in +`2026-09-21-cache-experiments.md`, but evaluates production `normal` components +with matched host/P2/P3 release builds. Only the final raw P2/P3 pair is +retained. Intermediate and rejected candidates are summarized here rather than +kept sample by sample. + +The pre-optimization release pair was measured at `fae34bd9`. The retained +source revision is `59146d1562172ecdb206ba38ac15d99503556a14`, containing both +follow-ups below. + +## Loader realpath directory prefixes + +Revision `831632c6` extends the loader-only positive realpath cache with known +non-symlink directory prefixes. Repeated module resolutions can start below +already confirmed package-directory ancestors instead of walking every segment +again. Public `node:fs` realpath APIs remain uncached, CommonJS and ESM retain +separate loader cache domains, and preserve-symlink paths continue to bypass +canonicalization. + +Five-sample release measurements against the original production pair showed: + +| Target / workload | Original Wasm median | Prefix-cache Wasm median | Change | +| --- | ---: | ---: | ---: | +| P2 cold metadata | 1,332.059 ms | 1,069.307 ms | -262.752 ms (-19.7%) | +| P3 cold metadata | 1,277.538 ms | 1,052.270 ms | -225.268 ms (-17.6%) | +| P2 warm-tarball `npm ci` | 2,718.971 ms | 2,272.384 ms | -446.587 ms (-16.4%) | +| P3 warm-tarball `npm ci` | 2,503.777 ms | 2,360.249 ms | -143.528 ms (-5.7%) | + +Peak observed linear memory was 55.25 MiB for P2 and 48.25 MiB for P3, or ++4.7% and +0.3% against the original production anchors. Both remain within +the 10% memory gate. + +## Missing CommonJS path probes + +Revision `59146d15` lets the existing outer-graph CommonJS probe session retain +missing file classifications in addition to positive file/directory results. +Entries never escape the current outer resolution graph or QuickJS runtime. +Every successful runtime filesystem mutation clears positive paths, missing +paths, and missing package metadata, so an `npm install` that creates a module +makes it visible to later resolution. The runtime test covers miss, repeated +miss, file creation, invalidation, and successful retry on both P2 and P3. + +One profiling run showed the following native file-probe reductions relative +to the directory-prefix candidate. Every counter equation reconciled. + +| Local command | File-probe system calls | Reduction | Graph-session hits (missing) | +| --- | ---: | ---: | ---: | +| `npm --version` | 461 → 444 | -17 (-3.7%) | 27 (19) | +| `npm view` | 4,913 → 4,252 | -661 (-13.5%) | 903 (735) | +| `npm ci` | 7,377 → 6,090 | -1,287 (-17.4%) | 1,678 (1,420) | + +Because host load varied between runs, the P2 keep decision also used an +immediately repeated five-sample control at `831632c6`. Subtracting the matched +host median from the Wasm median reduced metadata overhead from 908.523 ms to +873.528 ms (-35.0 ms, -3.9%). Warm-`ci` overhead was effectively unchanged: +2,081.748 ms control versus 2,085.759 ms candidate (+4.0 ms, +0.2%). The +deterministic syscall reduction, small metadata gain, neutral `ci` median, and +bounded memory justified retaining the cache. + +The P3 observations were directionally consistent, but were not an immediate +same-machine control: metadata overhead was 902.827 → 868.810 ms (-3.8%), and +warm-`ci` overhead was 2,129.054 → 2,098.694 ms (-1.4%). These timing deltas are +supporting evidence rather than a standalone attribution. + +## Final matched release pair + +The retained reports use five iterations, the pinned Node 22.14.0/npm 10.9.2 +tool tree, one deterministic loopback registry, isolated caches and workspaces, +fresh component/runtime state, and release builds for both host harness and +guest component. + +| Target / workload | Host median | Wasm median | Goal status | +| --- | ---: | ---: | --- | +| P2 cold metadata | 226.499 ms | 1,100.028 ms | meets `3x + 0.5s` by 79.470 ms | +| P3 cold metadata | 291.300 ms | 1,160.110 ms | meets `3x + 0.5s` by 213.790 ms | +| P2 warm-tarball `npm ci` | 270.155 ms | 2,355.914 ms | misses `2x + 1s` by 815.604 ms | +| P3 warm-tarball `npm ci` | 270.565 ms | 2,369.258 ms | misses `2x + 1s` by 828.129 ms | + +All 60 host/Wasm samples succeeded without overflow. Local HTTP totals, npm +HTTP log counts, exit status, metadata output, install identities, and unchanged +lockfiles reconciled. The repository report validator accepted the pair against +the retained source revision. Peak Wasm linear memory was 53.8125 MiB for P2 +and 47.125 MiB for P3, within the original 10% gate. + +Retained raw reports: +[P2](2026-09-24-release-p2-macos-aarch64.json) and +[P3](2026-09-24-release-p3-macos-aarch64.json). + +## Rejected candidates + +- Precompiling the full built-in JavaScript graph reduced initialization from + about 90 ms to 12–14 ms, but embedded about 4.23 MiB of bytecode and raised + observed metadata memory from about 25.9 MiB to 35 MiB and warm-`ci` memory + from about 57.9 MiB to 67.9 MiB. That exceeded the memory gate. +- An arbitrary top-ten bytecode subset was not dependency-closed. A valid + single-module streams subset added about 186 KiB without a meaningful + initialization improvement. +- Lazily registering built-ins reduced initial setup to roughly 63–65 ms, but + npm still loaded 7 modules for `--version` and 20–22 for `view`/`ci`. The + work moved into the measured hot path, and the TypeScript release candidate + failed its memory contract. +- Borrowing already normalized absolute paths avoided some Rust allocation, but + the correctness candidate was flat to slower in one-sample npm measurements. + +All rejected prototypes were reverted before the retained revision. Their raw +reports are not part of the review surface. + +## Reproduction + +From a clean retained revision with the pinned Node/npm toolchain on `PATH`: + +```sh +CARGO_BUILD_JOBS=4 NPM_METADATA_RUN=1 NPM_METADATA_RELEASE_BASELINE=1 \ + NPM_METADATA_ITERATIONS=5 NPM_METADATA_REPORT=/tmp/npm-release-p2.json \ + tools/dev-test.sh p2 release npm_metadata '' + +CARGO_BUILD_JOBS=4 NPM_METADATA_RUN=1 NPM_METADATA_RELEASE_BASELINE=1 \ + NPM_METADATA_ITERATIONS=5 NPM_METADATA_REPORT=/tmp/npm-release-p3.json \ + tools/dev-test.sh p3 release npm_metadata '' +``` + +Run the commands serially. The local coordination wrapper used during +development also serialized Cargo execution; it did not change test semantics. diff --git a/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json b/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json index 6171d513..dc7bd0e2 100644 --- a/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json +++ b/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json @@ -1,16 +1,16 @@ { "component": { - "blake3": "22121ba265227234aebbd27e8dd92379cd992906662095941d91b269f04b5fdb", - "buildMs": 16773.859, - "bytes": 13634599, - "initialPrepareMs": 251.31654199999997, + "blake3": "d1c9a10ab9254f9ffd7bb052ab630771114d91fea77d8249f38183b6ac7e057d", + "buildMs": 19130.784541, + "bytes": 13635118, + "initialPrepareMs": 277.651375, "path": "tmp/rt-target/wasm32-wasip2/release/npm_compat.optimized.wasm" }, "environment": { "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "fae34bd988c6129bdcf5d4b9848bca2a6ca78ffc", + "commitHint": "59146d1562172ecdb206ba38ac15d99503556a14", "componentCargoProfile": "release", "componentFeatures": "normal", "dirty": false, @@ -88,8 +88,8 @@ "metadata": { "cold": { "iterations": 5, - "medianMs": 200.02154099999998, - "p95Ms": 396.03279200000003, + "medianMs": 226.49908299999998, + "p95Ms": 496.891166, "samples": [ { "cache": "cold", @@ -109,7 +109,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 12ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 14ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -118,7 +118,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 200.02154099999998 + "wallMs": 226.49908299999998 }, { "cache": "cold", @@ -138,7 +138,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 14ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 14ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -147,7 +147,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 367.07875 + "wallMs": 496.891166 }, { "cache": "cold", @@ -167,7 +167,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 13ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 13ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -176,7 +176,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 160.775333 + "wallMs": 161.528125 }, { "cache": "cold", @@ -196,7 +196,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 13ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 14ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -205,7 +205,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 396.03279200000003 + "wallMs": 307.58670900000004 }, { "cache": "cold", @@ -225,7 +225,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 12ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 12ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -234,17 +234,17 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 143.99362499999998 + "wallMs": 167.616375 } ], - "throughputPerSecond": 3.9435223213746684 + "throughputPerSecond": 3.67614228169908 } }, "warmTarballCi": { "seeds": { "iterations": 5, - "medianMs": 262.065084, - "p95Ms": 285.021584, + "medianMs": 275.377625, + "p95Ms": 294.255708, "samples": [ { "cache": "seed", @@ -272,7 +272,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -280,8 +280,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 30ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 72ms (cache miss)\n", - "stdout": "\nadded 2 packages in 214ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 33ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 84ms (cache miss)\n", + "stdout": "\nadded 2 packages in 219ms\n", "value": { "exitCode": 0 } @@ -289,7 +289,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 262.065084 + "wallMs": 273.58437499999997 }, { "cache": "seed", @@ -317,7 +317,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -325,8 +325,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 74ms (cache miss)\n", - "stdout": "\nadded 2 packages in 230ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 76ms (cache miss)\n", + "stdout": "\nadded 2 packages in 241ms\n", "value": { "exitCode": 0 } @@ -334,7 +334,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 285.021584 + "wallMs": 294.255708 }, { "cache": "seed", @@ -362,7 +362,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -370,8 +370,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 73ms (cache miss)\n", - "stdout": "\nadded 2 packages in 204ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 80ms (cache miss)\n", + "stdout": "\nadded 2 packages in 220ms\n", "value": { "exitCode": 0 } @@ -379,7 +379,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 254.453458 + "wallMs": 275.377625 }, { "cache": "seed", @@ -407,7 +407,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -415,8 +415,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 75ms (cache miss)\n", - "stdout": "\nadded 2 packages in 235ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 35ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 83ms (cache miss)\n", + "stdout": "\nadded 2 packages in 234ms\n", "value": { "exitCode": 0 } @@ -424,7 +424,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 283.532291 + "wallMs": 284.652583 }, { "cache": "seed", @@ -452,7 +452,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -460,8 +460,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 29ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 71ms (cache miss)\n", - "stdout": "\nadded 2 packages in 190ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 76ms (cache miss)\n", + "stdout": "\nadded 2 packages in 199ms\n", "value": { "exitCode": 0 } @@ -469,15 +469,15 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 237.396875 + "wallMs": 250.59387500000003 } ], - "throughputPerSecond": 3.7808061255156917 + "throughputPerSecond": 3.627225228863874 }, "timed": { "iterations": 5, - "medianMs": 250.26270900000003, - "p95Ms": 257.14741699999996, + "medianMs": 270.154875, + "p95Ms": 294.11208300000004, "samples": [ { "cache": "warm-tarball", @@ -505,7 +505,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -513,8 +513,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 199ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 212ms\n", "value": { "exitCode": 0 } @@ -522,7 +522,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 251.776291 + "wallMs": 270.154875 }, { "cache": "warm-tarball", @@ -550,7 +550,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -558,8 +558,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 198ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 209ms\n", "value": { "exitCode": 0 } @@ -567,7 +567,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 250.26270900000003 + "wallMs": 263.854458 }, { "cache": "warm-tarball", @@ -595,7 +595,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -603,8 +603,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 202ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 216ms\n", "value": { "exitCode": 0 } @@ -612,7 +612,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 257.14741699999996 + "wallMs": 270.606 }, { "cache": "warm-tarball", @@ -640,7 +640,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -648,8 +648,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 182ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 212ms\n", "value": { "exitCode": 0 } @@ -657,7 +657,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 235.128166 + "wallMs": 267.32941700000003 }, { "cache": "warm-tarball", @@ -685,7 +685,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -693,8 +693,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 181ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 237ms\n", "value": { "exitCode": 0 } @@ -702,60 +702,60 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 230.24349999999998 + "wallMs": 294.11208300000004 } ], - "throughputPerSecond": 4.083105627583366 + "throughputPerSecond": 3.6601698254526425 } } }, "inputs": { "algorithm": "blake3-composite-v1", "benchmarkHash": "435283613a522c3b8097d7688192712458b1095ed8400f7e4b83236e487e2c9f", - "buildHash": "541ebb45d245ace08db3c7a9b1d6dcb237bfcfca793c3ae35ffc8f7f24958262" + "buildHash": "870619533cc55b1e29385d69affb9d8a8387bc3b4f77555901fc9bb3c05d5f9c" }, "memory": { "interpretation": "per-sample Wasm linear-memory values are monotone instance high-water observations read after the timed invocation", - "maxWasmLinearMemoryHighWaterBytes": 55312384, + "maxWasmLinearMemoryHighWaterBytes": 56426496, "series": { "ciSeeds": { "linearMemoryHighWater": { - "maximumBytes": 37683200, - "minimumBytes": 37683200, + "maximumBytes": 37814272, + "minimumBytes": 37814272, "samples": [ - 37683200, - 37683200, - 37683200, - 37683200, - 37683200 + 37814272, + 37814272, + 37814272, + 37814272, + 37814272 ], "variationBytes": 0 } }, "ciWarmTarball": { "linearMemoryHighWater": { - "maximumBytes": 55312384, - "minimumBytes": 55312384, + "maximumBytes": 56426496, + "minimumBytes": 55508992, "samples": [ - 55312384, - 55312384, - 55312384, - 55312384, - 55312384 + 55508992, + 56426496, + 55508992, + 55508992, + 55508992 ], - "variationBytes": 0 + "variationBytes": 917504 } }, "metadataCold": { "linearMemoryHighWater": { - "maximumBytes": 25886720, - "minimumBytes": 25886720, + "maximumBytes": 26279936, + "minimumBytes": 26279936, "samples": [ - 25886720, - 25886720, - 25886720, - 25886720, - 25886720 + 26279936, + 26279936, + 26279936, + 26279936, + 26279936 ], "variationBytes": 0 } @@ -779,13 +779,13 @@ "metadata": { "cold": { "iterations": 5, - "medianMs": 1332.0594999999998, - "p95Ms": 1651.4268749999999, + "medianMs": 1100.0275, + "p95Ms": 1229.1725, "samples": [ { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 26279936, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -800,7 +800,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 13ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 13ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -809,12 +809,12 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 1382.827791 + "wallMs": 1229.1725 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 26279936, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -829,7 +829,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 8ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -838,12 +838,12 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 1651.4268749999999 + "wallMs": 1146.733667 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 26279936, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -858,7 +858,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 8ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -867,12 +867,12 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 1314.739792 + "wallMs": 1081.247708 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 26279936, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -887,7 +887,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 9ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 8ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -896,12 +896,12 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 1291.3436250000002 + "wallMs": 1031.2324159999998 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 26279936, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -916,7 +916,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 7ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 8ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -925,17 +925,17 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 1332.0594999999998 + "wallMs": 1100.0275 } ], - "throughputPerSecond": 0.717113437734952 + "throughputPerSecond": 0.894708263738876 } }, "warmTarballCi": { "seeds": { "iterations": 5, - "medianMs": 2681.587417, - "p95Ms": 2754.7855, + "medianMs": 2435.612, + "p95Ms": 2611.773458, "samples": [ { "cache": "seed", @@ -956,14 +956,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37683200, + "linearMemoryHighWaterBytes": 37814272, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -971,7 +971,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 317ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 865ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 368ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 958ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -980,7 +980,7 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 2533.015792 + "wallMs": 2446.75325 }, { "cache": "seed", @@ -1001,14 +1001,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37683200, + "linearMemoryHighWaterBytes": 37814272, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1016,7 +1016,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 358ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 966ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 388ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 1033ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1025,7 +1025,7 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 2754.7855 + "wallMs": 2611.773458 }, { "cache": "seed", @@ -1046,14 +1046,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37683200, + "linearMemoryHighWaterBytes": 37814272, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1061,7 +1061,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 341ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 926ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 1ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 367ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 976ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1070,7 +1070,7 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 2685.337875 + "wallMs": 2435.612 }, { "cache": "seed", @@ -1091,14 +1091,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37683200, + "linearMemoryHighWaterBytes": 37814272, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1106,7 +1106,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 353ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 950ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 329ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 896ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1115,7 +1115,7 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 2681.587417 + "wallMs": 2260.944709 }, { "cache": "seed", @@ -1136,14 +1136,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37683200, + "linearMemoryHighWaterBytes": 37814272, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1151,7 +1151,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 319ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 904ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 360ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 977ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1160,15 +1160,15 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 2661.2885 + "wallMs": 2406.4296249999998 } ], - "throughputPerSecond": 0.3754877092327571 + "throughputPerSecond": 0.4111330541465039 }, "timed": { "iterations": 5, - "medianMs": 2718.971125, - "p95Ms": 3027.994542, + "medianMs": 2355.9138329999996, + "p95Ms": 2731.1141669999997, "samples": [ { "cache": "warm-tarball", @@ -1189,14 +1189,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 55312384, + "linearMemoryHighWaterBytes": 55508992, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1204,7 +1204,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 3s\n", "value": { "exitCode": 0 @@ -1213,7 +1213,7 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 2793.866333 + "wallMs": 2731.1141669999997 }, { "cache": "warm-tarball", @@ -1234,14 +1234,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 55312384, + "linearMemoryHighWaterBytes": 56426496, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1249,7 +1249,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1258,7 +1258,7 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 2692.4560829999996 + "wallMs": 2355.9138329999996 }, { "cache": "warm-tarball", @@ -1279,14 +1279,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 55312384, + "linearMemoryHighWaterBytes": 55508992, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1294,8 +1294,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 3s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 } @@ -1303,7 +1303,7 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 3027.994542 + "wallMs": 2270.065084 }, { "cache": "warm-tarball", @@ -1324,14 +1324,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 55312384, + "linearMemoryHighWaterBytes": 55508992, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1339,7 +1339,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1348,7 +1348,7 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 2667.4652920000003 + "wallMs": 2226.888417 }, { "cache": "warm-tarball", @@ -1369,14 +1369,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 55312384, + "linearMemoryHighWaterBytes": 55508992, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1384,7 +1384,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1393,10 +1393,10 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 2718.971125 + "wallMs": 2402.164042 } ], - "throughputPerSecond": 0.35969273499897625 + "throughputPerSecond": 0.4171482802426038 } } } diff --git a/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json b/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json index 70b6a721..9f6b7f83 100644 --- a/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json +++ b/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json @@ -1,16 +1,16 @@ { "component": { - "blake3": "3c99da73194ad3e3107c082405fa34e1225fd7e4a394e97632bff9b450b2972f", - "buildMs": 15375.159625, - "bytes": 13576095, - "initialPrepareMs": 228.896959, + "blake3": "de4598077a03bdfcad1ce17aef3401df2c74f99342516751daef6e0f6735c35c", + "buildMs": 17182.082208, + "bytes": 13567467, + "initialPrepareMs": 251.65629099999998, "path": "tmp/rt-target-p3/wasm32-wasip2/release/npm_compat.optimized.wasm" }, "environment": { "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "fae34bd988c6129bdcf5d4b9848bca2a6ca78ffc", + "commitHint": "59146d1562172ecdb206ba38ac15d99503556a14", "componentCargoProfile": "release", "componentFeatures": "normal", "dirty": false, @@ -88,8 +88,8 @@ "metadata": { "cold": { "iterations": 5, - "medianMs": 176.855833, - "p95Ms": 454.47066600000005, + "medianMs": 291.3, + "p95Ms": 442.672417, "samples": [ { "cache": "cold", @@ -109,7 +109,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 12ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 15ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -118,7 +118,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 176.855833 + "wallMs": 291.3 }, { "cache": "cold", @@ -138,7 +138,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 14ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 16ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -147,7 +147,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 454.47066600000005 + "wallMs": 442.672417 }, { "cache": "cold", @@ -167,7 +167,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 12ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 12ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -176,7 +176,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 161.319667 + "wallMs": 174.344459 }, { "cache": "cold", @@ -196,7 +196,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 14ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 18ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -205,7 +205,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 333.97691699999996 + "wallMs": 371.205375 }, { "cache": "cold", @@ -225,7 +225,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 13ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 13ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -234,17 +234,17 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 155.409833 + "wallMs": 156.6165 } ], - "throughputPerSecond": 3.900055870328371 + "throughputPerSecond": 3.4815577509613487 } }, "warmTarballCi": { "seeds": { "iterations": 5, - "medianMs": 273.62975, - "p95Ms": 334.608542, + "medianMs": 287.22362499999997, + "p95Ms": 434.563417, "samples": [ { "cache": "seed", @@ -272,7 +272,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -280,8 +280,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 28ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 68ms (cache miss)\n", - "stdout": "\nadded 2 packages in 193ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 77ms (cache miss)\n", + "stdout": "\nadded 2 packages in 232ms\n", "value": { "exitCode": 0 } @@ -289,7 +289,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 239.277833 + "wallMs": 287.22362499999997 }, { "cache": "seed", @@ -317,7 +317,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -325,8 +325,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 102ms (cache miss)\n", - "stdout": "\nadded 2 packages in 280ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 37ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 125ms (cache miss)\n", + "stdout": "\nadded 2 packages in 367ms\n", "value": { "exitCode": 0 } @@ -334,7 +334,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 334.608542 + "wallMs": 434.563417 }, { "cache": "seed", @@ -362,7 +362,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -370,8 +370,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 83ms (cache miss)\n", - "stdout": "\nadded 2 packages in 221ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 75ms (cache miss)\n", + "stdout": "\nadded 2 packages in 223ms\n", "value": { "exitCode": 0 } @@ -379,7 +379,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 273.67454200000003 + "wallMs": 275.194542 }, { "cache": "seed", @@ -407,7 +407,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -415,8 +415,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 77ms (cache miss)\n", - "stdout": "\nadded 2 packages in 221ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 34ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 81ms (cache miss)\n", + "stdout": "\nadded 2 packages in 253ms\n", "value": { "exitCode": 0 } @@ -424,7 +424,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 273.62975 + "wallMs": 309.7335 }, { "cache": "seed", @@ -452,7 +452,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -460,8 +460,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 76ms (cache miss)\n", - "stdout": "\nadded 2 packages in 203ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 79ms (cache miss)\n", + "stdout": "\nadded 2 packages in 213ms\n", "value": { "exitCode": 0 } @@ -469,15 +469,15 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 253.611458 + "wallMs": 266.89687499999997 } ], - "throughputPerSecond": 3.6368870174680596 + "throughputPerSecond": 3.1774034071127697 }, "timed": { "iterations": 5, - "medianMs": 252.12333399999997, - "p95Ms": 297.2435, + "medianMs": 270.564792, + "p95Ms": 303.4115, "samples": [ { "cache": "warm-tarball", @@ -505,7 +505,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -513,8 +513,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 176ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 214ms\n", "value": { "exitCode": 0 } @@ -522,7 +522,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 223.33566599999997 + "wallMs": 270.564792 }, { "cache": "warm-tarball", @@ -550,7 +550,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -558,8 +558,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 222ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 219ms\n", "value": { "exitCode": 0 } @@ -567,7 +567,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 274.811166 + "wallMs": 276.889375 }, { "cache": "warm-tarball", @@ -595,7 +595,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -603,8 +603,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 243ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 245ms\n", "value": { "exitCode": 0 } @@ -612,7 +612,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 297.2435 + "wallMs": 303.4115 }, { "cache": "warm-tarball", @@ -640,7 +640,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -648,8 +648,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 199ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 200ms\n", "value": { "exitCode": 0 } @@ -657,7 +657,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 251.99358300000003 + "wallMs": 253.72258300000001 }, { "cache": "warm-tarball", @@ -685,7 +685,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -693,7 +693,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 199ms\n", "value": { "exitCode": 0 @@ -702,60 +702,60 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 252.12333399999997 + "wallMs": 253.64929200000003 } ], - "throughputPerSecond": 3.8476122421384047 + "throughputPerSecond": 3.6812412007383606 } } }, "inputs": { "algorithm": "blake3-composite-v1", "benchmarkHash": "435283613a522c3b8097d7688192712458b1095ed8400f7e4b83236e487e2c9f", - "buildHash": "541ebb45d245ace08db3c7a9b1d6dcb237bfcfca793c3ae35ffc8f7f24958262" + "buildHash": "870619533cc55b1e29385d69affb9d8a8387bc3b4f77555901fc9bb3c05d5f9c" }, "memory": { "interpretation": "per-sample Wasm linear-memory values are monotone instance high-water observations read after the timed invocation", - "maxWasmLinearMemoryHighWaterBytes": 50462720, + "maxWasmLinearMemoryHighWaterBytes": 49414144, "series": { "ciSeeds": { "linearMemoryHighWater": { - "maximumBytes": 42336256, - "minimumBytes": 42336256, + "maximumBytes": 42532864, + "minimumBytes": 42532864, "samples": [ - 42336256, - 42336256, - 42336256, - 42336256, - 42336256 + 42532864, + 42532864, + 42532864, + 42532864, + 42532864 ], "variationBytes": 0 } }, "ciWarmTarball": { "linearMemoryHighWater": { - "maximumBytes": 50462720, - "minimumBytes": 50462720, + "maximumBytes": 49414144, + "minimumBytes": 49414144, "samples": [ - 50462720, - 50462720, - 50462720, - 50462720, - 50462720 + 49414144, + 49414144, + 49414144, + 49414144, + 49414144 ], "variationBytes": 0 } }, "metadataCold": { "linearMemoryHighWater": { - "maximumBytes": 25886720, - "minimumBytes": 25886720, + "maximumBytes": 26279936, + "minimumBytes": 26279936, "samples": [ - 25886720, - 25886720, - 25886720, - 25886720, - 25886720 + 26279936, + 26279936, + 26279936, + 26279936, + 26279936 ], "variationBytes": 0 } @@ -779,13 +779,13 @@ "metadata": { "cold": { "iterations": 5, - "medianMs": 1277.537667, - "p95Ms": 1753.9205839999997, + "medianMs": 1160.109667, + "p95Ms": 1260.228125, "samples": [ { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 26279936, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -800,7 +800,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 30ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -809,12 +809,12 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 1168.023917 + "wallMs": 1260.228125 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 26279936, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -829,7 +829,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 11ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 10ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -838,12 +838,12 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 1753.9205839999997 + "wallMs": 1160.109667 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 26279936, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -858,7 +858,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 9ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 10ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -867,12 +867,12 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 1417.999125 + "wallMs": 1234.721667 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 26279936, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -887,7 +887,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 8ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -896,12 +896,12 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 1277.537667 + "wallMs": 1028.79125 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 26279936, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -916,7 +916,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 9ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -925,17 +925,17 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 1258.904708 + "wallMs": 1090.4497920000001 } ], - "throughputPerSecond": 0.7271261385374344 + "throughputPerSecond": 0.8659057489533312 } }, "warmTarballCi": { "seeds": { "iterations": 5, - "medianMs": 2739.267834, - "p95Ms": 3105.256, + "medianMs": 2639.5920410000003, + "p95Ms": 2773.564125, "samples": [ { "cache": "seed", @@ -956,14 +956,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42336256, + "linearMemoryHighWaterBytes": 42532864, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -971,7 +971,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 845ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 848ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 939ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 944ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -980,7 +980,7 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 2403.8595 + "wallMs": 2640.12425 }, { "cache": "seed", @@ -1001,14 +1001,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42336256, + "linearMemoryHighWaterBytes": 42532864, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1016,8 +1016,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1035ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 1042ms (cache miss)\n", - "stdout": "\nadded 2 packages in 2s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 1093ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 1097ms (cache miss)\n", + "stdout": "\nadded 2 packages in 3s\n", "value": { "exitCode": 0 } @@ -1025,7 +1025,7 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 2739.267834 + "wallMs": 2773.564125 }, { "cache": "seed", @@ -1046,14 +1046,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42336256, + "linearMemoryHighWaterBytes": 42532864, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1061,8 +1061,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1036ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 1041ms (cache miss)\n", - "stdout": "\nadded 2 packages in 3s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 1129ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 1137ms (cache miss)\n", + "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 } @@ -1070,7 +1070,7 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 2906.484625 + "wallMs": 2639.5920410000003 }, { "cache": "seed", @@ -1091,14 +1091,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42336256, + "linearMemoryHighWaterBytes": 42532864, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1106,7 +1106,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 902ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 906ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 984ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 989ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1115,7 +1115,7 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 2552.487333 + "wallMs": 2408.038583 }, { "cache": "seed", @@ -1136,14 +1136,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42336256, + "linearMemoryHighWaterBytes": 42532864, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1151,8 +1151,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1024ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 1027ms (cache miss)\n", - "stdout": "\nadded 2 packages in 3s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 936ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 941ms (cache miss)\n", + "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 } @@ -1160,15 +1160,15 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 3105.256 + "wallMs": 2366.000792 } ], - "throughputPerSecond": 0.3647676662264778 + "throughputPerSecond": 0.3897930418409103 }, "timed": { "iterations": 5, - "medianMs": 2503.777292, - "p95Ms": 2848.606333, + "medianMs": 2369.258334, + "p95Ms": 2617.031375, "samples": [ { "cache": "warm-tarball", @@ -1189,14 +1189,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 50462720, + "linearMemoryHighWaterBytes": 49414144, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1204,7 +1204,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1213,7 +1213,7 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 2503.777292 + "wallMs": 2315.9390000000003 }, { "cache": "warm-tarball", @@ -1234,14 +1234,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 50462720, + "linearMemoryHighWaterBytes": 49414144, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1249,8 +1249,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 3s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 } @@ -1258,7 +1258,7 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 2848.606333 + "wallMs": 2617.031375 }, { "cache": "warm-tarball", @@ -1279,14 +1279,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 50462720, + "linearMemoryHighWaterBytes": 49414144, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1294,7 +1294,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1303,7 +1303,7 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 2670.9782920000002 + "wallMs": 2428.804125 }, { "cache": "warm-tarball", @@ -1324,14 +1324,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 50462720, + "linearMemoryHighWaterBytes": 49414144, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1339,7 +1339,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1348,7 +1348,7 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 2497.9049999999997 + "wallMs": 2369.258334 }, { "cache": "warm-tarball", @@ -1369,14 +1369,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 50462720, + "linearMemoryHighWaterBytes": 49414144, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1384,7 +1384,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1393,10 +1393,10 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 2478.838917 + "wallMs": 2333.444 } ], - "throughputPerSecond": 0.38461225345744365 + "throughputPerSecond": 0.41443985253542404 } } } diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index fcb325f0..21e4ee51 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -32,25 +32,29 @@ match the source input hashes and form one distinct P2/P3 pair. The dated final pair and its measured goal status are documented here only after that validation passes from a clean source commit. -### 2026-09-24 small-fixture baseline +### 2026-09-24 retained small-fixture measurement The final [P2](2026-09-24-release-p2-macos-aarch64.json) and [P3](2026-09-24-release-p3-macos-aarch64.json) reports measure exact clean -source revision `fae34bd988c6129bdcf5d4b9848bca2a6ca78ffc`. All 60 host/Wasm +source revision `59146d1562172ecdb206ba38ac15d99503556a14`. All 60 host/Wasm samples succeeded; none overflowed, every registry counter reconciled with zero unexpected requests, and every `npm ci` produced the exact install tree without changing the rewritten lockfile. | Target / workload | Host median | Wasm median | Wasm / host | Goal ceiling | Status | | --- | ---: | ---: | ---: | ---: | --- | -| P2 cold metadata | 200.022 ms | 1,332.059 ms | 6.66x | 1,100.065 ms (`3x + 0.5s`) | misses by 231.995 ms | -| P3 cold metadata | 176.856 ms | 1,277.538 ms | 7.22x | 1,030.567 ms (`3x + 0.5s`) | misses by 246.970 ms | -| P2 warm-tarball `npm ci` | 250.263 ms | 2,718.971 ms | 10.86x | 1,500.525 ms (`2x + 1s`) | misses by 1,218.446 ms | -| P3 warm-tarball `npm ci` | 252.123 ms | 2,503.777 ms | 9.93x | 1,504.247 ms (`2x + 1s`) | misses by 999.531 ms | - -Peak observed Wasm linear-memory high-water was 52.75 MiB for P2 and -48.125 MiB for P3. This pair establishes the production memory anchor; the -10% regression gate applies to later candidates compared with these values. +| P2 cold metadata | 226.499 ms | 1,100.028 ms | 4.86x | 1,179.497 ms (`3x + 0.5s`) | meets by 79.470 ms | +| P3 cold metadata | 291.300 ms | 1,160.110 ms | 3.98x | 1,373.900 ms (`3x + 0.5s`) | meets by 213.790 ms | +| P2 warm-tarball `npm ci` | 270.155 ms | 2,355.914 ms | 8.72x | 1,540.310 ms (`2x + 1s`) | misses by 815.604 ms | +| P3 warm-tarball `npm ci` | 270.565 ms | 2,369.258 ms | 8.76x | 1,541.130 ms (`2x + 1s`) | misses by 828.129 ms | + +Peak observed Wasm linear-memory high-water was 53.8125 MiB for P2 and +47.125 MiB for P3. Compared with the pre-optimization production anchors at +revision `fae34bd9` (52.75 MiB and 48.125 MiB), that is +2.0% for P2 and -2.1% +for P3, within the 10% regression gate. Host metadata timings were noisier than +the Wasm rows, so the absolute medians and the same-machine control observations +in the [follow-up report](2026-09-24-release-cache-followups.md) remain important +alongside the formula status. ## Historical diagnostics @@ -133,3 +137,8 @@ It also records the final three-iteration P2/P3 candidate after review split the CommonJS and ESM cache domains. Only the final reviewed P2/P3 raw reports are retained; the prototype samples remain summarized in the report's aggregate tables. + +The later [release-cache follow-up](2026-09-24-release-cache-followups.md) +records directory-prefix realpath reuse, graph-scoped missing CJS path probes, +the final matched release pair, and the bytecode/lazy-loading/path-normalization +experiments that were measured and rejected. From b2806228c68f77265106fbdc9b8f84ee3f198440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 11:16:24 +0200 Subject: [PATCH 38/52] Revert "Record final npm release cache measurements" This reverts commit 2429603dc7fda9db72953552bd330e0f8601dc22. --- .../2026-09-24-release-cache-followups.md | 125 ------- .../2026-09-24-release-p2-macos-aarch64.json | 306 ++++++++--------- .../2026-09-24-release-p3-macos-aarch64.json | 308 +++++++++--------- tests/npm_metadata/results/README.md | 29 +- 4 files changed, 317 insertions(+), 451 deletions(-) delete mode 100644 tests/npm_metadata/results/2026-09-24-release-cache-followups.md diff --git a/tests/npm_metadata/results/2026-09-24-release-cache-followups.md b/tests/npm_metadata/results/2026-09-24-release-cache-followups.md deleted file mode 100644 index f609d8a6..00000000 --- a/tests/npm_metadata/results/2026-09-24-release-cache-followups.md +++ /dev/null @@ -1,125 +0,0 @@ -# npm release-cache follow-ups — 2026-09-24 - -This report continues the loader-cache work documented in -`2026-09-21-cache-experiments.md`, but evaluates production `normal` components -with matched host/P2/P3 release builds. Only the final raw P2/P3 pair is -retained. Intermediate and rejected candidates are summarized here rather than -kept sample by sample. - -The pre-optimization release pair was measured at `fae34bd9`. The retained -source revision is `59146d1562172ecdb206ba38ac15d99503556a14`, containing both -follow-ups below. - -## Loader realpath directory prefixes - -Revision `831632c6` extends the loader-only positive realpath cache with known -non-symlink directory prefixes. Repeated module resolutions can start below -already confirmed package-directory ancestors instead of walking every segment -again. Public `node:fs` realpath APIs remain uncached, CommonJS and ESM retain -separate loader cache domains, and preserve-symlink paths continue to bypass -canonicalization. - -Five-sample release measurements against the original production pair showed: - -| Target / workload | Original Wasm median | Prefix-cache Wasm median | Change | -| --- | ---: | ---: | ---: | -| P2 cold metadata | 1,332.059 ms | 1,069.307 ms | -262.752 ms (-19.7%) | -| P3 cold metadata | 1,277.538 ms | 1,052.270 ms | -225.268 ms (-17.6%) | -| P2 warm-tarball `npm ci` | 2,718.971 ms | 2,272.384 ms | -446.587 ms (-16.4%) | -| P3 warm-tarball `npm ci` | 2,503.777 ms | 2,360.249 ms | -143.528 ms (-5.7%) | - -Peak observed linear memory was 55.25 MiB for P2 and 48.25 MiB for P3, or -+4.7% and +0.3% against the original production anchors. Both remain within -the 10% memory gate. - -## Missing CommonJS path probes - -Revision `59146d15` lets the existing outer-graph CommonJS probe session retain -missing file classifications in addition to positive file/directory results. -Entries never escape the current outer resolution graph or QuickJS runtime. -Every successful runtime filesystem mutation clears positive paths, missing -paths, and missing package metadata, so an `npm install` that creates a module -makes it visible to later resolution. The runtime test covers miss, repeated -miss, file creation, invalidation, and successful retry on both P2 and P3. - -One profiling run showed the following native file-probe reductions relative -to the directory-prefix candidate. Every counter equation reconciled. - -| Local command | File-probe system calls | Reduction | Graph-session hits (missing) | -| --- | ---: | ---: | ---: | -| `npm --version` | 461 → 444 | -17 (-3.7%) | 27 (19) | -| `npm view` | 4,913 → 4,252 | -661 (-13.5%) | 903 (735) | -| `npm ci` | 7,377 → 6,090 | -1,287 (-17.4%) | 1,678 (1,420) | - -Because host load varied between runs, the P2 keep decision also used an -immediately repeated five-sample control at `831632c6`. Subtracting the matched -host median from the Wasm median reduced metadata overhead from 908.523 ms to -873.528 ms (-35.0 ms, -3.9%). Warm-`ci` overhead was effectively unchanged: -2,081.748 ms control versus 2,085.759 ms candidate (+4.0 ms, +0.2%). The -deterministic syscall reduction, small metadata gain, neutral `ci` median, and -bounded memory justified retaining the cache. - -The P3 observations were directionally consistent, but were not an immediate -same-machine control: metadata overhead was 902.827 → 868.810 ms (-3.8%), and -warm-`ci` overhead was 2,129.054 → 2,098.694 ms (-1.4%). These timing deltas are -supporting evidence rather than a standalone attribution. - -## Final matched release pair - -The retained reports use five iterations, the pinned Node 22.14.0/npm 10.9.2 -tool tree, one deterministic loopback registry, isolated caches and workspaces, -fresh component/runtime state, and release builds for both host harness and -guest component. - -| Target / workload | Host median | Wasm median | Goal status | -| --- | ---: | ---: | --- | -| P2 cold metadata | 226.499 ms | 1,100.028 ms | meets `3x + 0.5s` by 79.470 ms | -| P3 cold metadata | 291.300 ms | 1,160.110 ms | meets `3x + 0.5s` by 213.790 ms | -| P2 warm-tarball `npm ci` | 270.155 ms | 2,355.914 ms | misses `2x + 1s` by 815.604 ms | -| P3 warm-tarball `npm ci` | 270.565 ms | 2,369.258 ms | misses `2x + 1s` by 828.129 ms | - -All 60 host/Wasm samples succeeded without overflow. Local HTTP totals, npm -HTTP log counts, exit status, metadata output, install identities, and unchanged -lockfiles reconciled. The repository report validator accepted the pair against -the retained source revision. Peak Wasm linear memory was 53.8125 MiB for P2 -and 47.125 MiB for P3, within the original 10% gate. - -Retained raw reports: -[P2](2026-09-24-release-p2-macos-aarch64.json) and -[P3](2026-09-24-release-p3-macos-aarch64.json). - -## Rejected candidates - -- Precompiling the full built-in JavaScript graph reduced initialization from - about 90 ms to 12–14 ms, but embedded about 4.23 MiB of bytecode and raised - observed metadata memory from about 25.9 MiB to 35 MiB and warm-`ci` memory - from about 57.9 MiB to 67.9 MiB. That exceeded the memory gate. -- An arbitrary top-ten bytecode subset was not dependency-closed. A valid - single-module streams subset added about 186 KiB without a meaningful - initialization improvement. -- Lazily registering built-ins reduced initial setup to roughly 63–65 ms, but - npm still loaded 7 modules for `--version` and 20–22 for `view`/`ci`. The - work moved into the measured hot path, and the TypeScript release candidate - failed its memory contract. -- Borrowing already normalized absolute paths avoided some Rust allocation, but - the correctness candidate was flat to slower in one-sample npm measurements. - -All rejected prototypes were reverted before the retained revision. Their raw -reports are not part of the review surface. - -## Reproduction - -From a clean retained revision with the pinned Node/npm toolchain on `PATH`: - -```sh -CARGO_BUILD_JOBS=4 NPM_METADATA_RUN=1 NPM_METADATA_RELEASE_BASELINE=1 \ - NPM_METADATA_ITERATIONS=5 NPM_METADATA_REPORT=/tmp/npm-release-p2.json \ - tools/dev-test.sh p2 release npm_metadata '' - -CARGO_BUILD_JOBS=4 NPM_METADATA_RUN=1 NPM_METADATA_RELEASE_BASELINE=1 \ - NPM_METADATA_ITERATIONS=5 NPM_METADATA_REPORT=/tmp/npm-release-p3.json \ - tools/dev-test.sh p3 release npm_metadata '' -``` - -Run the commands serially. The local coordination wrapper used during -development also serialized Cargo execution; it did not change test semantics. diff --git a/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json b/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json index dc7bd0e2..6171d513 100644 --- a/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json +++ b/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json @@ -1,16 +1,16 @@ { "component": { - "blake3": "d1c9a10ab9254f9ffd7bb052ab630771114d91fea77d8249f38183b6ac7e057d", - "buildMs": 19130.784541, - "bytes": 13635118, - "initialPrepareMs": 277.651375, + "blake3": "22121ba265227234aebbd27e8dd92379cd992906662095941d91b269f04b5fdb", + "buildMs": 16773.859, + "bytes": 13634599, + "initialPrepareMs": 251.31654199999997, "path": "tmp/rt-target/wasm32-wasip2/release/npm_compat.optimized.wasm" }, "environment": { "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "59146d1562172ecdb206ba38ac15d99503556a14", + "commitHint": "fae34bd988c6129bdcf5d4b9848bca2a6ca78ffc", "componentCargoProfile": "release", "componentFeatures": "normal", "dirty": false, @@ -88,8 +88,8 @@ "metadata": { "cold": { "iterations": 5, - "medianMs": 226.49908299999998, - "p95Ms": 496.891166, + "medianMs": 200.02154099999998, + "p95Ms": 396.03279200000003, "samples": [ { "cache": "cold", @@ -109,7 +109,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 14ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 12ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -118,7 +118,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 226.49908299999998 + "wallMs": 200.02154099999998 }, { "cache": "cold", @@ -138,7 +138,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 14ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 14ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -147,7 +147,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 496.891166 + "wallMs": 367.07875 }, { "cache": "cold", @@ -167,7 +167,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 13ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 13ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -176,7 +176,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 161.528125 + "wallMs": 160.775333 }, { "cache": "cold", @@ -196,7 +196,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 14ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 13ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -205,7 +205,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 307.58670900000004 + "wallMs": 396.03279200000003 }, { "cache": "cold", @@ -225,7 +225,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 12ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 12ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -234,17 +234,17 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 167.616375 + "wallMs": 143.99362499999998 } ], - "throughputPerSecond": 3.67614228169908 + "throughputPerSecond": 3.9435223213746684 } }, "warmTarballCi": { "seeds": { "iterations": 5, - "medianMs": 275.377625, - "p95Ms": 294.255708, + "medianMs": 262.065084, + "p95Ms": 285.021584, "samples": [ { "cache": "seed", @@ -272,7 +272,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -280,8 +280,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 33ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 84ms (cache miss)\n", - "stdout": "\nadded 2 packages in 219ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 30ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 72ms (cache miss)\n", + "stdout": "\nadded 2 packages in 214ms\n", "value": { "exitCode": 0 } @@ -289,7 +289,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 273.58437499999997 + "wallMs": 262.065084 }, { "cache": "seed", @@ -317,7 +317,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -325,8 +325,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 76ms (cache miss)\n", - "stdout": "\nadded 2 packages in 241ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 74ms (cache miss)\n", + "stdout": "\nadded 2 packages in 230ms\n", "value": { "exitCode": 0 } @@ -334,7 +334,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 294.255708 + "wallMs": 285.021584 }, { "cache": "seed", @@ -362,7 +362,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -370,8 +370,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 80ms (cache miss)\n", - "stdout": "\nadded 2 packages in 220ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 73ms (cache miss)\n", + "stdout": "\nadded 2 packages in 204ms\n", "value": { "exitCode": 0 } @@ -379,7 +379,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 275.377625 + "wallMs": 254.453458 }, { "cache": "seed", @@ -407,7 +407,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -415,8 +415,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 35ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 83ms (cache miss)\n", - "stdout": "\nadded 2 packages in 234ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 75ms (cache miss)\n", + "stdout": "\nadded 2 packages in 235ms\n", "value": { "exitCode": 0 } @@ -424,7 +424,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 284.652583 + "wallMs": 283.532291 }, { "cache": "seed", @@ -452,7 +452,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -460,8 +460,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 76ms (cache miss)\n", - "stdout": "\nadded 2 packages in 199ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 29ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 71ms (cache miss)\n", + "stdout": "\nadded 2 packages in 190ms\n", "value": { "exitCode": 0 } @@ -469,15 +469,15 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 250.59387500000003 + "wallMs": 237.396875 } ], - "throughputPerSecond": 3.627225228863874 + "throughputPerSecond": 3.7808061255156917 }, "timed": { "iterations": 5, - "medianMs": 270.154875, - "p95Ms": 294.11208300000004, + "medianMs": 250.26270900000003, + "p95Ms": 257.14741699999996, "samples": [ { "cache": "warm-tarball", @@ -505,7 +505,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -513,8 +513,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 212ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 199ms\n", "value": { "exitCode": 0 } @@ -522,7 +522,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 270.154875 + "wallMs": 251.776291 }, { "cache": "warm-tarball", @@ -550,7 +550,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -558,8 +558,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 209ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 198ms\n", "value": { "exitCode": 0 } @@ -567,7 +567,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 263.854458 + "wallMs": 250.26270900000003 }, { "cache": "warm-tarball", @@ -595,7 +595,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -603,8 +603,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 216ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 202ms\n", "value": { "exitCode": 0 } @@ -612,7 +612,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 270.606 + "wallMs": 257.14741699999996 }, { "cache": "warm-tarball", @@ -640,7 +640,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -648,8 +648,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 212ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 182ms\n", "value": { "exitCode": 0 } @@ -657,7 +657,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 267.32941700000003 + "wallMs": 235.128166 }, { "cache": "warm-tarball", @@ -685,7 +685,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -693,8 +693,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 237ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 181ms\n", "value": { "exitCode": 0 } @@ -702,60 +702,60 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 294.11208300000004 + "wallMs": 230.24349999999998 } ], - "throughputPerSecond": 3.6601698254526425 + "throughputPerSecond": 4.083105627583366 } } }, "inputs": { "algorithm": "blake3-composite-v1", "benchmarkHash": "435283613a522c3b8097d7688192712458b1095ed8400f7e4b83236e487e2c9f", - "buildHash": "870619533cc55b1e29385d69affb9d8a8387bc3b4f77555901fc9bb3c05d5f9c" + "buildHash": "541ebb45d245ace08db3c7a9b1d6dcb237bfcfca793c3ae35ffc8f7f24958262" }, "memory": { "interpretation": "per-sample Wasm linear-memory values are monotone instance high-water observations read after the timed invocation", - "maxWasmLinearMemoryHighWaterBytes": 56426496, + "maxWasmLinearMemoryHighWaterBytes": 55312384, "series": { "ciSeeds": { "linearMemoryHighWater": { - "maximumBytes": 37814272, - "minimumBytes": 37814272, + "maximumBytes": 37683200, + "minimumBytes": 37683200, "samples": [ - 37814272, - 37814272, - 37814272, - 37814272, - 37814272 + 37683200, + 37683200, + 37683200, + 37683200, + 37683200 ], "variationBytes": 0 } }, "ciWarmTarball": { "linearMemoryHighWater": { - "maximumBytes": 56426496, - "minimumBytes": 55508992, + "maximumBytes": 55312384, + "minimumBytes": 55312384, "samples": [ - 55508992, - 56426496, - 55508992, - 55508992, - 55508992 + 55312384, + 55312384, + 55312384, + 55312384, + 55312384 ], - "variationBytes": 917504 + "variationBytes": 0 } }, "metadataCold": { "linearMemoryHighWater": { - "maximumBytes": 26279936, - "minimumBytes": 26279936, + "maximumBytes": 25886720, + "minimumBytes": 25886720, "samples": [ - 26279936, - 26279936, - 26279936, - 26279936, - 26279936 + 25886720, + 25886720, + 25886720, + 25886720, + 25886720 ], "variationBytes": 0 } @@ -779,13 +779,13 @@ "metadata": { "cold": { "iterations": 5, - "medianMs": 1100.0275, - "p95Ms": 1229.1725, + "medianMs": 1332.0594999999998, + "p95Ms": 1651.4268749999999, "samples": [ { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 26279936, + "linearMemoryHighWaterBytes": 25886720, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -800,7 +800,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 13ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 13ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -809,12 +809,12 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 1229.1725 + "wallMs": 1382.827791 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 26279936, + "linearMemoryHighWaterBytes": 25886720, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -829,7 +829,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 8ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -838,12 +838,12 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 1146.733667 + "wallMs": 1651.4268749999999 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 26279936, + "linearMemoryHighWaterBytes": 25886720, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -858,7 +858,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 8ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -867,12 +867,12 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 1081.247708 + "wallMs": 1314.739792 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 26279936, + "linearMemoryHighWaterBytes": 25886720, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -887,7 +887,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 9ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -896,12 +896,12 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 1031.2324159999998 + "wallMs": 1291.3436250000002 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 26279936, + "linearMemoryHighWaterBytes": 25886720, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -916,7 +916,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 7ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -925,17 +925,17 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 1100.0275 + "wallMs": 1332.0594999999998 } ], - "throughputPerSecond": 0.894708263738876 + "throughputPerSecond": 0.717113437734952 } }, "warmTarballCi": { "seeds": { "iterations": 5, - "medianMs": 2435.612, - "p95Ms": 2611.773458, + "medianMs": 2681.587417, + "p95Ms": 2754.7855, "samples": [ { "cache": "seed", @@ -956,14 +956,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37814272, + "linearMemoryHighWaterBytes": 37683200, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -971,7 +971,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 368ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 958ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 317ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 865ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -980,7 +980,7 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 2446.75325 + "wallMs": 2533.015792 }, { "cache": "seed", @@ -1001,14 +1001,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37814272, + "linearMemoryHighWaterBytes": 37683200, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1016,7 +1016,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 388ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 1033ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 358ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 966ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1025,7 +1025,7 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 2611.773458 + "wallMs": 2754.7855 }, { "cache": "seed", @@ -1046,14 +1046,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37814272, + "linearMemoryHighWaterBytes": 37683200, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1061,7 +1061,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 1ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 367ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 976ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 341ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 926ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1070,7 +1070,7 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 2435.612 + "wallMs": 2685.337875 }, { "cache": "seed", @@ -1091,14 +1091,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37814272, + "linearMemoryHighWaterBytes": 37683200, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1106,7 +1106,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 329ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 896ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 353ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 950ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1115,7 +1115,7 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 2260.944709 + "wallMs": 2681.587417 }, { "cache": "seed", @@ -1136,14 +1136,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37814272, + "linearMemoryHighWaterBytes": 37683200, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1151,7 +1151,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 360ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 977ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 319ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 904ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1160,15 +1160,15 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 2406.4296249999998 + "wallMs": 2661.2885 } ], - "throughputPerSecond": 0.4111330541465039 + "throughputPerSecond": 0.3754877092327571 }, "timed": { "iterations": 5, - "medianMs": 2355.9138329999996, - "p95Ms": 2731.1141669999997, + "medianMs": 2718.971125, + "p95Ms": 3027.994542, "samples": [ { "cache": "warm-tarball", @@ -1189,14 +1189,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 55508992, + "linearMemoryHighWaterBytes": 55312384, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1204,7 +1204,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 3s\n", "value": { "exitCode": 0 @@ -1213,7 +1213,7 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 2731.1141669999997 + "wallMs": 2793.866333 }, { "cache": "warm-tarball", @@ -1234,14 +1234,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 56426496, + "linearMemoryHighWaterBytes": 55312384, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1249,7 +1249,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1258,7 +1258,7 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 2355.9138329999996 + "wallMs": 2692.4560829999996 }, { "cache": "warm-tarball", @@ -1279,14 +1279,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 55508992, + "linearMemoryHighWaterBytes": 55312384, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1294,8 +1294,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 2s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 3s\n", "value": { "exitCode": 0 } @@ -1303,7 +1303,7 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 2270.065084 + "wallMs": 3027.994542 }, { "cache": "warm-tarball", @@ -1324,14 +1324,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 55508992, + "linearMemoryHighWaterBytes": 55312384, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1339,7 +1339,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1348,7 +1348,7 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 2226.888417 + "wallMs": 2667.4652920000003 }, { "cache": "warm-tarball", @@ -1369,14 +1369,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 55508992, + "linearMemoryHighWaterBytes": 55312384, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "18f758f9962af333d9c994e579f92834480c4a8077f1b274b03591d00007ba9e", + "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1384,7 +1384,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60108/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60108/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1393,10 +1393,10 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 2402.164042 + "wallMs": 2718.971125 } ], - "throughputPerSecond": 0.4171482802426038 + "throughputPerSecond": 0.35969273499897625 } } } diff --git a/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json b/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json index 9f6b7f83..70b6a721 100644 --- a/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json +++ b/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json @@ -1,16 +1,16 @@ { "component": { - "blake3": "de4598077a03bdfcad1ce17aef3401df2c74f99342516751daef6e0f6735c35c", - "buildMs": 17182.082208, - "bytes": 13567467, - "initialPrepareMs": 251.65629099999998, + "blake3": "3c99da73194ad3e3107c082405fa34e1225fd7e4a394e97632bff9b450b2972f", + "buildMs": 15375.159625, + "bytes": 13576095, + "initialPrepareMs": 228.896959, "path": "tmp/rt-target-p3/wasm32-wasip2/release/npm_compat.optimized.wasm" }, "environment": { "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "59146d1562172ecdb206ba38ac15d99503556a14", + "commitHint": "fae34bd988c6129bdcf5d4b9848bca2a6ca78ffc", "componentCargoProfile": "release", "componentFeatures": "normal", "dirty": false, @@ -88,8 +88,8 @@ "metadata": { "cold": { "iterations": 5, - "medianMs": 291.3, - "p95Ms": 442.672417, + "medianMs": 176.855833, + "p95Ms": 454.47066600000005, "samples": [ { "cache": "cold", @@ -109,7 +109,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 15ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 12ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -118,7 +118,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 291.3 + "wallMs": 176.855833 }, { "cache": "cold", @@ -138,7 +138,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 16ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 14ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -147,7 +147,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 442.672417 + "wallMs": 454.47066600000005 }, { "cache": "cold", @@ -167,7 +167,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 12ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 12ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -176,7 +176,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 174.344459 + "wallMs": 161.319667 }, { "cache": "cold", @@ -196,7 +196,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 18ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 14ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -205,7 +205,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 371.205375 + "wallMs": 333.97691699999996 }, { "cache": "cold", @@ -225,7 +225,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 13ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 13ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -234,17 +234,17 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 156.6165 + "wallMs": 155.409833 } ], - "throughputPerSecond": 3.4815577509613487 + "throughputPerSecond": 3.900055870328371 } }, "warmTarballCi": { "seeds": { "iterations": 5, - "medianMs": 287.22362499999997, - "p95Ms": 434.563417, + "medianMs": 273.62975, + "p95Ms": 334.608542, "samples": [ { "cache": "seed", @@ -272,7 +272,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -280,8 +280,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 77ms (cache miss)\n", - "stdout": "\nadded 2 packages in 232ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 28ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 68ms (cache miss)\n", + "stdout": "\nadded 2 packages in 193ms\n", "value": { "exitCode": 0 } @@ -289,7 +289,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 287.22362499999997 + "wallMs": 239.277833 }, { "cache": "seed", @@ -317,7 +317,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -325,8 +325,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 37ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 125ms (cache miss)\n", - "stdout": "\nadded 2 packages in 367ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 102ms (cache miss)\n", + "stdout": "\nadded 2 packages in 280ms\n", "value": { "exitCode": 0 } @@ -334,7 +334,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 434.563417 + "wallMs": 334.608542 }, { "cache": "seed", @@ -362,7 +362,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -370,8 +370,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 75ms (cache miss)\n", - "stdout": "\nadded 2 packages in 223ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 83ms (cache miss)\n", + "stdout": "\nadded 2 packages in 221ms\n", "value": { "exitCode": 0 } @@ -379,7 +379,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 275.194542 + "wallMs": 273.67454200000003 }, { "cache": "seed", @@ -407,7 +407,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -415,8 +415,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 34ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 81ms (cache miss)\n", - "stdout": "\nadded 2 packages in 253ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 77ms (cache miss)\n", + "stdout": "\nadded 2 packages in 221ms\n", "value": { "exitCode": 0 } @@ -424,7 +424,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 309.7335 + "wallMs": 273.62975 }, { "cache": "seed", @@ -452,7 +452,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -460,8 +460,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 79ms (cache miss)\n", - "stdout": "\nadded 2 packages in 213ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 76ms (cache miss)\n", + "stdout": "\nadded 2 packages in 203ms\n", "value": { "exitCode": 0 } @@ -469,15 +469,15 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 266.89687499999997 + "wallMs": 253.611458 } ], - "throughputPerSecond": 3.1774034071127697 + "throughputPerSecond": 3.6368870174680596 }, "timed": { "iterations": 5, - "medianMs": 270.564792, - "p95Ms": 303.4115, + "medianMs": 252.12333399999997, + "p95Ms": 297.2435, "samples": [ { "cache": "warm-tarball", @@ -505,7 +505,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -513,8 +513,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 214ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 176ms\n", "value": { "exitCode": 0 } @@ -522,7 +522,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 270.564792 + "wallMs": 223.33566599999997 }, { "cache": "warm-tarball", @@ -550,7 +550,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -558,8 +558,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 219ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 222ms\n", "value": { "exitCode": 0 } @@ -567,7 +567,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 276.889375 + "wallMs": 274.811166 }, { "cache": "warm-tarball", @@ -595,7 +595,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -603,8 +603,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 245ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 243ms\n", "value": { "exitCode": 0 } @@ -612,7 +612,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 303.4115 + "wallMs": 297.2435 }, { "cache": "warm-tarball", @@ -640,7 +640,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -648,8 +648,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 200ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 199ms\n", "value": { "exitCode": 0 } @@ -657,7 +657,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 253.72258300000001 + "wallMs": 251.99358300000003 }, { "cache": "warm-tarball", @@ -685,7 +685,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -693,7 +693,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 199ms\n", "value": { "exitCode": 0 @@ -702,60 +702,60 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 253.64929200000003 + "wallMs": 252.12333399999997 } ], - "throughputPerSecond": 3.6812412007383606 + "throughputPerSecond": 3.8476122421384047 } } }, "inputs": { "algorithm": "blake3-composite-v1", "benchmarkHash": "435283613a522c3b8097d7688192712458b1095ed8400f7e4b83236e487e2c9f", - "buildHash": "870619533cc55b1e29385d69affb9d8a8387bc3b4f77555901fc9bb3c05d5f9c" + "buildHash": "541ebb45d245ace08db3c7a9b1d6dcb237bfcfca793c3ae35ffc8f7f24958262" }, "memory": { "interpretation": "per-sample Wasm linear-memory values are monotone instance high-water observations read after the timed invocation", - "maxWasmLinearMemoryHighWaterBytes": 49414144, + "maxWasmLinearMemoryHighWaterBytes": 50462720, "series": { "ciSeeds": { "linearMemoryHighWater": { - "maximumBytes": 42532864, - "minimumBytes": 42532864, + "maximumBytes": 42336256, + "minimumBytes": 42336256, "samples": [ - 42532864, - 42532864, - 42532864, - 42532864, - 42532864 + 42336256, + 42336256, + 42336256, + 42336256, + 42336256 ], "variationBytes": 0 } }, "ciWarmTarball": { "linearMemoryHighWater": { - "maximumBytes": 49414144, - "minimumBytes": 49414144, + "maximumBytes": 50462720, + "minimumBytes": 50462720, "samples": [ - 49414144, - 49414144, - 49414144, - 49414144, - 49414144 + 50462720, + 50462720, + 50462720, + 50462720, + 50462720 ], "variationBytes": 0 } }, "metadataCold": { "linearMemoryHighWater": { - "maximumBytes": 26279936, - "minimumBytes": 26279936, + "maximumBytes": 25886720, + "minimumBytes": 25886720, "samples": [ - 26279936, - 26279936, - 26279936, - 26279936, - 26279936 + 25886720, + 25886720, + 25886720, + 25886720, + 25886720 ], "variationBytes": 0 } @@ -779,13 +779,13 @@ "metadata": { "cold": { "iterations": 5, - "medianMs": 1160.109667, - "p95Ms": 1260.228125, + "medianMs": 1277.537667, + "p95Ms": 1753.9205839999997, "samples": [ { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 26279936, + "linearMemoryHighWaterBytes": 25886720, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -800,7 +800,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 30ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 8ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -809,12 +809,12 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 1260.228125 + "wallMs": 1168.023917 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 26279936, + "linearMemoryHighWaterBytes": 25886720, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -829,7 +829,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 10ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 11ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -838,12 +838,12 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 1160.109667 + "wallMs": 1753.9205839999997 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 26279936, + "linearMemoryHighWaterBytes": 25886720, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -858,7 +858,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 10ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 9ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -867,12 +867,12 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 1234.721667 + "wallMs": 1417.999125 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 26279936, + "linearMemoryHighWaterBytes": 25886720, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -887,7 +887,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 8ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -896,12 +896,12 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 1028.79125 + "wallMs": 1277.537667 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 26279936, + "linearMemoryHighWaterBytes": 25886720, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -916,7 +916,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types%2flodash-es 9ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 8ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -925,17 +925,17 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 1090.4497920000001 + "wallMs": 1258.904708 } ], - "throughputPerSecond": 0.8659057489533312 + "throughputPerSecond": 0.7271261385374344 } }, "warmTarballCi": { "seeds": { "iterations": 5, - "medianMs": 2639.5920410000003, - "p95Ms": 2773.564125, + "medianMs": 2739.267834, + "p95Ms": 3105.256, "samples": [ { "cache": "seed", @@ -956,14 +956,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42532864, + "linearMemoryHighWaterBytes": 42336256, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -971,7 +971,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 939ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 944ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 845ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 848ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -980,7 +980,7 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 2640.12425 + "wallMs": 2403.8595 }, { "cache": "seed", @@ -1001,14 +1001,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42532864, + "linearMemoryHighWaterBytes": 42336256, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1016,8 +1016,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 1093ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 1097ms (cache miss)\n", - "stdout": "\nadded 2 packages in 3s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1035ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 1042ms (cache miss)\n", + "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 } @@ -1025,7 +1025,7 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 2773.564125 + "wallMs": 2739.267834 }, { "cache": "seed", @@ -1046,14 +1046,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42532864, + "linearMemoryHighWaterBytes": 42336256, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1061,8 +1061,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 1129ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 1137ms (cache miss)\n", - "stdout": "\nadded 2 packages in 2s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1036ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 1041ms (cache miss)\n", + "stdout": "\nadded 2 packages in 3s\n", "value": { "exitCode": 0 } @@ -1070,7 +1070,7 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 2639.5920410000003 + "wallMs": 2906.484625 }, { "cache": "seed", @@ -1091,14 +1091,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42532864, + "linearMemoryHighWaterBytes": 42336256, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1106,7 +1106,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 984ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 989ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 902ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 906ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1115,7 +1115,7 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 2408.038583 + "wallMs": 2552.487333 }, { "cache": "seed", @@ -1136,14 +1136,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42532864, + "linearMemoryHighWaterBytes": 42336256, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1151,8 +1151,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 936ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 941ms (cache miss)\n", - "stdout": "\nadded 2 packages in 2s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1024ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 1027ms (cache miss)\n", + "stdout": "\nadded 2 packages in 3s\n", "value": { "exitCode": 0 } @@ -1160,15 +1160,15 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 2366.000792 + "wallMs": 3105.256 } ], - "throughputPerSecond": 0.3897930418409103 + "throughputPerSecond": 0.3647676662264778 }, "timed": { "iterations": 5, - "medianMs": 2369.258334, - "p95Ms": 2617.031375, + "medianMs": 2503.777292, + "p95Ms": 2848.606333, "samples": [ { "cache": "warm-tarball", @@ -1189,14 +1189,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 49414144, + "linearMemoryHighWaterBytes": 50462720, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1204,7 +1204,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1213,7 +1213,7 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 2315.9390000000003 + "wallMs": 2503.777292 }, { "cache": "warm-tarball", @@ -1234,14 +1234,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 49414144, + "linearMemoryHighWaterBytes": 50462720, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1249,8 +1249,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 2s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 3s\n", "value": { "exitCode": 0 } @@ -1258,7 +1258,7 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 2617.031375 + "wallMs": 2848.606333 }, { "cache": "warm-tarball", @@ -1279,14 +1279,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 49414144, + "linearMemoryHighWaterBytes": 50462720, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1294,7 +1294,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1303,7 +1303,7 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 2428.804125 + "wallMs": 2670.9782920000002 }, { "cache": "warm-tarball", @@ -1324,14 +1324,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 49414144, + "linearMemoryHighWaterBytes": 50462720, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1339,7 +1339,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1348,7 +1348,7 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 2369.258334 + "wallMs": 2497.9049999999997 }, { "cache": "warm-tarball", @@ -1369,14 +1369,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 49414144, + "linearMemoryHighWaterBytes": 50462720, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "97a6f7c1fbcb4bf454f9fed9da3231304b06b5ddfc5dcec2032304e55973fb19", + "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1384,7 +1384,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:60493/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:60493/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1393,10 +1393,10 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 2333.444 + "wallMs": 2478.838917 } ], - "throughputPerSecond": 0.41443985253542404 + "throughputPerSecond": 0.38461225345744365 } } } diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index 21e4ee51..fcb325f0 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -32,29 +32,25 @@ match the source input hashes and form one distinct P2/P3 pair. The dated final pair and its measured goal status are documented here only after that validation passes from a clean source commit. -### 2026-09-24 retained small-fixture measurement +### 2026-09-24 small-fixture baseline The final [P2](2026-09-24-release-p2-macos-aarch64.json) and [P3](2026-09-24-release-p3-macos-aarch64.json) reports measure exact clean -source revision `59146d1562172ecdb206ba38ac15d99503556a14`. All 60 host/Wasm +source revision `fae34bd988c6129bdcf5d4b9848bca2a6ca78ffc`. All 60 host/Wasm samples succeeded; none overflowed, every registry counter reconciled with zero unexpected requests, and every `npm ci` produced the exact install tree without changing the rewritten lockfile. | Target / workload | Host median | Wasm median | Wasm / host | Goal ceiling | Status | | --- | ---: | ---: | ---: | ---: | --- | -| P2 cold metadata | 226.499 ms | 1,100.028 ms | 4.86x | 1,179.497 ms (`3x + 0.5s`) | meets by 79.470 ms | -| P3 cold metadata | 291.300 ms | 1,160.110 ms | 3.98x | 1,373.900 ms (`3x + 0.5s`) | meets by 213.790 ms | -| P2 warm-tarball `npm ci` | 270.155 ms | 2,355.914 ms | 8.72x | 1,540.310 ms (`2x + 1s`) | misses by 815.604 ms | -| P3 warm-tarball `npm ci` | 270.565 ms | 2,369.258 ms | 8.76x | 1,541.130 ms (`2x + 1s`) | misses by 828.129 ms | - -Peak observed Wasm linear-memory high-water was 53.8125 MiB for P2 and -47.125 MiB for P3. Compared with the pre-optimization production anchors at -revision `fae34bd9` (52.75 MiB and 48.125 MiB), that is +2.0% for P2 and -2.1% -for P3, within the 10% regression gate. Host metadata timings were noisier than -the Wasm rows, so the absolute medians and the same-machine control observations -in the [follow-up report](2026-09-24-release-cache-followups.md) remain important -alongside the formula status. +| P2 cold metadata | 200.022 ms | 1,332.059 ms | 6.66x | 1,100.065 ms (`3x + 0.5s`) | misses by 231.995 ms | +| P3 cold metadata | 176.856 ms | 1,277.538 ms | 7.22x | 1,030.567 ms (`3x + 0.5s`) | misses by 246.970 ms | +| P2 warm-tarball `npm ci` | 250.263 ms | 2,718.971 ms | 10.86x | 1,500.525 ms (`2x + 1s`) | misses by 1,218.446 ms | +| P3 warm-tarball `npm ci` | 252.123 ms | 2,503.777 ms | 9.93x | 1,504.247 ms (`2x + 1s`) | misses by 999.531 ms | + +Peak observed Wasm linear-memory high-water was 52.75 MiB for P2 and +48.125 MiB for P3. This pair establishes the production memory anchor; the +10% regression gate applies to later candidates compared with these values. ## Historical diagnostics @@ -137,8 +133,3 @@ It also records the final three-iteration P2/P3 candidate after review split the CommonJS and ESM cache domains. Only the final reviewed P2/P3 raw reports are retained; the prototype samples remain summarized in the report's aggregate tables. - -The later [release-cache follow-up](2026-09-24-release-cache-followups.md) -records directory-prefix realpath reuse, graph-scoped missing CJS path probes, -the final matched release pair, and the bytecode/lazy-loading/path-normalization -experiments that were measured and rejected. From c23b430b0b7f1b47ec5b277b00e2e48a7923bf09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 11:16:34 +0200 Subject: [PATCH 39/52] Revert "Cache missing CJS path probes per graph" This reverts commit 59146d1562172ecdb206ba38ac15d99503556a14. --- .../skeleton/src/internal/module_loading.rs | 29 ++++++++++--------- .../src/module-resolution.js | 7 ----- 2 files changed, 15 insertions(+), 21 deletions(-) diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index c7eac9ca..c4363343 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -4129,7 +4129,7 @@ enum ModulePathClassification { #[derive(Default)] struct CjsModuleProbeSessionState { depth: usize, - entries: HashMap>, + entries: HashMap, missing_package_json: HashSet, #[cfg(feature = "test-observability")] hit_count: u64, @@ -4152,17 +4152,17 @@ impl CjsModuleProbeSessionState { } } -/// Filesystem classifications shared while an outer CommonJS wrapper runs. +/// Positive filesystem classifications shared while an outer CommonJS wrapper runs. /// /// Node's internal `Module._stat` cache retains positive observations during an /// outer main-module compile. This runtime also brackets an outer `createRequire()` /// graph so real ESM-to-CJS package workloads benefit, but deliberately invalidates /// observations after filesystem mutations instead of exposing Node's stale result. -/// Missing paths and package metadata are retained only for the same outer graph and cleared after -/// filesystem mutations, so files and packages created by the running program become visible. -/// Sibling QuickJS runtimes never share this RuntimeServices-owned state. Rust depth keeps the -/// private runner reentrant; the normal JS adapter crosses the bridge only at its own outermost -/// depth. +/// Missing path classifications are never retained. Missing package metadata is retained only +/// for the same outer graph and cleared after filesystem mutations, so packages created by the +/// running program become visible. Sibling QuickJS runtimes never share this RuntimeServices-owned +/// state. Rust depth keeps the private runner reentrant; the normal JS adapter crosses the bridge +/// only at its own outermost depth. #[derive(Clone, Default)] pub(crate) struct CjsModuleProbeSession(Rc>); @@ -4229,11 +4229,9 @@ impl CjsModuleProbeSession { fn probe(&self, normalized: &str) -> ModulePathProbe { let cached = { let state = self.0.borrow(); - if state.depth > 0 && state.cache_enabled() { - state.entries.get(normalized).copied() - } else { - None - } + (state.depth > 0 && state.cache_enabled()) + .then(|| state.entries.get(normalized).copied()) + .flatten() }; if let Some(classification) = cached { #[cfg(feature = "test-observability")] @@ -4242,7 +4240,7 @@ impl CjsModuleProbeSession { state.hit_count = state.hit_count.saturating_add(1); } return ModulePathProbe { - classification, + classification: Some(classification), _session_hit: true, }; } @@ -4258,7 +4256,10 @@ impl CjsModuleProbeSession { }); let mut state = self.0.borrow_mut(); - if state.depth > 0 && state.cache_enabled() { + if state.depth > 0 + && state.cache_enabled() + && let Some(classification) = classification + { state.entries.insert(normalized.to_string(), classification); } ModulePathProbe { diff --git a/examples/runtime/module-resolution/src/module-resolution.js b/examples/runtime/module-resolution/src/module-resolution.js index 615be5d0..b5e12ec7 100644 --- a/examples/runtime/module-resolution/src/module-resolution.js +++ b/examples/runtime/module-resolution/src/module-resolution.js @@ -6447,13 +6447,6 @@ export const testCjsPackageJsonParseCache = async () => { ' require.resolve("./nested-target");', ' assert.throws(() => require("./nested-child.cjs"), { code: "MODULE_NOT_FOUND" });', ' assert.throws(() => require.resolve("./late"), { code: "MODULE_NOT_FOUND" });', - ' Module._pathCache = Object.create(null);', - ' const missingPathHitsBefore = globalThis.__wasm_rquickjs_get_cjs_module_probe_session_hit_count();', - ' assert.throws(() => require.resolve("./late"), { code: "MODULE_NOT_FOUND" });', - ' assert.ok(', - ' globalThis.__wasm_rquickjs_get_cjs_module_probe_session_hit_count() > missingPathHitsBefore,', - ' "the repeated missing path lookup must use the outer CommonJS session",', - ' );', ' fs.writeFileSync("/cjs-probe-session-app/late.js", "module.exports = true;");', ' Module._pathCache = Object.create(null);', ' assert.strictEqual(require.resolve("./late"), "/cjs-probe-session-app/late.js");', From 968657ac65369956eb36c0e71331978b599d01f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 11:19:25 +0200 Subject: [PATCH 40/52] Record retained npm release cache measurements --- .../2026-09-24-release-cache-followups.md | 117 +++++++ .../2026-09-24-release-p2-macos-aarch64.json | 284 ++++++++-------- .../2026-09-24-release-p3-macos-aarch64.json | 308 +++++++++--------- tests/npm_metadata/results/README.md | 29 +- 4 files changed, 432 insertions(+), 306 deletions(-) create mode 100644 tests/npm_metadata/results/2026-09-24-release-cache-followups.md diff --git a/tests/npm_metadata/results/2026-09-24-release-cache-followups.md b/tests/npm_metadata/results/2026-09-24-release-cache-followups.md new file mode 100644 index 00000000..2f715b22 --- /dev/null +++ b/tests/npm_metadata/results/2026-09-24-release-cache-followups.md @@ -0,0 +1,117 @@ +# npm release-cache follow-ups — 2026-09-24 + +This report continues the loader-cache work documented in +`2026-09-21-cache-experiments.md`, but evaluates production `normal` components +with matched host/P2/P3 release builds. Only the final raw P2/P3 pair is +retained. Intermediate and rejected candidates are summarized here rather than +kept sample by sample. + +The pre-optimization release pair was measured at `fae34bd9`. The retained +source revision is `831632c61e49eedb69b635f25f75f5bf5c89f6b3`. + +## Retained loader realpath directory prefixes + +Revision `831632c6` extends the loader-only positive realpath cache with known +non-symlink directory prefixes. Repeated module resolutions can start below +already confirmed package-directory ancestors instead of walking every segment +again. Public `node:fs` realpath APIs remain uncached, CommonJS and ESM retain +separate loader cache domains, and preserve-symlink paths continue to bypass +canonicalization. + +Five-sample release measurements against the original production pair showed: + +| Target / workload | Original Wasm median | Prefix-cache Wasm median | Change | +| --- | ---: | ---: | ---: | +| P2 cold metadata | 1,332.059 ms | 1,069.307 ms | -262.752 ms (-19.7%) | +| P3 cold metadata | 1,277.538 ms | 1,052.270 ms | -225.268 ms (-17.6%) | +| P2 warm-tarball `npm ci` | 2,718.971 ms | 2,272.384 ms | -446.587 ms (-16.4%) | +| P3 warm-tarball `npm ci` | 2,503.777 ms | 2,360.249 ms | -143.528 ms (-5.7%) | + +Peak observed linear memory was 55.25 MiB for P2 and 48.25 MiB for P3, or ++4.7% and +0.3% against the original production anchors. Both remain within +the 10% memory gate. + +The runtime regression test verifies reuse for both CommonJS and ESM, separate +cache domains, exact counter reconciliation, fresh Wizer/runtime state, failed +lookup retries, symlink retargeting, preserve-symlink behavior, and uncached +public realpath calls. + +## Final matched release pair + +The retained reports use five iterations, the pinned Node 22.14.0/npm 10.9.2 +tool tree, one deterministic loopback registry, isolated caches and workspaces, +fresh component/runtime state, and release builds for both host harness and +guest component. + +| Target / workload | Host median | Wasm median | Goal status | +| --- | ---: | ---: | --- | +| P2 cold metadata | 156.724 ms | 1,069.307 ms | misses `3x + 0.5s` by 99.136 ms | +| P3 cold metadata | 149.442 ms | 1,052.270 ms | misses `3x + 0.5s` by 103.942 ms | +| P2 warm-tarball `npm ci` | 248.087 ms | 2,272.384 ms | misses `2x + 1s` by 776.209 ms | +| P3 warm-tarball `npm ci` | 231.195 ms | 2,360.249 ms | misses `2x + 1s` by 897.859 ms | + +All 60 host/Wasm samples succeeded without overflow. Local HTTP totals, npm +HTTP log counts, exit status, metadata output, install identities, and unchanged +lockfiles reconciled. The repository report validator accepted the pair against +the retained source inputs. + +Retained raw reports: +[P2](2026-09-24-release-p2-macos-aarch64.json) and +[P3](2026-09-24-release-p3-macos-aarch64.json). + +## Rejected candidates + +### Missing CommonJS path classifications + +Candidate `59146d15` let an outer CommonJS resolution graph retain missing file +classifications. It reduced native file probes by 3.7% for `npm --version`, +13.5% for `npm view`, and 17.4% for `npm ci`. An immediate P2 control showed a +35 ms metadata-overhead reduction and a neutral `npm ci` median. + +The candidate was nevertheless rejected after source review. Node 22.14's CJS +loader stores a `Module._stat` result only when the filesystem probe succeeds; +missing results are deliberately retried. Our graph cache was owned by one +`RuntimeServices`, while filesystem invalidation also reached only that runtime. +A file created by the host or a sibling runtime sharing the same mount could +therefore remain invisible to the first runtime until its outer graph ended. +The local write/retry test could not detect this because the same runtime's +`node:fs` mutation cleared its own cache. + +The source and candidate-specific evidence were reverted with normal commits. +The measured SHA remains in history, but its raw reports are not retained. + +### Other rejected experiments + +- Precompiling the full built-in JavaScript graph reduced initialization from + about 90 ms to 12–14 ms, but embedded about 4.23 MiB of bytecode and raised + observed metadata memory from about 25.9 MiB to 35 MiB and warm-`ci` memory + from about 57.9 MiB to 67.9 MiB. That exceeded the memory gate. +- An arbitrary top-ten bytecode subset was not dependency-closed. A valid + single-module streams subset added about 186 KiB without a meaningful + initialization improvement. +- Lazily registering built-ins reduced initial setup to roughly 63–65 ms, but + npm still loaded 7 modules for `--version` and 20–22 for `view`/`ci`. The + work moved into the measured hot path, and the TypeScript release candidate + failed its memory contract. +- Borrowing already normalized absolute paths avoided some Rust allocation, but + the correctness candidate was flat to slower in one-sample npm measurements. + +All rejected prototypes were absent from the retained revision. + +## Reproduction + +From a clean checkout of `831632c6` with the pinned Node/npm toolchain on +`PATH`: + +```sh +CARGO_BUILD_JOBS=4 NPM_METADATA_RUN=1 NPM_METADATA_RELEASE_BASELINE=1 \ + NPM_METADATA_ITERATIONS=5 NPM_METADATA_REPORT=/tmp/npm-release-p2.json \ + tools/dev-test.sh p2 release npm_metadata '' + +CARGO_BUILD_JOBS=4 NPM_METADATA_RUN=1 NPM_METADATA_RELEASE_BASELINE=1 \ + NPM_METADATA_ITERATIONS=5 NPM_METADATA_REPORT=/tmp/npm-release-p3.json \ + tools/dev-test.sh p3 release npm_metadata '' +``` + +Run the commands serially. The local coordination wrapper used during +development also serialized Cargo execution; it did not change test semantics. diff --git a/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json b/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json index 6171d513..fceff2fc 100644 --- a/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json +++ b/tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json @@ -1,16 +1,16 @@ { "component": { - "blake3": "22121ba265227234aebbd27e8dd92379cd992906662095941d91b269f04b5fdb", - "buildMs": 16773.859, - "bytes": 13634599, - "initialPrepareMs": 251.31654199999997, + "blake3": "2ecec79431ab31ba172c1fba78beea000af12d6e1b23ffe97ebc94ac41c77125", + "buildMs": 16425.686875, + "bytes": 13635500, + "initialPrepareMs": 245.510958, "path": "tmp/rt-target/wasm32-wasip2/release/npm_compat.optimized.wasm" }, "environment": { "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "fae34bd988c6129bdcf5d4b9848bca2a6ca78ffc", + "commitHint": "831632c61e49eedb69b635f25f75f5bf5c89f6b3", "componentCargoProfile": "release", "componentFeatures": "normal", "dirty": false, @@ -88,8 +88,8 @@ "metadata": { "cold": { "iterations": 5, - "medianMs": 200.02154099999998, - "p95Ms": 396.03279200000003, + "medianMs": 156.7235, + "p95Ms": 194.663833, "samples": [ { "cache": "cold", @@ -109,7 +109,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 12ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:51066/@types%2flodash-es 12ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -118,7 +118,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 200.02154099999998 + "wallMs": 194.663833 }, { "cache": "cold", @@ -138,7 +138,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 14ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:51066/@types%2flodash-es 13ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -147,7 +147,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 367.07875 + "wallMs": 149.434083 }, { "cache": "cold", @@ -167,7 +167,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 13ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:51066/@types%2flodash-es 12ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -176,7 +176,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 160.775333 + "wallMs": 144.748875 }, { "cache": "cold", @@ -196,7 +196,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 13ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:51066/@types%2flodash-es 11ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -205,7 +205,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 396.03279200000003 + "wallMs": 162.459667 }, { "cache": "cold", @@ -225,7 +225,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 12ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:51066/@types%2flodash-es 12ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -234,17 +234,17 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 143.99362499999998 + "wallMs": 156.7235 } ], - "throughputPerSecond": 3.9435223213746684 + "throughputPerSecond": 6.187889385160642 } }, "warmTarballCi": { "seeds": { "iterations": 5, - "medianMs": 262.065084, - "p95Ms": 285.021584, + "medianMs": 247.97549999999998, + "p95Ms": 263.932791, "samples": [ { "cache": "seed", @@ -272,7 +272,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -280,8 +280,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 30ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 72ms (cache miss)\n", - "stdout": "\nadded 2 packages in 214ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 30ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 75ms (cache miss)\n", + "stdout": "\nadded 2 packages in 212ms\n", "value": { "exitCode": 0 } @@ -289,7 +289,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 262.065084 + "wallMs": 263.932791 }, { "cache": "seed", @@ -317,7 +317,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -325,8 +325,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 74ms (cache miss)\n", - "stdout": "\nadded 2 packages in 230ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 28ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 66ms (cache miss)\n", + "stdout": "\nadded 2 packages in 184ms\n", "value": { "exitCode": 0 } @@ -334,7 +334,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 285.021584 + "wallMs": 231.875708 }, { "cache": "seed", @@ -362,7 +362,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -370,8 +370,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 73ms (cache miss)\n", - "stdout": "\nadded 2 packages in 204ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 28ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 64ms (cache miss)\n", + "stdout": "\nadded 2 packages in 180ms\n", "value": { "exitCode": 0 } @@ -379,7 +379,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 254.453458 + "wallMs": 227.741625 }, { "cache": "seed", @@ -407,7 +407,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -415,8 +415,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 75ms (cache miss)\n", - "stdout": "\nadded 2 packages in 235ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 70ms (cache miss)\n", + "stdout": "\nadded 2 packages in 199ms\n", "value": { "exitCode": 0 } @@ -424,7 +424,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 283.532291 + "wallMs": 247.97549999999998 }, { "cache": "seed", @@ -452,7 +452,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -460,8 +460,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 29ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 71ms (cache miss)\n", - "stdout": "\nadded 2 packages in 190ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 71ms (cache miss)\n", + "stdout": "\nadded 2 packages in 205ms\n", "value": { "exitCode": 0 } @@ -469,15 +469,15 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 237.396875 + "wallMs": 254.894875 } ], - "throughputPerSecond": 3.7808061255156917 + "throughputPerSecond": 4.076905110504027 }, "timed": { "iterations": 5, - "medianMs": 250.26270900000003, - "p95Ms": 257.14741699999996, + "medianMs": 248.08725, + "p95Ms": 251.227208, "samples": [ { "cache": "warm-tarball", @@ -505,7 +505,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -513,7 +513,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 199ms\n", "value": { "exitCode": 0 @@ -522,7 +522,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 251.776291 + "wallMs": 251.227208 }, { "cache": "warm-tarball", @@ -550,7 +550,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -558,8 +558,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 198ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 181ms\n", "value": { "exitCode": 0 } @@ -567,7 +567,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 250.26270900000003 + "wallMs": 232.750333 }, { "cache": "warm-tarball", @@ -595,7 +595,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -603,8 +603,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 202ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 177ms\n", "value": { "exitCode": 0 } @@ -612,7 +612,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 257.14741699999996 + "wallMs": 226.661709 }, { "cache": "warm-tarball", @@ -640,7 +640,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -648,8 +648,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 182ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 199ms\n", "value": { "exitCode": 0 } @@ -657,7 +657,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 235.128166 + "wallMs": 250.811666 }, { "cache": "warm-tarball", @@ -685,7 +685,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -693,8 +693,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 181ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 195ms\n", "value": { "exitCode": 0 } @@ -702,48 +702,48 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 230.24349999999998 + "wallMs": 248.08725 } ], - "throughputPerSecond": 4.083105627583366 + "throughputPerSecond": 4.133809201354296 } } }, "inputs": { "algorithm": "blake3-composite-v1", "benchmarkHash": "435283613a522c3b8097d7688192712458b1095ed8400f7e4b83236e487e2c9f", - "buildHash": "541ebb45d245ace08db3c7a9b1d6dcb237bfcfca793c3ae35ffc8f7f24958262" + "buildHash": "4ca764fa04184ebf0072026d3f32fea65da05868f3d4ab43359ec3cb30dc6d88" }, "memory": { "interpretation": "per-sample Wasm linear-memory values are monotone instance high-water observations read after the timed invocation", - "maxWasmLinearMemoryHighWaterBytes": 55312384, + "maxWasmLinearMemoryHighWaterBytes": 57933824, "series": { "ciSeeds": { "linearMemoryHighWater": { - "maximumBytes": 37683200, - "minimumBytes": 37683200, + "maximumBytes": 37748736, + "minimumBytes": 37748736, "samples": [ - 37683200, - 37683200, - 37683200, - 37683200, - 37683200 + 37748736, + 37748736, + 37748736, + 37748736, + 37748736 ], "variationBytes": 0 } }, "ciWarmTarball": { "linearMemoryHighWater": { - "maximumBytes": 55312384, - "minimumBytes": 55312384, + "maximumBytes": 57933824, + "minimumBytes": 52887552, "samples": [ - 55312384, - 55312384, - 55312384, - 55312384, - 55312384 + 57933824, + 57933824, + 52887552, + 52887552, + 57933824 ], - "variationBytes": 0 + "variationBytes": 5046272 } }, "metadataCold": { @@ -779,8 +779,8 @@ "metadata": { "cold": { "iterations": 5, - "medianMs": 1332.0594999999998, - "p95Ms": 1651.4268749999999, + "medianMs": 1069.3069580000001, + "p95Ms": 1230.496958, "samples": [ { "cache": "cold", @@ -800,7 +800,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 13ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types%2flodash-es 8ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -809,7 +809,7 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 1382.827791 + "wallMs": 1106.537292 }, { "cache": "cold", @@ -829,7 +829,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types%2flodash-es 7ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -838,7 +838,7 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 1651.4268749999999 + "wallMs": 1014.0134999999999 }, { "cache": "cold", @@ -858,7 +858,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types%2flodash-es 7ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -867,7 +867,7 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 1314.739792 + "wallMs": 1013.053958 }, { "cache": "cold", @@ -887,7 +887,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 9ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types%2flodash-es 8ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -896,7 +896,7 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 1291.3436250000002 + "wallMs": 1230.496958 }, { "cache": "cold", @@ -916,7 +916,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types%2flodash-es 7ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types%2flodash-es 7ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -925,17 +925,17 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 1332.0594999999998 + "wallMs": 1069.3069580000001 } ], - "throughputPerSecond": 0.717113437734952 + "throughputPerSecond": 0.920232639832139 } }, "warmTarballCi": { "seeds": { "iterations": 5, - "medianMs": 2681.587417, - "p95Ms": 2754.7855, + "medianMs": 2398.153083, + "p95Ms": 2756.751958, "samples": [ { "cache": "seed", @@ -956,14 +956,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37683200, + "linearMemoryHighWaterBytes": 37748736, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -971,7 +971,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 317ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 865ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 330ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 899ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -980,7 +980,7 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 2533.015792 + "wallMs": 2306.6340419999997 }, { "cache": "seed", @@ -1001,14 +1001,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37683200, + "linearMemoryHighWaterBytes": 37748736, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1016,7 +1016,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 358ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 966ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 316ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 862ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1025,7 +1025,7 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 2754.7855 + "wallMs": 2213.4701250000003 }, { "cache": "seed", @@ -1046,14 +1046,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37683200, + "linearMemoryHighWaterBytes": 37748736, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1061,7 +1061,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 341ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 926ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 364ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 1039ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1070,7 +1070,7 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 2685.337875 + "wallMs": 2496.1249580000003 }, { "cache": "seed", @@ -1091,14 +1091,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37683200, + "linearMemoryHighWaterBytes": 37748736, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1106,8 +1106,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 353ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 950ms (cache miss)\n", - "stdout": "\nadded 2 packages in 2s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 389ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 1039ms (cache miss)\n", + "stdout": "\nadded 2 packages in 3s\n", "value": { "exitCode": 0 } @@ -1115,7 +1115,7 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 2681.587417 + "wallMs": 2756.751958 }, { "cache": "seed", @@ -1136,14 +1136,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 37683200, + "linearMemoryHighWaterBytes": 37748736, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1151,7 +1151,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 319ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 904ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 339ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 903ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1160,15 +1160,15 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 2661.2885 + "wallMs": 2398.153083 } ], - "throughputPerSecond": 0.3754877092327571 + "throughputPerSecond": 0.4108080587894162 }, "timed": { "iterations": 5, - "medianMs": 2718.971125, - "p95Ms": 3027.994542, + "medianMs": 2272.384, + "p95Ms": 2594.0852090000003, "samples": [ { "cache": "warm-tarball", @@ -1189,14 +1189,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 55312384, + "linearMemoryHighWaterBytes": 57933824, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1204,8 +1204,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 3s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 } @@ -1213,7 +1213,7 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 2793.866333 + "wallMs": 2272.384 }, { "cache": "warm-tarball", @@ -1234,14 +1234,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 55312384, + "linearMemoryHighWaterBytes": 57933824, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1249,7 +1249,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1258,7 +1258,7 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 2692.4560829999996 + "wallMs": 2203.51 }, { "cache": "warm-tarball", @@ -1279,14 +1279,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 55312384, + "linearMemoryHighWaterBytes": 52887552, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1294,8 +1294,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 3s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 } @@ -1303,7 +1303,7 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 3027.994542 + "wallMs": 2594.0852090000003 }, { "cache": "warm-tarball", @@ -1324,14 +1324,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 55312384, + "linearMemoryHighWaterBytes": 52887552, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1339,7 +1339,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1348,7 +1348,7 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 2667.4652920000003 + "wallMs": 2536.117791 }, { "cache": "warm-tarball", @@ -1369,14 +1369,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 55312384, + "linearMemoryHighWaterBytes": 57933824, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "a55b1e537f6536982b1c070881f2c6c2c555cb2ddfd86b172b606ea59290f933", + "lockfileBlake3": "874dc797172a1dd99f70457cd0aa7757916030dc154e7258df5dd1bbbde58c53", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1384,7 +1384,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64021/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64021/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51066/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51066/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1393,10 +1393,10 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 2718.971125 + "wallMs": 2266.711959 } ], - "throughputPerSecond": 0.35969273499897625 + "throughputPerSecond": 0.421130333796016 } } } diff --git a/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json b/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json index 70b6a721..0dfce541 100644 --- a/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json +++ b/tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json @@ -1,16 +1,16 @@ { "component": { - "blake3": "3c99da73194ad3e3107c082405fa34e1225fd7e4a394e97632bff9b450b2972f", - "buildMs": 15375.159625, - "bytes": 13576095, - "initialPrepareMs": 228.896959, + "blake3": "abfe2cd97d981ac37bfe053538a05452df76b04884ff9b7739fb8efb99c45b7a", + "buildMs": 15563.222749999999, + "bytes": 13567671, + "initialPrepareMs": 246.506375, "path": "tmp/rt-target-p3/wasm32-wasip2/release/npm_compat.optimized.wasm" }, "environment": { "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "fae34bd988c6129bdcf5d4b9848bca2a6ca78ffc", + "commitHint": "831632c61e49eedb69b635f25f75f5bf5c89f6b3", "componentCargoProfile": "release", "componentFeatures": "normal", "dirty": false, @@ -88,8 +88,8 @@ "metadata": { "cold": { "iterations": 5, - "medianMs": 176.855833, - "p95Ms": 454.47066600000005, + "medianMs": 149.442458, + "p95Ms": 176.056458, "samples": [ { "cache": "cold", @@ -109,7 +109,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 12ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:51244/@types%2flodash-es 11ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -118,7 +118,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 176.855833 + "wallMs": 176.056458 }, { "cache": "cold", @@ -138,7 +138,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 14ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:51244/@types%2flodash-es 11ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -147,7 +147,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 454.47066600000005 + "wallMs": 152.185792 }, { "cache": "cold", @@ -167,7 +167,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 12ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:51244/@types%2flodash-es 11ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -176,7 +176,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 161.319667 + "wallMs": 149.442458 }, { "cache": "cold", @@ -196,7 +196,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 14ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:51244/@types%2flodash-es 11ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -205,7 +205,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 333.97691699999996 + "wallMs": 145.456375 }, { "cache": "cold", @@ -225,7 +225,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 13ms (cache miss)\n", + "stderr": "npm http fetch GET 200 http://127.0.0.1:51244/@types%2flodash-es 11ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -234,17 +234,17 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 155.409833 + "wallMs": 143.175584 } ], - "throughputPerSecond": 3.900055870328371 + "throughputPerSecond": 6.524717803116762 } }, "warmTarballCi": { "seeds": { "iterations": 5, - "medianMs": 273.62975, - "p95Ms": 334.608542, + "medianMs": 242.757208, + "p95Ms": 244.091917, "samples": [ { "cache": "seed", @@ -272,7 +272,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -280,8 +280,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 28ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 68ms (cache miss)\n", - "stdout": "\nadded 2 packages in 193ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 29ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 68ms (cache miss)\n", + "stdout": "\nadded 2 packages in 195ms\n", "value": { "exitCode": 0 } @@ -289,7 +289,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 239.277833 + "wallMs": 241.58225 }, { "cache": "seed", @@ -317,7 +317,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -325,8 +325,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 102ms (cache miss)\n", - "stdout": "\nadded 2 packages in 280ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 29ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 70ms (cache miss)\n", + "stdout": "\nadded 2 packages in 194ms\n", "value": { "exitCode": 0 } @@ -334,7 +334,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 334.608542 + "wallMs": 242.757208 }, { "cache": "seed", @@ -362,7 +362,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -370,8 +370,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 32ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 83ms (cache miss)\n", - "stdout": "\nadded 2 packages in 221ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 29ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 67ms (cache miss)\n", + "stdout": "\nadded 2 packages in 196ms\n", "value": { "exitCode": 0 } @@ -379,7 +379,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 273.67454200000003 + "wallMs": 244.091917 }, { "cache": "seed", @@ -407,7 +407,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -415,8 +415,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 77ms (cache miss)\n", - "stdout": "\nadded 2 packages in 221ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 28ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 76ms (cache miss)\n", + "stdout": "\nadded 2 packages in 197ms\n", "value": { "exitCode": 0 } @@ -424,7 +424,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 273.62975 + "wallMs": 244.02475 }, { "cache": "seed", @@ -452,7 +452,7 @@ "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -460,8 +460,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 31ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 76ms (cache miss)\n", - "stdout": "\nadded 2 packages in 203ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 30ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 67ms (cache miss)\n", + "stdout": "\nadded 2 packages in 186ms\n", "value": { "exitCode": 0 } @@ -469,15 +469,15 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 253.611458 + "wallMs": 234.122042 } ], - "throughputPerSecond": 3.6368870174680596 + "throughputPerSecond": 4.143950335544236 }, "timed": { "iterations": 5, - "medianMs": 252.12333399999997, - "p95Ms": 297.2435, + "medianMs": 231.194834, + "p95Ms": 251.44191700000002, "samples": [ { "cache": "warm-tarball", @@ -505,7 +505,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -513,8 +513,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 176ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 186ms\n", "value": { "exitCode": 0 } @@ -522,7 +522,7 @@ "sequence": 0, "side": "host", "success": true, - "wallMs": 223.33566599999997 + "wallMs": 236.385792 }, { "cache": "warm-tarball", @@ -550,7 +550,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -558,8 +558,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 222ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 201ms\n", "value": { "exitCode": 0 } @@ -567,7 +567,7 @@ "sequence": 1, "side": "host", "success": true, - "wallMs": 274.811166 + "wallMs": 251.44191700000002 }, { "cache": "warm-tarball", @@ -595,7 +595,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -603,8 +603,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 243ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 176ms\n", "value": { "exitCode": 0 } @@ -612,7 +612,7 @@ "sequence": 2, "side": "host", "success": true, - "wallMs": 297.2435 + "wallMs": 225.16958300000002 }, { "cache": "warm-tarball", @@ -640,7 +640,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -648,8 +648,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 199ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 180ms\n", "value": { "exitCode": 0 } @@ -657,7 +657,7 @@ "sequence": 3, "side": "host", "success": true, - "wallMs": 251.99358300000003 + "wallMs": 228.966917 }, { "cache": "warm-tarball", @@ -685,7 +685,7 @@ "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -693,8 +693,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 199ms\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 180ms\n", "value": { "exitCode": 0 } @@ -702,60 +702,60 @@ "sequence": 4, "side": "host", "success": true, - "wallMs": 252.12333399999997 + "wallMs": 231.194834 } ], - "throughputPerSecond": 3.8476122421384047 + "throughputPerSecond": 4.261996725707377 } } }, "inputs": { "algorithm": "blake3-composite-v1", "benchmarkHash": "435283613a522c3b8097d7688192712458b1095ed8400f7e4b83236e487e2c9f", - "buildHash": "541ebb45d245ace08db3c7a9b1d6dcb237bfcfca793c3ae35ffc8f7f24958262" + "buildHash": "4ca764fa04184ebf0072026d3f32fea65da05868f3d4ab43359ec3cb30dc6d88" }, "memory": { "interpretation": "per-sample Wasm linear-memory values are monotone instance high-water observations read after the timed invocation", - "maxWasmLinearMemoryHighWaterBytes": 50462720, + "maxWasmLinearMemoryHighWaterBytes": 50593792, "series": { "ciSeeds": { "linearMemoryHighWater": { - "maximumBytes": 42336256, - "minimumBytes": 42336256, + "maximumBytes": 42401792, + "minimumBytes": 42401792, "samples": [ - 42336256, - 42336256, - 42336256, - 42336256, - 42336256 + 42401792, + 42401792, + 42401792, + 42401792, + 42401792 ], "variationBytes": 0 } }, "ciWarmTarball": { "linearMemoryHighWater": { - "maximumBytes": 50462720, - "minimumBytes": 50462720, + "maximumBytes": 50593792, + "minimumBytes": 50593792, "samples": [ - 50462720, - 50462720, - 50462720, - 50462720, - 50462720 + 50593792, + 50593792, + 50593792, + 50593792, + 50593792 ], "variationBytes": 0 } }, "metadataCold": { "linearMemoryHighWater": { - "maximumBytes": 25886720, - "minimumBytes": 25886720, + "maximumBytes": 25952256, + "minimumBytes": 25952256, "samples": [ - 25886720, - 25886720, - 25886720, - 25886720, - 25886720 + 25952256, + 25952256, + 25952256, + 25952256, + 25952256 ], "variationBytes": 0 } @@ -779,13 +779,13 @@ "metadata": { "cold": { "iterations": 5, - "medianMs": 1277.537667, - "p95Ms": 1753.9205839999997, + "medianMs": 1052.269709, + "p95Ms": 1812.72775, "samples": [ { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 25952256, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -800,7 +800,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types%2flodash-es 9ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -809,12 +809,12 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 1168.023917 + "wallMs": 1011.9325830000001 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 25952256, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -829,7 +829,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 11ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types%2flodash-es 9ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -838,12 +838,12 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 1753.9205839999997 + "wallMs": 1812.72775 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 25952256, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -858,7 +858,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 9ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types%2flodash-es 7ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -867,12 +867,12 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 1417.999125 + "wallMs": 1052.269709 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 25952256, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -887,7 +887,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types%2flodash-es 8ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -896,12 +896,12 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 1277.537667 + "wallMs": 1218.3826660000002 }, { "cache": "cold", "installed": null, - "linearMemoryHighWaterBytes": 25886720, + "linearMemoryHighWaterBytes": 25952256, "localHttpRequests": { "metadata": 1, "tarballs": 0, @@ -916,7 +916,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types%2flodash-es 8ms (cache miss)\n", + "stderr": "Warning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types%2flodash-es 8ms (cache miss)\n", "stdout": "4.17.12\n", "value": { "exitCode": 0 @@ -925,17 +925,17 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 1258.904708 + "wallMs": 1018.736708 } ], - "throughputPerSecond": 0.7271261385374344 + "throughputPerSecond": 0.8177886143535873 } }, "warmTarballCi": { "seeds": { "iterations": 5, - "medianMs": 2739.267834, - "p95Ms": 3105.256, + "medianMs": 2342.0755, + "p95Ms": 2550.099375, "samples": [ { "cache": "seed", @@ -956,14 +956,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42336256, + "linearMemoryHighWaterBytes": 42401792, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -971,7 +971,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 845ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 848ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 871ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 875ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -980,7 +980,7 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 2403.8595 + "wallMs": 2222.9368329999998 }, { "cache": "seed", @@ -1001,14 +1001,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42336256, + "linearMemoryHighWaterBytes": 42401792, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1016,7 +1016,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1035ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 1042ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 914ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 918ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1025,7 +1025,7 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 2739.267834 + "wallMs": 2342.0755 }, { "cache": "seed", @@ -1046,14 +1046,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42336256, + "linearMemoryHighWaterBytes": 42401792, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1061,8 +1061,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1036ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 1041ms (cache miss)\n", - "stdout": "\nadded 2 packages in 3s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 1ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 970ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 975ms (cache miss)\n", + "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 } @@ -1070,7 +1070,7 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 2906.484625 + "wallMs": 2360.2480840000003 }, { "cache": "seed", @@ -1091,14 +1091,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42336256, + "linearMemoryHighWaterBytes": 42401792, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1106,7 +1106,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 902ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 906ms (cache miss)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 982ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 989ms (cache miss)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1115,7 +1115,7 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 2552.487333 + "wallMs": 2550.099375 }, { "cache": "seed", @@ -1136,14 +1136,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 42336256, + "linearMemoryHighWaterBytes": 42401792, "localHttpRequests": { "metadata": 0, "tarballs": 2, "total": 2, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 2, @@ -1151,8 +1151,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 1024ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 1027ms (cache miss)\n", - "stdout": "\nadded 2 packages in 3s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\nWarning [WASM_RQUICKJS_HTTP_AGENT_TRANSPORT]: Custom node:http Agent createConnection hooks are ignored; outbound requests use wasi:http\n at emitWarning (node:process:873:19)\n at _initializeCustomConnection (node:http:1624:17)\n at ClientRequest (node:http:1542:42)\n at request (node:http:2264:16)\n at /tool/npm/node_modules/minipass-fetch/lib/index.js:98:22\n at Promise (native)\n at fetch (/tool/npm/node_modules/minipass-fetch/lib/index.js:55:14)\n at /tool/npm/node_modules/make-fetch-happen/lib/remote.js:59:29\n at /tool/npm/node_modules/promise-retry/index.js:29:27\n at apply (native)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 872ms (cache miss)\nnpm http fetch GET 200 http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 876ms (cache miss)\n", + "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 } @@ -1160,15 +1160,15 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 3105.256 + "wallMs": 2246.158167 } ], - "throughputPerSecond": 0.3647676662264778 + "throughputPerSecond": 0.42656591215311895 }, "timed": { "iterations": 5, - "medianMs": 2503.777292, - "p95Ms": 2848.606333, + "medianMs": 2360.2491250000003, + "p95Ms": 2451.358042, "samples": [ { "cache": "warm-tarball", @@ -1189,14 +1189,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 50462720, + "linearMemoryHighWaterBytes": 50593792, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1204,7 +1204,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1213,7 +1213,7 @@ "sequence": 0, "side": "wasm", "success": true, - "wallMs": 2503.777292 + "wallMs": 2221.401541 }, { "cache": "warm-tarball", @@ -1234,14 +1234,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 50462720, + "linearMemoryHighWaterBytes": 50593792, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1249,8 +1249,8 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", - "stdout": "\nadded 2 packages in 3s\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 } @@ -1258,7 +1258,7 @@ "sequence": 1, "side": "wasm", "success": true, - "wallMs": 2848.606333 + "wallMs": 2445.707708 }, { "cache": "warm-tarball", @@ -1279,14 +1279,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 50462720, + "linearMemoryHighWaterBytes": 50593792, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1294,7 +1294,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1303,7 +1303,7 @@ "sequence": 2, "side": "wasm", "success": true, - "wallMs": 2670.9782920000002 + "wallMs": 2451.358042 }, { "cache": "warm-tarball", @@ -1324,14 +1324,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 50462720, + "linearMemoryHighWaterBytes": 50593792, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1339,7 +1339,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 1ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1348,7 +1348,7 @@ "sequence": 3, "side": "wasm", "success": true, - "wallMs": 2497.9049999999997 + "wallMs": 2360.2491250000003 }, { "cache": "warm-tarball", @@ -1369,14 +1369,14 @@ "lodash-es" ] }, - "linearMemoryHighWaterBytes": 50462720, + "linearMemoryHighWaterBytes": 50593792, "localHttpRequests": { "metadata": 0, "tarballs": 0, "total": 0, "unexpected": 0 }, - "lockfileBlake3": "11975e0a6bb2997456eda172bf3890ed5cc4fc7aebc46d8587f0159b82a0c1fe", + "lockfileBlake3": "75a4fc5579ef39e1d6a513df48660592a762f57e8ddf19743f9b4fea78c3211c", "lockfileUnchanged": true, "npmHttpCacheLogLines": 2, "npmHttpFetchLogLines": 0, @@ -1384,7 +1384,7 @@ "registry": "local", "result": { "overflowed": false, - "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:64178/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:64178/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", + "stderr": "npm http cache @types/lodash-es@http://127.0.0.1:51244/@types/lodash-es/-/lodash-es-4.17.12.tgz 0ms (cache hit)\nnpm http cache @types/lodash@http://127.0.0.1:51244/@types/lodash/-/lodash-4.17.12.tgz 0ms (cache hit)\n", "stdout": "\nadded 2 packages in 2s\n", "value": { "exitCode": 0 @@ -1393,10 +1393,10 @@ "sequence": 4, "side": "wasm", "success": true, - "wallMs": 2478.838917 + "wallMs": 2257.9275000000002 } ], - "throughputPerSecond": 0.38461225345744365 + "throughputPerSecond": 0.4260161623531699 } } } diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index fcb325f0..48b1b109 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -32,25 +32,29 @@ match the source input hashes and form one distinct P2/P3 pair. The dated final pair and its measured goal status are documented here only after that validation passes from a clean source commit. -### 2026-09-24 small-fixture baseline +### 2026-09-24 retained small-fixture measurement The final [P2](2026-09-24-release-p2-macos-aarch64.json) and [P3](2026-09-24-release-p3-macos-aarch64.json) reports measure exact clean -source revision `fae34bd988c6129bdcf5d4b9848bca2a6ca78ffc`. All 60 host/Wasm +source revision `831632c61e49eedb69b635f25f75f5bf5c89f6b3`. All 60 host/Wasm samples succeeded; none overflowed, every registry counter reconciled with zero unexpected requests, and every `npm ci` produced the exact install tree without changing the rewritten lockfile. | Target / workload | Host median | Wasm median | Wasm / host | Goal ceiling | Status | | --- | ---: | ---: | ---: | ---: | --- | -| P2 cold metadata | 200.022 ms | 1,332.059 ms | 6.66x | 1,100.065 ms (`3x + 0.5s`) | misses by 231.995 ms | -| P3 cold metadata | 176.856 ms | 1,277.538 ms | 7.22x | 1,030.567 ms (`3x + 0.5s`) | misses by 246.970 ms | -| P2 warm-tarball `npm ci` | 250.263 ms | 2,718.971 ms | 10.86x | 1,500.525 ms (`2x + 1s`) | misses by 1,218.446 ms | -| P3 warm-tarball `npm ci` | 252.123 ms | 2,503.777 ms | 9.93x | 1,504.247 ms (`2x + 1s`) | misses by 999.531 ms | - -Peak observed Wasm linear-memory high-water was 52.75 MiB for P2 and -48.125 MiB for P3. This pair establishes the production memory anchor; the -10% regression gate applies to later candidates compared with these values. +| P2 cold metadata | 156.724 ms | 1,069.307 ms | 6.82x | 970.171 ms (`3x + 0.5s`) | misses by 99.136 ms | +| P3 cold metadata | 149.442 ms | 1,052.270 ms | 7.04x | 948.327 ms (`3x + 0.5s`) | misses by 103.942 ms | +| P2 warm-tarball `npm ci` | 248.087 ms | 2,272.384 ms | 9.16x | 1,496.175 ms (`2x + 1s`) | misses by 776.209 ms | +| P3 warm-tarball `npm ci` | 231.195 ms | 2,360.249 ms | 10.21x | 1,462.390 ms (`2x + 1s`) | misses by 897.859 ms | + +Peak observed Wasm linear-memory high-water was 55.25 MiB for P2 and +48.25 MiB for P3. Compared with the pre-optimization production anchors at +revision `fae34bd9` (52.75 MiB and 48.125 MiB), that is +4.7% for P2 and +0.3% +for P3, within the 10% regression gate. The +[follow-up report](2026-09-24-release-cache-followups.md) records the retained +directory-prefix optimization and the measured candidates rejected on memory, +timing, or Node-fidelity grounds. ## Historical diagnostics @@ -133,3 +137,8 @@ It also records the final three-iteration P2/P3 candidate after review split the CommonJS and ESM cache domains. Only the final reviewed P2/P3 raw reports are retained; the prototype samples remain summarized in the report's aggregate tables. + +The later [release-cache follow-up](2026-09-24-release-cache-followups.md) +records directory-prefix realpath reuse, the final matched release pair, and +the bytecode/lazy-loading/path-normalization/negative-probe experiments that +were measured and rejected. From 04fe3cb24d2a210b463025d9c33bda57d4a50116 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 11:36:39 +0200 Subject: [PATCH 41/52] Skip whitespace in source code scanners --- .../wasm-rquickjs/skeleton/src/internal/module_loading.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index c4363343..36ec076c 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -9029,6 +9029,10 @@ where let bytes = source.as_bytes(); let mut i = 0usize; while i < bytes.len() { + if bytes[i].is_ascii_whitespace() { + i = skip_ascii_whitespace(source, i); + continue; + } if let Some(next) = skip_non_code(source, i, skip_regex) { i = next; continue; @@ -9055,6 +9059,10 @@ where let mut i = 0usize; let mut brace_depth = 0usize; while i < bytes.len() { + if bytes[i].is_ascii_whitespace() { + i = skip_ascii_whitespace(source, i); + continue; + } if let Some(next) = skip_non_code(source, i, skip_regex) { i = next; continue; From 9ea055015a6d92a8db78f3edd2e9fa23342e7844 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 11:48:53 +0200 Subject: [PATCH 42/52] Revert "Skip whitespace in source code scanners" This reverts commit 04fe3cb24d2a210b463025d9c33bda57d4a50116. --- .../wasm-rquickjs/skeleton/src/internal/module_loading.rs | 8 -------- 1 file changed, 8 deletions(-) diff --git a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs index 36ec076c..c4363343 100644 --- a/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs +++ b/crates/wasm-rquickjs/skeleton/src/internal/module_loading.rs @@ -9029,10 +9029,6 @@ where let bytes = source.as_bytes(); let mut i = 0usize; while i < bytes.len() { - if bytes[i].is_ascii_whitespace() { - i = skip_ascii_whitespace(source, i); - continue; - } if let Some(next) = skip_non_code(source, i, skip_regex) { i = next; continue; @@ -9059,10 +9055,6 @@ where let mut i = 0usize; let mut brace_depth = 0usize; while i < bytes.len() { - if bytes[i].is_ascii_whitespace() { - i = skip_ascii_whitespace(source, i); - continue; - } if let Some(next) = skip_non_code(source, i, skip_regex) { i = next; continue; From b24c510722236d46bf9b02e9800b7bfec45aaa61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 11:57:59 +0200 Subject: [PATCH 43/52] Record retained TypeScript release measurements --- .../2026-09-24-release-p2-macos-aarch64.json | 178 +++++++++--------- .../2026-09-24-release-p3-macos-aarch64.json | 178 +++++++++--------- tests/agentic_ts/results/README.md | 27 ++- 3 files changed, 196 insertions(+), 187 deletions(-) diff --git a/tests/agentic_ts/results/2026-09-24-release-p2-macos-aarch64.json b/tests/agentic_ts/results/2026-09-24-release-p2-macos-aarch64.json index 441dac33..0ef475c5 100644 --- a/tests/agentic_ts/results/2026-09-24-release-p2-macos-aarch64.json +++ b/tests/agentic_ts/results/2026-09-24-release-p2-macos-aarch64.json @@ -1,16 +1,16 @@ { "component": { - "blake3": "0558bead7bbee3b866e856c58a2b7820d8ebe081675245d668a447d96c854c6a", - "buildMs": 28924.278084, - "bytes": 17123204, - "initialPrepareAndInstantiateMs": 442.219792, + "blake3": "f1d85657322e926209e8e84e8c2773e8b77fda6f68bc4f9aa0950a8e7605c00a", + "buildMs": 32187.36775, + "bytes": 17123349, + "initialPrepareAndInstantiateMs": 465.913209, "path": "tmp/rt-target/wasm32-wasip2/release/agentic_ts.optimized.wasm" }, "environment": { "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "19ed7840f7b9d5ccd3229cac7bc3b1f7711016d9", + "commitHint": "968657ac65369956eb36c0e71331978b599d01f3", "componentCargoProfile": "release", "componentFeatures": "typescript-transform-runtime", "dirty": false, @@ -53,8 +53,8 @@ "host": { "coldFreshProcessState": { "iterations": 5, - "medianMs": 552.830542, - "p95Ms": 594.0185, + "medianMs": 529.885083, + "p95Ms": 553.7792499999999, "samples": [ { "result": { @@ -65,7 +65,7 @@ "exitCode": 0 } }, - "wallMs": 594.0185 + "wallMs": 529.885083 }, { "result": { @@ -76,7 +76,7 @@ "exitCode": 0 } }, - "wallMs": 552.830542 + "wallMs": 553.7792499999999 }, { "result": { @@ -87,7 +87,7 @@ "exitCode": 0 } }, - "wallMs": 481.530083 + "wallMs": 537.9555 }, { "result": { @@ -98,7 +98,7 @@ "exitCode": 0 } }, - "wallMs": 560.344375 + "wallMs": 503.94258300000007 }, { "result": { @@ -109,10 +109,10 @@ "exitCode": 0 } }, - "wallMs": 475.32725 + "wallMs": 485.913584 } ], - "throughputPerSecond": 1.8768411224898773 + "throughputPerSecond": 1.9146260582138224 }, "environmentPolicy": { "mode": "clear", @@ -123,8 +123,8 @@ }, "incrementalFreshProcesses": { "iterations": 5, - "medianMs": 190.533292, - "p95Ms": 210.58970900000003, + "medianMs": 196.227917, + "p95Ms": 202.198167, "samples": [ { "result": { @@ -135,7 +135,7 @@ "exitCode": 0 } }, - "wallMs": 210.58970900000003 + "wallMs": 198.084 }, { "result": { @@ -146,7 +146,7 @@ "exitCode": 0 } }, - "wallMs": 193.130584 + "wallMs": 196.227917 }, { "result": { @@ -157,7 +157,7 @@ "exitCode": 0 } }, - "wallMs": 190.533292 + "wallMs": 192.76891700000002 }, { "result": { @@ -168,7 +168,7 @@ "exitCode": 0 } }, - "wallMs": 188.377375 + "wallMs": 202.198167 }, { "result": { @@ -179,10 +179,10 @@ "exitCode": 0 } }, - "wallMs": 185.744792 + "wallMs": 192.925792 } ], - "throughputPerSecond": 5.163285005508895 + "throughputPerSecond": 5.090588068429431 }, "incrementalSeed": { "result": { @@ -193,12 +193,12 @@ "exitCode": 0 } }, - "wallMs": 461.883458 + "wallMs": 455.38241600000003 }, "repeatedUnchangedFreshProcesses": { "iterations": 5, - "medianMs": 423.38541699999996, - "p95Ms": 476.296125, + "medianMs": 444.731666, + "p95Ms": 489.981541, "samples": [ { "result": { @@ -209,7 +209,7 @@ "exitCode": 0 } }, - "wallMs": 476.296125 + "wallMs": 489.981541 }, { "result": { @@ -220,7 +220,7 @@ "exitCode": 0 } }, - "wallMs": 415.004292 + "wallMs": 444.731666 }, { "result": { @@ -231,7 +231,7 @@ "exitCode": 0 } }, - "wallMs": 422.01558300000005 + "wallMs": 440.116167 }, { "result": { @@ -242,7 +242,7 @@ "exitCode": 0 } }, - "wallMs": 434.059625 + "wallMs": 454.593333 }, { "result": { @@ -253,16 +253,16 @@ "exitCode": 0 } }, - "wallMs": 423.38541699999996 + "wallMs": 441.965083 } ], - "throughputPerSecond": 2.303339659805817 + "throughputPerSecond": 2.201297383922276 } }, "inputs": { "algorithm": "blake3-composite-v1", - "benchmarkHash": "3c228f402f1c47d78fa27a6da1e520f26f70802936a0e52c2b93b7cffe9a49b5", - "buildHash": "4d987a2a2c7c8b2bf6c8abdd3d8c213645b389bf20577fb1941563893e795901" + "benchmarkHash": "83240c125d02fa0385ee734ad01b46c13791b5e934ec23d7769a3428c78853fb", + "buildHash": "b6dc0740af89f34925880dbe5d6af18c461a77c74fad00bfbde1f3454b318f6f" }, "memory": { "allowedQuickJsHeapVariationBytes": 1048576, @@ -337,12 +337,12 @@ "wasm": { "coldFreshJobState": { "iterations": 5, - "medianMs": 5649.540333, - "p95Ms": 5795.097167, + "medianMs": 5773.079291, + "p95Ms": 6146.6810829999995, "samples": [ { "linearMemoryHighWaterBytes": 151781376, - "outerOverheadMs": 245.41283300000032, + "outerOverheadMs": 278.22620800000004, "result": { "overflowed": false, "stderr": "", @@ -365,14 +365,14 @@ "rss": 412424 } }, - "toolAndCompilerMs": 5404.1275 + "toolAndCompilerMs": 5868.454874999999 } }, - "wallMs": 5649.540333 + "wallMs": 6146.6810829999995 }, { "linearMemoryHighWaterBytes": 151781376, - "outerOverheadMs": 245.03074899999956, + "outerOverheadMs": 271.8449590000009, "result": { "overflowed": false, "stderr": "", @@ -395,14 +395,14 @@ "rss": 412424 } }, - "toolAndCompilerMs": 5535.633042 + "toolAndCompilerMs": 5733.4908749999995 } }, - "wallMs": 5780.663791 + "wallMs": 6005.335834 }, { "linearMemoryHighWaterBytes": 151781376, - "outerOverheadMs": 232.96600000000035, + "outerOverheadMs": 261.2254159999993, "result": { "overflowed": false, "stderr": "", @@ -425,14 +425,14 @@ "rss": 412424 } }, - "toolAndCompilerMs": 5337.8817500000005 + "toolAndCompilerMs": 5421.399292 } }, - "wallMs": 5570.847750000001 + "wallMs": 5682.624707999999 }, { "linearMemoryHighWaterBytes": 151781376, - "outerOverheadMs": 231.60833299999922, + "outerOverheadMs": 251.72004199999992, "result": { "overflowed": false, "stderr": "", @@ -455,14 +455,14 @@ "rss": 412424 } }, - "toolAndCompilerMs": 5563.488834000001 + "toolAndCompilerMs": 5358.168875 } }, - "wallMs": 5795.097167 + "wallMs": 5609.888917 }, { "linearMemoryHighWaterBytes": 151781376, - "outerOverheadMs": 230.74199899999985, + "outerOverheadMs": 257.85699899999963, "result": { "overflowed": false, "stderr": "", @@ -485,22 +485,22 @@ "rss": 412424 } }, - "toolAndCompilerMs": 5361.454084 + "toolAndCompilerMs": 5515.222292 } }, - "wallMs": 5592.196083 + "wallMs": 5773.079291 } ], - "throughputPerSecond": 0.17612861821145442 + "throughputPerSecond": 0.17112967243312013 }, "incrementalFreshJobs": { "iterations": 5, - "medianMs": 2696.000625, - "p95Ms": 2769.925083, + "medianMs": 2729.30675, + "p95Ms": 2760.2905419999997, "samples": [ { "linearMemoryHighWaterBytes": 152109056, - "outerOverheadMs": 157.81995900000038, + "outerOverheadMs": 156.88004100000398, "result": { "overflowed": false, "stderr": "", @@ -523,14 +523,14 @@ "rss": 412448 } }, - "toolAndCompilerMs": 2580.027166 + "toolAndCompilerMs": 2569.4243339999957 } }, - "wallMs": 2737.8471250000002 + "wallMs": 2726.3043749999997 }, { "linearMemoryHighWaterBytes": 152109056, - "outerOverheadMs": 151.94987500000116, + "outerOverheadMs": 164.92950100000326, "result": { "overflowed": false, "stderr": "", @@ -553,14 +553,14 @@ "rss": 412448 } }, - "toolAndCompilerMs": 2541.029999999999 + "toolAndCompilerMs": 2595.3610409999965 } }, - "wallMs": 2692.979875 + "wallMs": 2760.2905419999997 }, { "linearMemoryHighWaterBytes": 152109056, - "outerOverheadMs": 152.71220799999674, + "outerOverheadMs": 164.15308299999697, "result": { "overflowed": false, "stderr": "", @@ -583,14 +583,14 @@ "rss": 412448 } }, - "toolAndCompilerMs": 2543.2884170000034 + "toolAndCompilerMs": 2563.694709000003 } }, - "wallMs": 2696.000625 + "wallMs": 2727.847792 }, { "linearMemoryHighWaterBytes": 152109056, - "outerOverheadMs": 151.91533299999764, + "outerOverheadMs": 158.4659579999975, "result": { "overflowed": false, "stderr": "", @@ -613,14 +613,14 @@ "rss": 412448 } }, - "toolAndCompilerMs": 2534.5310420000023 + "toolAndCompilerMs": 2570.8407920000027 } }, - "wallMs": 2686.446375 + "wallMs": 2729.30675 }, { "linearMemoryHighWaterBytes": 152109056, - "outerOverheadMs": 155.1981250000008, + "outerOverheadMs": 162.20112600000857, "result": { "overflowed": false, "stderr": "", @@ -643,17 +643,17 @@ "rss": 412448 } }, - "toolAndCompilerMs": 2614.7269579999993 + "toolAndCompilerMs": 2571.2249579999916 } }, - "wallMs": 2769.925083 + "wallMs": 2733.426084 } ], - "throughputPerSecond": 0.36810179762864037 + "throughputPerSecond": 0.3655725543830581 }, "incrementalSeed": { "linearMemoryHighWaterBytes": 152109056, - "outerOverheadMs": 247.27404199999728, + "outerOverheadMs": 253.41479199999503, "result": { "overflowed": false, "stderr": "", @@ -676,19 +676,19 @@ "rss": 412448 } }, - "toolAndCompilerMs": 5602.384250000003 + "toolAndCompilerMs": 5422.026708000005 } }, - "wallMs": 5849.658292 + "wallMs": 5675.4415 }, "repeatedUnchangedFreshJobs": { "iterations": 5, - "medianMs": 5527.6909160000005, - "p95Ms": 5675.825667, + "medianMs": 5616.709916, + "p95Ms": 5788.072416, "samples": [ { "linearMemoryHighWaterBytes": 151781376, - "outerOverheadMs": 233.59949999999935, + "outerOverheadMs": 256.0610009999982, "result": { "overflowed": false, "stderr": "", @@ -711,14 +711,14 @@ "rss": 412424 } }, - "toolAndCompilerMs": 5442.226167000001 + "toolAndCompilerMs": 5385.360541000002 } }, - "wallMs": 5675.825667 + "wallMs": 5641.421542 }, { "linearMemoryHighWaterBytes": 151846912, - "outerOverheadMs": 230.5044170000001, + "outerOverheadMs": 245.38566699999865, "result": { "overflowed": false, "stderr": "", @@ -741,14 +741,14 @@ "rss": 412424 } }, - "toolAndCompilerMs": 5275.874333 + "toolAndCompilerMs": 5351.473417000001 } }, - "wallMs": 5506.37875 + "wallMs": 5596.859084 }, { "linearMemoryHighWaterBytes": 151846912, - "outerOverheadMs": 232.88612499999545, + "outerOverheadMs": 241.3484159999989, "result": { "overflowed": false, "stderr": "", @@ -771,14 +771,14 @@ "rss": 412424 } }, - "toolAndCompilerMs": 5290.352125000005 + "toolAndCompilerMs": 5349.288625000001 } }, - "wallMs": 5523.23825 + "wallMs": 5590.637041 }, { "linearMemoryHighWaterBytes": 151846912, - "outerOverheadMs": 230.700082999997, + "outerOverheadMs": 241.73054100000445, "result": { "overflowed": false, "stderr": "", @@ -801,14 +801,14 @@ "rss": 412424 } }, - "toolAndCompilerMs": 5296.9908330000035 + "toolAndCompilerMs": 5374.979374999995 } }, - "wallMs": 5527.6909160000005 + "wallMs": 5616.709916 }, { "linearMemoryHighWaterBytes": 151912448, - "outerOverheadMs": 244.5160420000011, + "outerOverheadMs": 247.70458300000337, "result": { "overflowed": false, "stderr": "", @@ -831,13 +831,13 @@ "rss": 412424 } }, - "toolAndCompilerMs": 5376.526582999999 + "toolAndCompilerMs": 5540.367832999997 } }, - "wallMs": 5621.042625 + "wallMs": 5788.072416 } ], - "throughputPerSecond": 0.1795062960276653 + "throughputPerSecond": 0.17709333173395955 } } } diff --git a/tests/agentic_ts/results/2026-09-24-release-p3-macos-aarch64.json b/tests/agentic_ts/results/2026-09-24-release-p3-macos-aarch64.json index 84f40175..f3103886 100644 --- a/tests/agentic_ts/results/2026-09-24-release-p3-macos-aarch64.json +++ b/tests/agentic_ts/results/2026-09-24-release-p3-macos-aarch64.json @@ -1,16 +1,16 @@ { "component": { - "blake3": "92f5ca83651af40f4e7322e31c7d6da96faa439a0d0bd0f2b811a13ee43d824c", - "buildMs": 27907.314875, - "bytes": 17070201, - "initialPrepareAndInstantiateMs": 405.22675000000004, + "blake3": "acf49c6ecd1a26e5c071edb920b147e5b64266bc062e04865f35a67be76c61dd", + "buildMs": 45955.091, + "bytes": 17073738, + "initialPrepareAndInstantiateMs": 697.92575, "path": "tmp/rt-target-p3/wasm32-wasip2/release/agentic_ts.optimized.wasm" }, "environment": { "arch": "aarch64", "artifactCache": null, "cargo": "cargo 1.98.1 (797e8a9bc 2026-08-05)", - "commitHint": "19ed7840f7b9d5ccd3229cac7bc3b1f7711016d9", + "commitHint": "968657ac65369956eb36c0e71331978b599d01f3", "componentCargoProfile": "release", "componentFeatures": "typescript-transform-runtime", "dirty": false, @@ -53,8 +53,8 @@ "host": { "coldFreshProcessState": { "iterations": 5, - "medianMs": 500.938458, - "p95Ms": 551.679167, + "medianMs": 527.6079169999999, + "p95Ms": 663.7178329999999, "samples": [ { "result": { @@ -65,7 +65,7 @@ "exitCode": 0 } }, - "wallMs": 551.679167 + "wallMs": 663.7178329999999 }, { "result": { @@ -76,7 +76,7 @@ "exitCode": 0 } }, - "wallMs": 465.52425 + "wallMs": 653.5785 }, { "result": { @@ -87,7 +87,7 @@ "exitCode": 0 } }, - "wallMs": 474.03675 + "wallMs": 527.6079169999999 }, { "result": { @@ -98,7 +98,7 @@ "exitCode": 0 } }, - "wallMs": 503.542542 + "wallMs": 489.501958 }, { "result": { @@ -109,10 +109,10 @@ "exitCode": 0 } }, - "wallMs": 500.938458 + "wallMs": 487.17850000000004 } ], - "throughputPerSecond": 2.0034289351363266 + "throughputPerSecond": 1.772053834082517 }, "environmentPolicy": { "mode": "clear", @@ -123,8 +123,8 @@ }, "incrementalFreshProcesses": { "iterations": 5, - "medianMs": 189.149833, - "p95Ms": 192.34799999999998, + "medianMs": 199.846667, + "p95Ms": 212.742417, "samples": [ { "result": { @@ -135,7 +135,7 @@ "exitCode": 0 } }, - "wallMs": 188.193208 + "wallMs": 193.509125 }, { "result": { @@ -146,7 +146,7 @@ "exitCode": 0 } }, - "wallMs": 192.34799999999998 + "wallMs": 199.846667 }, { "result": { @@ -157,7 +157,7 @@ "exitCode": 0 } }, - "wallMs": 189.090334 + "wallMs": 193.96895899999998 }, { "result": { @@ -168,7 +168,7 @@ "exitCode": 0 } }, - "wallMs": 189.149833 + "wallMs": 212.742417 }, { "result": { @@ -179,10 +179,10 @@ "exitCode": 0 } }, - "wallMs": 189.54525 + "wallMs": 210.935 } ], - "throughputPerSecond": 5.272445029158598 + "throughputPerSecond": 4.945587812033257 }, "incrementalSeed": { "result": { @@ -193,12 +193,12 @@ "exitCode": 0 } }, - "wallMs": 456.528041 + "wallMs": 448.144208 }, "repeatedUnchangedFreshProcesses": { "iterations": 5, - "medianMs": 421.953708, - "p95Ms": 472.503042, + "medianMs": 458.809333, + "p95Ms": 509.27287499999994, "samples": [ { "result": { @@ -209,7 +209,7 @@ "exitCode": 0 } }, - "wallMs": 472.503042 + "wallMs": 509.27287499999994 }, { "result": { @@ -220,7 +220,7 @@ "exitCode": 0 } }, - "wallMs": 426.885084 + "wallMs": 449.217084 }, { "result": { @@ -231,7 +231,7 @@ "exitCode": 0 } }, - "wallMs": 421.69258399999995 + "wallMs": 451.55075 }, { "result": { @@ -242,7 +242,7 @@ "exitCode": 0 } }, - "wallMs": 421.33379199999996 + "wallMs": 458.809333 }, { "result": { @@ -253,16 +253,16 @@ "exitCode": 0 } }, - "wallMs": 421.953708 + "wallMs": 461.08004200000005 } ], - "throughputPerSecond": 2.310142967771644 + "throughputPerSecond": 2.145987141131742 } }, "inputs": { "algorithm": "blake3-composite-v1", - "benchmarkHash": "3c228f402f1c47d78fa27a6da1e520f26f70802936a0e52c2b93b7cffe9a49b5", - "buildHash": "4d987a2a2c7c8b2bf6c8abdd3d8c213645b389bf20577fb1941563893e795901" + "benchmarkHash": "83240c125d02fa0385ee734ad01b46c13791b5e934ec23d7769a3428c78853fb", + "buildHash": "b6dc0740af89f34925880dbe5d6af18c461a77c74fad00bfbde1f3454b318f6f" }, "memory": { "allowedQuickJsHeapVariationBytes": 1048576, @@ -337,12 +337,12 @@ "wasm": { "coldFreshJobState": { "iterations": 5, - "medianMs": 5546.019666, - "p95Ms": 5900.112166, + "medianMs": 5879.134167, + "p95Ms": 6183.10225, "samples": [ { "linearMemoryHighWaterBytes": 151846912, - "outerOverheadMs": 236.1674579999999, + "outerOverheadMs": 269.6725829999996, "result": { "overflowed": false, "stderr": "", @@ -365,14 +365,14 @@ "rss": 412456 } }, - "toolAndCompilerMs": 5309.852208 + "toolAndCompilerMs": 5913.429667 } }, - "wallMs": 5546.019666 + "wallMs": 6183.10225 }, { "linearMemoryHighWaterBytes": 151846912, - "outerOverheadMs": 231.60704200000055, + "outerOverheadMs": 275.03729199999907, "result": { "overflowed": false, "stderr": "", @@ -395,14 +395,14 @@ "rss": 412456 } }, - "toolAndCompilerMs": 5283.612916 + "toolAndCompilerMs": 5852.478708000001 } }, - "wallMs": 5515.219958000001 + "wallMs": 6127.516 }, { "linearMemoryHighWaterBytes": 151846912, - "outerOverheadMs": 240.5883759999997, + "outerOverheadMs": 257.672458, "result": { "overflowed": false, "stderr": "", @@ -425,14 +425,14 @@ "rss": 412456 } }, - "toolAndCompilerMs": 5431.609166 + "toolAndCompilerMs": 5471.729125 } }, - "wallMs": 5672.197542 + "wallMs": 5729.401583 }, { "linearMemoryHighWaterBytes": 151846912, - "outerOverheadMs": 248.78899900000033, + "outerOverheadMs": 262.6911260000006, "result": { "overflowed": false, "stderr": "", @@ -455,14 +455,14 @@ "rss": 412456 } }, - "toolAndCompilerMs": 5651.323167 + "toolAndCompilerMs": 5616.4430409999995 } }, - "wallMs": 5900.112166 + "wallMs": 5879.134167 }, { "linearMemoryHighWaterBytes": 151846912, - "outerOverheadMs": 234.75845800000025, + "outerOverheadMs": 263.9972909999997, "result": { "overflowed": false, "stderr": "", @@ -485,22 +485,22 @@ "rss": 412456 } }, - "toolAndCompilerMs": 5303.887375 + "toolAndCompilerMs": 5430.888292 } }, - "wallMs": 5538.6458330000005 + "wallMs": 5694.885582999999 } ], - "throughputPerSecond": 0.17747995747991263 + "throughputPerSecond": 0.16883883693024646 }, "incrementalFreshJobs": { "iterations": 5, - "medianMs": 2665.378167, - "p95Ms": 2680.0991249999997, + "medianMs": 2829.79575, + "p95Ms": 2909.927417, "samples": [ { "linearMemoryHighWaterBytes": 152109056, - "outerOverheadMs": 148.39224999999396, + "outerOverheadMs": 159.2252920000019, "result": { "overflowed": false, "stderr": "", @@ -523,14 +523,14 @@ "rss": 412480 } }, - "toolAndCompilerMs": 2524.171375000006 + "toolAndCompilerMs": 2588.112957999998 } }, - "wallMs": 2672.563625 + "wallMs": 2747.33825 }, { "linearMemoryHighWaterBytes": 152109056, - "outerOverheadMs": 148.25179100000878, + "outerOverheadMs": 158.28458299999556, "result": { "overflowed": false, "stderr": "", @@ -553,14 +553,14 @@ "rss": 412480 } }, - "toolAndCompilerMs": 2531.847333999991 + "toolAndCompilerMs": 2639.8202500000043 } }, - "wallMs": 2680.0991249999997 + "wallMs": 2798.104833 }, { "linearMemoryHighWaterBytes": 152109056, - "outerOverheadMs": 148.77979199999618, + "outerOverheadMs": 167.4270420000057, "result": { "overflowed": false, "stderr": "", @@ -583,14 +583,14 @@ "rss": 412480 } }, - "toolAndCompilerMs": 2515.8950420000037 + "toolAndCompilerMs": 2662.3687079999945 } }, - "wallMs": 2664.674834 + "wallMs": 2829.79575 }, { "linearMemoryHighWaterBytes": 152109056, - "outerOverheadMs": 149.3493750000025, + "outerOverheadMs": 174.67550099999835, "result": { "overflowed": false, "stderr": "", @@ -613,14 +613,14 @@ "rss": 412480 } }, - "toolAndCompilerMs": 2516.0287919999973 + "toolAndCompilerMs": 2681.313666000002 } }, - "wallMs": 2665.378167 + "wallMs": 2855.989167 }, { "linearMemoryHighWaterBytes": 152109056, - "outerOverheadMs": 148.10666700000638, + "outerOverheadMs": 181.82845799998995, "result": { "overflowed": false, "stderr": "", @@ -643,17 +643,17 @@ "rss": 412480 } }, - "toolAndCompilerMs": 2512.0583329999936 + "toolAndCompilerMs": 2728.09895900001 } }, - "wallMs": 2660.165 + "wallMs": 2909.927417 } ], - "throughputPerSecond": 0.37473167101679056 + "throughputPerSecond": 0.35357789746014506 }, "incrementalSeed": { "linearMemoryHighWaterBytes": 152109056, - "outerOverheadMs": 232.94304199999715, + "outerOverheadMs": 246.62633299999834, "result": { "overflowed": false, "stderr": "", @@ -676,19 +676,19 @@ "rss": 412480 } }, - "toolAndCompilerMs": 5437.268041000003 + "toolAndCompilerMs": 5467.336792000002 } }, - "wallMs": 5670.211083 + "wallMs": 5713.963125 }, "repeatedUnchangedFreshJobs": { "iterations": 5, - "medianMs": 5516.466, - "p95Ms": 5778.2855, + "medianMs": 5621.409083, + "p95Ms": 5905.139084, "samples": [ { "linearMemoryHighWaterBytes": 151846912, - "outerOverheadMs": 233.07154199999968, + "outerOverheadMs": 261.149875000001, "result": { "overflowed": false, "stderr": "", @@ -711,14 +711,14 @@ "rss": 412456 } }, - "toolAndCompilerMs": 5297.2798330000005 + "toolAndCompilerMs": 5643.989208999999 } }, - "wallMs": 5530.351375 + "wallMs": 5905.139084 }, { "linearMemoryHighWaterBytes": 151846912, - "outerOverheadMs": 226.34679200000028, + "outerOverheadMs": 243.64720800000305, "result": { "overflowed": false, "stderr": "", @@ -741,14 +741,14 @@ "rss": 412456 } }, - "toolAndCompilerMs": 5250.30775 + "toolAndCompilerMs": 5377.7618749999965 } }, - "wallMs": 5476.654542 + "wallMs": 5621.409083 }, { "linearMemoryHighWaterBytes": 151846912, - "outerOverheadMs": 228.96016699999927, + "outerOverheadMs": 241.074125000001, "result": { "overflowed": false, "stderr": "", @@ -771,14 +771,14 @@ "rss": 412456 } }, - "toolAndCompilerMs": 5549.325333000001 + "toolAndCompilerMs": 5347.9259999999995 } }, - "wallMs": 5778.2855 + "wallMs": 5589.0001250000005 }, { "linearMemoryHighWaterBytes": 151912448, - "outerOverheadMs": 226.80754100000195, + "outerOverheadMs": 248.66708400000516, "result": { "overflowed": false, "stderr": "", @@ -801,14 +801,14 @@ "rss": 412456 } }, - "toolAndCompilerMs": 5289.658458999998 + "toolAndCompilerMs": 5376.833374999995 } }, - "wallMs": 5516.466 + "wallMs": 5625.500459 }, { "linearMemoryHighWaterBytes": 151912448, - "outerOverheadMs": 232.69283300000643, + "outerOverheadMs": 248.0657499999934, "result": { "overflowed": false, "stderr": "", @@ -831,13 +831,13 @@ "rss": 412456 } }, - "toolAndCompilerMs": 5255.662916999994 + "toolAndCompilerMs": 5348.951833000006 } }, - "wallMs": 5488.355750000001 + "wallMs": 5597.017583 } ], - "throughputPerSecond": 0.1799201021583951 + "throughputPerSecond": 0.17644111426194958 } } } diff --git a/tests/agentic_ts/results/README.md b/tests/agentic_ts/results/README.md index 851a57de..710efa04 100644 --- a/tests/agentic_ts/results/README.md +++ b/tests/agentic_ts/results/README.md @@ -37,8 +37,8 @@ than a stable tail-latency estimate. ## Production release baseline The [2026-09-24 P2](2026-09-24-release-p2-macos-aarch64.json) and -[P3](2026-09-24-release-p3-macos-aarch64.json) reports are the first matched -production release pair, measured from clean source `19ed7840`. The host +[P3](2026-09-24-release-p3-macos-aarch64.json) reports are the retained matched +production release pair, measured from clean source `968657ac`. The host harness and generated components are locked Cargo release builds, the component uses `typescript-transform-runtime` rather than the profiling feature, and the optional artifact, Wasmtime, prepared-component, and unoptimized test settings @@ -46,13 +46,13 @@ are all disabled. Distinct P2/P3 component hashes, matching build/benchmark input hashes, exact currentness, five samples per series, successful results, memory evidence, and pair invariants pass validation. -Cold medians are 0.553 s host versus 5.650 s P2 and 0.501 s host versus -5.546 s P3. Repeated unchanged medians are 0.423 s versus 5.528 s and 0.422 s -versus 5.516 s. Warm incremental medians are 0.191 s versus 2.696 s and -0.189 s versus 2.665 s. Against the practical `8 × host + 1 s` target, P2/P3 -miss by 0.227/0.539 s cold, 1.141/1.141 s repeated, and 0.172/0.152 s -incremental. The reused-instance linear-memory high-water mark is 145.06 MiB -on both targets; this pair seeds the release-memory regression baseline. +Cold medians are 0.530 s host versus 5.773 s P2 and 0.528 s host versus +5.879 s P3. Repeated unchanged medians are 0.445 s versus 5.617 s and 0.459 s +versus 5.621 s. Warm incremental medians are 0.196 s versus 2.729 s and +0.200 s versus 2.830 s. Against the practical `8 × host + 1 s` target, P2/P3 +miss by 0.534/0.658 s cold, 1.059/0.951 s repeated, and 0.159/0.231 s +incremental. The reused-instance linear-memory high-water mark remains +145.06 MiB on both targets, unchanged from the original release-memory anchor. Host timing covers Node process spawn through exit. Wasm timing covers the `run-tsc` export invocation through its result. Fresh-workspace preparation and @@ -62,6 +62,15 @@ and incremental series use fresh host processes and fresh QuickJS jobs; only the incremental series preserves its explicitly named `.tsbuildinfo` in a separate host or Wasm workspace. +A later generic source-walker experiment at `04fe3cb2` skipped contiguous ASCII +whitespace before invoking parser visitors. The profiling component improved +its TypeScript import median by about 33 ms (1.0%), but an immediate production +P2 control did not reproduce a useful end-to-end gain. Candidate versus control +host-adjusted overhead was 5,240.345 versus 5,243.194 ms cold, 5,239.413 versus +5,171.978 ms repeated, and 2,584.604 versus 2,533.079 ms incremental. Memory was +unchanged. The candidate was reverted with a normal commit; its raw reports are +not retained. + ## Consolidated TypeScript module-loading candidate The [2026-09-23 P2](2026-09-23-p2-macos-aarch64.json) and From e7265f745998c582e474aff3b4b43d3e663a553d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Thu, 24 Sep 2026 15:40:44 +0200 Subject: [PATCH 44/52] Document release performance follow-ups --- tests/agentic_ts/TRACKER.md | 8 +- tests/agentic_ts/results/README.md | 83 +++++++++++++++++++ .../2026-09-24-release-cache-followups.md | 79 ++++++++++++++++++ 3 files changed, 166 insertions(+), 4 deletions(-) diff --git a/tests/agentic_ts/TRACKER.md b/tests/agentic_ts/TRACKER.md index 77894c2f..e904bfaa 100644 --- a/tests/agentic_ts/TRACKER.md +++ b/tests/agentic_ts/TRACKER.md @@ -20,7 +20,7 @@ The retained [P2](results/2026-09-24-release-p2-macos-aarch64.json) and [P3](results/2026-09-24-release-p3-macos-aarch64.json) reports establish the -matched production baseline at clean source `19ed7840`. Both the host harness +matched production baseline at clean source `968657ac`. Both the host harness and generated component use locked Cargo release builds, the component uses the production `typescript-transform-runtime` feature, and all optional test caches are disabled. Each cell below is a five-sample median. The host and Wasm sides @@ -30,9 +30,9 @@ QuickJS jobs; only the incremental series preserves its independently isolated | Series | P2 host → Wasm | P3 host → Wasm | `8 × host + 1 s` goal | |---|---:|---:|---:| -| cold fresh logical state | 0.553 → 5.650 s (10.22×) | 0.501 → 5.546 s (11.07×) | miss by 0.227 / 0.539 s | -| repeated unchanged, fresh jobs | 0.423 → 5.528 s (13.06×) | 0.422 → 5.516 s (13.07×) | miss by 1.141 / 1.141 s | -| warm incremental, fresh jobs | 0.191 → 2.696 s (14.15×) | 0.189 → 2.665 s (14.09×) | miss by 0.172 / 0.152 s | +| cold fresh logical state | 0.530 → 5.773 s (10.90×) | 0.528 → 5.879 s (11.14×) | miss by 0.534 / 0.658 s | +| repeated unchanged, fresh jobs | 0.445 → 5.617 s (12.63×) | 0.459 → 5.621 s (12.25×) | miss by 1.059 / 0.951 s | +| warm incremental, fresh jobs | 0.196 → 2.729 s (13.91×) | 0.200 → 2.830 s (14.16×) | miss by 0.159 / 0.231 s | The measured boundary is Node process spawn through exit on the host and the `run-tsc` export invocation through result in Wasm. Workspace copying and diff --git a/tests/agentic_ts/results/README.md b/tests/agentic_ts/results/README.md index 710efa04..38ecb5d0 100644 --- a/tests/agentic_ts/results/README.md +++ b/tests/agentic_ts/results/README.md @@ -71,6 +71,89 @@ host-adjusted overhead was 5,240.345 versus 5,243.194 ms cold, 5,239.413 versus unchanged. The candidate was reverted with a normal commit; its raw reports are not retained. +Two whole-guest LLVM profile experiments were also rejected. Changing the +skeleton release profile from size optimization to `opt-level = 2` grew the P2 +component from 17,123,349 to 20,131,015 bytes (+17.6%). Against the retained +pair, host-adjusted cold and repeated overhead worsened by 127 and 115 ms; +incremental improved by only 10 ms. `opt-level = 3` grew the component to +20,536,838 bytes (+19.9%) while cold was neutral, repeated worsened by 177 ms, +and incremental worsened by 24 ms. Memory was unchanged in both diagnostics. +Both profile edits were reverted and their raw reports are not retained. + +Optimizing only the QuickJS/rquickjs native package did not produce a durable +tradeoff either. A package-specific `opt-level = 3` grew the P2 component by +about 244 KiB (1.4%): one adjacent run improved cold overhead by 362 ms and +incremental overhead by 57 ms, but repeated unchanged overhead regressed, and +a second candidate run made the repeated median 255 ms slower than the same +control. Package-specific `opt-level = 2` grew the component by about 220 KiB +(1.3%). Two runs put cold overhead on opposite sides of the retained baseline; +the clean rerun improved it by 98 ms but worsened repeated and incremental +overhead by 135 and 62 ms. Linear-memory high-water was unchanged throughout. +The overrides were reverted and the diagnostic reports are not retained. + +An upstream-isolated QuickJS diagnostic enabled its GCC label-based direct +bytecode dispatch for WASI instead of the default switch loop. Clang accepted +the extension, but the resulting Wasm control flow was slower: host-adjusted +repeated overhead rose by 310 ms and incremental overhead by 147 ms, while the +cold series developed 8.9--14.3 s tails. Component size increased by only +9,158 bytes and memory was unchanged, so neither explains the regression. The +temporary dependency override and lockfile change were removed; direct +dispatch and its raw report are not retained. + +Enabling `-msimd128` for the QuickJS C build was also rejected after a +five-sample P2 release screen. The generated component did contain SIMD +instructions, but host-adjusted cold, repeated, and incremental overhead rose +by 172, 280, and 109 ms against the retained baseline. Linear-memory high-water +was unchanged and component size increased by only 183 bytes. Because every +TypeScript series regressed, npm and P3 follow-ups were not run; the temporary +report is not retained. + +Enabling rquickjs's `disable-assertions` feature removed QuickJS C assertions +and dump scaffolding. In an immediate P2 TypeScript candidate/control pair it +reduced host-adjusted cold, repeated, and incremental overhead by 112, 143, +and 169 ms (2.1%, 2.6%, and 6.3%), reduced the component by about 143 KiB +(0.84%), and did not increase memory. The global candidate was nevertheless +rejected after npm A/B/A: its clean second candidate leg made metadata overhead +106 ms (10.9%) slower than the adjacent control, while warm-tarball `npm ci` +was neutral at 12 ms faster. That metadata loss would consume the entire +remaining target margin. Assertions therefore remain enabled; P3 was not run +and the diagnostic reports are not retained. + +An upstream-isolated follow-up disabled only QuickJS's inactive dump +instrumentation while preserving all assertions. It retained most of the size +benefit and improved TypeScript host-adjusted cold, repeated, and incremental +overhead by 271, 105, and 45 ms against the retained baseline. It also retained +the npm conflict: against the adjacent assertions-enabled control, metadata +overhead was 159 ms slower and warm-tarball `npm ci` was neutral within noise. +The patch and raw reports were removed. This narrows the workload split to the +dump-code removal/code layout rather than assertion evaluation itself. + +A temporary P2 bytecode-cache prototype isolated a larger opportunity and its +constraints. Compiling the 9,065,703-byte `typescript.js` CommonJS wrapper took +826--912 ms, while loading source-stripped serialized QuickJS bytecode took +51--61 ms. Against an adjacent control, that version improved cold, repeated, +and incremental Wasm medians by 305, 252, and 140 ms with only a 9.2 KiB +component increase. It was rejected because omitting source text changes the +observable `Function.prototype.toString()` result. A source-preserving version +passed targeted content-invalidation and source-observability checks, but its +20,164,115-byte serialized artifact raised linear-memory high-water from +152,109,056 to 172,294,144 bytes (+13.3%), above the 10% budget. GOL-663 tracks +a compact semantics-preserving design; all prototype code and raw reports were +removed. + +A separate P2 diagnostic ran Binaryen `wasm-opt -O3` over the large embedded +core module after Wizer, with Binaryen limited to four workers. An immediate +A/B/A TypeScript sequence reduced the component from 17,123,442 bytes to about +14,944,500 bytes (-12.7%) with unchanged 152,109,056-byte linear-memory high +water. Relative to the adjacent control, host-adjusted overhead improved by +42–87 ms cold (0.8–1.7%), 138–308 ms repeated (2.6–5.8%), and 77–81 ms +incremental (3.0–3.1%). The result is a real but modest whole-program +optimization opportunity. It is not retained here because the prototype +required an undeclared system `wasm-opt`; adopting it needs an explicit +cross-platform build and binary-distribution design plus P2/P3 compatibility +coverage. GOL-661 tracks that production integration. Raw diagnostic reports +remain outside the repository. + ## Consolidated TypeScript module-loading candidate The [2026-09-23 P2](2026-09-23-p2-macos-aarch64.json) and diff --git a/tests/npm_metadata/results/2026-09-24-release-cache-followups.md b/tests/npm_metadata/results/2026-09-24-release-cache-followups.md index 2f715b22..292c1d8f 100644 --- a/tests/npm_metadata/results/2026-09-24-release-cache-followups.md +++ b/tests/npm_metadata/results/2026-09-24-release-cache-followups.md @@ -59,6 +59,72 @@ Retained raw reports: [P2](2026-09-24-release-p2-macos-aarch64.json) and [P3](2026-09-24-release-p3-macos-aarch64.json). +## Native filesystem attribution + +A temporary P2 diagnostic timed the bodies of the public native filesystem +operations without retaining instrumentation in the product. In the +counter-heavy profiling build, warm-tarball `npm ci` spent 806.419 ms of a +6,373.474 ms wall time (12.7%) inside those bodies; the cold local-registry seed +spent 907.101 ms of 6,477.023 ms (14.0%). The warm breakdown was 326.493 ms in +675 whole-file reads, 195.741 ms in 1,054 opens, 109.207 ms in 1,037 `lstat` +calls, 107.938 ms in 1,058 writes, 46.618 ms in 1,043 closes, and 20.423 ms in +the remaining timed operations. The 941,466 written bytes and 2,911,600 read +bytes were modest; loader realpath calls were outside these timers. + +The instrumented wall times are not comparable with the production release +rows. Within this diagnostic, the public native filesystem-operation bodies +were a minority of warm-`ci` wall time. That observation does not establish an +attainable production speedup or assign the remaining time to a specific +subsystem; it only deprioritizes isolated operation-body tuning relative to +broader execution and cross-layer candidates. The temporary counters and raw +diagnostic report are not retained. + +## Production CommonJS loading attribution + +A second temporary P2 diagnostic kept the production `normal` capability set +and added aggregate timers around CommonJS source preparation, QuickJS wrapper +compilation, and the synchronous module-loading call tree. Five matched release +iterations loaded 461 wrappers (2,182,287 source bytes) for cold metadata and +599 wrappers (2,899,812 bytes) for warm-tarball `npm ci`. Median wrapper +compilation was 111.432/151.372 ms and the Rust source-rewrite pass was only +23.938/31.945 ms for metadata/`ci` respectively. + +The instrumented medians were 1,169.805 ms for metadata and 2,568.851 ms for +warm-tarball `ci`, so they are not substituted for the retained production +rows. Within those runs, builtin initialization was about 97--99 ms and the +user-work phase was 1,052.916/2,441.290 ms. The synchronous CommonJS-loading +envelope accounted for 1,003.031 ms on metadata and 1,441.491 ms on `ci`. +Because a parent frame includes a child's rewrite and compile work before the +child execution frame begins, that envelope is deliberately treated as a +module-graph total rather than added to the separate compile/rewrite figures. + +The work was broad rather than dominated by one source file: the largest +per-file loading charge was 46.487 ms for `debug/src/node.js` on metadata and +42.810 ms for a nested `pacote/lib/fetcher.js` on `ci`; the largest individual +wrapper compilation was only 3.176/3.078 ms. No single source file dominates; +excluding package-level concentration would require separate per-package +aggregation. The total compilation time also bounds a perfect external-module +compile cache at roughly 111/151 ms on these fixtures: potentially enough to +close the small metadata target miss, but not the remaining `npm ci` gap by +itself. The instrumentation and raw diagnostic report were removed. + +## Deferred Binaryen post-link candidate + +A temporary P2 prototype ran Binaryen `wasm-opt -O3` over the large embedded +core module after Wizer, limited to four workers. Relative to an immediately +adjacent five-sample control, it reduced the optimized npm component from +13,635,445 to 12,571,350 bytes (-7.8%). Host-adjusted metadata overhead +improved from 897.689 to 881.841 ms (-15.847 ms, -1.8%), and warm-tarball +`npm ci` overhead improved from 2,352.390 to 2,250.215 ms (-102.175 ms, +-4.3%). The candidate did not increase the observed memory high-water mark. + +The optimization is not retained because the prototype depended on a system +`wasm-opt` binary that the CLI, CI, and release artifacts do not currently +provide. A production version needs an explicit cross-platform integration and +distribution decision, P2/P3 semantic coverage, and release-binary size/build +cost evaluation; GOL-661 tracks that work. The temporary implementation and raw +reports were removed. + ## Rejected candidates ### Missing CommonJS path classifications @@ -93,6 +159,17 @@ The measured SHA remains in history, but its raw reports are not retained. npm still loaded 7 modules for `--version` and 20–22 for `view`/`ci`. The work moved into the measured hot path, and the TypeScript release candidate failed its memory contract. +- Disabling QuickJS C assertions and dump scaffolding made TypeScript 2–6% + faster in an adjacent P2 comparison and reduced component size, but the clean + npm A/B/A leg increased host-adjusted metadata overhead from 966.626 to + 1,072.388 ms (+105.762 ms, +10.9%). Warm-tarball `npm ci` was neutral + (2,265.541 versus 2,253.981 ms overhead). The global feature was reverted + because the metadata regression consumes the remaining target margin. +- An upstream-isolated variant removed only inactive QuickJS dump code while + retaining every assertion. It kept the TypeScript and size improvements but + made npm metadata overhead 159 ms slower than the same adjacent control; + warm-tarball `npm ci` remained neutral within noise. This narrows the split + to dump-code removal/code layout rather than assertion evaluation. - Borrowing already normalized absolute paths avoided some Rust allocation, but the correctness candidate was flat to slower in one-sample npm measurements. @@ -106,10 +183,12 @@ From a clean checkout of `831632c6` with the pinned Node/npm toolchain on ```sh CARGO_BUILD_JOBS=4 NPM_METADATA_RUN=1 NPM_METADATA_RELEASE_BASELINE=1 \ NPM_METADATA_ITERATIONS=5 NPM_METADATA_REPORT=/tmp/npm-release-p2.json \ + NPM_METADATA_SOURCE_ROOT="$PWD" \ tools/dev-test.sh p2 release npm_metadata '' CARGO_BUILD_JOBS=4 NPM_METADATA_RUN=1 NPM_METADATA_RELEASE_BASELINE=1 \ NPM_METADATA_ITERATIONS=5 NPM_METADATA_REPORT=/tmp/npm-release-p3.json \ + NPM_METADATA_SOURCE_ROOT="$PWD" \ tools/dev-test.sh p3 release npm_metadata '' ``` From 366cd9a7542166da925b1adcd8517b5e12777a51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Fri, 25 Sep 2026 13:38:41 +0200 Subject: [PATCH 45/52] Document canceled bytecode cache experiment --- tests/agentic_ts/results/README.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/tests/agentic_ts/results/README.md b/tests/agentic_ts/results/README.md index 38ecb5d0..c0489bd7 100644 --- a/tests/agentic_ts/results/README.md +++ b/tests/agentic_ts/results/README.md @@ -137,9 +137,18 @@ component increase. It was rejected because omitting source text changes the observable `Function.prototype.toString()` result. A source-preserving version passed targeted content-invalidation and source-observability checks, but its 20,164,115-byte serialized artifact raised linear-memory high-water from -152,109,056 to 172,294,144 bytes (+13.3%), above the 10% budget. GOL-663 tracks -a compact semantics-preserving design; all prototype code and raw reports were -removed. +152,109,056 to 172,294,144 bytes (+13.3%), above the 10% budget. + +The GOL-663 follow-up then prototyped a compact source-span representation. It +preserved `Function.prototype.toString()`, source maps and diagnostics, content +invalidation, fresh job state, and the memory budget (+2.1% in the P2 +diagnostic), but the benefit was too narrow to retain. Fresh-component cold +TypeScript did not improve, the corrected repeated result lacked matched P2/P3 +controlled confirmation, and npm recorded zero cache admissions, fills, or +hits across 50 successful samples. The only promising result was one warmed P2 +incremental diagnostic about 0.24 s faster. GOL-663 was canceled; no external +fork or PR was created, and all prototype code, local dependency clones, and +raw diagnostics were removed. A separate P2 diagnostic ran Binaryen `wasm-opt -O3` over the large embedded core module after Wizer, with Binaryen limited to four workers. An immediate From d0b778c2959bd6bb6609a4083c4358d9b711a390 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Fri, 25 Sep 2026 15:02:20 +0200 Subject: [PATCH 46/52] Document residual npm and TypeScript attribution --- tests/agentic_ts/results/README.md | 20 +++++++++++ .../2026-09-24-release-cache-followups.md | 34 +++++++++++++++++++ 2 files changed, 54 insertions(+) diff --git a/tests/agentic_ts/results/README.md b/tests/agentic_ts/results/README.md index c0489bd7..43ab19d6 100644 --- a/tests/agentic_ts/results/README.md +++ b/tests/agentic_ts/results/README.md @@ -62,6 +62,26 @@ and incremental series use fresh host processes and fresh QuickJS jobs; only the incremental series preserves its explicitly named `.tsbuildinfo` in a separate host or Wasm workspace. +A temporary current-release P2 attribution pass then ran the same production +component with TypeScript's `--extendedDiagnostics`. Its five-sample repeated +median was 5.865 seconds end to end. TypeScript accounted for 4.830 seconds: +1.520 seconds in program construction, 0.450 seconds in binding, and 2.850 +seconds in checking. Loading `_tsc.js`, CLI/configuration work, and diagnostic +reporting left a 0.780-second inner residual, while the outer execution/export +envelope was 0.246 seconds. The corresponding host compiler total was 0.400 +seconds; parse, bind, and check were approximately 18.0x, 11.3x, and 11.4x +slower in the instrumented Wasm run. + +The warmed incremental median was 3.082 seconds. With checking skipped by the +unchanged build state, TypeScript still spent 1.630 seconds constructing the +program and 0.470 seconds binding it; the inner residual was 0.804 seconds and +the outer envelope 0.173 seconds. `--extendedDiagnostics` changes absolute +workload timing and reports at 10-millisecond precision, so these values are +phase attribution rather than a replacement baseline. They put the largest +remaining owner in TypeScript JavaScript execution, especially checking and +parsing/program construction. The temporary harness and raw report were +removed. + A later generic source-walker experiment at `04fe3cb2` skipped contiguous ASCII whitespace before invoking parser visitors. The profiling component improved its TypeScript import median by about 33 ms (1.0%), but an immediate production diff --git a/tests/npm_metadata/results/2026-09-24-release-cache-followups.md b/tests/npm_metadata/results/2026-09-24-release-cache-followups.md index 292c1d8f..7e685730 100644 --- a/tests/npm_metadata/results/2026-09-24-release-cache-followups.md +++ b/tests/npm_metadata/results/2026-09-24-release-cache-followups.md @@ -108,6 +108,40 @@ compile cache at roughly 111/151 ms on these fixtures: potentially enough to close the small metadata target miss, but not the remaining `npm ci` gap by itself. The instrumentation and raw diagnostic report were removed. +## Current-release npm phase attribution + +A temporary production-component P2 pass paired five traced and five untraced +warm-tarball `npm ci` samples. npm's own `--timing --silent` report placed the +untraced median at 2,389.985 ms versus 279.652 ms on the host. The npm-owned +timer covered 2,157 ms versus 225 ms on the host. Within it, `command:ci` was +947 ms versus 104 ms, `reify` was 940 ms versus 97 ms, and `reify:unpack` was +930 ms versus 93 ms. The inner pre/post-npm residual was 115.973 ms and the +outer execution/export envelope was 117.739 ms. Both are below the roughly +194-ms 25%-of-gap screening value and well below the separate roughly 400-ms +actionable-owner gate for `ci`. + +The existing synchronous `module.require` diagnostics channel observed exactly +1,727 calls per traced sample with zero stack mismatches or unfinished frames. +The median root CommonJS graph envelope was 1,387.716 ms. Trace-on median wall +time was 7.8% above the paired control, low enough to use the trace for +directional package ranking but not as a replacement baseline. Package +ownership was broad: the largest median additive self charges +were `sigstore` at 122.3 ms, `semver` at 79.2 ms, and +`@npmcli/arborist` at 67.3 ms. No package crossed even the 194-ms screening +value. +This deprioritizes another package-specific loader change while confirming that +broad CommonJS module loading and npm's `reify`/`unpack` work are large measured +envelopes. The trace did not separate startup from command-time lazy loads, and +the npm timers did not split archive processing from filesystem work. + +One follow-up tested the hottest cheap-looking extraction hypothesis. It kept +public asynchronous `fs.lstat` behavior but delivered native `ENOENT` results +to the callback without throwing and catching a synchronous JavaScript +exception first. The adjacent five-sample P2 comparison worsened host-adjusted +warm-`ci` median overhead from 2,148 to 2,287 ms and widened the tails, so the +candidate was rejected and reverted. The diagnostic code and raw reports were +not retained. + ## Deferred Binaryen post-link candidate A temporary P2 prototype ran Binaryen `wasm-opt -O3` over the large embedded From cf63185ca899084f5796322673a15a8b9393b0e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Fri, 25 Sep 2026 18:21:57 +0200 Subject: [PATCH 47/52] Validate performance reports at measured revisions --- .../scripts/select-agentic-ts-currentness.sh | 153 ++++++++++++++++-- .github/workflows/ci.yaml | 21 +-- tests/agentic_ts/results/README.md | 16 +- tests/agentic_ts/results/current-reports.txt | 2 + .../agentic_ts/test-select-ci-currentness.sh | 147 ++++++++++++++--- tests/npm_metadata/results/README.md | 6 +- .../npm_metadata/results/current-reports.txt | 2 + 7 files changed, 292 insertions(+), 55 deletions(-) create mode 100644 tests/agentic_ts/results/current-reports.txt create mode 100644 tests/npm_metadata/results/current-reports.txt diff --git a/.github/scripts/select-agentic-ts-currentness.sh b/.github/scripts/select-agentic-ts-currentness.sh index 77adb536..fdf9b5c3 100755 --- a/.github/scripts/select-agentic-ts-currentness.sh +++ b/.github/scripts/select-agentic-ts-currentness.sh @@ -4,7 +4,7 @@ set -euo pipefail event_name=${1:?usage: select-agentic-ts-currentness.sh [pr-head]} push_before=${2:-} expected_pr_head=${3:-} -source_ref=$(git rev-parse HEAD) +event_source_ref=$(git rev-parse HEAD) diff_base= case "$event_name" in @@ -18,8 +18,8 @@ case "$event_name" in echo "pull-request checkout is not a two-parent synthetic merge" >&2 exit 1 fi - source_ref=$(git rev-parse HEAD^2) - if [[ "$source_ref" != "$(git rev-parse "$expected_pr_head")" ]]; then + event_source_ref=$(git rev-parse HEAD^2) + if [[ "$event_source_ref" != "$(git rev-parse "$expected_pr_head")" ]]; then echo "synthetic merge second parent does not match the pull-request head" >&2 exit 1 fi @@ -40,10 +40,10 @@ case "$event_name" in if [[ ${#head_commit[@]} -eq 3 \ && "$(git rev-parse HEAD^1)" == "$(git rev-parse "$push_before")" ]]; then # A normal PR merge combines an already-advanced main tree with - # the exact measured PR tree. Validate newly introduced reports - # against that PR tree, not unrelated first-parent changes. + # the reviewed PR tree. Select report artifacts from that PR + # side, not unrelated first-parent changes. diff_base=HEAD^1 - source_ref=$(git rev-parse HEAD^2) + event_source_ref=$(git rev-parse HEAD^2) fi fi ;; @@ -53,35 +53,154 @@ case "$event_name" in ;; esac +agentic_manifest=tests/agentic_ts/results/current-reports.txt +npm_manifest=tests/npm_metadata/results/current-reports.txt + +validate_manifest() { + local manifest=$1 + local expected_prefix=$2 + local source_ref + local report + local report_source_ref + local extra + local manifest_source_ref= + local seen= + local reports_count=0 + local p2_count=0 + local p3_count=0 + local p2_report= + local p3_report= + while read -r source_ref report extra; do + if [[ ! "$source_ref" =~ ^[0-9a-f]{40}$ || -n "$extra" \ + || -z "$report" || "$report" != "$expected_prefix"*.json ]]; then + echo "invalid current report entry in $manifest: $source_ref $report $extra" >&2 + exit 1 + fi + if [[ ! -f "$report" ]]; then + echo "current report does not exist: $report" >&2 + exit 1 + fi + report_source_ref=$(jq -er '.environment.commitHint' "$report") || { + echo "current report has no commit hint: $report" >&2 + exit 1 + } + if [[ "$report_source_ref" != "$source_ref" ]]; then + echo "current report source does not match $manifest: $report" >&2 + exit 1 + fi + if grep -Fqx "$report" <<<"$seen"; then + echo "duplicate current report in $manifest: $report" >&2 + exit 1 + fi + if [[ -n "$manifest_source_ref" && "$source_ref" != "$manifest_source_ref" ]]; then + echo "current reports in $manifest name different source revisions" >&2 + exit 1 + fi + manifest_source_ref=$source_ref + seen="${seen}${seen:+$'\n'}$report" + reports_count=$((reports_count + 1)) + if [[ "$report" == *-p2-* ]]; then + p2_count=$((p2_count + 1)) + p2_report=$report + fi + if [[ "$report" == *-p3-* ]]; then + p3_count=$((p3_count + 1)) + p3_report=$report + fi + done <"$manifest" + if [[ $reports_count -ne 2 || $p2_count -ne 1 || $p3_count -ne 1 ]]; then + echo "current report manifest must name exactly one P2/P3 pair: $manifest" >&2 + exit 1 + fi + if [[ "${p2_report/-p2-/-p3-}" != "$p3_report" ]]; then + echo "current report manifest does not name a companion P2/P3 pair: $manifest" >&2 + exit 1 + fi + if ! git cat-file -e "$manifest_source_ref^{commit}" 2>/dev/null; then + git fetch --no-tags --depth=1 origin "$manifest_source_ref" >&2 || true + fi + if ! git cat-file -e "$manifest_source_ref^{commit}" 2>/dev/null; then + echo "current report source commit is unavailable: $manifest_source_ref" >&2 + exit 1 + fi + printf '%s\n' "$manifest_source_ref" +} + +agentic_source_ref=$(validate_manifest "$agentic_manifest" tests/agentic_ts/results/) +npm_source_ref=$(validate_manifest "$npm_manifest" tests/npm_metadata/results/) + +manifest_contains() { + local manifest=$1 + local expected_report=$2 + local source_ref + local report + while read -r source_ref report; do + if [[ "$report" == "$expected_report" ]]; then + return 0 + fi + done <"$manifest" + return 1 +} + agentic_reports_to_check=() npm_reports_to_check=() -reports_count=0 +changed_reports_count=0 if [[ -n "$diff_base" ]]; then - report_list=$(mktemp) - trap 'rm -f "$report_list"' EXIT + changed_paths=$(mktemp) + report_candidates=$(mktemp) + trap 'rm -f "$changed_paths" "$report_candidates"' EXIT if ! git diff --name-only --diff-filter=ACMR "$diff_base" HEAD \ - -- 'tests/agentic_ts/results/*.json' 'tests/npm_metadata/results/*.json' >"$report_list"; then + -- 'tests/agentic_ts/results/*.json' 'tests/npm_metadata/results/*.json' \ + "$agentic_manifest" "$npm_manifest" >"$changed_paths"; then echo "failed to select changed performance reports" >&2 exit 1 fi + while IFS= read -r path; do + case "$path" in + "$agentic_manifest") + while read -r _ report; do + printf '%s\n' "$report" >>"$report_candidates" + done <"$agentic_manifest" + changed_reports_count=$((changed_reports_count + 1)) + ;; + "$npm_manifest") + while read -r _ report; do + printf '%s\n' "$report" >>"$report_candidates" + done <"$npm_manifest" + changed_reports_count=$((changed_reports_count + 1)) + ;; + tests/agentic_ts/results/*.json|tests/npm_metadata/results/*.json) + printf '%s\n' "$path" >>"$report_candidates" + changed_reports_count=$((changed_reports_count + 1)) + ;; + *) + echo "unexpected currentness input path: $path" >&2 + exit 1 + ;; + esac + done <"$changed_paths" + sort -u -o "$report_candidates" "$report_candidates" while IFS= read -r report; do case "$report" in tests/agentic_ts/results/*.json) - agentic_reports_to_check+=("$report") + if manifest_contains "$agentic_manifest" "$report"; then + agentic_reports_to_check+=("$report") + fi ;; tests/npm_metadata/results/*.json) - npm_reports_to_check+=("$report") + if manifest_contains "$npm_manifest" "$report"; then + npm_reports_to_check+=("$report") + fi ;; *) echo "unexpected performance report path: $report" >&2 exit 1 ;; esac - reports_count=$((reports_count + 1)) - done <"$report_list" + done <"$report_candidates" fi -if [[ "$event_name" == push && $reports_count -gt 0 ]]; then +if [[ "$event_name" == push && $changed_reports_count -gt 0 ]]; then read -r -a head_commit <<<"$(git rev-list --parents -n 1 HEAD)" if [[ ${#head_commit[@]} -gt 2 \ && "$(git rev-parse HEAD^1)" != "$(git rev-parse "$push_before")" ]]; then @@ -90,7 +209,9 @@ if [[ "$event_name" == push && $reports_count -gt 0 ]]; then fi fi -echo "source-ref=$source_ref" +echo "source-ref=$event_source_ref" +echo "agentic-source-ref=$agentic_source_ref" +echo "npm-source-ref=$npm_source_ref" echo "reports-to-check<> "$GITHUB_OUTPUT" - - name: Prepare pristine agentic TypeScript hash inputs - run: git worktree add --detach "$RUNNER_TEMP/agentic-ts-source" "${{ steps.agentic-ts-currentness.outputs.source-ref }}" + - name: Prepare pristine performance-report hash inputs + run: | + git worktree add --detach "$RUNNER_TEMP/agentic-ts-source" "${{ steps.agentic-ts-currentness.outputs.agentic-source-ref }}" + git worktree add --detach "$RUNNER_TEMP/npm-metadata-source" "${{ steps.agentic-ts-currentness.outputs.npm-source-ref }}" - name: Enable Golem wasmtime fork run: bash .github/scripts/enable-wasmtime-fork.sh - # Validation mode checks committed report contracts and changed-report - # content hashes; the manual measurement workloads do not run in CI. + # Validation mode checks supported committed report contracts and the content + # hashes of changed reports designated current for each suite, evaluated + # at each manifest's exact measured source; manual workloads do not run. - name: Validate agentic TypeScript reports shell: bash env: @@ -90,7 +93,7 @@ jobs: - name: Validate npm release reports shell: bash env: - NPM_METADATA_SOURCE_ROOT: ${{ runner.temp }}/agentic-ts-source + NPM_METADATA_SOURCE_ROOT: ${{ runner.temp }}/npm-metadata-source NPM_METADATA_REPORTS_TO_CHECK: ${{ steps.agentic-ts-currentness.outputs.npm-reports-to-check }} run: | NPM_METADATA_VALIDATE_REPORTS=1 \ diff --git a/tests/agentic_ts/results/README.md b/tests/agentic_ts/results/README.md index 43ab19d6..235cae03 100644 --- a/tests/agentic_ts/results/README.md +++ b/tests/agentic_ts/results/README.md @@ -26,13 +26,15 @@ that both targets used the same build and benchmark inputs. `run.sh --check` validates every historical report and requires each P2/P3 pair to share the input hashes without resolving Git history. `run.sh --check-current` additionally compares selected reports with the current -checkout. CI performs that currentness check against the exact report-bearing -tree. For a pull-request synthetic merge or an ordinary two-parent merge push, -that tree is the second parent; unrelated first-parent changes must not rewrite -a historical measurement. Direct and squash pushes are checked against their -resulting `HEAD`, while ambiguous merge pushes fail closed. With five samples, -the reported p95 is the observed maximum; it is descriptive evidence rather -than a stable tail-latency estimate. +checkout. Each `current-reports.txt` entry pairs an exact measured source +revision with one member of the latest P2/P3 pair. When that pair or manifest +changes, CI checks it against pristine worktrees at the named revision; +superseded experiment reports remain schema- and pair-validated without being +relabeled as measurements of a later source tree. Pull-request and ordinary +merge parents select newly introduced artifacts without mixing in unrelated +first-parent changes, while ambiguous merge pushes fail closed. With five +samples, the reported p95 is the observed maximum; it is descriptive evidence +rather than a stable tail-latency estimate. ## Production release baseline diff --git a/tests/agentic_ts/results/current-reports.txt b/tests/agentic_ts/results/current-reports.txt new file mode 100644 index 00000000..45e17882 --- /dev/null +++ b/tests/agentic_ts/results/current-reports.txt @@ -0,0 +1,2 @@ +968657ac65369956eb36c0e71331978b599d01f3 tests/agentic_ts/results/2026-09-24-release-p2-macos-aarch64.json +968657ac65369956eb36c0e71331978b599d01f3 tests/agentic_ts/results/2026-09-24-release-p3-macos-aarch64.json diff --git a/tests/agentic_ts/test-select-ci-currentness.sh b/tests/agentic_ts/test-select-ci-currentness.sh index 09ef9b64..df405920 100755 --- a/tests/agentic_ts/test-select-ci-currentness.sh +++ b/tests/agentic_ts/test-select-ci-currentness.sh @@ -13,13 +13,46 @@ mkdir -p "$fixture/tests/agentic_ts/results" mkdir -p "$fixture/tests/npm_metadata/results" printf 'base\n' >"$fixture/build-input.txt" git -C "$fixture" add build-input.txt +git -C "$fixture" commit -qm base-source +base_source=$(git -C "$fixture" rev-parse HEAD) +printf '{"environment":{"commitHint":"%s"}}\n' "$base_source" \ + >"$fixture/tests/agentic_ts/results/base-p2-report.json" +printf '{"environment":{"commitHint":"%s"}}\n' "$base_source" \ + >"$fixture/tests/agentic_ts/results/base-p3-report.json" +printf '{"environment":{"commitHint":"%s"}}\n' "$base_source" \ + >"$fixture/tests/npm_metadata/results/base-p2-report.json" +printf '{"environment":{"commitHint":"%s"}}\n' "$base_source" \ + >"$fixture/tests/npm_metadata/results/base-p3-report.json" +printf '%s %s\n' "$base_source" tests/agentic_ts/results/base-p2-report.json \ + "$base_source" tests/agentic_ts/results/base-p3-report.json \ + >"$fixture/tests/agentic_ts/results/current-reports.txt" +printf '%s %s\n' "$base_source" tests/npm_metadata/results/base-p2-report.json \ + "$base_source" tests/npm_metadata/results/base-p3-report.json \ + >"$fixture/tests/npm_metadata/results/current-reports.txt" +git -C "$fixture" add tests git -C "$fixture" commit -qm base base=$(git -C "$fixture" rev-parse HEAD) git -C "$fixture" switch -qc report-branch -printf '{}\n' >"$fixture/tests/agentic_ts/results/report.json" -printf '{}\n' >"$fixture/tests/npm_metadata/results/report.json" -git -C "$fixture" add tests/agentic_ts/results/report.json tests/npm_metadata/results/report.json +printf 'report source\n' >"$fixture/report-source.txt" +git -C "$fixture" add report-source.txt +git -C "$fixture" commit -qm report-source +report_source=$(git -C "$fixture" rev-parse HEAD) +printf '{"environment":{"commitHint":"%s"}}\n' "$report_source" \ + >"$fixture/tests/agentic_ts/results/report-p2-result.json" +printf '{"environment":{"commitHint":"%s"}}\n' "$report_source" \ + >"$fixture/tests/agentic_ts/results/report-p3-result.json" +printf '{"environment":{"commitHint":"%s"}}\n' "$report_source" \ + >"$fixture/tests/npm_metadata/results/report-p2-result.json" +printf '{"environment":{"commitHint":"%s"}}\n' "$report_source" \ + >"$fixture/tests/npm_metadata/results/report-p3-result.json" +printf '%s %s\n' "$report_source" tests/agentic_ts/results/report-p2-result.json \ + "$report_source" tests/agentic_ts/results/report-p3-result.json \ + >"$fixture/tests/agentic_ts/results/current-reports.txt" +printf '%s %s\n' "$report_source" tests/npm_metadata/results/report-p2-result.json \ + "$report_source" tests/npm_metadata/results/report-p3-result.json \ + >"$fixture/tests/npm_metadata/results/current-reports.txt" +git -C "$fixture" add tests git -C "$fixture" commit -qm report report_head=$(git -C "$fixture" rev-parse HEAD) @@ -32,23 +65,36 @@ git -C "$fixture" merge -q --no-ff report-branch -m merge assert_plan() { local event_name=$1 local before=$2 - local expected_source=$3 - local expected_agentic_report=$4 - local expected_npm_report=$5 - local expected_pr_head=${6:-} + local expected_event_source=$3 + local expected_measurement_source=$4 + local expected_agentic_p2=$5 + local expected_agentic_p3=$6 + local expected_npm_p2=$7 + local expected_npm_p3=$8 + local expected_pr_head=${9:-} local plan plan=$(cd "$fixture" && "$selector" "$event_name" "$before" "$expected_pr_head") - grep -Fxq "source-ref=$expected_source" <<<"$plan" - if [[ -n "$expected_agentic_report" ]]; then - grep -Fxq "$expected_agentic_report" <<<"$plan" - fi - if [[ -n "$expected_npm_report" ]]; then - grep -Fxq "$expected_npm_report" <<<"$plan" - fi + grep -Fxq "source-ref=$expected_event_source" <<<"$plan" + grep -Fxq "agentic-source-ref=$expected_measurement_source" <<<"$plan" + grep -Fxq "npm-source-ref=$expected_measurement_source" <<<"$plan" + for report in "$expected_agentic_p2" "$expected_agentic_p3" \ + "$expected_npm_p2" "$expected_npm_p3"; do + if [[ -n "$report" ]]; then + grep -Fxq "$report" <<<"$plan" + fi + done } -assert_plan pull_request '' "$report_head" tests/agentic_ts/results/report.json tests/npm_metadata/results/report.json "$report_head" -assert_plan push "$main_parent" "$report_head" tests/agentic_ts/results/report.json tests/npm_metadata/results/report.json +assert_plan pull_request '' "$report_head" "$report_source" \ + tests/agentic_ts/results/report-p2-result.json \ + tests/agentic_ts/results/report-p3-result.json \ + tests/npm_metadata/results/report-p2-result.json \ + tests/npm_metadata/results/report-p3-result.json "$report_head" +assert_plan push "$main_parent" "$report_head" "$report_source" \ + tests/agentic_ts/results/report-p2-result.json \ + tests/agentic_ts/results/report-p3-result.json \ + tests/npm_metadata/results/report-p2-result.json \ + tests/npm_metadata/results/report-p3-result.json [[ "$(git -C "$fixture" rev-parse HEAD^2)" == "$report_head" ]] if (cd "$fixture" && "$selector" pull_request '' "$base") >/dev/null 2>&1; then echo "mismatched pull-request head unexpectedly passed" >&2 @@ -60,24 +106,81 @@ if (cd "$fixture" && "$selector" pull_request '') >/dev/null 2>&1; then fi previous=$(git -C "$fixture" rev-parse HEAD) -printf '{}\n' >"$fixture/tests/agentic_ts/results/direct.json" -printf '{}\n' >"$fixture/tests/npm_metadata/results/direct.json" -git -C "$fixture" add tests/agentic_ts/results/direct.json tests/npm_metadata/results/direct.json +printf 'direct source\n' >"$fixture/direct-source.txt" +git -C "$fixture" add direct-source.txt +git -C "$fixture" commit -qm direct-source +direct_source=$(git -C "$fixture" rev-parse HEAD) +printf '{"environment":{"commitHint":"%s"}}\n' "$direct_source" \ + >"$fixture/tests/agentic_ts/results/direct-p2-result.json" +printf '{"environment":{"commitHint":"%s"}}\n' "$direct_source" \ + >"$fixture/tests/agentic_ts/results/direct-p3-result.json" +printf '{"environment":{"commitHint":"%s"}}\n' "$direct_source" \ + >"$fixture/tests/npm_metadata/results/direct-p2-result.json" +printf '{"environment":{"commitHint":"%s"}}\n' "$direct_source" \ + >"$fixture/tests/npm_metadata/results/direct-p3-result.json" +printf '%s %s\n' "$direct_source" tests/agentic_ts/results/direct-p2-result.json \ + "$direct_source" tests/agentic_ts/results/direct-p3-result.json \ + >"$fixture/tests/agentic_ts/results/current-reports.txt" +printf '%s %s\n' "$direct_source" tests/npm_metadata/results/direct-p2-result.json \ + "$direct_source" tests/npm_metadata/results/direct-p3-result.json \ + >"$fixture/tests/npm_metadata/results/current-reports.txt" +git -C "$fixture" add tests git -C "$fixture" commit -qm direct-push direct_head=$(git -C "$fixture" rev-parse HEAD) -assert_plan push "$previous" "$direct_head" tests/agentic_ts/results/direct.json tests/npm_metadata/results/direct.json +assert_plan push "$previous" "$direct_head" "$direct_source" \ + tests/agentic_ts/results/direct-p2-result.json \ + tests/agentic_ts/results/direct-p3-result.json \ + tests/npm_metadata/results/direct-p2-result.json \ + tests/npm_metadata/results/direct-p3-result.json zero_plan=$(cd "$fixture" && "$selector" push 0000000000000000000000000000000000000000) grep -Fqx "source-ref=$(git -C "$fixture" rev-parse HEAD)" <<<"$zero_plan" -if grep -Fqx tests/agentic_ts/results/direct.json <<<"$zero_plan"; then +grep -Fqx "agentic-source-ref=$direct_source" <<<"$zero_plan" +grep -Fqx "npm-source-ref=$direct_source" <<<"$zero_plan" +if grep -Fqx tests/agentic_ts/results/direct-p2-result.json <<<"$zero_plan"; then echo "zero-before push unexpectedly selected a current report" >&2 exit 1 fi -if grep -Fqx tests/npm_metadata/results/direct.json <<<"$zero_plan"; then +if grep -Fqx tests/npm_metadata/results/direct-p2-result.json <<<"$zero_plan"; then echo "zero-before push unexpectedly selected a current npm report" >&2 exit 1 fi +npm_manifest="$fixture/tests/npm_metadata/results/current-reports.txt" +printf '{"environment":{"commitHint":"%s"}}\n' "$direct_source" \ + >"$fixture/tests/npm_metadata/results/other-p3-result.json" +printf '%s %s\n' "$direct_source" tests/npm_metadata/results/direct-p2-result.json \ + "$direct_source" tests/npm_metadata/results/other-p3-result.json >"$npm_manifest" +if (cd "$fixture" && "$selector" push 0000000000000000000000000000000000000000) \ + >/dev/null 2>&1; then + echo "mixed current-report pair unexpectedly passed" >&2 + exit 1 +fi +printf '%s %s\n' "$base_source" tests/npm_metadata/results/direct-p2-result.json \ + "$base_source" tests/npm_metadata/results/direct-p3-result.json >"$npm_manifest" +if (cd "$fixture" && "$selector" push 0000000000000000000000000000000000000000) \ + >/dev/null 2>&1; then + echo "mismatched current-report source unexpectedly passed" >&2 + exit 1 +fi +printf '%s %s\n' "$direct_source" tests/npm_metadata/results/direct-p2-result.json \ + "$direct_source" tests/npm_metadata/results/direct-p3-result.json >"$npm_manifest" + +historical_base=$(git -C "$fixture" rev-parse HEAD) +printf '{}\n' >"$fixture/tests/agentic_ts/results/historical-p2-result.json" +printf '{}\n' >"$fixture/tests/npm_metadata/results/historical-p2-result.json" +git -C "$fixture" add tests/agentic_ts/results/historical-p2-result.json tests/npm_metadata/results/historical-p2-result.json +git -C "$fixture" commit -qm historical-reports +historical_plan=$(cd "$fixture" && "$selector" push "$historical_base") +if grep -Fqx tests/agentic_ts/results/historical-p2-result.json <<<"$historical_plan"; then + echo "historical agentic report unexpectedly selected for currentness" >&2 + exit 1 +fi +if grep -Fqx tests/npm_metadata/results/historical-p2-result.json <<<"$historical_plan"; then + echo "historical npm report unexpectedly selected for currentness" >&2 + exit 1 +fi + git -C "$fixture" branch ambiguous-side "$previous" git -C "$fixture" switch -q ambiguous-side printf 'side\n' >"$fixture/side.txt" diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index 48b1b109..a95242b2 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -30,7 +30,11 @@ tests/npm_metadata/run.sh --check-current tests/npm_metadata/results/YYYY-MM-DD- No `npm-metadata-v2` report is accepted as current unless both target reports match the source input hashes and form one distinct P2/P3 pair. The dated final pair and its measured goal status are documented here only after that validation -passes from a clean source commit. +passes from a clean source commit. `current-reports.txt` pairs that latest pair +with its exact measured source revision for CI currentness selection; +superseded `npm-metadata-v2` pairs remain contract-validated without being +treated as evidence for a later source tree. Earlier v1 and path-trace JSON +remain historical evidence outside this v2 currentness contract. ### 2026-09-24 retained small-fixture measurement diff --git a/tests/npm_metadata/results/current-reports.txt b/tests/npm_metadata/results/current-reports.txt new file mode 100644 index 00000000..2ec926d2 --- /dev/null +++ b/tests/npm_metadata/results/current-reports.txt @@ -0,0 +1,2 @@ +831632c61e49eedb69b635f25f75f5bf5c89f6b3 tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json +831632c61e49eedb69b635f25f75f5bf5c89f6b3 tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json From 081944ac721375a2f7db360620dac406055d0adc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Fri, 25 Sep 2026 18:22:05 +0200 Subject: [PATCH 48/52] Reconcile TypeScript release report summaries --- tests/agentic_ts.rs | 65 +++++++++++++++++++++++++++++++++++++++------ 1 file changed, 57 insertions(+), 8 deletions(-) diff --git a/tests/agentic_ts.rs b/tests/agentic_ts.rs index 2fe83001..34f91a17 100644 --- a/tests/agentic_ts.rs +++ b/tests/agentic_ts.rs @@ -795,6 +795,13 @@ fn validate_release_baseline_report(report: &Value) -> anyhow::Result<()> { ); } } + let expected = summarize(samples); + for field in ["medianMs", "p95Ms", "throughputPerSecond"] { + anyhow::ensure!( + series[field] == expected[field], + "{label} {field} does not reconcile with its samples" + ); + } Ok(()) } @@ -836,18 +843,29 @@ fn validate_release_baseline_report(report: &Value) -> anyhow::Result<()> { )?; } - for (path, label) in [ - ("/host/incrementalSeed", "host incremental seed"), - ("/wasm/incrementalSeed", "Wasm incremental seed"), + for (path, label, require_linear_memory) in [ + ("/host/incrementalSeed", "host incremental seed", false), + ("/wasm/incrementalSeed", "Wasm incremental seed", true), ] { let sample = report .pointer(path) .ok_or_else(|| anyhow::anyhow!("missing {label}"))?; anyhow::ensure!( successful_result(&sample["result"]) - && sample.pointer("/result/value/exitCode") == Some(&json!(0)), + && sample.pointer("/result/value/exitCode") == Some(&json!(0)) + && sample["wallMs"] + .as_f64() + .is_some_and(|duration| duration.is_finite() && duration >= 0.0), "{label} failed: {sample:#}" ); + if require_linear_memory { + anyhow::ensure!( + sample["linearMemoryHighWaterBytes"] + .as_u64() + .is_some_and(|bytes| bytes > 0), + "{label} has no Wasm memory observation" + ); + } } anyhow::ensure!( @@ -885,11 +903,26 @@ fn validate_release_baseline_report(report: &Value) -> anyhow::Result<()> { ); } } + let reused_instance_high_water = [ + "/wasm/repeatedUnchangedFreshJobs/samples", + "/wasm/incrementalFreshJobs/samples", + ] + .into_iter() + .flat_map(|path| { + report + .pointer(path) + .and_then(Value::as_array) + .into_iter() + .flatten() + }) + .chain(std::iter::once(&report["wasm"]["incrementalSeed"])) + .filter_map(|sample| sample["linearMemoryHighWaterBytes"].as_u64()) + .max() + .ok_or_else(|| anyhow::anyhow!("release baseline has no reused-instance memory observation"))?; anyhow::ensure!( - report["memory"]["reusedInstanceLinearMemoryHighWaterBytes"] - .as_u64() - .is_some_and(|bytes| bytes > 0), - "release baseline has no Wasm memory observation" + report["memory"]["reusedInstanceLinearMemoryHighWaterBytes"].as_u64() + == Some(reused_instance_high_water), + "release baseline reused-instance memory high water does not reconcile" ); Ok(()) } @@ -921,6 +954,15 @@ fn validate_release_baseline_regression_guards(report: &Value) -> anyhow::Result "release validator accepted a missing sample" ); + for field in ["medianMs", "p95Ms", "throughputPerSecond"] { + let mut false_summary = report.clone(); + false_summary["host"]["repeatedUnchangedFreshProcesses"][field] = json!(1); + anyhow::ensure!( + validate_release_baseline_report(&false_summary).is_err(), + "release validator accepted an unreconciled {field}" + ); + } + let mut failed_seed = report.clone(); failed_seed["wasm"]["incrementalSeed"]["result"]["value"]["exitCode"] = json!(1); anyhow::ensure!( @@ -943,6 +985,13 @@ fn validate_release_baseline_regression_guards(report: &Value) -> anyhow::Result validate_release_baseline_report(&missing_memory).is_err(), "release validator accepted a sample without memory evidence" ); + + let mut false_memory_high_water = report.clone(); + false_memory_high_water["memory"]["reusedInstanceLinearMemoryHighWaterBytes"] = json!(1); + anyhow::ensure!( + validate_release_baseline_report(&false_memory_high_water).is_err(), + "release validator accepted an unreconciled memory high water" + ); Ok(()) } From d9e701a2f3327673645596f5ba7d2fb069f50d6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Fri, 25 Sep 2026 19:59:40 +0200 Subject: [PATCH 49/52] Harden performance evidence validation --- .../scripts/select-agentic-ts-currentness.sh | 4 ++ .../skeleton/module_loader_architecture.rs | 2 +- tests/agentic_ts.rs | 21 +++++++++- tests/agentic_ts/README.md | 9 ++-- tests/agentic_ts/TRACKER.md | 28 ++++++++----- tests/agentic_ts/results/README.md | 13 +++++- tests/agentic_ts/run.sh | 42 ++++++++++++++++++- .../agentic_ts/test-select-ci-currentness.sh | 31 ++++++++++++++ tests/dev_test_profiles.rs | 8 +++- .../2026-09-24-release-cache-followups.md | 16 ++++++- 10 files changed, 152 insertions(+), 22 deletions(-) diff --git a/.github/scripts/select-agentic-ts-currentness.sh b/.github/scripts/select-agentic-ts-currentness.sh index fdf9b5c3..efc2a258 100755 --- a/.github/scripts/select-agentic-ts-currentness.sh +++ b/.github/scripts/select-agentic-ts-currentness.sh @@ -123,6 +123,10 @@ validate_manifest() { echo "current report source commit is unavailable: $manifest_source_ref" >&2 exit 1 fi + if ! git merge-base --is-ancestor "$manifest_source_ref" "$event_source_ref"; then + echo "current report source is not an ancestor of the event source: $manifest_source_ref" >&2 + exit 1 + fi printf '%s\n' "$manifest_source_ref" } diff --git a/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs b/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs index 94cebdab..38bdd7c3 100644 --- a/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs +++ b/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs @@ -710,7 +710,7 @@ fn module_loader_realpath_checks_wizer_before_filesystem_access() { .find("crate::internal::is_wizer_active()") .expect("loader realpath helper must retain the Wizer filesystem guard"); let filesystem_access = body - .find("canonicalize_guest_path(path)") + .find("canonicalize_guest_path_with_cache(") .expect("loader realpath helper must canonicalize uncached paths"); assert!( guard < filesystem_access, diff --git a/tests/agentic_ts.rs b/tests/agentic_ts.rs index 34f91a17..04cabd8c 100644 --- a/tests/agentic_ts.rs +++ b/tests/agentic_ts.rs @@ -797,8 +797,15 @@ fn validate_release_baseline_report(report: &Value) -> anyhow::Result<()> { } let expected = summarize(samples); for field in ["medianMs", "p95Ms", "throughputPerSecond"] { + let stored = series[field] + .as_f64() + .ok_or_else(|| anyhow::anyhow!("{label} {field} is not numeric"))?; + let recomputed = expected[field] + .as_f64() + .expect("recomputed release summary field is numeric"); + let tolerance = f64::EPSILON * recomputed.abs().max(1.0) * 8.0; anyhow::ensure!( - series[field] == expected[field], + stored.is_finite() && (stored - recomputed).abs() <= tolerance, "{label} {field} does not reconcile with its samples" ); } @@ -963,6 +970,18 @@ fn validate_release_baseline_regression_guards(report: &Value) -> anyhow::Result ); } + let mut adjacent_throughput = report.clone(); + let throughput = + adjacent_throughput["host"]["repeatedUnchangedFreshProcesses"]["throughputPerSecond"] + .as_f64() + .expect("validated report has numeric throughput"); + adjacent_throughput["host"]["repeatedUnchangedFreshProcesses"]["throughputPerSecond"] = + json!(f64::from_bits(throughput.to_bits() + 1)); + anyhow::ensure!( + validate_release_baseline_report(&adjacent_throughput).is_ok(), + "release validator rejected a one-ULP throughput round-trip difference" + ); + let mut failed_seed = report.clone(); failed_seed["wasm"]["incrementalSeed"]["result"]["value"]["exitCode"] = json!(1); anyhow::ensure!( diff --git a/tests/agentic_ts/README.md b/tests/agentic_ts/README.md index 7a28688b..30766f2a 100644 --- a/tests/agentic_ts/README.md +++ b/tests/agentic_ts/README.md @@ -84,13 +84,14 @@ rerunning the workloads: tests/agentic_ts/run.sh --check ``` -Validate selected reports against the current checkout's composite BLAKE3 -input hashes: +Validate the manifest-designated current pair against composite BLAKE3 input +hashes recomputed from a temporary pristine worktree at its exact measured +revision: ```sh tests/agentic_ts/run.sh --check-current \ - tests/agentic_ts/results/2026-09-07-p2-macos-aarch64.json \ - tests/agentic_ts/results/2026-09-07-p3-macos-aarch64.json + tests/agentic_ts/results/2026-09-24-release-p2-macos-aarch64.json \ + tests/agentic_ts/results/2026-09-24-release-p3-macos-aarch64.json ``` Set `AGENTIC_TS_ITERATIONS` to change the measured iteration count. The runner diff --git a/tests/agentic_ts/TRACKER.md b/tests/agentic_ts/TRACKER.md index e904bfaa..9af04b78 100644 --- a/tests/agentic_ts/TRACKER.md +++ b/tests/agentic_ts/TRACKER.md @@ -20,13 +20,13 @@ The retained [P2](results/2026-09-24-release-p2-macos-aarch64.json) and [P3](results/2026-09-24-release-p3-macos-aarch64.json) reports establish the -matched production baseline at clean source `968657ac`. Both the host harness -and generated component use locked Cargo release builds, the component uses the -production `typescript-transform-runtime` feature, and all optional test caches -are disabled. Each cell below is a five-sample median. The host and Wasm sides -run the exact same TypeScript 5.8.2 CLI arguments with fresh processes or -QuickJS jobs; only the incremental series preserves its independently isolated -`.tsbuildinfo`. +current matched production baseline at clean source `968657ac`. Both the host +harness and generated component use locked Cargo release builds, the component +uses the production `typescript-transform-runtime` feature, and all optional +test caches are disabled. Each cell below is a five-sample median. The host and +Wasm sides run the exact same TypeScript 5.8.2 CLI arguments with fresh +processes or QuickJS jobs; only the incremental series preserves its +independently isolated `.tsbuildinfo`. | Series | P2 host → Wasm | P3 host → Wasm | `8 × host + 1 s` goal | |---|---:|---:|---:| @@ -40,9 +40,17 @@ component preparation/instantiation are excluded from both workload medians. Every sample completed successfully without output overflow. P2 and P3 each reached a 145.06 MiB reused-instance Wasm linear-memory high-water mark, with zero variation in the repeated and incremental terminal QuickJS heap samples. -This is the first matched production baseline, so its absolute memory values -seed the 10% regression gate for subsequent candidates rather than claiming a -historical release-memory improvement. +Its absolute memory values remain unchanged from the original release-memory +anchor and seed the 10% regression gate for subsequent candidates rather than +claiming a historical release-memory improvement. + +The original production pair at `19ed7840` and this retained pair were measured +in separate sessions, not as an interleaved control/candidate A/B. Across those +sessions, host-adjusted Wasm time increased by 146/306 ms cold, 68/68 ms +repeated, and 28/154 ms incremental on P2/P3. The only intervening production +change was the loader realpath-prefix cache, but the separate-session design +cannot distinguish a workload effect from machine drift; these rows are the +current absolute baseline, not evidence that the cache improved TypeScript. All three series still miss the practical-performance envelope. The small fixture points most strongly at fresh-job compiler/module startup: repeated diff --git a/tests/agentic_ts/results/README.md b/tests/agentic_ts/results/README.md index 235cae03..62528d0f 100644 --- a/tests/agentic_ts/results/README.md +++ b/tests/agentic_ts/results/README.md @@ -25,8 +25,9 @@ common source snapshot, while their matching composite input hashes establish that both targets used the same build and benchmark inputs. `run.sh --check` validates every historical report and requires each P2/P3 pair to share the input hashes without resolving Git history. `run.sh ---check-current` additionally compares selected reports with the current -checkout. Each `current-reports.txt` entry pairs an exact measured source +--check-current` additionally compares the manifest-designated reports with +their exact measured source in a temporary pristine worktree. Each +`current-reports.txt` entry pairs an exact measured source revision with one member of the latest P2/P3 pair. When that pair or manifest changes, CI checks it against pristine worktrees at the named revision; superseded experiment reports remain schema- and pair-validated without being @@ -56,6 +57,14 @@ miss by 0.534/0.658 s cold, 1.059/0.951 s repeated, and 0.159/0.231 s incremental. The reused-instance linear-memory high-water mark remains 145.06 MiB on both targets, unchanged from the original release-memory anchor. +The original pair at `19ed7840` and this retained pair were measured in +separate sessions rather than an interleaved A/B. Host-adjusted Wasm time in +the retained pair is 146/306 ms higher cold, 68/68 ms higher repeated, and +28/154 ms higher incremental on P2/P3. Although the loader realpath-prefix +cache is the only intervening production change, the design cannot separate a +TypeScript workload effect from machine drift. Treat the retained pair as the +current absolute baseline, not as evidence of a TypeScript cache benefit. + Host timing covers Node process spawn through exit. Wasm timing covers the `run-tsc` export invocation through its result. Fresh-workspace preparation and component preparation/instantiation are outside those boundaries. Cold means diff --git a/tests/agentic_ts/run.sh b/tests/agentic_ts/run.sh index 23c84944..3db3b378 100755 --- a/tests/agentic_ts/run.sh +++ b/tests/agentic_ts/run.sh @@ -22,12 +22,52 @@ if [ "${1:-}" = "--check-current" ]; then echo "usage: tests/agentic_ts/run.sh --check-current ..." >&2 exit 2 fi + + manifest="$results_dir/current-reports.txt" + source_ref= + for report in "$@"; do + manifest_report=${report#"$repo_root"/} + manifest_report=${manifest_report#./} + manifest_entry=$(awk -v report="$manifest_report" '$2 == report { print $0 }' "$manifest") + if [ -z "$manifest_entry" ] || [ "$(printf '%s\n' "$manifest_entry" | wc -l | tr -d ' ')" -ne 1 ]; then + echo "current report is not named exactly once in $manifest: $manifest_report" >&2 + exit 2 + fi + report_source_ref=${manifest_entry%% *} + json_source_ref=$(jq -er '.environment.commitHint' "$report") || { + echo "current report has no commit hint: $report" >&2 + exit 2 + } + if [ "$json_source_ref" != "$report_source_ref" ]; then + echo "current report source does not match $manifest: $report" >&2 + exit 2 + fi + if [ -n "$source_ref" ] && [ "$source_ref" != "$report_source_ref" ]; then + echo "current reports name different source revisions" >&2 + exit 2 + fi + source_ref=$report_source_ref + done + if ! git -C "$repo_root" cat-file -e "$source_ref^{commit}" 2>/dev/null; then + echo "current report source commit is unavailable: $source_ref" >&2 + exit 2 + fi + + source_parent=$(mktemp -d "${TMPDIR:-/tmp}/agentic-ts-current.XXXXXX") + source_root="$source_parent/source" + cleanup_current_source() { + git -C "$repo_root" worktree remove --force "$source_root" >/dev/null 2>&1 || true + rmdir "$source_parent" >/dev/null 2>&1 || true + } + trap cleanup_current_source EXIT HUP INT TERM + git -C "$repo_root" worktree add --quiet --detach "$source_root" "$source_ref" + reports_to_check=$(printf '%s\n' "$@") ( cd "$repo_root" AGENTIC_TS_VALIDATE_REPORTS=1 \ AGENTIC_TS_REPORTS_TO_CHECK="$reports_to_check" \ - AGENTIC_TS_SOURCE_ROOT="$repo_root" \ + AGENTIC_TS_SOURCE_ROOT="$source_root" \ tools/dev-test.sh p2 standard agentic_ts "" ) exit 0 diff --git a/tests/agentic_ts/test-select-ci-currentness.sh b/tests/agentic_ts/test-select-ci-currentness.sh index df405920..b93c534f 100755 --- a/tests/agentic_ts/test-select-ci-currentness.sh +++ b/tests/agentic_ts/test-select-ci-currentness.sh @@ -193,6 +193,37 @@ if (cd "$fixture" && "$selector" push "$previous") >/dev/null 2>&1; then exit 1 fi +main_head=$(git -C "$fixture" rev-parse HEAD) +git -C "$fixture" switch -qc unrelated-report-source "$base" +printf 'unrelated report source\n' >"$fixture/unrelated-report-source.txt" +git -C "$fixture" add unrelated-report-source.txt +git -C "$fixture" commit -qm unrelated-report-source +unrelated_report_source=$(git -C "$fixture" rev-parse HEAD) +git -C "$fixture" switch -q main +for report in \ + tests/agentic_ts/results/direct-p2-result.json \ + tests/agentic_ts/results/direct-p3-result.json \ + tests/npm_metadata/results/direct-p2-result.json \ + tests/npm_metadata/results/direct-p3-result.json; do + printf '{"environment":{"commitHint":"%s"}}\n' "$unrelated_report_source" \ + >"$fixture/$report" +done +printf '%s %s\n' \ + "$unrelated_report_source" tests/agentic_ts/results/direct-p2-result.json \ + "$unrelated_report_source" tests/agentic_ts/results/direct-p3-result.json \ + >"$fixture/tests/agentic_ts/results/current-reports.txt" +printf '%s %s\n' \ + "$unrelated_report_source" tests/npm_metadata/results/direct-p2-result.json \ + "$unrelated_report_source" tests/npm_metadata/results/direct-p3-result.json \ + >"$fixture/tests/npm_metadata/results/current-reports.txt" +if (cd "$fixture" && "$selector" push 0000000000000000000000000000000000000000) \ + >/dev/null 2>&1; then + echo "unrelated current-report source unexpectedly passed" >&2 + exit 1 +fi +git -C "$fixture" restore tests/agentic_ts/results tests/npm_metadata/results +[[ "$(git -C "$fixture" rev-parse HEAD)" == "$main_head" ]] + fake_bin="$fixture/fake-bin" mkdir "$fake_bin" real_git=$(command -v git) diff --git a/tests/dev_test_profiles.rs b/tests/dev_test_profiles.rs index 10b02218..30a31612 100644 --- a/tests/dev_test_profiles.rs +++ b/tests/dev_test_profiles.rs @@ -50,9 +50,15 @@ fn remove_node_overrides(command: &mut Command) { fn plan(target: &str, profile: &str) -> Plan { let repo_root = Path::new(env!("CARGO_MANIFEST_DIR")); + let fixture = Utf8TempDir::new().expect("temporary plan fixture should be created"); + let fixture_tools = fixture.path().join("tools"); + fs::create_dir_all(&fixture_tools).expect("temporary tools directory should be created"); + let fixture_script = fixture_tools.join("dev-test.sh"); + fs::copy(repo_root.join("tools/dev-test.sh"), &fixture_script) + .expect("dev-test script should be copied into the isolated fixture"); let mut command = Command::new("bash"); command - .arg(repo_root.join("tools/dev-test.sh")) + .arg(fixture_script) .args([target, profile, "runtime", "profile_probe"]) .env("WASM_RQUICKJS_DEV_TEST_PLAN_ONLY", "1"); if profile == "release" { diff --git a/tests/npm_metadata/results/2026-09-24-release-cache-followups.md b/tests/npm_metadata/results/2026-09-24-release-cache-followups.md index 7e685730..79eb016e 100644 --- a/tests/npm_metadata/results/2026-09-24-release-cache-followups.md +++ b/tests/npm_metadata/results/2026-09-24-release-cache-followups.md @@ -27,6 +27,16 @@ Five-sample release measurements against the original production pair showed: | P2 warm-tarball `npm ci` | 2,718.971 ms | 2,272.384 ms | -446.587 ms (-16.4%) | | P3 warm-tarball `npm ci` | 2,503.777 ms | 2,360.249 ms | -143.528 ms (-5.7%) | +The original and prefix-cache pairs were collected in separate measurement +sessions rather than as an interleaved control/candidate A/B, so these changes +are directional across-session evidence rather than a causal speedup estimate. +A contemporaneous TypeScript production pair also drifted upward: after host +time was subtracted, P2/P3 increased by 146/306 ms cold, 68/68 ms repeated, +and 28/154 ms incremental. The realpath-prefix cache was the only intervening +production change, but the separate-session design cannot distinguish a +workload effect from machine drift. The cache's deterministic path-work +reduction and regression coverage remain valid independently of wall time. + Peak observed linear memory was 55.25 MiB for P2 and 48.25 MiB for P3, or +4.7% and +0.3% against the original production anchors. Both remain within the 10% memory gate. @@ -40,8 +50,10 @@ public realpath calls. The retained reports use five iterations, the pinned Node 22.14.0/npm 10.9.2 tool tree, one deterministic loopback registry, isolated caches and workspaces, -fresh component/runtime state, and release builds for both host harness and -guest component. +fresh QuickJS execution jobs, and release builds for both host harness and +guest component. A timed warm-tarball job reuses the component instance that +ran its untimed seed; its reported linear-memory high water therefore includes +the seed peak. | Target / workload | Host median | Wasm median | Goal status | | --- | ---: | ---: | --- | From 13517a5ff5217d5ece9099717b197c81b27e3dab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Fri, 25 Sep 2026 20:07:18 +0200 Subject: [PATCH 50/52] Align local report checks with CI --- .../scripts/select-agentic-ts-currentness.sh | 4 +- .../skeleton/module_loader_architecture.rs | 4 ++ tests/agentic_ts/README.md | 2 + .../agentic_ts/test-select-ci-currentness.sh | 44 ++++++++++++++++++- tests/npm_metadata/results/README.md | 8 +++- tests/npm_metadata/run.sh | 42 +++++++++++++++++- 6 files changed, 97 insertions(+), 7 deletions(-) diff --git a/.github/scripts/select-agentic-ts-currentness.sh b/.github/scripts/select-agentic-ts-currentness.sh index efc2a258..c5aed1ff 100755 --- a/.github/scripts/select-agentic-ts-currentness.sh +++ b/.github/scripts/select-agentic-ts-currentness.sh @@ -123,8 +123,8 @@ validate_manifest() { echo "current report source commit is unavailable: $manifest_source_ref" >&2 exit 1 fi - if ! git merge-base --is-ancestor "$manifest_source_ref" "$event_source_ref"; then - echo "current report source is not an ancestor of the event source: $manifest_source_ref" >&2 + if ! git merge-base --is-ancestor "$manifest_source_ref" HEAD; then + echo "current report source is not an ancestor of the checked-out source: $manifest_source_ref" >&2 exit 1 fi printf '%s\n' "$manifest_source_ref" diff --git a/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs b/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs index 38bdd7c3..3720bc3a 100644 --- a/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs +++ b/crates/wasm-rquickjs/src/skeleton/module_loader_architecture.rs @@ -706,6 +706,10 @@ fn module_loader_realpath_checks_wizer_before_filesystem_access() { .find("pub(super) fn realpath_for_module_resolution") .expect("loader realpath helper must exist"); let body = &FS_RS[start..]; + let end = body + .find("\nfn canonicalize_guest_path(") + .expect("loader realpath helper must have a bounded function body"); + let body = &body[..end]; let guard = body .find("crate::internal::is_wizer_active()") .expect("loader realpath helper must retain the Wizer filesystem guard"); diff --git a/tests/agentic_ts/README.md b/tests/agentic_ts/README.md index 30766f2a..1d62197c 100644 --- a/tests/agentic_ts/README.md +++ b/tests/agentic_ts/README.md @@ -94,6 +94,8 @@ tests/agentic_ts/run.sh --check-current \ tests/agentic_ts/results/2026-09-24-release-p3-macos-aarch64.json ``` +The currentness command requires Git and `jq`. + Set `AGENTIC_TS_ITERATIONS` to change the measured iteration count. The runner writes raw JSON reports under `tests/agentic_ts/results/`. Timings are indicative local measurements, not CI thresholds. Run from a clean checkout diff --git a/tests/agentic_ts/test-select-ci-currentness.sh b/tests/agentic_ts/test-select-ci-currentness.sh index b93c534f..687b367b 100755 --- a/tests/agentic_ts/test-select-ci-currentness.sh +++ b/tests/agentic_ts/test-select-ci-currentness.sh @@ -105,6 +105,44 @@ if (cd "$fixture" && "$selector" pull_request '') >/dev/null 2>&1; then exit 1 fi +initial_merge_head=$(git -C "$fixture" rev-parse HEAD) +git -C "$fixture" switch -qc stale-pr +printf 'stale pull request change\n' >"$fixture/stale-pr.txt" +git -C "$fixture" add stale-pr.txt +git -C "$fixture" commit -qm stale-pr +stale_pr_head=$(git -C "$fixture" rev-parse HEAD) +git -C "$fixture" switch -q main +printf 'new main report source\n' >"$fixture/new-main-report-source.txt" +git -C "$fixture" add new-main-report-source.txt +git -C "$fixture" commit -qm new-main-report-source +new_main_report_source=$(git -C "$fixture" rev-parse HEAD) +for report in \ + tests/agentic_ts/results/report-p2-result.json \ + tests/agentic_ts/results/report-p3-result.json \ + tests/npm_metadata/results/report-p2-result.json \ + tests/npm_metadata/results/report-p3-result.json; do + printf '{"environment":{"commitHint":"%s"}}\n' "$new_main_report_source" \ + >"$fixture/$report" +done +printf '%s %s\n' \ + "$new_main_report_source" tests/agentic_ts/results/report-p2-result.json \ + "$new_main_report_source" tests/agentic_ts/results/report-p3-result.json \ + >"$fixture/tests/agentic_ts/results/current-reports.txt" +printf '%s %s\n' \ + "$new_main_report_source" tests/npm_metadata/results/report-p2-result.json \ + "$new_main_report_source" tests/npm_metadata/results/report-p3-result.json \ + >"$fixture/tests/npm_metadata/results/current-reports.txt" +git -C "$fixture" add tests +git -C "$fixture" commit -qm new-main-reports +git -C "$fixture" merge -q --no-ff stale-pr -m stale-pr-merge +assert_plan pull_request '' "$stale_pr_head" "$new_main_report_source" '' '' '' '' \ + "$stale_pr_head" +if git -C "$fixture" merge-base --is-ancestor "$new_main_report_source" "$stale_pr_head"; then + echo "concurrent main report source unexpectedly belongs to the stale PR" >&2 + exit 1 +fi +git -C "$fixture" reset -q --hard "$initial_merge_head" + previous=$(git -C "$fixture" rev-parse HEAD) printf 'direct source\n' >"$fixture/direct-source.txt" git -C "$fixture" add direct-source.txt @@ -216,11 +254,13 @@ printf '%s %s\n' \ "$unrelated_report_source" tests/npm_metadata/results/direct-p2-result.json \ "$unrelated_report_source" tests/npm_metadata/results/direct-p3-result.json \ >"$fixture/tests/npm_metadata/results/current-reports.txt" -if (cd "$fixture" && "$selector" push 0000000000000000000000000000000000000000) \ - >/dev/null 2>&1; then +if unrelated_error=$(cd "$fixture" && \ + "$selector" push 0000000000000000000000000000000000000000 2>&1); then echo "unrelated current-report source unexpectedly passed" >&2 exit 1 fi +grep -Fq "current report source is not an ancestor of the checked-out source" \ + <<<"$unrelated_error" git -C "$fixture" restore tests/agentic_ts/results tests/npm_metadata/results [[ "$(git -C "$fixture" rev-parse HEAD)" == "$main_head" ]] diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index a95242b2..599d9ddf 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -23,10 +23,14 @@ Run the contract without workloads or network access with: ```sh tests/npm_metadata/run.sh --check -tests/npm_metadata/run.sh --check-current tests/npm_metadata/results/YYYY-MM-DD-release-p2-OS-ARCH.json \ - tests/npm_metadata/results/YYYY-MM-DD-release-p3-OS-ARCH.json +tests/npm_metadata/run.sh --check-current \ + tests/npm_metadata/results/2026-09-24-release-p2-macos-aarch64.json \ + tests/npm_metadata/results/2026-09-24-release-p3-macos-aarch64.json ``` +The currentness command requires Git and `jq`; it recomputes source hashes from +a temporary pristine worktree at the exact revision in `current-reports.txt`. + No `npm-metadata-v2` report is accepted as current unless both target reports match the source input hashes and form one distinct P2/P3 pair. The dated final pair and its measured goal status are documented here only after that validation diff --git a/tests/npm_metadata/run.sh b/tests/npm_metadata/run.sh index 0daa2704..d2265f60 100755 --- a/tests/npm_metadata/run.sh +++ b/tests/npm_metadata/run.sh @@ -22,12 +22,52 @@ if [ "${1:-}" = "--check-current" ]; then echo "usage: tests/npm_metadata/run.sh --check-current ..." >&2 exit 2 fi + + manifest="$results_dir/current-reports.txt" + source_ref= + for report in "$@"; do + manifest_report=${report#"$repo_root"/} + manifest_report=${manifest_report#./} + manifest_entry=$(awk -v report="$manifest_report" '$2 == report { print $0 }' "$manifest") + if [ -z "$manifest_entry" ] || [ "$(printf '%s\n' "$manifest_entry" | wc -l | tr -d ' ')" -ne 1 ]; then + echo "current report is not named exactly once in $manifest: $manifest_report" >&2 + exit 2 + fi + report_source_ref=${manifest_entry%% *} + json_source_ref=$(jq -er '.environment.commitHint' "$report") || { + echo "current report has no commit hint: $report" >&2 + exit 2 + } + if [ "$json_source_ref" != "$report_source_ref" ]; then + echo "current report source does not match $manifest: $report" >&2 + exit 2 + fi + if [ -n "$source_ref" ] && [ "$source_ref" != "$report_source_ref" ]; then + echo "current reports name different source revisions" >&2 + exit 2 + fi + source_ref=$report_source_ref + done + if ! git -C "$repo_root" cat-file -e "$source_ref^{commit}" 2>/dev/null; then + echo "current report source commit is unavailable: $source_ref" >&2 + exit 2 + fi + + source_parent=$(mktemp -d "${TMPDIR:-/tmp}/npm-metadata-current.XXXXXX") + source_root="$source_parent/source" + cleanup_current_source() { + git -C "$repo_root" worktree remove --force "$source_root" >/dev/null 2>&1 || true + rmdir "$source_parent" >/dev/null 2>&1 || true + } + trap cleanup_current_source EXIT HUP INT TERM + git -C "$repo_root" worktree add --quiet --detach "$source_root" "$source_ref" + reports_to_check=$(printf '%s\n' "$@") ( cd "$repo_root" NPM_METADATA_VALIDATE_REPORTS=1 \ NPM_METADATA_REPORTS_TO_CHECK="$reports_to_check" \ - NPM_METADATA_SOURCE_ROOT="$repo_root" \ + NPM_METADATA_SOURCE_ROOT="$source_root" \ tools/dev-test.sh p2 standard npm_metadata "" ) exit 0 From e77dd88119dd49a4fca4cb37e84275310d6161c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Fri, 25 Sep 2026 20:11:38 +0200 Subject: [PATCH 51/52] Polish exact-source report checks --- tests/agentic_ts/README.md | 3 ++- tests/agentic_ts/run.sh | 8 +++++++- tests/agentic_ts/test-select-ci-currentness.sh | 12 ++++++++++++ tests/npm_metadata/results/README.md | 2 ++ tests/npm_metadata/run.sh | 8 +++++++- 5 files changed, 30 insertions(+), 3 deletions(-) diff --git a/tests/agentic_ts/README.md b/tests/agentic_ts/README.md index 1d62197c..abdb6e96 100644 --- a/tests/agentic_ts/README.md +++ b/tests/agentic_ts/README.md @@ -94,7 +94,8 @@ tests/agentic_ts/run.sh --check-current \ tests/agentic_ts/results/2026-09-24-release-p3-macos-aarch64.json ``` -The currentness command requires Git and `jq`. +The currentness command requires Git and `jq`. The exact measured commit must +already exist in the local clone; the command does not fetch missing history. Set `AGENTIC_TS_ITERATIONS` to change the measured iteration count. The runner writes raw JSON reports under `tests/agentic_ts/results/`. Timings are diff --git a/tests/agentic_ts/run.sh b/tests/agentic_ts/run.sh index 3db3b378..ee99869c 100755 --- a/tests/agentic_ts/run.sh +++ b/tests/agentic_ts/run.sh @@ -25,6 +25,7 @@ if [ "${1:-}" = "--check-current" ]; then manifest="$results_dir/current-reports.txt" source_ref= + reports_to_check= for report in "$@"; do manifest_report=${report#"$repo_root"/} manifest_report=${manifest_report#./} @@ -47,6 +48,12 @@ if [ "${1:-}" = "--check-current" ]; then exit 2 fi source_ref=$report_source_ref + if [ -n "$reports_to_check" ]; then + reports_to_check="$reports_to_check +$manifest_report" + else + reports_to_check=$manifest_report + fi done if ! git -C "$repo_root" cat-file -e "$source_ref^{commit}" 2>/dev/null; then echo "current report source commit is unavailable: $source_ref" >&2 @@ -62,7 +69,6 @@ if [ "${1:-}" = "--check-current" ]; then trap cleanup_current_source EXIT HUP INT TERM git -C "$repo_root" worktree add --quiet --detach "$source_root" "$source_ref" - reports_to_check=$(printf '%s\n' "$@") ( cd "$repo_root" AGENTIC_TS_VALIDATE_REPORTS=1 \ diff --git a/tests/agentic_ts/test-select-ci-currentness.sh b/tests/agentic_ts/test-select-ci-currentness.sh index 687b367b..14c6d000 100755 --- a/tests/agentic_ts/test-select-ci-currentness.sh +++ b/tests/agentic_ts/test-select-ci-currentness.sh @@ -85,6 +85,12 @@ assert_plan() { done } +assert_no_report_selection() { + local plan=$1 + [[ "$plan" == *$'reports-to-check<"$fixture/tests/npm_metadata/results/current-reports.txt" git -C "$fixture" add tests git -C "$fixture" commit -qm new-main-reports +new_main_head=$(git -C "$fixture" rev-parse HEAD) git -C "$fixture" merge -q --no-ff stale-pr -m stale-pr-merge assert_plan pull_request '' "$stale_pr_head" "$new_main_report_source" '' '' '' '' \ "$stale_pr_head" +stale_pr_plan=$(cd "$fixture" && "$selector" pull_request '' "$stale_pr_head") +assert_no_report_selection "$stale_pr_plan" +assert_plan push "$new_main_head" "$stale_pr_head" "$new_main_report_source" '' '' '' '' +stale_push_plan=$(cd "$fixture" && "$selector" push "$new_main_head") +assert_no_report_selection "$stale_push_plan" if git -C "$fixture" merge-base --is-ancestor "$new_main_report_source" "$stale_pr_head"; then echo "concurrent main report source unexpectedly belongs to the stale PR" >&2 exit 1 diff --git a/tests/npm_metadata/results/README.md b/tests/npm_metadata/results/README.md index 599d9ddf..9a4bfffc 100644 --- a/tests/npm_metadata/results/README.md +++ b/tests/npm_metadata/results/README.md @@ -30,6 +30,8 @@ tests/npm_metadata/run.sh --check-current \ The currentness command requires Git and `jq`; it recomputes source hashes from a temporary pristine worktree at the exact revision in `current-reports.txt`. +That revision must already exist in the local clone; the command does not fetch +missing history. No `npm-metadata-v2` report is accepted as current unless both target reports match the source input hashes and form one distinct P2/P3 pair. The dated final diff --git a/tests/npm_metadata/run.sh b/tests/npm_metadata/run.sh index d2265f60..25b27b2c 100755 --- a/tests/npm_metadata/run.sh +++ b/tests/npm_metadata/run.sh @@ -25,6 +25,7 @@ if [ "${1:-}" = "--check-current" ]; then manifest="$results_dir/current-reports.txt" source_ref= + reports_to_check= for report in "$@"; do manifest_report=${report#"$repo_root"/} manifest_report=${manifest_report#./} @@ -47,6 +48,12 @@ if [ "${1:-}" = "--check-current" ]; then exit 2 fi source_ref=$report_source_ref + if [ -n "$reports_to_check" ]; then + reports_to_check="$reports_to_check +$manifest_report" + else + reports_to_check=$manifest_report + fi done if ! git -C "$repo_root" cat-file -e "$source_ref^{commit}" 2>/dev/null; then echo "current report source commit is unavailable: $source_ref" >&2 @@ -62,7 +69,6 @@ if [ "${1:-}" = "--check-current" ]; then trap cleanup_current_source EXIT HUP INT TERM git -C "$repo_root" worktree add --quiet --detach "$source_root" "$source_ref" - reports_to_check=$(printf '%s\n' "$@") ( cd "$repo_root" NPM_METADATA_VALIDATE_REPORTS=1 \ From a79a0763ed6c20ac40a3e190605200d24cd9a3ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=CC=81vid=20Istva=CC=81n=20Bi=CC=81ro=CC=81?= Date: Fri, 25 Sep 2026 20:13:52 +0200 Subject: [PATCH 52/52] Make selector assertion portable --- tests/agentic_ts/test-select-ci-currentness.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/agentic_ts/test-select-ci-currentness.sh b/tests/agentic_ts/test-select-ci-currentness.sh index 14c6d000..02a79995 100755 --- a/tests/agentic_ts/test-select-ci-currentness.sh +++ b/tests/agentic_ts/test-select-ci-currentness.sh @@ -87,8 +87,8 @@ assert_plan() { assert_no_report_selection() { local plan=$1 - [[ "$plan" == *$'reports-to-check<