Skip to content

Fix docs homepage examples link#1988

Merged
pranaygp merged 1 commit into
mainfrom
pranaygp/codex/fix-examples-homepage-link
May 14, 2026
Merged

Fix docs homepage examples link#1988
pranaygp merged 1 commit into
mainfrom
pranaygp/codex/fix-examples-homepage-link

Conversation

@pranaygp
Copy link
Copy Markdown
Contributor

Summary

  • add a shared examples repository URL in the docs config
  • point the homepage “All examples” CTA at the same GitHub repo as the navbar
  • add an empty changeset for this docs-only/non-package change

Why lint missed it

  • docs lint runs Biome only, so it checks formatting/static rules but not broken links.
  • docs lint:links validates MDX pages from the Fumadocs source tree, so it does not scan React homepage component links like this CTA.

Validation

  • pnpm dlx @biomejs/biome check docs/geistdocs.tsx "docs/app/[lang]/(home)/components/templates/index.tsx" .changeset/fix-examples-homepage-link.md
  • git diff --check

Note: pnpm --filter docs lint is blocked in this checkout because local node_modules are missing (biome: command not found).

Copilot AI review requested due to automatic review settings May 14, 2026 19:22
@pranaygp pranaygp requested a review from a team as a code owner May 14, 2026 19:22
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 14, 2026

🦋 Changeset detected

Latest commit: 9321ae3

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 0 packages

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

Not sure what this means? Click here to learn what changesets are.

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

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 14, 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 14, 2026 7:26pm
example-nextjs-workflow-webpack Ready Ready Preview, Comment May 14, 2026 7:26pm
example-workflow Ready Ready Preview, Comment May 14, 2026 7:26pm
workbench-astro-workflow Ready Ready Preview, Comment May 14, 2026 7:26pm
workbench-express-workflow Ready Ready Preview, Comment May 14, 2026 7:26pm
workbench-fastify-workflow Ready Ready Preview, Comment May 14, 2026 7:26pm
workbench-hono-workflow Ready Ready Preview, Comment May 14, 2026 7:26pm
workbench-nitro-workflow Ready Ready Preview, Comment May 14, 2026 7:26pm
workbench-nuxt-workflow Ready Ready Preview, Comment May 14, 2026 7:26pm
workbench-sveltekit-workflow Ready Ready Preview, Comment May 14, 2026 7:26pm
workbench-tanstack-start-workflow Ready Ready Preview, Comment May 14, 2026 7:26pm
workbench-vite-workflow Ready Ready Preview, Comment May 14, 2026 7:26pm
workflow-docs Ready Ready Preview, Comment, Open in v0 May 14, 2026 7:26pm
workflow-swc-playground Ready Ready Preview, Comment May 14, 2026 7:26pm
workflow-tarballs Ready Ready Preview, Comment May 14, 2026 7:26pm
workflow-web Ready Ready Preview, Comment May 14, 2026 7:26pm

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 14, 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.6% 🟢) 1.005s (~) 0.973s 10 1.00x
💻 Local Nitro 0.033s (-23.7% 🟢) 1.005s (~) 0.972s 10 1.01x
🐘 Postgres Nitro 0.041s (-56.7% 🟢) 1.011s (-3.0%) 0.970s 10 1.27x
🐘 Postgres Express 0.043s (-26.2% 🟢) 1.011s (~) 0.968s 10 1.32x
💻 Local Next.js (Turbopack) 0.049s 1.005s 0.957s 10 1.49x
🐘 Postgres Next.js (Turbopack) 0.058s 1.012s 0.954s 10 1.77x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 0.311s (-24.0% 🟢) 2.869s (+14.3% 🔺) 2.558s 10 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

workflow with 1 step

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Express 1.071s (-4.8%) 2.006s (~) 0.935s 10 1.00x
💻 Local Nitro 1.075s (-5.0%) 2.006s (~) 0.931s 10 1.00x
🐘 Postgres Nitro 1.082s (-5.1% 🟢) 2.008s (~) 0.926s 10 1.01x
🐘 Postgres Express 1.083s (-5.5% 🟢) 2.009s (~) 0.925s 10 1.01x
💻 Local Next.js (Turbopack) 1.102s 2.006s 0.904s 10 1.03x
🐘 Postgres Next.js (Turbopack) 1.124s 2.009s 0.885s 10 1.05x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 1.663s (-57.3% 🟢) 3.763s (-36.3% 🟢) 2.100s 10 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

