Skip to content

Detail Pane Cleanup #1973

Open
mitul-s wants to merge 28 commits into
mainfrom
ms/detail-pane-cleanup
Open

Detail Pane Cleanup #1973
mitul-s wants to merge 28 commits into
mainfrom
ms/detail-pane-cleanup

Conversation

@mitul-s
Copy link
Copy Markdown
Contributor

@mitul-s mitul-s commented May 12, 2026

Mostly just polish and UI improvements on the detail pane.

Before:

CleanShot.2026-05-12.at.15.54.33.mp4

After:

CleanShot.2026-05-12.at.15.55.06.mp4

@mitul-s mitul-s requested a review from a team as a code owner May 12, 2026 19:19
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 12, 2026

⚠️ No Changeset found

Latest commit: 89f8446

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
Copy link
Copy Markdown
Contributor

vercel Bot commented May 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
example-nextjs-workflow-turbopack Ready Ready Preview, Comment May 15, 2026 8:20pm
example-nextjs-workflow-webpack Ready Ready Preview, Comment May 15, 2026 8:20pm
example-workflow Ready Ready Preview, Comment May 15, 2026 8:20pm
workbench-astro-workflow Ready Ready Preview, Comment May 15, 2026 8:20pm
workbench-express-workflow Ready Ready Preview, Comment May 15, 2026 8:20pm
workbench-fastify-workflow Ready Ready Preview, Comment May 15, 2026 8:20pm
workbench-hono-workflow Ready Ready Preview, Comment May 15, 2026 8:20pm
workbench-nitro-workflow Ready Ready Preview, Comment May 15, 2026 8:20pm
workbench-nuxt-workflow Ready Ready Preview, Comment May 15, 2026 8:20pm
workbench-sveltekit-workflow Ready Ready Preview, Comment May 15, 2026 8:20pm
workbench-tanstack-start-workflow Ready Ready Preview, Comment May 15, 2026 8:20pm
workbench-vite-workflow Ready Ready Preview, Comment May 15, 2026 8:20pm
workflow-docs Ready Ready Preview, Comment, Open in v0 May 15, 2026 8:20pm
workflow-swc-playground Building Building Preview, Comment May 15, 2026 8:20pm
workflow-tarballs Ready Ready Preview, Comment May 15, 2026 8:20pm
workflow-web Ready Ready Preview, Comment May 15, 2026 8:20pm

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 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 🥇 Express 0.031s (-30.0% 🟢) 1.005s (~) 0.974s 10 1.00x
💻 Local Nitro 0.032s (-26.5% 🟢) 1.006s (~) 0.974s 10 1.02x
🐘 Postgres Express 0.048s (-17.4% 🟢) 1.012s (~) 0.964s 10 1.55x
🐘 Postgres Nitro 0.052s (-45.5% 🟢) 1.013s (-2.9%) 0.961s 10 1.67x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 0.256s (+8.8% 🔺) 1.850s (-13.4% 🟢) 1.594s 10 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

workflow with 1 step

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Express 1.072s (-4.7%) 2.007s (~) 0.935s 10 1.00x
💻 Local Nitro 1.074s (-5.0% 🟢) 2.013s (~) 0.939s 10 1.00x
🐘 Postgres Nitro 1.080s (-5.3% 🟢) 2.010s (~) 0.930s 10 1.01x
🐘 Postgres Express 1.085s (-5.3% 🟢) 2.009s (~) 0.923s 10 1.01x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 1.882s (~) 4.144s (+8.8% 🔺) 2.262s 10 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

workflow with 10 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Nitro 10.398s (-5.0% 🟢) 11.022s (~) 0.623s 3 1.00x
💻 Local Express 10.411s (-4.7%) 11.022s (~) 0.611s 3 1.00x
🐘 Postgres Nitro 10.431s (-4.1%) 11.020s (~) 0.589s 3 1.00x
🐘 Postgres Express 10.447s (-4.7%) 11.021s (~) 0.575s 3 1.00x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 13.624s (-19.8% 🟢) 15.395s (-23.1% 🟢) 1.770s 2 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

workflow with 25 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Nitro 13.418s (-10.9% 🟢) 14.026s (-12.5% 🟢) 0.608s 5 1.00x
🐘 Postgres Nitro 13.449s (-7.9% 🟢) 14.013s (-6.8% 🟢) 0.565s 5 1.00x
💻 Local Express 13.469s (-10.0% 🟢) 14.027s (-6.7% 🟢) 0.558s 5 1.00x
🐘 Postgres Express 13.522s (-7.3% 🟢) 14.019s (-6.7% 🟢) 0.497s 5 1.01x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 22.590s (-55.1% 🟢) 24.517s (-53.4% 🟢) 1.927s 3 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

workflow with 50 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 11.905s (-15.0% 🟢) 12.016s (-17.7% 🟢) 0.112s 8 1.00x
💻 Local Nitro 11.909s (-29.0% 🟢) 12.022s (-29.4% 🟢) 0.113s 8 1.00x
💻 Local Express 11.953s (-28.0% 🟢) 12.398s (-27.2% 🟢) 0.445s 8 1.00x
🐘 Postgres Nitro 12.008s (-14.0% 🟢) 12.394s (-13.4% 🟢) 0.386s 8 1.01x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 33.133s (-72.7% 🟢) 35.341s (-71.4% 🟢) 2.208s 3 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

Promise.all with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.141s (-9.4% 🟢) 2.008s (~) 0.866s 15 1.00x
🐘 Postgres Nitro 1.143s (-10.3% 🟢) 2.008s (~) 0.865s 15 1.00x
💻 Local Nitro 1.170s (-28.3% 🟢) 2.006s (-3.3%) 0.836s 15 1.02x
💻 Local Express 1.183s (-20.6% 🟢) 2.006s (~) 0.823s 15 1.04x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 2.840s (-0.7%) 4.832s (+4.5%) 1.992s 7 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

Promise.all with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.206s (-48.7% 🟢) 2.007s (-33.3% 🟢) 0.802s 15 1.00x
🐘 Postgres Express 1.241s (-47.4% 🟢) 2.007s (-33.3% 🟢) 0.766s 15 1.03x
💻 Local Nitro 1.690s (-46.2% 🟢) 2.005s (-48.4% 🟢) 0.315s 15 1.40x
💻 Local Express 1.730s (-41.4% 🟢) 2.005s (-41.9% 🟢) 0.275s 15 1.43x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 3.854s (+6.5% 🔺) 5.413s (+5.9% 🔺) 1.559s 6 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

Promise.all with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.316s (-62.2% 🟢) 2.007s (-49.9% 🟢) 0.691s 15 1.00x
🐘 Postgres Express 1.381s (-60.4% 🟢) 2.007s (-49.9% 🟢) 0.626s 15 1.05x
💻 Local Nitro 4.419s (-47.1% 🟢) 5.012s (-44.4% 🟢) 0.593s 7 3.36x
💻 Local Express 5.133s (-38.4% 🟢) 5.679s (-37.1% 🟢) 0.546s 6 3.90x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 6.601s (+55.7% 🔺) 8.818s (+43.9% 🔺) 2.217s 4 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

Promise.race with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.156s (-8.0% 🟢) 2.009s (~) 0.853s 15 1.00x
🐘 Postgres Express 1.165s (-7.3% 🟢) 2.009s (~) 0.844s 15 1.01x
💻 Local Nitro 1.372s (-26.4% 🟢) 2.006s (-14.3% 🟢) 0.634s 15 1.19x
💻 Local Express 1.382s (-27.0% 🟢) 2.006s (-15.1% 🟢) 0.624s 15 1.20x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 3.460s (+34.0% 🔺) 5.082s (+16.8% 🔺) 1.622s 6 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

Promise.race with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.210s (-48.3% 🟢) 2.009s (-33.3% 🟢) 0.799s 15 1.00x
🐘 Postgres Express 1.213s (-48.2% 🟢) 2.010s (-33.3% 🟢) 0.797s 15 1.00x
💻 Local Nitro 1.992s (-35.0% 🟢) 2.393s (-38.4% 🟢) 0.401s 13 1.65x
💻 Local Express 2.043s (-34.8% 🟢) 2.470s (-34.4% 🟢) 0.427s 13 1.69x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 4.088s (+28.1% 🔺) 5.911s (+23.3% 🔺) 1.823s 6 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

Promise.race with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.316s (-62.2% 🟢) 2.007s (-49.9% 🟢) 0.691s 15 1.00x
🐘 Postgres Express 1.338s (-61.8% 🟢) 2.010s (-49.9% 🟢) 0.672s 15 1.02x
💻 Local Nitro 5.329s (-41.7% 🟢) 5.847s (-41.7% 🟢) 0.518s 6 4.05x
💻 Local Express 5.564s (-36.8% 🟢) 6.014s (-35.1% 🟢) 0.451s 5 4.23x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 6.654s (+3.7%) 8.490s (+3.8%) 1.836s 4 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

workflow with 10 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 0.453s (-44.8% 🟢) 1.007s (~) 0.554s 60 1.00x
💻 Local Express 0.461s (-53.2% 🟢) 1.004s (-6.7% 🟢) 0.543s 60 1.02x
💻 Local Nitro 0.465s (-52.6% 🟢) 1.004s (-8.2% 🟢) 0.539s 60 1.03x
🐘 Postgres Express 0.488s (-41.9% 🟢) 1.008s (-1.5%) 0.520s 60 1.08x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 5.424s (-71.5% 🟢) 7.150s (-66.5% 🟢) 1.727s 9 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

workflow with 25 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.045s (-45.8% 🟢) 1.807s (-14.0% 🟢) 0.761s 50 1.00x
🐘 Postgres Express 1.094s (-44.6% 🟢) 1.807s (-20.0% 🟢) 0.713s 50 1.05x
💻 Local Express 1.156s (-61.7% 🟢) 2.006s (-44.1% 🟢) 0.849s 45 1.11x
💻 Local Nitro 1.166s (-61.6% 🟢) 2.006s (-46.6% 🟢) 0.839s 45 1.12x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 13.204s (-61.8% 🟢) 15.460s (-58.0% 🟢) 2.257s 6 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

workflow with 50 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 2.061s (-48.3% 🟢) 2.616s (-40.1% 🟢) 0.555s 46 1.00x
🐘 Postgres Nitro 2.107s (-48.7% 🟢) 2.616s (-43.2% 🟢) 0.510s 46 1.02x
💻 Local Nitro 2.671s (-71.3% 🟢) 3.007s (-70.0% 🟢) 0.336s 40 1.30x
💻 Local Express 2.697s (-70.7% 🟢) 3.008s (-70.0% 🟢) 0.310s 40 1.31x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 37.917s (-70.8% 🟢) 40.359s (-69.5% 🟢) 2.442s 3 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

workflow with 10 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 0.174s (-38.7% 🟢) 1.006s (~) 0.832s 60 1.00x
🐘 Postgres Express 0.183s (-35.1% 🟢) 1.006s (~) 0.823s 60 1.06x
💻 Local Express 0.444s (-20.7% 🟢) 1.004s (~) 0.560s 60 2.56x
💻 Local Nitro 0.453s (-25.0% 🟢) 1.004s (-1.7%) 0.551s 60 2.61x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 2.904s (+48.6% 🔺) 4.819s (+32.5% 🔺) 1.915s 13 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

workflow with 25 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 0.290s (-41.6% 🟢) 1.006s (~) 0.715s 90 1.00x
🐘 Postgres Express 0.299s (-41.3% 🟢) 1.006s (~) 0.707s 90 1.03x
💻 Local Nitro 2.231s (-12.1% 🟢) 2.882s (-4.2%) 0.652s 32 7.69x
💻 Local Express 2.276s (-9.4% 🟢) 3.009s (~) 0.733s 30 7.85x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 9.065s (+197.6% 🔺) 10.965s (+128.1% 🔺) 1.900s 9 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

workflow with 50 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 0.609s (-22.9% 🟢) 1.006s (~) 0.397s 120 1.00x
🐘 Postgres Express 0.616s (-24.8% 🟢) 1.006s (-1.1%) 0.390s 120 1.01x
💻 Local Nitro 10.058s (-10.1% 🟢) 10.528s (-9.7% 🟢) 0.470s 12 16.51x
💻 Local Express 10.294s (-8.0% 🟢) 10.779s (-9.7% 🟢) 0.485s 12 16.90x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 23.074s (+211.0% 🔺) 25.331s (+174.0% 🔺) 2.257s 5 1.00x
▲ Vercel Nitro ⚠️ missing - - - -

🔍 Observability: Express

Stream Benchmarks (includes TTFB metrics)
workflow with stream

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Express 1.129s (+466.9% 🔺) 2.005s (+99.6% 🔺) 0.012s (-3.3%) 2.019s (+98.3% 🔺) 0.890s 10 1.00x
💻 Local Nitro 1.132s (+429.8% 🔺) 2.005s (+99.6% 🔺) 0.010s (-18.4% 🟢) 2.017s (+98.0% 🔺) 0.885s 10 1.00x
🐘 Postgres Nitro 1.135s (+453.5% 🔺) 2.002s (+100.3% 🔺) 0.001s (-6.7% 🟢) 2.011s (+98.9% 🔺) 0.876s 10 1.01x
🐘 Postgres Express 1.144s (+457.9% 🔺) 1.999s (+100.2% 🔺) 0.001s (-31.3% 🟢) 2.010s (+98.7% 🔺) 0.866s 10 1.01x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 2.425s (-3.2%) 3.442s (-15.8% 🟢) 2.799s (+191.3% 🔺) 6.739s (+20.5% 🔺) 4.313s 10 1.00x
▲ Vercel Nitro ⚠️ missing - - - - -

🔍 Observability: Express

stream pipeline with 5 transform steps (1MB)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.507s (+141.4% 🔺) 1.999s (+98.6% 🔺) 0.004s (-4.9%) 2.025s (+98.1% 🔺) 0.518s 30 1.00x
💻 Local Nitro 1.516s (+80.7% 🔺) 2.010s (+98.6% 🔺) 0.010s (+6.7% 🔺) 2.022s (+81.2% 🔺) 0.506s 30 1.01x
💻 Local Express 1.542s (+103.7% 🔺) 2.012s (+95.6% 🔺) 0.010s (+3.7%) 2.024s (+94.7% 🔺) 0.482s 30 1.02x
🐘 Postgres Express 1.559s (+147.4% 🔺) 2.009s (+99.6% 🔺) 0.004s (+6.2% 🔺) 2.027s (+98.2% 🔺) 0.469s 30 1.03x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 6.046s (-7.0% 🟢) 7.279s (-9.1% 🟢) 0.288s (-29.6% 🟢) 8.178s (-7.4% 🟢) 2.133s 8 1.00x
▲ Vercel Nitro ⚠️ missing - - - - -

🔍 Observability: Express

10 parallel streams (1MB each)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 0.660s (-31.8% 🟢) 0.996s (-20.2% 🟢) 0.000s (-59.3% 🟢) 1.031s (-18.0% 🟢) 0.371s 59 1.00x
🐘 Postgres Express 0.697s (-27.5% 🟢) 1.032s (-19.2% 🟢) 0.000s (+58.6% 🔺) 1.057s (-19.1% 🟢) 0.360s 58 1.05x
💻 Local Nitro 1.377s (+12.6% 🔺) 2.015s (~) 0.000s (+133.3% 🔺) 2.018s (~) 0.640s 30 2.09x
💻 Local Express 1.403s (+14.6% 🔺) 2.015s (~) 0.000s (-60.0% 🟢) 2.017s (~) 0.614s 30 2.12x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 3.533s (-5.5% 🟢) 4.741s (-7.1% 🟢) 0.000s (+83.3% 🔺) 5.334s (-3.5%) 1.801s 12 1.00x
▲ Vercel Nitro ⚠️ missing - - - - -

