Hey man. This looks fantastic 🙏❤️ Thanks for creating it.
When I added the JSON output recently, I had such tools in mind.
What I have in mind for backtest metics though, is that to create such a webpage very much similar to what you did, and then generate it. So that later it can be opened even if you don't have Node to run a local server.
I'm not sure if that's possible though. Because the page still needs to read from the JSON, can that be done without Node?
On the other hand, I might suck it up and add Node as a dependency to the project. The reason is, even though in simple backtests we don't really care about UI, in other modes, we might have to. These days we're working on the optimize mode. I need to make the dashboard simple for users. However, we're talking about a lot of data to display in single, and I'm just not sure if everyone's screens are wide enough. And if they're screens aren't big enough, things will break for them. This won't be an issue on an HTML page, because we have scrolling in there.
See this for example (it's a work in progress, don't mind the results):
And that's not even all the data I need to display.
What do you think?