workflow with 10 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Express 10.412s (-4.7%) 11.022s (~) 0.610s 3 1.00x
🐘 Postgres Express 10.416s (-5.0%) 11.020s (~) 0.604s 3 1.00x
💻 Local Nitro 10.418s (-4.8%) 11.020s (~) 0.602s 3 1.00x
🐘 Postgres Nitro 10.440s (-4.0%) 11.017s (~) 0.576s 3 1.00x
💻 Local Next.js (Turbopack) 10.644s 11.022s 0.378s 3 1.02x
🐘 Postgres Next.js (Turbopack) 10.708s 11.019s 0.311s 3 1.03x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 13.774s (-42.0% 🟢) 15.660s (-37.6% 🟢) 1.887s 2 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

workflow with 25 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Nitro 13.448s (-10.7% 🟢) 14.025s (-12.5% 🟢) 0.577s 5 1.00x
💻 Local Express 13.462s (-10.1% 🟢) 14.028s (-6.7% 🟢) 0.566s 5 1.00x
🐘 Postgres Nitro 13.474s (-7.7% 🟢) 14.017s (-6.7% 🟢) 0.543s 5 1.00x
🐘 Postgres Express 13.484s (-7.5% 🟢) 14.018s (-6.7% 🟢) 0.534s 5 1.00x
💻 Local Next.js (Turbopack) 14.000s 14.228s 0.228s 5 1.04x
🐘 Postgres Next.js (Turbopack) 14.211s 15.019s 0.808s 4 1.06x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 21.576s (-66.5% 🟢) 23.702s (-64.4% 🟢) 2.126s 3 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

workflow with 50 sequential steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
💻 Local 🥇 Nitro 11.896s (-29.1% 🟢) 12.020s (-29.4% 🟢) 0.124s 8 1.00x
💻 Local Express 11.930s (-28.1% 🟢) 12.148s (-28.7% 🟢) 0.218s 8 1.00x
🐘 Postgres Nitro 11.931s (-14.6% 🟢) 12.140s (-15.2% 🟢) 0.209s 8 1.00x
🐘 Postgres Express 11.944s (-14.7% 🟢) 12.020s (-17.6% 🟢) 0.076s 8 1.00x
💻 Local Next.js (Turbopack) 12.948s 13.310s 0.362s 7 1.09x
🐘 Postgres Next.js (Turbopack) 13.399s 14.158s 0.759s 7 1.13x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 34.707s (-91.8% 🟢) 37.141s (-91.3% 🟢) 2.434s 3 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

Promise.all with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.139s (-9.6% 🟢) 2.007s (~) 0.868s 15 1.00x
🐘 Postgres Nitro 1.141s (-10.5% 🟢) 2.007s (~) 0.866s 15 1.00x
💻 Local Nitro 1.154s (-29.2% 🟢) 2.005s (-3.3%) 0.851s 15 1.01x
💻 Local Express 1.191s (-20.0% 🟢) 2.006s (~) 0.815s 15 1.05x
🐘 Postgres Next.js (Turbopack) 1.209s 2.007s 0.797s 15 1.06x
💻 Local Next.js (Turbopack) 1.283s 2.006s 0.723s 15 1.13x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 2.580s (-8.4% 🟢) 4.408s (+2.0%) 1.828s 7 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

Promise.all with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.190s (-49.4% 🟢) 2.007s (-33.3% 🟢) 0.817s 15 1.00x
🐘 Postgres Express 1.219s (-48.4% 🟢) 2.007s (-33.3% 🟢) 0.789s 15 1.02x
🐘 Postgres Next.js (Turbopack) 1.353s 2.007s 0.653s 15 1.14x
💻 Local Nitro 1.604s (-49.0% 🟢) 2.005s (-48.4% 🟢) 0.402s 15 1.35x
💻 Local Express 1.692s (-42.7% 🟢) 2.006s (-41.9% 🟢) 0.313s 15 1.42x
💻 Local Next.js (Turbopack) 1.911s 2.293s 0.382s 14 1.61x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 3.744s (-7.6% 🟢) 5.774s (-2.5%) 2.029s 6 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