🔍 Observability: Express

fan-out fan-in 10 streams (1MB each)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.304s (-27.2% 🟢) 2.029s (-5.2% 🟢) 0.000s (-100.0% 🟢) 2.041s (-6.1% 🟢) 0.738s 30 1.00x
🐘 Postgres Express 1.382s (-22.0% 🟢) 2.068s (-5.0% 🟢) 0.000s (+Infinity% 🔺) 2.115s (-3.8%) 0.733s 29 1.06x
💻 Local Nitro 3.100s (-8.5% 🟢) 3.966s (-1.6%) 0.001s (+5.5% 🔺) 3.969s (-1.7%) 0.869s 16 2.38x
💻 Local Express 3.144s (-9.3% 🟢) 3.966s (-1.7%) 0.000s (-68.8% 🟢) 3.968s (-1.7%) 0.824s 16 2.41x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 6.000s (+30.8% 🔺) 7.602s (+26.2% 🔺) 0.000s (+Infinity% 🔺) 8.239s (+27.6% 🔺) 2.239s 8 1.00x
▲ Vercel Nitro ⚠️ missing - - - - -

🔍 Observability: Express

Summary

Fastest Framework by World

Winner determined by most benchmark wins

World 🥇 Fastest Framework Wins
💻 Local Nitro 15/21
🐘 Postgres Nitro 17/21
▲ Vercel Express 21/21
Fastest World by Framework

Winner determined by most benchmark wins

Framework 🥇 Fastest World Wins
Express 🐘 Postgres 14/21
Nitro 🐘 Postgres 15/21
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)
  • 🌐 Redis: Community world (local development)
  • 🌐 Redis + BullMQ: Community world (local development)
  • 🌐 Cloudflare: Community world (local development)
  • 🌐 MySQL: Community world (local development)
  • 🌐 Azure: Community world (local development)
  • 🌐 NATS JetStream: Community world (local development)
  • 🌐 Upstash: Community world (local development)

📋 View full workflow run


Some benchmark jobs failed:

  • Local: success
  • Postgres: success
  • Vercel: failure

Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

🧪 E2E Test Results

Some tests failed

Summary

Passed Failed Skipped Total
✅ ▲ Vercel Production 1200 0 219 1419
✅ 💻 Local Development 1587 0 219 1806
✅ 📦 Local Production 1587 0 219 1806
❌ 🐘 Local Postgres 1585 2 219 1806
✅ 🪟 Windows 129 0 0 129
✅ 📋 Other 727 0 176 903
Total 6815 2 1052 7869

❌ Failed Tests

🐘 Local Postgres (2 failed)

nextjs-turbopack-stable-lazy-discovery-disabled (1 failed):

  • DurableAgent e2e core basic text response

nextjs-webpack-stable-lazy-discovery-disabled (1 failed):

  • DurableAgent e2e core basic text response

Details by Category

✅ ▲ Vercel Production
App Passed Failed Skipped
✅ astro 103 0 26
✅ example 103 0 26
✅ express 103 0 26
✅ fastify 103 0 26
✅ hono 103 0 26
✅ nextjs-turbopack 127 0 2
✅ nextjs-webpack 127 0 2
✅ nitro 103 0 26
✅ nuxt 103 0 26
✅ sveltekit 122 0 7
✅ vite 103 0 26
✅ 💻 Local Development
App Passed Failed Skipped
✅ astro-stable 104 0 25
✅ express-stable 104 0 25
✅ fastify-stable 104 0 25
✅ hono-stable 104 0 25
✅ nextjs-turbopack-canary 110 0 19
✅ nextjs-turbopack-stable-lazy-discovery-disabled 129 0 0
✅ nextjs-turbopack-stable-lazy-discovery-enabled 129 0 0
✅ nextjs-webpack-canary 110 0 19
✅ nextjs-webpack-stable-lazy-discovery-disabled 129 0 0
✅ nextjs-webpack-stable-lazy-discovery-enabled 129 0 0
✅ nitro-stable 104 0 25
✅ nuxt-stable 104 0 25
✅ sveltekit-stable 123 0 6
✅ vite-stable 104 0 25
✅ 📦 Local Production
App Passed Failed Skipped
✅ astro-stable 104 0 25
✅ express-stable 104 0 25
✅ fastify-stable 104 0 25
✅ hono-stable 104 0 25
✅ nextjs-turbopack-canary 110 0 19
✅ nextjs-turbopack-stable-lazy-discovery-disabled 129 0 0
✅ nextjs-turbopack-stable-lazy-discovery-enabled 129 0 0
✅ nextjs-webpack-canary 110 0 19
✅ nextjs-webpack-stable-lazy-discovery-disabled 129 0 0
✅ nextjs-webpack-stable-lazy-discovery-enabled 129 0 0
✅ nitro-stable 104 0 25
✅ nuxt-stable 104 0 25
✅ sveltekit-stable 123 0 6
✅ vite-stable 104 0 25
❌ 🐘 Local Postgres
App Passed Failed Skipped
✅ astro-stable 104 0 25
✅ express-stable 104 0 25
✅ fastify-stable 104 0 25
✅ hono-stable 104 0 25
✅ nextjs-turbopack-canary 110 0 19
❌ nextjs-turbopack-stable-lazy-discovery-disabled 128 1 0
✅ nextjs-turbopack-stable-lazy-discovery-enabled 129 0 0
✅ nextjs-webpack-canary 110 0 19
❌ nextjs-webpack-stable-lazy-discovery-disabled 128 1 0
✅ nextjs-webpack-stable-lazy-discovery-enabled 129 0 0
✅ nitro-stable 104 0 25
✅ nuxt-stable 104 0 25
✅ sveltekit-stable 123 0 6
✅ vite-stable 104 0 25
✅ 🪟 Windows
App Passed Failed Skipped
✅ nextjs-turbopack 129 0 0
✅ 📋 Other
App Passed Failed Skipped
✅ e2e-local-dev-nest-stable 104 0 25
✅ e2e-local-dev-tanstack-start- 104 0 25
✅ e2e-local-postgres-nest-stable 104 0 25
✅ e2e-local-postgres-tanstack-start- 104 0 25
✅ e2e-local-prod-nest-stable 104 0 25
✅ e2e-local-prod-tanstack-start- 104 0 25
✅ e2e-vercel-prod-tanstack-start 103 0 26

📋 View full workflow run


Some E2E test jobs failed:

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

Check the workflow run for details.

Copy link
Copy Markdown
Contributor

@vercel vercel Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Additional Suggestion:

Unused variable selectedResource causes TypeScript build failure (TS6133) due to noUnusedLocals: true in tsconfig.

Fix on Vercel

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 13, 2026

Deployment failed with the following error:

The Preview Deployment Suffix domain "labs.vercel.dev" is not available under the current scope. Learn more: https://vercel.link/3a1

if (selectedSpan.resource === 'hook') {
return (data.hookId as string | undefined) ?? selectedSpan.spanId;
}
const { prevSpanId, nextSpanId } = useMemo(() => {
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added back in navigation controls for detail panel

)}
{hasThisVal && (
<DetailCard summary="this">{JsonBlock(thisVal)}</DetailCard>
<DetailCard summary="Context">{JsonBlock(thisVal)}</DetailCard>
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rename this to Context

const ctx = useContext(DecryptClickContext);

return (
<div className="relative min-h-20 overflow-hidden rounded-md border border-gray-alpha-400 bg-background-100">
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

blurred out fake encrypted state

new Set()
);

const sidebar = useSidebarDataOptional();
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

avoid flashing decrypt button, pull in state

Co-authored-by: Mitul Shah <mitulxshah@gmail.com>
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.

2 participants