typescript-runtime-type-benchmarks icon indicating copy to clipboard operation
typescript-runtime-type-benchmarks copied to clipboard

Packages matrix

Open moltar opened this issue 3 years ago • 3 comments

Create a table / matrix for each package and features it supports.

moltar avatar Jan 18 '22 07:01 moltar

Could generate that table as part of the benchmark runs and also add it it as filter checkboxes to the interactive graph.

Any ideas on which features are relevant? I'd like to see "uses eval / new Function", "strict validation mode", "safe validation mode", "parsing / transforming".

hoeck avatar Jan 22 '22 19:01 hoeck

Yeah, that list is pretty much what I was thinking. Maps well to your solution with splitting the suites.

I am also interested in "JSON Schema support", but this is not really a big deal, if it doesn't fit in the model described above.

moltar avatar Jan 24 '22 06:01 moltar

Yeah, that list is pretty much what I was thinking. Maps well to your solution with splitting the suites.

I am also interested in "JSON Schema support", but this is not really a big deal, if it doesn't fit in the model described above.

Yes that definitely fits in, should that be two checkboxes, "Creates JSON Schema from types" and "Creates types from JSON Schema"?

In addition I'd like to add the number of dependencies (:thinking: that could be even scripted using the npm api via libnpm), maybe the time of its last release and typescript version too.

hoeck avatar Jan 24 '22 07:01 hoeck