Promise.all with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.303s (-62.5% 🟢) 2.007s (-49.9% 🟢) 0.703s 15 1.00x
🐘 Postgres Express 1.307s (-62.5% 🟢) 2.007s (-49.9% 🟢) 0.700s 15 1.00x
🐘 Postgres Next.js (Turbopack) 1.632s 2.008s 0.376s 15 1.25x
💻 Local Nitro 4.252s (-49.1% 🟢) 4.725s (-47.6% 🟢) 0.472s 7 3.26x
💻 Local Next.js (Turbopack) 4.537s 5.012s 0.476s 6 3.48x
💻 Local Express 4.647s (-44.3% 🟢) 5.011s (-44.5% 🟢) 0.365s 6 3.56x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 5.751s (+63.1% 🔺) 7.606s (+37.4% 🔺) 1.855s 4 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

Promise.race with 10 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 1.143s (-9.1% 🟢) 2.008s (~) 0.865s 15 1.00x
🐘 Postgres Express 1.146s (-8.8% 🟢) 2.008s (~) 0.862s 15 1.00x
🐘 Postgres Next.js (Turbopack) 1.216s 2.008s 0.792s 15 1.06x
💻 Local Next.js (Turbopack) 1.324s 2.005s 0.682s 15 1.16x
💻 Local Nitro 1.376s (-26.2% 🟢) 2.006s (-14.3% 🟢) 0.629s 15 1.20x
💻 Local Express 1.410s (-25.5% 🟢) 2.006s (-15.1% 🟢) 0.597s 15 1.23x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 2.954s (+20.1% 🔺) 4.563s (+9.4% 🔺) 1.609s 7 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

Promise.race with 25 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.194s (-49.0% 🟢) 2.008s (-33.3% 🟢) 0.814s 15 1.00x
🐘 Postgres Nitro 1.207s (-48.4% 🟢) 2.008s (-33.3% 🟢) 0.801s 15 1.01x
🐘 Postgres Next.js (Turbopack) 1.359s 2.009s 0.650s 15 1.14x
💻 Local Nitro 1.674s (-45.4% 🟢) 2.072s (-46.7% 🟢) 0.398s 15 1.40x
💻 Local Next.js (Turbopack) 2.060s 3.008s 0.948s 10 1.72x
💻 Local Express 2.107s (-32.7% 🟢) 2.510s (-33.3% 🟢) 0.403s 12 1.76x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 3.865s (+19.5% 🔺) 5.624s (+10.8% 🔺) 1.759s 6 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

Promise.race with 50 concurrent steps

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.299s (-62.9% 🟢) 2.007s (-50.0% 🟢) 0.709s 15 1.00x
🐘 Postgres Nitro 1.313s (-62.3% 🟢) 2.006s (-49.9% 🟢) 0.694s 15 1.01x
🐘 Postgres Next.js (Turbopack) 1.609s 2.007s 0.398s 15 1.24x
💻 Local Nitro 4.875s (-46.7% 🟢) 5.180s (-48.3% 🟢) 0.305s 6 3.75x
💻 Local Next.js (Turbopack) 5.176s 5.515s 0.339s 6 3.99x
💻 Local Express 5.488s (-37.6% 🟢) 6.016s (-35.1% 🟢) 0.528s 6 4.23x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 6.134s (+20.4% 🔺) 7.748s (+13.7% 🔺) 1.614s 4 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

workflow with 10 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 0.432s (-47.4% 🟢) 1.006s (~) 0.574s 60 1.00x
🐘 Postgres Express 0.436s (-48.0% 🟢) 1.006s (-1.7%) 0.570s 60 1.01x
💻 Local Nitro 0.462s (-52.9% 🟢) 1.003s (-8.3% 🟢) 0.542s 60 1.07x
💻 Local Express 0.498s (-49.4% 🟢) 1.004s (-6.7% 🟢) 0.507s 60 1.15x
🐘 Postgres Next.js (Turbopack) 0.657s 1.006s 0.349s 60 1.52x
💻 Local Next.js (Turbopack) 0.688s 1.004s 0.316s 60 1.59x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 5.086s (-76.9% 🟢) 6.959s (-71.0% 🟢) 1.873s 9 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

