Skip to content

[codex] Hide flaky worlds indicators#2000

Open
pranaygp wants to merge 1 commit into
mainfrom
pranaygp/codex/hide-worlds-e2e-perf-indicators
Open

[codex] Hide flaky worlds indicators#2000
pranaygp wants to merge 1 commit into
mainfrom
pranaygp/codex/hide-worlds-e2e-perf-indicators

Conversation

@pranaygp
Copy link
Copy Markdown
Contributor

Summary

  • Hide flaky E2E test indicators from the worlds overview and legacy dashboard surfaces.
  • Remove PERF-specific labels/highlighting from worlds overview/detail benchmark UI.
  • Keep the worlds cards focused on package, description, ownership, and encryption signals.

Validation

  • pnpm changeset status --since=main -> no changeset needed
  • pnpm exec biome check docs/components/worlds/WorldsFilteredGrid.tsx docs/components/worlds/WorldCardSimple.tsx docs/components/worlds/WorldDetailHero.tsx docs/components/worlds/WorldTestingPerformance.tsx docs/components/worlds/WorldsDashboard.tsx docs/components/worlds/WorldCard.tsx docs/app/[lang]/worlds/page.tsx
  • git diff --check
  • Verified http://localhost:3000/worlds with Playwright at desktop and mobile widths

Note: Biome reports existing complexity warnings in WorldTestingPerformance.tsx, but exits successfully.

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 15, 2026

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

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

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 15, 2026

⚠️ No Changeset found

Latest commit: f1148fd

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 15, 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.033s (-26.4% 🟢) 1.005s (~) 0.973s 10 1.00x
💻 Local Nitro 0.033s (-22.5% 🟢) 1.005s (~) 0.971s 10 1.02x
🐘 Postgres Express 0.044s (-24.3% 🟢) 1.011s (~) 0.967s 10 1.35x
🐘 Postgres Nitro 0.045s (-52.4% 🟢) 1.011s (-3.0%) 0.966s 10 1.39x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 0.241s (+2.5%) 2.281s (+6.8% 🔺) 2.039s 10 1.00x
▲ Vercel Nitro 0.283s (-30.8% 🟢) 2.210s (-11.9% 🟢) 1.926s 10 1.17x

🔍 Observability: Express | Nitro

workflow with 1 step

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Express 1.070s (-4.9%) 2.006s (~) 0.936s 10 1.00x
💻 Local Nitro 1.074s (-5.0% 🟢) 2.007s (~) 0.933s 10 1.00x
🐘 Postgres Express 1.080s (-5.8% 🟢) 2.009s (~) 0.929s 10 1.01x
🐘 Postgres Nitro 1.087s (-4.7%) 2.010s (~) 0.923s 10 1.02x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 1.613s (-14.0% 🟢) 3.749s (-1.5%) 2.136s 10 1.00x
▲ Vercel Nitro 1.618s (-58.4% 🟢) 4.146s (-29.8% 🟢) 2.528s 10 1.00x

🔍 Observability: Express | Nitro

workflow with 10 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 10.414s (-4.2%) 11.014s (~) 0.600s 3 1.00x
💻 Local Nitro 10.416s (-4.8%) 11.021s (~) 0.606s 3 1.00x
🐘 Postgres Express 10.421s (-4.9%) 11.017s (~) 0.595s 3 1.00x
💻 Local Express 10.424s (-4.6%) 11.022s (~) 0.597s 3 1.00x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 13.291s (-21.7% 🟢) 14.824s (-26.0% 🟢) 1.533s 3 1.00x
▲ Vercel Nitro 16.205s (-31.7% 🟢) 17.859s (-28.9% 🟢) 1.654s 2 1.22x

🔍 Observability: Express | Nitro

workflow with 25 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 13.437s (-7.9% 🟢) 14.017s (-6.7% 🟢) 0.580s 5 1.00x
💻 Local Nitro 13.464s (-10.6% 🟢) 14.026s (-12.5% 🟢) 0.562s 5 1.00x
💻 Local Express 13.475s (-10.0% 🟢) 14.027s (-6.7% 🟢) 0.552s 5 1.00x
🐘 Postgres Express 13.528s (-7.2% 🟢) 14.020s (-6.7% 🟢) 0.492s 5 1.01x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 20.864s (-67.6% 🟢) 23.178s (-65.2% 🟢) 2.315s 3 1.00x
▲ Vercel Express 21.080s (-58.1% 🟢) 22.870s (-56.5% 🟢) 1.790s 3 1.01x

🔍 Observability: Nitro | Express

workflow with 50 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Nitro 11.857s (-29.4% 🟢) 12.021s (-29.4% 🟢) 0.165s 8 1.00x
🐘 Postgres Nitro 11.922s (-14.6% 🟢) 12.142s (-15.1% 🟢) 0.219s 8 1.01x
💻 Local Express 11.994s (-27.8% 🟢) 12.399s (-27.2% 🟢) 0.405s 8 1.01x
🐘 Postgres Express 12.078s (-13.8% 🟢) 13.016s (-10.8% 🟢) 0.938s 7 1.02x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 34.898s (-71.2% 🟢) 36.951s (-70.1% 🟢) 2.052s 3 1.00x
▲ Vercel Nitro 34.909s (-91.7% 🟢) 37.374s (-91.2% 🟢) 2.465s 3 1.00x

🔍 Observability: Express | Nitro

Promise.all with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.136s (-10.9% 🟢) 2.007s (~) 0.872s 15 1.00x
🐘 Postgres Express 1.150s (-8.8% 🟢) 2.007s (~) 0.857s 15 1.01x
💻 Local Nitro 1.177s (-27.9% 🟢) 2.006s (-3.3%) 0.829s 15 1.04x
💻 Local Express 1.195s (-19.7% 🟢) 2.006s (~) 0.810s 15 1.05x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 2.613s (-7.3% 🟢) 4.397s (+1.7%) 1.784s 7 1.00x
▲ Vercel Express 2.873s (~) 4.871s (+5.4% 🔺) 1.998s 7 1.10x

🔍 Observability: Nitro | Express

Promise.all with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.188s (-49.5% 🟢) 2.006s (-33.3% 🟢) 0.819s 15 1.00x
🐘 Postgres Express 1.203s (-49.0% 🟢) 2.007s (-33.3% 🟢) 0.803s 15 1.01x
💻 Local Nitro 1.767s (-43.8% 🟢) 2.007s (-48.3% 🟢) 0.239s 15 1.49x
💻 Local Express 1.782s (-39.6% 🟢) 2.006s (-41.9% 🟢) 0.224s 15 1.50x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 3.471s (-4.1%) 5.431s (+6.3% 🔺) 1.960s 6 1.00x
▲ Vercel Nitro 3.824s (-5.6% 🟢) 5.714s (-3.5%) 1.890s 6 1.10x

🔍 Observability: Express | Nitro

Promise.all with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.296s (-62.7% 🟢) 2.007s (-49.9% 🟢) 0.711s 15 1.00x
🐘 Postgres Express 1.305s (-62.6% 🟢) 2.008s (-49.9% 🟢) 0.702s 15 1.01x
💻 Local Nitro 5.202s (-37.7% 🟢) 5.512s (-38.9% 🟢) 0.311s 6 4.01x
💻 Local Express 5.576s (-33.1% 🟢) 6.213s (-31.2% 🟢) 0.638s 5 4.30x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 5.921s (+39.6% 🔺) 7.711s (+25.9% 🔺) 1.790s 4 1.00x
▲ Vercel Nitro 6.432s (+82.5% 🔺) 8.413s (+52.0% 🔺) 1.981s 4 1.09x

🔍 Observability: Express | Nitro

Promise.race with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.144s (-9.0% 🟢) 2.009s (~) 0.865s 15 1.00x
🐘 Postgres Express 1.161s (-7.6% 🟢) 2.008s (~) 0.847s 15 1.01x
💻 Local Express 1.255s (-33.7% 🟢) 2.006s (-15.1% 🟢) 0.751s 15 1.10x
💻 Local Nitro 1.409s (-24.5% 🟢) 2.006s (-14.3% 🟢) 0.597s 15 1.23x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 2.658s (+8.1% 🔺) 4.161s (~) 1.503s 8 1.00x
▲ Vercel Express 2.703s (+4.7%) 4.667s (+7.3% 🔺) 1.964s 7 1.02x

🔍 Observability: Nitro | Express

Promise.race with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.198s (-48.8% 🟢) 2.008s (-33.3% 🟢) 0.811s 15 1.00x
🐘 Postgres Express 1.216s (-48.1% 🟢) 2.009s (-33.3% 🟢) 0.793s 15 1.02x
💻 Local Express 2.077s (-33.7% 🟢) 2.392s (-36.4% 🟢) 0.315s 13 1.73x
💻 Local Nitro 2.137s (-30.3% 🟢) 2.509s (-35.4% 🟢) 0.372s 12 1.78x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 3.384s (+4.7%) 5.357s (+5.5% 🔺) 1.973s 6 1.00x
▲ Vercel Express 3.797s (+18.9% 🔺) 5.348s (+11.6% 🔺) 1.551s 6 1.12x

🔍 Observability: Nitro | Express

Promise.race with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.321s (-62.1% 🟢) 2.007s (-49.9% 🟢) 0.687s 15 1.00x
🐘 Postgres Express 1.359s (-61.2% 🟢) 2.009s (-49.9% 🟢) 0.650s 15 1.03x
💻 Local Express 5.740s (-34.8% 🟢) 6.215s (-33.0% 🟢) 0.475s 5 4.35x
💻 Local Nitro 5.888s (-35.6% 🟢) 6.214s (-38.0% 🟢) 0.326s 5 4.46x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 5.270s (-17.9% 🟢) 7.281s (-11.0% 🟢) 2.011s 5 1.00x
▲ Vercel Nitro 6.065s (+19.1% 🔺) 8.125s (+19.2% 🔺) 2.059s 4 1.15x

🔍 Observability: Express | Nitro

workflow with 10 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 0.435s (-47.0% 🟢) 1.007s (~) 0.572s 60 1.00x
💻 Local Nitro 0.458s (-53.3% 🟢) 1.004s (-8.2% 🟢) 0.546s 60 1.05x
🐘 Postgres Express 0.458s (-45.4% 🟢) 1.007s (-1.6%) 0.549s 60 1.05x
💻 Local Express 0.469s (-52.3% 🟢) 1.004s (-6.7% 🟢) 0.535s 60 1.08x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 4.744s (-78.5% 🟢) 6.599s (-72.5% 🟢) 1.855s 10 1.00x
▲ Vercel Express 4.995s (-73.7% 🟢) 6.406s (-70.0% 🟢) 1.411s 10 1.05x

🔍 Observability: Nitro | Express

workflow with 25 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.019s (-47.1% 🟢) 1.413s (-32.7% 🟢) 0.394s 64 1.00x
🐘 Postgres Express 1.048s (-47.0% 🟢) 1.882s (-16.6% 🟢) 0.834s 48 1.03x
💻 Local Nitro 1.165s (-61.6% 🟢) 2.006s (-46.6% 🟢) 0.841s 45 1.14x
💻 Local Express 1.185s (-60.7% 🟢) 2.006s (-44.1% 🟢) 0.821s 45 1.16x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 12.641s (-68.0% 🟢) 14.505s (-64.9% 🟢) 1.863s 7 1.00x
▲ Vercel Express 13.343s (-61.4% 🟢) 15.519s (-57.8% 🟢) 2.176s 6 1.06x

🔍 Observability: Nitro | Express

workflow with 50 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 2.054s (-49.9% 🟢) 2.427s (-47.3% 🟢) 0.372s 50 1.00x
🐘 Postgres Express 2.101s (-47.4% 🟢) 2.735s (-37.4% 🟢) 0.634s 44 1.02x
💻 Local Nitro 2.640s (-71.6% 🟢) 3.008s (-70.0% 🟢) 0.367s 40 1.29x
💻 Local Express 2.712s (-70.6% 🟢) 3.008s (-70.0% 🟢) 0.296s 40 1.32x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 41.974s (-56.7% 🟢) 43.817s (-55.5% 🟢) 1.843s 3 1.00x
▲ Vercel Express 48.863s (-62.4% 🟢) 50.988s (-61.4% 🟢) 2.125s 3 1.16x

