Conversation
Merging this PR will not alter performance
Comparing Footnotes
|
|
Does this help with filter over graph points? |
|
This PR is mostly just switches the logic from JS to SQL with DuckDB, the thing I realized though is that I would like to make the server more generic in general and maybe reshape the data so creating new graphs/groups becomes easier (hopefully). |
b31a943 to
24935a2
Compare
| <source srcSet="/vortex_black_nobg.svg" media="(prefers-color-scheme: light)"/> | ||
| <source srcSet="/vortex_white_nobg.svg" media="(prefers-color-scheme: dark)"/> |
There was a problem hiding this comment.
my browser was just angry at this
There was a problem hiding this comment.
the white logo should have transparent background, I think claude might be able to fix the svg
There was a problem hiding this comment.
I think it does? It was just angry that it was srcset and not srcSet
|
I actually think this is a really good step, the follow ups are:
|
|
You’re going to make yet another charting tool by converting charts to config. You’d think there’s something for it already? |
|
yeah I sort of hope to find something minimal here eventually, I think that's currently a stretch goal, getting nicer data and easier exploration seems much more important |
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
0bfd138 to
bac763c
Compare
Summary
This PR started as a joke with @joseph-isaacs, but I actually think the result is quite nice (even considering the diff size).
This PR changes the benchmarks website backend from having a specialized ETL in JS, to processing the raw JSON into DuckDB tables, and using SQL to serve all endpoints.
Tooling
Moving to SQL also makes it easier to explore data locally, and this change includes tools and documentation on how to get the data into a local DuckDB instance, including generating all required SQL statements and downloading the data.
Docs
This PR includes new docs about the benchmarks website: