-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TFB website Homepage #5378
Comments
Thanks @nbrady-techempower I am in no way questioning the validity of the comparisons made; the full results must remain easily accessible. I'm just in favor of one-click access:
And I'm convinced that this slight redesign of the home page can bring a much better access to the information that everyone wants to get by visiting TFB website. |
Thank you for the thoughtful input, @jcheron! It is very useful to hear how the project and its results are understood both by unfamiliar first-time visitors and by experienced contributors. Taking your ideas as inspiration, some thoughts I'd like to run by you for discussion: Presently, the results web site automatically directs the user to the most-recent round, and then to Fortunes on physical hardware in particular. That is, First, I'd like your thoughts (and other contributors' thoughts) on reverting the behavior to showing the introduction when landing at There is a two-sentence mini-intro on the results page:
That could be rewritten or enhanced to better introduce to the project to newbies. I am open to suggestions. The reason this small paragraph is important is that even if I switch the home URL to render the introduction page, some users may arrive via a link directly to a round, perhaps with various filters enabled. I like your idea of providing a bunch of links with pre-canned filters applied. I personally feel like those could be added under the "Results" header on the introduction page. Like you were saying, something like:
|
Thank you for your open mind @bhauer ! To answer your questions:
Displaying the resultsIn addition to the introduction, and to the direct access to filtered results, It could be for example the On the home page, the partial display of the results should make you want to know more.
Limiting the categories for direct links
If there are too many categories, we risk getting lost in it, and it takes up space: I won't make some distinctions on the home page (since the user can then filter by himself in the results page):
On the other hand, I think:
Just to give you a more visual idea of what I was thinking: NotesFor the partial display of the results:I think a For displaying by languageIt can be accessed by clicking on Language results (to bring up the list), |
@nbrady-techempower @bhauer |
@jcheron We do very much appreciate the ideas! I've not yet had the time to truly digest them and we have some concurrent priorities for the results web site that will command my attention when I do have the time to allocate here. Overall, I like the idea of providing a bit more options for how to start diving into the results. And the approach you've outlined is pretty interesting! I'm curious if anyone else has input. |
@jcheron The level of thought and detail you put into this is awesome! I wish I had the time to put that much work into a response. Like @bhauer said, there are more iterations being worked on right now to solve some problems we've been wanting to fix for some time and then there will be room to iterate on top of that. Not to take away from anything you've done here because you make a lot of valid points, but there are some people that display the results in an unofficial capacity. It might be worth thinking about compiling a list of those unofficial results views that help people look at the data in different ways. |
Thank you for your answer, @nbrady-techempower . |
Actual homepageI think that is correct. You can filter in any way, and you can send an url with that filters. Rank orderLike @bhauer #2927 (comment), I don't believe in that rank order. Some frameworks are highly optimized only for this benchmark, but developers using it in real apps will not get that numbers. Perhaps they will have a faster application choosing a similar framework. Saying:
Adboard or tool?This benchmark is a great tool that help to optimize stacks, configurations, code, ... for better performance in all frameworks. Please don't conver it in an advertising board, based only in a synthetic ranking. PrioritiesTo help us optimize the frameworks:
And the rest of issues opened in the tfb-status https://github.com/TechEmpower/tfb-status/issues DStatsAre collected in each run, but we don't have any way to visualize it. Why not adopt https://ajdust.github.io/tfbvis/ ? My 2¢ |
Thanks for taking the trouble to answer, @joanhey . Me too, I appreciate the tools provided, as well as the overview table presenting the results. I don't really understand the relationship between this approach, which seeks to simplify the use (for all types of users, including us), while preserving the existing... As a French proverb says:
|
I only give my opinion. If you take an opinion like a personal attack or to your issue, it's wrong, because it is not so. |
Probably I missed something: where can I send PR for website itself? |
@misiek08 the results site is not currently open sourced |
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) :
Eventually:
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):
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:
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 :-)
The text was updated successfully, but these errors were encountered: