Skip to content
This repository was archived by the owner on Mar 24, 2026. It is now read-only.
This repository was archived by the owner on Mar 24, 2026. It is now read-only.

TFB website Homepage #5378

Description

@jcheron

The first time I arrived on the tfb website, after a google search of Framework+benchmark, I stayed only a few seconds and left.
Those few seconds, where I saw a lot of barbaric names of tools I didn't know, where I misunderstood the notion of Round, and where I didn't understand what Fortunes was, were enough to convince me to go elsewhere.
Fortunately for me, I came back.

I now come to the facts.
The Techempower team has made a great contribution to Frameworks benchmarking and works on it on a continual basis. It's a considerable amount of quality work.

But the homepage of the website does not value this work, knowing that it does not offer enough readability for those who are looking for information on this subject.

Suggestion of modification

For a better access to information, I would restructure the home page to bring up:

Infos

A clear and succinct information about the project (this one is only visible if you activate the tab Introduction).
In short, the intro should allow the user to say to himself: what I came for is right here.

Direct links

Some direct entry points to relevant result selections (to be determined or refined) :

We could even make the top performer or performers appear below each part...

To illustrate the logic, something like this (this is an unworked excerpt):
image

This means replacing, exclusively on the home page, the existing filters panel with direct links to certain results.

No more complete picture of results

I think we should leave it up to the user to choose what he wants to display, rather than showing him by default a table of results that is too complete or too complex, and forcing him to do manipulations to display what he's really looking for.

For the great majority of web projects, some choices are imposed (by the infrastructure, the teams, their skills), and some questions don't even arise:

  • Framework or no Framework ? in this case, we have a home-made framework
  • ORM or no ORM? In the case of micro-services, perhaps
  • C++ or Python? not much to see, and my team already has some skills in a language.

It is more common to want to compare frameworks of the same language, using related technologies.

I think these direct entry points would also be more motivating and rewarding for teams working on frameworks :-)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions