From bbb23e78ea011607965ef40a364d36457f3d36c3 Mon Sep 17 00:00:00 2001 From: Brenley Dueck Date: Sat, 8 Aug 2026 22:16:52 -0500 Subject: [PATCH 1/2] Improve SolidStart benchmark link rendering --- .../src/components/ClientSideRenderedTable.tsx | 3 +-- packages/app-solid-start/src/routes/index.tsx | 4 ++-- .../app-solid-start/src/routes/server-side-rendered/index.tsx | 4 ++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/app-solid-start/src/components/ClientSideRenderedTable.tsx b/packages/app-solid-start/src/components/ClientSideRenderedTable.tsx index 814fc44e..c2cfaf76 100644 --- a/packages/app-solid-start/src/components/ClientSideRenderedTable.tsx +++ b/packages/app-solid-start/src/components/ClientSideRenderedTable.tsx @@ -1,4 +1,3 @@ -import { A } from '@solidjs/router' import { For } from 'solid-js' type Entry = { id: string; name: string } @@ -18,7 +17,7 @@ export default function ClientSideRenderedTable() { {entry.id} {entry.name} - View → + View → )} diff --git a/packages/app-solid-start/src/routes/index.tsx b/packages/app-solid-start/src/routes/index.tsx index 1703a7cb..bffeff0f 100644 --- a/packages/app-solid-start/src/routes/index.tsx +++ b/packages/app-solid-start/src/routes/index.tsx @@ -1,5 +1,5 @@ import { For } from 'solid-js' -import { A, query, createAsync } from '@solidjs/router' +import { query, createAsync } from '@solidjs/router' import { testData } from '../../../testdata/src/ssr' const getData = query(async () => { @@ -23,7 +23,7 @@ export default function Home() { {entry.id} {entry.name} - View → + View → )} diff --git a/packages/app-solid-start/src/routes/server-side-rendered/index.tsx b/packages/app-solid-start/src/routes/server-side-rendered/index.tsx index 62f38ba6..1d8ed172 100644 --- a/packages/app-solid-start/src/routes/server-side-rendered/index.tsx +++ b/packages/app-solid-start/src/routes/server-side-rendered/index.tsx @@ -1,5 +1,5 @@ import { For } from 'solid-js' -import { A, query, createAsync } from '@solidjs/router' +import { query, createAsync } from '@solidjs/router' import { testData } from '../../../../testdata/src/ssr' const getData = query(async () => { @@ -23,7 +23,7 @@ export default function ServerSideRenderedPage() { {entry.id} {entry.name} - View → + View → )} From e83bd29432bffd792782ce70b27f4508c3da030c Mon Sep 17 00:00:00 2001 From: Alexander Karan <47707063+AlexanderKaran@users.noreply.github.com> Date: Tue, 11 Aug 2026 18:55:58 +0800 Subject: [PATCH 2/2] Updated Docs --- packages/docs/src/content/docs/methodology.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/docs/src/content/docs/methodology.md b/packages/docs/src/content/docs/methodology.md index 2e47597f..15d87e49 100644 --- a/packages/docs/src/content/docs/methodology.md +++ b/packages/docs/src/content/docs/methodology.md @@ -195,6 +195,7 @@ throughput, and load behavior for comparable production apps. - The Astro islands use React because it was Astro's most popular UI framework integration at the time this methodology was written, representing 23% of projects according to the Astro team (15/07/2026). +- Solid does not use its native `A` navigation element as it is being deprecated and only kept in currently as a convenience. Their docs have been updated to reflect this [GitHub PR](Detail links use each framework's default production ). Note update to docs page once this PR has been merged. ### Server Side Rendered Tests @@ -214,6 +215,7 @@ throughput, and load behavior for comparable production apps. `/server-side-rendered` route and its detail route use `export const prerender = false` so they are rendered on demand by the production server instead of measured as prerendered static HTML. +- Solid does not use its native `A` navigation element as it is being deprecated and only kept in currently as a convenience. Their docs have been updated to reflect this [GitHub PR](Detail links use each framework's default production ). Note update to docs page once this PR has been merged. ### Server Side Throughput Tests