Skip to content

Fix/next server action step imports#1316

Closed
ijjk wants to merge 4 commits into
mainfrom
fix/next-server-action-step-imports
Closed

Fix/next server action step imports#1316
ijjk wants to merge 4 commits into
mainfrom
fix/next-server-action-step-imports

Conversation

@ijjk
Copy link
Copy Markdown
Member

@ijjk ijjk commented Mar 10, 2026

Verify #1312

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Mar 10, 2026

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 10, 2026

🧪 E2E Test Results

Some tests failed

Summary

Passed Failed Skipped Total
❌ ▲ Vercel Production 569 2 67 638
✅ 💻 Local Development 612 0 84 696
✅ 📦 Local Production 612 0 84 696
✅ 🐘 Local Postgres 612 0 84 696
✅ 🪟 Windows 55 0 3 58
❌ 🌍 Community Worlds 118 56 15 189
✅ 📋 Other 147 0 27 174
Total 2725 58 364 3147

❌ Failed Tests

▲ Vercel Production (2 failed)

astro (1 failed):

  • cancelRun via CLI - cancelling a running workflow

nitro (1 failed):

  • error handling retry behavior workflow completes despite transient 5xx on step_completed
🌍 Community Worlds (56 failed)

mongodb (3 failed):

  • hookWorkflow is not resumable via public webhook endpoint
  • webhookWorkflow
  • concurrent hook token conflict - two workflows cannot use the same hook token simultaneously

redis (2 failed):

  • hookWorkflow is not resumable via public webhook endpoint
  • concurrent hook token conflict - two workflows cannot use the same hook token simultaneously

turso (51 failed):

  • addTenWorkflow
  • addTenWorkflow
  • wellKnownAgentWorkflow (.well-known/agent)
  • should work with react rendering in step
  • promiseAllWorkflow
  • promiseRaceWorkflow
  • promiseAnyWorkflow
  • importedStepOnlyWorkflow
  • hookWorkflow
  • hookWorkflow is not resumable via public webhook endpoint
  • webhookWorkflow
  • sleepingWorkflow
  • parallelSleepWorkflow
  • nullByteWorkflow
  • workflowAndStepMetadataWorkflow
  • fetchWorkflow
  • promiseRaceStressTestWorkflow
  • error handling error propagation workflow errors nested function calls preserve message and stack trace
  • error handling error propagation workflow errors cross-file imports preserve message and stack trace
  • error handling error propagation step errors basic step error preserves message and stack trace
  • error handling error propagation step errors cross-file step error preserves message and function names in stack
  • error handling retry behavior regular Error retries until success
  • error handling retry behavior FatalError fails immediately without retries
  • error handling retry behavior RetryableError respects custom retryAfter delay
  • error handling retry behavior maxRetries=0 disables retries
  • error handling retry behavior workflow completes despite transient 5xx on step_completed
  • error handling catchability FatalError can be caught and detected with FatalError.is()
  • hookCleanupTestWorkflow - hook token reuse after workflow completion
  • concurrent hook token conflict - two workflows cannot use the same hook token simultaneously
  • hookDisposeTestWorkflow - hook token reuse after explicit disposal while workflow still running
  • stepFunctionPassingWorkflow - step function references can be passed as arguments (without closure vars)
  • stepFunctionWithClosureWorkflow - step function with closure variables passed as argument
  • closureVariableWorkflow - nested step functions with closure variables
  • spawnWorkflowFromStepWorkflow - spawning a child workflow using start() inside a step
  • health check (queue-based) - workflow and step endpoints respond to health check messages
  • pathsAliasWorkflow - TypeScript path aliases resolve correctly
  • Calculator.calculate - static workflow method using static step methods from another class
  • AllInOneService.processNumber - static workflow method using sibling static step methods
  • ChainableService.processWithThis - static step methods using this to reference the class
  • thisSerializationWorkflow - step function invoked with .call() and .apply()
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE
  • instanceMethodStepWorkflow - instance methods with "use step" directive
  • crossContextSerdeWorkflow - classes defined in step code are deserializable in workflow context
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument
  • cancelRun - cancelling a running workflow
  • cancelRun via CLI - cancelling a running workflow
  • pages router addTenWorkflow via pages router
  • pages router promiseAllWorkflow via pages router
  • pages router sleepingWorkflow via pages router
  • hookWithSleepWorkflow - hook payloads delivered correctly with concurrent sleep
  • sleepWithSequentialStepsWorkflow - sequential steps work with concurrent sleep (control)

