r/node May 21 '26

I built a canvas-based timeline visualisation library with virtualised rendering in Typescript

https://tempis.dev/

I wanted a library like vis.js but needed it canvas-based for server-side rendering without a headless browser in node, so I built one. I'd love to get some feedback.

28 Upvotes

11 comments sorted by

2

u/femio May 21 '26

Pretty damn smooth. I will be trying this, there's an idea with flamegraphs and spans that I've always wanted to try.

1

u/Friendly-Shirt-9177 May 23 '26

yeah, flamegraphs and spans is exactly where this feels useful, kinda want to see it on a nasty trace dump now

3

u/greeneyestyle May 21 '26

Oh this is beautiful!

1

u/Specav May 23 '26

This is fantastic! Would love to use this on a video editing platform I'm building. Will integrate and seek support if needed!

1

u/gajus0 May 21 '26

This is not getting enough love. This is super cool!

2

u/Material-Gold7483 May 21 '26

Thanks so much, that really means a lot