🔍 Observability: Nitro | Express

workflow with 10 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 0.164s (-42.2% 🟢) 1.006s (~) 0.842s 60 1.00x
🐘 Postgres Express 0.181s (-36.1% 🟢) 1.006s (~) 0.825s 60 1.10x
💻 Local Nitro 0.428s (-29.2% 🟢) 1.004s (-1.7%) 0.576s 60 2.61x
💻 Local Express 0.442s (-21.1% 🟢) 1.004s (~) 0.562s 60 2.70x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 2.263s (+15.8% 🔺) 4.019s (+10.5% 🔺) 1.756s 15 1.00x
▲ Vercel Nitro 2.749s (+65.5% 🔺) 4.426s (+32.1% 🔺) 1.677s 14 1.21x

🔍 Observability: Express | Nitro

workflow with 25 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 0.283s (-43.0% 🟢) 1.006s (~) 0.723s 90 1.00x
🐘 Postgres Express 0.299s (-41.3% 🟢) 1.006s (~) 0.707s 90 1.06x
💻 Local Nitro 2.139s (-15.7% 🟢) 2.912s (-3.2%) 0.774s 31 7.56x
💻 Local Express 2.237s (-11.0% 🟢) 3.008s (~) 0.772s 30 7.91x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 8.585s (+181.8% 🔺) 10.332s (+114.9% 🔺) 1.747s 9 1.00x
▲ Vercel Nitro 9.172s (+184.3% 🔺) 11.083s (+129.9% 🔺) 1.911s 9 1.07x

🔍 Observability: Express | Nitro

workflow with 50 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 0.584s (-26.2% 🟢) 1.006s (~) 0.422s 120 1.00x
🐘 Postgres Express 0.597s (-27.1% 🟢) 1.006s (-1.1%) 0.409s 120 1.02x
💻 Local Nitro 9.973s (-10.9% 🟢) 10.526s (-9.8% 🟢) 0.553s 12 17.09x
💻 Local Express 10.266s (-8.3% 🟢) 10.936s (-8.4% 🟢) 0.670s 11 17.59x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 22.376s (+201.6% 🔺) 24.429s (+164.3% 🔺) 2.053s 5 1.00x
▲ Vercel Nitro 28.165s (+264.7% 🔺) 29.937s (+218.5% 🔺) 1.772s 6 1.26x

🔍 Observability: Express | Nitro

Stream Benchmarks (includes TTFB metrics)
workflow with stream

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.130s (+451.1% 🔺) 1.999s (+99.9% 🔺) 0.001s (-26.7% 🟢) 2.009s (+98.7% 🔺) 0.880s 10 1.00x
🐘 Postgres Express 1.136s (+453.8% 🔺) 2.001s (+100.4% 🔺) 0.001s (-18.8% 🟢) 2.011s (+98.8% 🔺) 0.875s 10 1.01x
💻 Local Express 1.136s (+470.7% 🔺) 2.005s (+99.6% 🔺) 0.013s (+6.6% 🔺) 2.020s (+98.4% 🔺) 0.884s 10 1.01x
💻 Local Nitro 1.138s (+432.7% 🔺) 2.005s (+99.6% 🔺) 0.012s (-3.2%) 2.019s (+98.2% 🔺) 0.880s 10 1.01x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 2.232s (-10.9% 🟢) 3.760s (-8.1% 🟢) 1.434s (+49.3% 🔺) 5.855s (+4.7%) 3.622s 10 1.00x
▲ Vercel Nitro 2.373s (-38.1% 🟢) 3.834s (-27.3% 🟢) 1.687s (+127.3% 🔺) 6.129s (-5.5% 🟢) 3.756s 10 1.06x