Details by Category

❌ ▲ Vercel Production
App Passed Failed Skipped
❌ astro 50 1 7
✅ example 51 0 7
✅ express 51 0 7
✅ fastify 51 0 7
✅ hono 51 0 7
✅ nextjs-turbopack 56 0 2
✅ nextjs-webpack 56 0 2
❌ nitro 50 1 7
✅ nuxt 51 0 7
✅ sveltekit 51 0 7
✅ vite 51 0 7
✅ 💻 Local Development
App Passed Failed Skipped
✅ astro-stable 49 0 9
✅ express-stable 49 0 9
✅ fastify-stable 49 0 9
✅ hono-stable 49 0 9
✅ nextjs-turbopack-canary 55 0 3
✅ nextjs-turbopack-stable 55 0 3
✅ nextjs-webpack-canary 55 0 3
✅ nextjs-webpack-stable 55 0 3
✅ nitro-stable 49 0 9
✅ nuxt-stable 49 0 9
✅ sveltekit-stable 49 0 9
✅ vite-stable 49 0 9
✅ 📦 Local Production
App Passed Failed Skipped
✅ astro-stable 49 0 9
✅ express-stable 49 0 9
✅ fastify-stable 49 0 9
✅ hono-stable 49 0 9
✅ nextjs-turbopack-canary 55 0 3
✅ nextjs-turbopack-stable 55 0 3
✅ nextjs-webpack-canary 55 0 3
✅ nextjs-webpack-stable 55 0 3
✅ nitro-stable 49 0 9
✅ nuxt-stable 49 0 9
✅ sveltekit-stable 49 0 9
✅ vite-stable 49 0 9
✅ 🐘 Local Postgres
App Passed Failed Skipped
✅ astro-stable 49 0 9
✅ express-stable 49 0 9
✅ fastify-stable 49 0 9
✅ hono-stable 49 0 9
✅ nextjs-turbopack-canary 55 0 3
✅ nextjs-turbopack-stable 55 0 3
✅ nextjs-webpack-canary 55 0 3
✅ nextjs-webpack-stable 55 0 3
✅ nitro-stable 49 0 9
✅ nuxt-stable 49 0 9
✅ sveltekit-stable 49 0 9
✅ vite-stable 49 0 9
✅ 🪟 Windows
App Passed Failed Skipped
✅ nextjs-turbopack 55 0 3
❌ 🌍 Community Worlds
App Passed Failed Skipped
✅ mongodb-dev 3 0 2
❌ mongodb 52 3 3
✅ redis-dev 3 0 2
❌ redis 53 2 3
✅ turso-dev 3 0 2
❌ turso 4 51 3
✅ 📋 Other
App Passed Failed Skipped
✅ e2e-local-dev-nest-stable 49 0 9
✅ e2e-local-postgres-nest-stable 49 0 9
✅ e2e-local-prod-nest-stable 49 0 9

📋 View full workflow run


Some E2E test jobs failed:

  • Vercel Prod: failure
  • Local Dev: success
  • Local Prod: success
  • Local Postgres: success
  • Windows: success

Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 10, 2026

📊 Benchmark Results

📈 Comparing against baseline from main branch. Green 🟢 = faster, Red 🔺 = slower.

workflow with no steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Nitro 0.032s (-2.8%) 1.005s (~) 0.973s 10 1.00x
💻 Local Express 0.033s (+16.5% 🔺) 1.005s (~) 0.972s 10 1.02x
🐘 Postgres Nitro 0.053s (-4.2%) 1.010s (~) 0.958s 10 1.65x
🐘 Postgres Express 0.057s (+3.1%) 1.011s (~) 0.954s 10 1.78x
💻 Local Next.js (Turbopack) ⚠️ missing - - - -
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 0.473s (~) 2.358s (+16.7% 🔺) 1.885s 10 1.00x
▲ Vercel Nitro 0.498s (-7.0% 🟢) 2.139s (-11.0% 🟢) 1.640s 10 1.05x
▲ Vercel Next.js (Turbopack) 0.537s (-13.1% 🟢) 1.982s (-13.2% 🟢) 1.446s 10 1.13x

🔍 Observability: Express | Nitro | Next.js (Turbopack)

