This is the repository of the Web Frameworks Benchmark Website. It's currently hosted on Vercel.
Source code for the benchmark itself: the-benchmarker/web-frameworks
Found a bug or have a suggestion/ feedback? Feel free to create a new issue
-
Fork this repository
-
Clone the forked repository
-
Install required dependencies
cd website npm i -
Run dev server with hot reloading feature
npm run dev -
Make awesome changes and commit it
-
Create a Pull Request
The app renders on the client, so a crawler that does not run JavaScript sees an empty
page. npm run build therefore runs the Vite build and then scripts/seo/build.mjs,
which reads the benchmark dataset and writes into dist/:
- a static, no-JavaScript page per framework (
/frameworks/<language>/<framework>/) and per language (/frameworks/<language>/), with the numbers in a real table sitemap.xml,robots.txt,llms.txt,llms-full.txtanddata.json- canonical, Open Graph and JSON-LD tags on
dist/index.html
Run it alone with npm run seo after a build. VITE_SITE_URL sets the canonical host,
SEO_DATA_FILE reads the dataset from a local file instead of GitHub. The pages hold the
data of the build, so the site needs a rebuild when the benchmark is re-run.
Built with React