🔍 Observability: Express | Nitro

stream pipeline with 5 transform steps (1MB)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.499s (+140.2% 🔺) 2.000s (+98.6% 🔺) 0.004s (-6.5% 🟢) 2.025s (+98.0% 🔺) 0.525s 30 1.00x
💻 Local Nitro 1.528s (+82.1% 🔺) 2.012s (+98.8% 🔺) 0.010s (+9.6% 🔺) 2.024s (+81.4% 🔺) 0.496s 30 1.02x
🐘 Postgres Express 1.530s (+142.8% 🔺) 2.005s (+99.2% 🔺) 0.004s (-8.6% 🟢) 2.023s (+97.7% 🔺) 0.493s 30 1.02x
💻 Local Express 1.730s (+128.5% 🔺) 2.011s (+95.4% 🔺) 0.011s (+11.9% 🔺) 2.202s (+111.8% 🔺) 0.473s 28 1.15x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Express 5.909s (-9.2% 🟢) 7.246s (-9.5% 🟢) 0.200s (-51.0% 🟢) 8.000s (-9.4% 🟢) 2.091s 8 1.00x
▲ Vercel Nitro 5.946s (-79.8% 🟢) 7.456s (-75.8% 🟢) 0.245s (+118.4% 🔺) 8.245s (-74.1% 🟢) 2.300s 8 1.01x

🔍 Observability: Express | Nitro

10 parallel streams (1MB each)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 0.646s (-33.3% 🟢) 1.013s (-18.8% 🟢) 0.000s (-58.6% 🟢) 1.040s (-17.3% 🟢) 0.394s 58 1.00x
🐘 Postgres Express 0.670s (-30.2% 🟢) 1.050s (-17.8% 🟢) 0.000s (-59.6% 🟢) 1.060s (-18.9% 🟢) 0.389s 57 1.04x
💻 Local Nitro 1.319s (+7.9% 🔺) 2.015s (~) 0.000s (+200.0% 🔺) 2.018s (~) 0.699s 30 2.04x
💻 Local Express 1.387s (+13.2% 🔺) 2.015s (~) 0.000s (-10.0% 🟢) 2.017s (~) 0.630s 30 2.15x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 3.580s (+17.4% 🔺) 4.899s (+11.5% 🔺) 0.000s (+8.3% 🔺) 5.454s (+13.4% 🔺) 1.874s 12 1.00x
▲ Vercel Express 4.149s (+10.9% 🔺) 5.542s (+8.6% 🔺) 0.001s (+285.0% 🔺) 6.001s (+8.5% 🔺) 1.853s 10 1.16x

🔍 Observability: Nitro | Express

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

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.256s (-29.1% 🟢) 2.069s (-5.0%) 0.000s (+Infinity% 🔺) 2.088s (-5.0% 🟢) 0.832s 29 1.00x
🐘 Postgres Nitro 1.333s (-25.6% 🟢) 1.995s (-6.8% 🟢) 0.000s (-100.0% 🟢) 2.027s (-6.8% 🟢) 0.693s 30 1.06x
💻 Local Nitro 3.067s (-9.5% 🟢) 3.675s (-8.8% 🟢) 0.000s (-44.9% 🟢) 3.678s (-8.9% 🟢) 0.610s 17 2.44x
💻 Local Express 3.209s (-7.5% 🟢) 3.967s (-1.6%) 0.001s (-29.7% 🟢) 3.970s (-1.7%) 0.761s 16 2.55x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 5.394s (+31.8% 🔺) 7.270s (+35.3% 🔺) 0.000s (-100.0% 🟢) 7.823s (+35.0% 🔺) 2.429s 8 1.00x
▲ Vercel Express 6.426s (+40.1% 🔺) 8.172s (+35.7% 🔺) 0.001s (+Infinity% 🔺) 8.623s (+33.5% 🔺) 2.197s 7 1.19x

🔍 Observability: Nitro | Express

Summary

Fastest Framework by World

Winner determined by most benchmark wins

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

Winner determined by most benchmark wins