workflow with 1 step

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Nitro 1.102s (~) 2.006s (~) 0.904s 10 1.00x
💻 Local Express 1.103s (+2.8%) 2.005s (~) 0.902s 10 1.00x
🐘 Postgres Express 1.127s (-0.6%) 2.012s (~) 0.885s 10 1.02x
🐘 Postgres Nitro 1.131s (~) 2.012s (~) 0.882s 10 1.03x
💻 Local Next.js (Turbopack) ⚠️ missing - - - -
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 2.037s (+0.7%) 3.333s (-10.7% 🟢) 1.296s 10 1.00x
▲ Vercel Next.js (Turbopack) 2.053s (~) 3.102s (-8.2% 🟢) 1.049s 10 1.01x
▲ Vercel Express 2.297s (+11.1% 🔺) 3.770s (+9.5% 🔺) 1.472s 10 1.13x

🔍 Observability: Nitro | Next.js (Turbopack) | Express

workflow with 10 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Nitro 10.758s (~) 11.022s (~) 0.264s 3 1.00x
💻 Local Express 10.776s (+2.5%) 11.023s (~) 0.247s 3 1.00x
🐘 Postgres Express 10.836s (-0.5%) 11.040s (~) 0.204s 3 1.01x
🐘 Postgres Nitro 10.853s (~) 11.041s (~) 0.188s 3 1.01x
💻 Local Next.js (Turbopack) ⚠️ missing - - - -
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 17.163s (-3.4%) 18.928s (-2.6%) 1.766s 2 1.00x
▲ Vercel Next.js (Turbopack) 17.426s (+2.8%) 18.734s (+1.6%) 1.308s 2 1.02x
▲ Vercel Nitro 17.938s (+0.8%) 19.396s (~) 1.458s 2 1.05x

🔍 Observability: Express | Next.js (Turbopack) | Nitro

workflow with 25 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 27.002s (~) 27.393s (-1.2%) 0.391s 3 1.00x
🐘 Postgres Nitro 27.017s (~) 27.060s (~) 0.044s 3 1.00x
💻 Local Nitro 27.188s (~) 28.051s (~) 0.863s 3 1.01x
💻 Local Express 27.209s (+2.7%) 28.052s (+3.7%) 0.843s 3 1.01x
💻 Local Next.js (Turbopack) ⚠️ missing - - - -
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 44.218s (-2.6%) 45.881s (-2.0%) 1.663s 2 1.00x
▲ Vercel Express 44.489s (-0.7%) 46.495s (~) 2.005s 2 1.01x
▲ Vercel Next.js (Turbopack) 45.218s (-2.8%) 46.022s (-4.3%) 0.804s 2 1.02x

🔍 Observability: Nitro | Express | Next.js (Turbopack)

workflow with 50 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 53.781s (~) 54.092s (~) 0.312s 2 1.00x
🐘 Postgres Nitro 53.850s (~) 54.102s (~) 0.252s 2 1.00x
💻 Local Express 55.990s (+2.9%) 56.098s (+1.8%) 0.108s 2 1.04x
💻 Local Nitro 56.093s (~) 56.097s (~) 0.004s 2 1.04x
💻 Local Next.js (Turbopack) ⚠️ missing - - - -
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 108.634s (+10.7% 🔺) 109.695s (+10.7% 🔺) 1.061s 1 1.00x
▲ Vercel Express 110.953s (+15.6% 🔺) 113.419s (+16.4% 🔺) 2.466s 1 1.02x
▲ Vercel Nitro 115.524s (+20.4% 🔺) 117.200s (+19.0% 🔺) 1.676s 1 1.06x

🔍 Observability: Next.js (Turbopack) | Express | Nitro

Promise.all with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.359s (-0.7%) 2.011s (~) 0.651s 15 1.00x
🐘 Postgres Nitro 1.365s (-0.9%) 2.011s (~) 0.646s 15 1.00x
💻 Local Express 1.398s (+4.0%) 2.006s (~) 0.608s 15 1.03x
💻 Local Nitro 1.404s (-0.5%) 2.006s (~) 0.602s 15 1.03x
💻 Local Next.js (Turbopack) ⚠️ missing - - - -
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 2.378s (-14.0% 🟢) 3.637s (-13.5% 🟢) 1.259s 9 1.00x
▲ Vercel Express 2.406s (+6.0% 🔺) 3.945s (+8.6% 🔺) 1.539s 8 1.01x
▲ Vercel Next.js (Turbopack) 2.494s (+10.0% 🔺) 3.421s (-9.9% 🟢) 0.927s 9 1.05x