workflow with 25 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 0.997s (-49.5% 🟢) 1.385s (-38.6% 🟢) 0.388s 66 1.00x
🐘 Postgres Nitro 1.075s (-44.2% 🟢) 1.881s (-10.4% 🟢) 0.807s 48 1.08x
💻 Local Nitro 1.137s (-62.5% 🟢) 2.005s (-46.7% 🟢) 0.868s 45 1.14x
💻 Local Express 1.199s (-60.2% 🟢) 2.006s (-44.1% 🟢) 0.807s 45 1.20x
🐘 Postgres Next.js (Turbopack) 1.579s 2.008s 0.429s 45 1.58x
💻 Local Next.js (Turbopack) 1.701s 2.005s 0.304s 45 1.71x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 91.227s (+131.1% 🔺) 93.418s (+126.2% 🔺) 2.190s 4 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

workflow with 50 sequential data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.993s (-50.1% 🟢) 2.328s (-46.7% 🟢) 0.334s 53 1.00x
🐘 Postgres Nitro 2.074s (-49.5% 🟢) 2.659s (-42.2% 🟢) 0.585s 46 1.04x
💻 Local Nitro 2.545s (-72.6% 🟢) 3.007s (-70.0% 🟢) 0.462s 40 1.28x
💻 Local Express 2.735s (-70.3% 🟢) 3.084s (-69.2% 🟢) 0.349s 39 1.37x
🐘 Postgres Next.js (Turbopack) 3.165s 4.009s 0.844s 30 1.59x
💻 Local Next.js (Turbopack) 3.573s 4.008s 0.435s 30 1.79x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 44.394s (-54.2% 🟢) 46.333s (-52.9% 🟢) 1.939s 3 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

workflow with 10 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 0.181s (-36.0% 🟢) 1.006s (~) 0.825s 60 1.00x
🐘 Postgres Nitro 0.184s (-34.9% 🟢) 1.006s (~) 0.821s 60 1.02x
🐘 Postgres Next.js (Turbopack) 0.244s 1.006s 0.763s 60 1.35x
💻 Local Nitro 0.392s (-35.1% 🟢) 1.004s (-1.7%) 0.611s 60 2.17x
💻 Local Express 0.455s (-18.9% 🟢) 1.004s (~) 0.550s 60 2.52x
💻 Local Next.js (Turbopack) 0.502s 1.005s 0.503s 60 2.78x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 3.306s (+99.0% 🔺) 4.885s (+45.8% 🔺) 1.579s 13 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

workflow with 25 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 0.283s (-44.5% 🟢) 1.006s (~) 0.723s 90 1.00x
🐘 Postgres Nitro 0.293s (-40.9% 🟢) 1.006s (~) 0.713s 90 1.04x
🐘 Postgres Next.js (Turbopack) 0.480s 1.006s 0.527s 90 1.69x
💻 Local Nitro 2.093s (-17.5% 🟢) 2.684s (-10.8% 🟢) 0.591s 34 7.39x
💻 Local Next.js (Turbopack) 2.225s 2.912s 0.686s 31 7.86x
💻 Local Express 2.234s (-11.1% 🟢) 2.884s (-4.2%) 0.650s 32 7.89x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 8.339s (+158.5% 🔺) 10.126s (+110.0% 🔺) 1.788s 9 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: Nitro

workflow with 50 concurrent data payload steps (10KB)

💻 Local Development

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 0.568s (-30.6% 🟢) 1.005s (-1.2%) 0.438s 120 1.00x
🐘 Postgres Nitro 0.578s (-26.9% 🟢) 1.005s (~) 0.428s 120 1.02x
🐘 Postgres Next.js (Turbopack) 0.970s 1.471s 0.501s 82 1.71x
💻 Local Nitro 9.236s (-17.5% 🟢) 9.792s (-16.1% 🟢) 0.556s 13 16.26x
💻 Local Express 10.017s (-10.5% 🟢) 10.777s (-9.7% 🟢) 0.760s 12 17.64x
💻 Local Next.js (Turbopack) 10.758s 11.393s 0.635s 11 18.94x

▲ Production (Vercel)