Framework 🥇 Fastest World Wins
Express 🐘 Postgres 17/21
Nitro 🐘 Postgres 18/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 15, 2026

🧪 E2E Test Results

Some tests failed

Summary

Passed Failed Skipped Total
❌ ▲ Vercel Production 1199 1 219 1419
✅ 💻 Local Development 1587 0 219 1806
✅ 📦 Local Production 1587 0 219 1806
❌ 🐘 Local Postgres 1457 1 219 1677
✅ 🪟 Windows 129 0 0 129
✅ 📋 Other 727 0 176 903
Total 6686 2 1052 7740

❌ Failed Tests

▲ Vercel Production (1 failed)

vite (1 failed):

  • AbortController abortFromStepWorkflow: step abort cancels an in-flight sibling step
🐘 Local Postgres (1 failed)

nextjs-turbopack-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 102 1 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-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
✅ 🪟 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: failure
  • Local Dev: success
  • Local Prod: success
  • Local Postgres: failure
  • Windows: success

Check the workflow run for details.

@pranaygp pranaygp marked this pull request as ready for review May 15, 2026 01:16
@pranaygp pranaygp requested a review from a team as a code owner May 15, 2026 01:16
Copilot AI review requested due to automatic review settings May 15, 2026 01:16
@pranaygp pranaygp enabled auto-merge (squash) May 15, 2026 01:16
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR simplifies the “worlds” UI by removing flaky E2E compatibility indicators and PERF-specific highlighting so the overview/dashboard surfaces focus on stable metadata (package, description, ownership, encryption).

Changes:

  • Removed “Fully Compatible” (E2E-based) filtering and summary indicators from the worlds overview/grid and legacy dashboard.
  • Removed PERF-specific benchmark labeling/highlighting from the benchmark UI surfaces.
  • Simplified world cards/detail hero to drop E2E/benchmark status callouts, keeping emphasis on ownership/encryption and primary links.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
docs/components/worlds/WorldTestingPerformance.tsx Removes PERF benchmark special-casing (icon/highlight) in the benchmarks table.
docs/components/worlds/WorldsFilteredGrid.tsx Drops the E2E-based “compatible” filter and related counts/UI.
docs/components/worlds/WorldsDashboard.tsx Removes E2E/benchmark summary badges; adds type="button" to filter buttons.
docs/components/worlds/WorldDetailHero.tsx Removes E2E/benchmark quick-link indicators from the detail hero sidebar.
docs/components/worlds/WorldCardSimple.tsx Removes the E2E gauge footer from the simplified world card, keeping encryption only.
docs/components/worlds/WorldCard.tsx Removes E2E status/progress UI from the legacy card component.
docs/app/[lang]/worlds/page.tsx Removes the “Perf” label from the provider benchmark preview header.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 15 to 26
interface WorldCardProps {
id: string;
world: World;
}

const statusConfig = {
passing: {
label: 'Passing',
icon: CheckCircle2,
variant: 'default' as const,
className: 'bg-green-500/10 text-green-600 border-green-500/20',
},
partial: {
label: 'Partial',
icon: AlertCircle,
variant: 'secondary' as const,
className: 'bg-yellow-500/10 text-yellow-600 border-yellow-500/20',
},
failing: {
label: 'Failing',
icon: XCircle,
variant: 'destructive' as const,
className: 'bg-red-500/10 text-red-600 border-red-500/20',
},
pending: {
label: 'Pending',
icon: Clock,
variant: 'outline' as const,
className: 'bg-muted text-muted-foreground',
},
};

const typeEmoji = {
official: '',
community: '',
};

export function WorldCard({ id, world }: WorldCardProps) {
const e2eStatus = world.e2e?.status || 'pending';
const config = statusConfig[e2eStatus];
const StatusIcon = config.icon;

export function WorldCard({ world }: WorldCardProps) {
const isExternal = world.docs.startsWith('http');
Copy link
Copy Markdown
Contributor

@karthikscale3 karthikscale3 left a comment

Choose a reason for hiding this comment

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

The detail page still shows the data - I guess thats intentional?

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