funkia / turbine

Purely functional frontend framework for building web applications
MIT License
685 stars 27 forks source link

Devtools #82

Open paldepind opened 6 years ago

paldepind commented 6 years ago

This issue is the place for brainstorming and discussing devtools for Turbine and Hareactive. Some of the features that such a devtool may include are

stevekrouse commented 5 years ago

I am planning on starting work on a stream visualizer thing in the spirit of the CycleJS devtools https://github.com/cyclejs/cyclejs/tree/master/devtool

It seems like it'll be able to traverse the hareactive/turbine streams to get a sense of the underlying stream architecture to display the streams. I wonder how I'll "hook into" the running streams so I can live-visualize the values as they flow through.

stevekrouse commented 5 years ago

Another open question is whether the devtools will render onto HTML, SVG or canvas. If either of the latter two, I'd probably want to start by building a Hareactive library for SVG or canvas.