World Framework Workflow Time Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 27.852s (+260.7% 🔺) 30.301s (+222.3% 🔺) 2.449s 4 1.00x
▲ Vercel Express ⚠️ missing - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - -

🔍 Observability: 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 1.117s (+422.8% 🔺) 2.004s (+99.5% 🔺) 0.010s (-20.8% 🟢) 2.016s (+97.9% 🔺) 0.899s 10 1.00x
🐘 Postgres Express 1.125s (+448.7% 🔺) 2.001s (+100.4% 🔺) 0.001s (-18.8% 🟢) 2.009s (+98.7% 🔺) 0.884s 10 1.01x
🐘 Postgres Nitro 1.128s (+450.1% 🔺) 2.001s (+100.2% 🔺) 0.001s (-33.3% 🟢) 2.009s (+98.7% 🔺) 0.882s 10 1.01x
💻 Local Express 1.135s (+470.2% 🔺) 2.005s (+99.6% 🔺) 0.010s (-15.7% 🟢) 2.018s (+98.2% 🔺) 0.882s 10 1.02x
💻 Local Next.js (Turbopack) 1.162s 2.004s 0.011s 2.018s 0.856s 10 1.04x
🐘 Postgres Next.js (Turbopack) 1.193s 2.001s 0.001s 2.010s 0.817s 10 1.07x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 2.485s (-35.2% 🟢) 3.696s (-30.0% 🟢) 2.296s (+209.4% 🔺) 6.578s (+1.5%) 4.093s 10 1.00x
▲ Vercel Express ⚠️ missing - - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - - -

🔍 Observability: Nitro

stream pipeline with 5 transform steps (1MB)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Express 1.512s (+140.0% 🔺) 2.007s (+99.4% 🔺) 0.003s (-11.2% 🟢) 2.022s (+97.6% 🔺) 0.510s 30 1.00x
🐘 Postgres Nitro 1.518s (+143.3% 🔺) 2.007s (+99.4% 🔺) 0.003s (-25.0% 🟢) 2.022s (+97.8% 🔺) 0.504s 30 1.00x
💻 Local Next.js (Turbopack) 1.643s 2.010s 0.009s 2.022s 0.379s 30 1.09x
🐘 Postgres Next.js (Turbopack) 1.664s 2.010s 0.004s 2.025s 0.361s 30 1.10x
💻 Local Nitro 1.685s (+100.8% 🔺) 2.010s (+98.6% 🔺) 0.010s (+9.4% 🔺) 2.201s (+97.3% 🔺) 0.517s 28 1.11x
💻 Local Express 1.700s (+124.5% 🔺) 2.011s (+95.5% 🔺) 0.009s (-5.5% 🟢) 2.202s (+111.7% 🔺) 0.502s 28 1.12x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 6.607s (-77.6% 🟢) 8.057s (-73.8% 🟢) 0.262s (+133.8% 🔺) 8.876s (-72.1% 🟢) 2.269s 7 1.00x
▲ Vercel Express ⚠️ missing - - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - - -

🔍 Observability: Nitro

10 parallel streams (1MB each)

💻 Local Development

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
🐘 Postgres 🥇 Nitro 0.653s (-32.6% 🟢) 1.052s (-15.7% 🟢) 0.000s (+26.3% 🔺) 1.059s (-15.8% 🟢) 0.406s 57 1.00x
🐘 Postgres Express 0.660s (-31.3% 🟢) 1.017s (-20.4% 🟢) 0.000s (-20.7% 🟢) 1.035s (-20.8% 🟢) 0.375s 58 1.01x
🐘 Postgres Next.js (Turbopack) 0.771s 1.072s 0.000s 1.079s 0.308s 56 1.18x
💻 Local Nitro 1.321s (+8.1% 🔺) 2.014s (~) 0.000s (+200.0% 🔺) 2.016s (~) 0.695s 30 2.02x
💻 Local Express 1.375s (+12.3% 🔺) 2.015s (~) 0.000s (~) 2.017s (~) 0.642s 30 2.11x
💻 Local Next.js (Turbopack) 1.386s 2.014s 0.000s 2.016s 0.630s 30 2.12x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 3.861s (+26.6% 🔺) 5.408s (+23.1% 🔺) 0.000s (+18.2% 🔺) 5.876s (+22.2% 🔺) 2.016s 11 1.00x
▲ Vercel Express ⚠️ missing - - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - - -

🔍 Observability: Nitro

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.257s (-29.9% 🟢) 1.936s (-9.6% 🟢) 0.000s (-100.0% 🟢) 1.944s (-10.6% 🟢) 0.687s 31 1.00x
🐘 Postgres Express 1.294s (-27.0% 🟢) 2.033s (-6.6% 🟢) 0.000s (NaN%) 2.066s (-6.0% 🟢) 0.773s 30 1.03x
🐘 Postgres Next.js (Turbopack) 1.654s 2.261s 0.000s 2.268s 0.614s 27 1.32x
💻 Local Next.js (Turbopack) 2.543s 3.078s 0.000s 3.081s 0.538s 20 2.02x
💻 Local Nitro 3.090s (-8.8% 🟢) 3.778s (-6.3% 🟢) 0.001s (+5.5% 🔺) 3.781s (-6.3% 🟢) 0.691s 16 2.46x
💻 Local Express 3.190s (-8.0% 🟢) 4.028s (~) 0.001s (-16.7% 🟢) 4.031s (~) 0.841s 15 2.54x

▲ Production (Vercel)

World Framework Workflow Time TTFB Slurp Wall Time Overhead Samples vs Fastest
▲ Vercel 🥇 Nitro 5.893s (+44.0% 🔺) 7.148s (+33.0% 🔺) 0.000s (-54.2% 🟢) 7.653s (+32.1% 🔺) 1.759s 8 1.00x
▲ Vercel Express ⚠️ missing - - - - -
▲ Vercel Next.js (Turbopack) ⚠️ missing - - - - -

🔍 Observability: Nitro

Summary

Fastest Framework by World

Winner determined by most benchmark wins

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

Winner determined by most benchmark wins

Framework 🥇 Fastest World Wins
Express 🐘 Postgres 16/21
Next.js (Turbopack) 🐘 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)

📋 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 14, 2026

🧪 E2E Test Results

Some tests failed

Summary

Passed Failed Skipped Total
❌ ▲ Vercel Production 1198 2 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 6813 4 1052 7869

❌ Failed Tests

▲ Vercel Production (2 failed)

example (1 failed):

nuxt (1 failed):

  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE | wrun_01KRKZK6ZFF31R00FD6W89CM0G | 🔍 observability
🐘 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):

  • addTenWorkflow | wrun_01KRKZ5JM6T3BST1GFH11CJRFQ

Details by Category

❌ ▲ Vercel Production
App Passed Failed Skipped
✅ astro 103 0 26
❌ example 102 1 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 102 1 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: failure
  • Local Dev: success
  • Local Prod: success
  • Local Postgres: failure
  • Windows: success

Check the workflow run for details.

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 fixes the docs homepage “All examples” call-to-action (CTA) so it links to the same Workflow examples GitHub repository as the navbar, and centralizes that URL in the docs config to avoid future drift.

Changes:

  • Added a shared examplesRepositoryUrl constant to the docs config.
  • Updated the navbar “Examples” link and the homepage “All examples” CTA to use the shared URL.
  • Added an empty changeset to record this docs-only change.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
docs/geistdocs.tsx Introduces examplesRepositoryUrl and reuses it for the navbar “Examples” entry.
docs/app/[lang]/(home)/components/templates/index.tsx Updates homepage CTA to link to examplesRepositoryUrl instead of a non-existent internal route.
.changeset/fix-examples-homepage-link.md Adds an empty changeset to track the docs-only change.

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

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.

LGTM. thank you

@pranaygp pranaygp merged commit bebc964 into main May 14, 2026
108 of 116 checks passed
@pranaygp pranaygp deleted the pranaygp/codex/fix-examples-homepage-link branch May 14, 2026 19:35
@github-actions
Copy link
Copy Markdown
Contributor

No backport to stable for bebc964 (AI decision).

This commit only modifies files in the docs/ app outside of docs/content/ (docs/geistdocs.tsx and a homepage component), which is not maintained on the stable branch. The changeset is empty as well, so there is nothing relevant to ship to stable.

To override, re-run the Backport to stable workflow manually via workflow_dispatch with this commit SHA.

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