solidjs / solid-playground

Quickly discover what the solid compiler will generate from your JSX template
https://playground.solidjs.com
MIT License
194 stars 62 forks source link

Devtools (reactive graph visualization) in the playground #117

Open thetarnav opened 2 years ago

thetarnav commented 2 years ago

I don't have anything prepared—this is just theoretical, but would it be possible to include a reactive graph debugger in the playground in the future? One thing for certain—it would require the playground to work in a dev mode. And from what I know, it works in prod mode currently. This alone might just prevent this from happening. But would there be any other blockers? This idea just popped into my head, and I wanted to ask if it would make sense and what should I take into consideration when architecting the devtools if it does. Besides the solid operating in dev mode requirement, there are three parts of the devtools that I would need to think, about how'd they fit in:

I'm currently writing the devtools in a way that theoretically should allow it to be used in various places—not limited to the chrome extension. But some changes might be necessary. It's definitely not ready now. Not even close. Still, I think it would be great to see the graph right in the playground eventually. So I just wanted to know what you think.

milomg commented 1 year ago

Update: I'm working on building a patched version of the chrome devtools frontend so I'm hoping that we will be able to include the debugger as part of that.

thetarnav commented 1 year ago

That would be awesome 😎 I've already made the solid devtools frontend as a separate package and it works great. So I only need a debugger running on the page, and some way of communicating between the two. Will the playground run in dev mode though?