Remix.run Logo
▲ Arkada a day ago

Wasn't expecting `chart({ mark: ... })` primitives in a 3D WebGL 2 library that cover timeseries, heat-colored hour/day surface charts, and tiled dashboards off the bat—that’s quite a pleasant surprise!

There were two things in particular about the landing page that caught my eye: 1. Views that only render when there’s something to update (this is especially important for financial/trading dashboards when there are 8+ chart views open all day long and no way to afford 60fps render loop chewing up the GPU without any data). 2. Errors in option validation designed specifically to inform coding bots what to do.

Now, as far as `TIMESERIES` and `SURFACE` chart types go, how effective is `tween` when it comes to updating geometry buffer in live stream mode (e.g. adding new candle/bucket in real time)?

▲kevs3d 11 hours ago | parent [-]

Yeah i definitely wanted to target "business" use-cases. We use ECharts at work for stuff like this for 2D mostly. Ensuring that phoria could do a dashboard of 100 charts using WebGL2 and minimal update was something I really wanted to get working well.