perflink - version: first (?)
Today I present to you a nice app to hold on your toolbox. Because we all care about performance, and sometimes we wonder if this or that is better, instead of just wondering, you can now quickly test it.
Perflink lets you compare the speed between different snippets of code in a fancy and shareable way.
Right out of the box. The application is ready to use.
The app is very intuitive. One the top side of the application. You have one panel to create your test data and another to load your snippets.
Everytime you change your snippet, the graphs are going to reflect the change.
Lean UI, I feel like it is not even necessary to explain how it works.
Syntax highlighting is a useful feature, really necessary in this case and is clear the developer care about aesthetics.
The lack of an spinner was somehow a little bit annoying. There is an small animation that put the bars at 0% but still I feel is too sutil
The app is built with react on top of it.
Documentation is a bless, it explains how it works behind the scenes. It's really nice that the author had decided to explains how performance.now
works.
Roadmap is promising and well defined with a lot of tasty new features.
The approach of not having a module bundler is really interesting. Its using 'unpkg' to import dependencies directly with ESM modules. There is no package.json :D. This could be considered a plus for some people but also since a package.json acts like the manifest of your app. It is kind of confusing at the same time.
Standard react app structure with lack of tests but I also don't think that is a lot neccessary at this point.
Definitely I will use it for small snippets when comparing different approaches. Personally, I only invest time on performance when there is a clear problem, but I can imagine is nice to have this at hand if the opportunity arise.
Overall: 8.2/10