🔍 Observability: Nitro | Express | Next.js (Turbopack)

Promise.all with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.939s (-3.7%) 2.400s (-7.6% 🟢) 0.461s 13 1.00x
🐘 Postgres Nitro 2.147s (+2.4%) 2.743s (~) 0.596s 11 1.11x
💻 Local Express 2.631s (+15.5% 🔺) 3.008s (~) 0.377s 10 1.36x
💻 Local Nitro 2.706s (+5.1% 🔺) 3.008s (~) 0.301s 10 1.40x
💻 Local Next.js (Turbopack) ⚠️ missing - - - -
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 2.961s (-13.2% 🟢) 4.000s (-13.9% 🟢) 1.040s 8 1.00x
▲ Vercel Nitro 3.000s (+17.7% 🔺) 4.349s (+8.4% 🔺) 1.348s 7 1.01x
▲ Vercel Express 3.201s (+8.4% 🔺) 4.507s (+5.0%) 1.305s 7 1.08x

🔍 Observability: Next.js (Turbopack) | Nitro | Express

Promise.all with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 3.244s (-19.4% 🟢) 4.022s (-15.1% 🟢) 0.778s 8 1.00x
🐘 Postgres Express 3.873s (-1.0%) 4.741s (~) 0.869s 7 1.19x
💻 Local Express 7.386s (+13.2% 🔺) 8.018s (+14.3% 🔺) 0.632s 4 2.28x
💻 Local Nitro 7.885s (+9.4% 🔺) 8.518s (+6.2% 🔺) 0.633s 4 2.43x
💻 Local Next.js (Turbopack) ⚠️ missing - - - -
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 3.343s (+2.6%) 4.480s (-12.8% 🟢) 1.138s 7 1.00x
▲ Vercel Express 3.369s (+6.6% 🔺) 4.561s (+6.1% 🔺) 1.191s 7 1.01x
▲ Vercel Next.js (Turbopack) 3.531s (+18.9% 🔺) 4.677s (+10.5% 🔺) 1.146s 7 1.06x

🔍 Observability: Nitro | Express | Next.js (Turbopack)

Promise.race with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.358s (-1.5%) 2.011s (~) 0.653s 15 1.00x
🐘 Postgres Nitro 1.380s (-1.6%) 2.011s (~) 0.631s 15 1.02x
💻 Local Express 1.424s (+2.5%) 2.006s (~) 0.582s 15 1.05x
💻 Local Nitro 1.443s (+0.5%) 2.006s (~) 0.562s 15 1.06x
💻 Local Next.js (Turbopack) ⚠️ missing - - - -
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 2.319s (+12.3% 🔺) 3.358s (-2.2%) 1.038s 9 1.00x
▲ Vercel Express 2.459s (+2.4%) 3.781s (-2.9%) 1.322s 9 1.06x
▲ Vercel Nitro 2.791s (+18.0% 🔺) 3.993s (+5.8% 🔺) 1.202s 8 1.20x

🔍 Observability: Next.js (Turbopack) | Express | Nitro

Promise.race with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 2.001s (-6.4% 🟢) 2.513s (-11.3% 🟢) 0.512s 12 1.00x
🐘 Postgres Nitro 2.035s (+3.3%) 2.516s (~) 0.481s 12 1.02x
💻 Local Express 2.677s (+12.9% 🔺) 3.007s (~) 0.330s 10 1.34x
💻 Local Nitro 2.749s (+1.9%) 3.009s (~) 0.260s 10 1.37x
💻 Local Next.js (Turbopack) ⚠️ missing - - - -
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Next.js (Turbopack) 2.526s (+1.2%) 3.483s (-2.6%) 0.957s 9 1.00x
▲ Vercel Nitro 2.542s (+3.1%) 3.597s (-7.2% 🟢) 1.055s 9 1.01x
▲ Vercel Express 2.775s (+12.6% 🔺) 4.142s (+10.1% 🔺) 1.367s 8 1.10x

🔍 Observability: Next.js (Turbopack) | Nitro | Express

Promise.race with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 3.271s (-11.3% 🟢) 3.776s (-17.9% 🟢) 0.505s 8 1.00x
🐘 Postgres Express 3.760s (-6.0% 🟢) 4.458s (-3.0%) 0.698s 7 1.15x
💻 Local Express 7.899s (+15.4% 🔺) 8.271s (+17.9% 🔺) 0.372s 4 2.42x
💻 Local Nitro 8.355s (+6.5% 🔺) 9.021s (+9.1% 🔺) 0.666s 4 2.55x
💻 Local Next.js (Turbopack) ⚠️ missing - - - -
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - -

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 2.799s (-10.5% 🟢) 3.950s (-8.6% 🟢) 1.151s 8 1.00x
▲ Vercel Next.js (Turbopack) 3.087s (+2.7%) 4.331s (~) 1.244s 7 1.10x
▲ Vercel Nitro 3.102s (+0.9%) 4.347s (+2.5%) 1.245s 7 1.11x

🔍 Observability: Express | Next.js (Turbopack) | Nitro

Stream Benchmarks (includes TTFB metrics)
workflow with stream

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Nitro 0.170s (-0.6%) 1.003s (~) 0.012s (+6.3% 🔺) 1.018s (~) 0.848s 10 1.00x
💻 Local Express 0.170s (+55.4% 🔺) 1.003s (~) 0.011s (+7.8% 🔺) 1.016s (~) 0.846s 10 1.00x
🐘 Postgres Express 0.185s (-9.8% 🟢) 0.996s (~) 0.002s (+6.2% 🔺) 1.013s (~) 0.829s 10 1.09x
🐘 Postgres Nitro 0.195s (-9.8% 🟢) 0.993s (~) 0.002s (+14.3% 🔺) 1.013s (~) 0.818s 10 1.15x
💻 Local Next.js (Turbopack) ⚠️ missing - - - - -
🐘 Postgres Next.js (Turbopack) ⚠️ missing - - - - -

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 1.661s (+6.6% 🔺) 2.439s (+19.5% 🔺) 0.006s (+14.8% 🔺) 2.906s (+13.6% 🔺) 1.245s 10 1.00x
▲ Vercel Next.js (Turbopack) 1.742s (+15.2% 🔺) 2.848s (+28.6% 🔺) 0.006s (-48.3% 🟢) 3.198s (+19.6% 🔺) 1.456s 10 1.05x
▲ Vercel Express 2.000s (+28.2% 🔺) 2.932s (+33.1% 🔺) 0.006s (+5.5% 🔺) 3.399s (+24.8% 🔺) 1.399s 10 1.20x

🔍 Observability: Nitro | Next.js (Turbopack) | Express

Summary

Fastest Framework by World

Winner determined by most benchmark wins

World 🥇 Fastest Framework Wins
💻 Local Express 7/12
🐘 Postgres Express 9/12
▲ Vercel Nitro 5/12
Fastest World by Framework

Winner determined by most benchmark wins

Framework 🥇 Fastest World Wins
Express 🐘 Postgres 6/12
Next.js (Turbopack) ▲ Vercel 12/12
Nitro 🐘 Postgres 7/12
Column Definitions
  • Workflow Time: Runtime reported by workflow (completedAt - createdAt) - primary metric
  • TTFB: Time to First Byte - time from workflow start until first stream byte received (stream benchmarks only)
  • Slurp: Time from first byte to complete stream consumption (stream benchmarks only)
  • Wall Time: Total testbench time (trigger workflow + poll for result)
  • Overhead: Testbench overhead (Wall Time - Workflow Time)
  • Samples: Number of benchmark iterations run
  • vs Fastest: How much slower compared to the fastest configuration for this benchmark

Worlds:

  • 💻 Local: In-memory filesystem world (local development)
  • 🐘 Postgres: PostgreSQL database world (local development)
  • ▲ Vercel: Vercel production/preview deployment
  • 🌐 Turso: Community world (local development)
  • 🌐 MongoDB: Community world (local development)
  • 🌐 Redis: Community world (local development)
  • 🌐 Jazz: Community world (local development)

📋 View full workflow run

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Mar 10, 2026

⚠️ No Changeset found

Latest commit: 781e520

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vercel vercel Bot temporarily deployed to Preview – workflow-docs March 10, 2026 19:16 Inactive
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Mar 10, 2026

⚠️ No Changeset found

Latest commit: 429747f

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants