From 4bc98b08560a3952cab1c4ededba3450aa49371a Mon Sep 17 00:00:00 2001 From: AztecBot Date: Mon, 15 Jun 2026 21:35:13 +0000 Subject: [PATCH] fix(kv-store): lazy-load skipped browser benchmark deps --- .../kv-store/src/bench/indexeddb/map_bench.test.ts | 13 +++++++------ .../bench/sqlite-opfs-encrypted/map_bench.test.ts | 13 +++++++------ .../src/bench/sqlite-opfs/map_bench.test.ts | 13 +++++++------ 3 files changed, 21 insertions(+), 18 deletions(-) diff --git a/yarn-project/kv-store/src/bench/indexeddb/map_bench.test.ts b/yarn-project/kv-store/src/bench/indexeddb/map_bench.test.ts index 0fcf07afba4d..1e72320d1998 100644 --- a/yarn-project/kv-store/src/bench/indexeddb/map_bench.test.ts +++ b/yarn-project/kv-store/src/bench/indexeddb/map_bench.test.ts @@ -3,15 +3,16 @@ * Skipped by default; set `VITE_BENCH=1` to run (or invoke this file directly * via `yarn test:browser src/bench/indexeddb/map_bench.test.ts`). */ -import { createLogger } from '@aztec/foundation/log'; - -import { AztecIndexedDBStore } from '../../indexeddb/store.js'; -import { mockLogger } from '../../interfaces/utils.js'; -import { describeAztecMapBench } from '../shared_map_bench.js'; - const shouldRun = (import.meta as ImportMeta & { env?: { VITE_BENCH?: string } }).env?.VITE_BENCH === '1'; if (shouldRun) { + const [{ createLogger }, { AztecIndexedDBStore }, { mockLogger }, { describeAztecMapBench }] = await Promise.all([ + import('@aztec/foundation/log'), + import('../../indexeddb/store.js'), + import('../../interfaces/utils.js'), + import('../shared_map_bench.js'), + ]); + describeAztecMapBench( 'IndexedDB', () => AztecIndexedDBStore.open(mockLogger, undefined, true), diff --git a/yarn-project/kv-store/src/bench/sqlite-opfs-encrypted/map_bench.test.ts b/yarn-project/kv-store/src/bench/sqlite-opfs-encrypted/map_bench.test.ts index 04432e2f8123..cb9d90cace6d 100644 --- a/yarn-project/kv-store/src/bench/sqlite-opfs-encrypted/map_bench.test.ts +++ b/yarn-project/kv-store/src/bench/sqlite-opfs-encrypted/map_bench.test.ts @@ -9,15 +9,16 @@ * * Skipped by default; set VITE_BENCH=1 (and VITE_SQLITE_OPFS=1) to run. */ -import { createLogger } from '@aztec/foundation/log'; - -import { mockLogger } from '../../interfaces/utils.js'; -import { AztecSQLiteOPFSStore } from '../../sqlite-opfs/store.js'; -import { describeAztecMapBench } from '../shared_map_bench.js'; - const shouldRun = (import.meta as ImportMeta & { env?: { VITE_BENCH?: string } }).env?.VITE_BENCH === '1'; if (shouldRun) { + const [{ createLogger }, { mockLogger }, { AztecSQLiteOPFSStore }, { describeAztecMapBench }] = await Promise.all([ + import('@aztec/foundation/log'), + import('../../interfaces/utils.js'), + import('../../sqlite-opfs/store.js'), + import('../shared_map_bench.js'), + ]); + describeAztecMapBench( 'SQLite-OPFS (chacha20)', () => { diff --git a/yarn-project/kv-store/src/bench/sqlite-opfs/map_bench.test.ts b/yarn-project/kv-store/src/bench/sqlite-opfs/map_bench.test.ts index 4775b8dc1789..eee43649a656 100644 --- a/yarn-project/kv-store/src/bench/sqlite-opfs/map_bench.test.ts +++ b/yarn-project/kv-store/src/bench/sqlite-opfs/map_bench.test.ts @@ -3,15 +3,16 @@ * Skipped by default; set `VITE_BENCH=1` to run (or invoke this file directly * via `yarn test:browser src/bench/sqlite-opfs/map_bench.test.ts`). */ -import { createLogger } from '@aztec/foundation/log'; - -import { mockLogger } from '../../interfaces/utils.js'; -import { AztecSQLiteOPFSStore } from '../../sqlite-opfs/store.js'; -import { describeAztecMapBench } from '../shared_map_bench.js'; - const shouldRun = (import.meta as ImportMeta & { env?: { VITE_BENCH?: string } }).env?.VITE_BENCH === '1'; if (shouldRun) { + const [{ createLogger }, { mockLogger }, { AztecSQLiteOPFSStore }, { describeAztecMapBench }] = await Promise.all([ + import('@aztec/foundation/log'), + import('../../interfaces/utils.js'), + import('../../sqlite-opfs/store.js'), + import('../shared_map_bench.js'), + ]); + describeAztecMapBench( 'SQLite-OPFS', () => AztecSQLiteOPFSStore.open(mockLogger, undefined, true),