This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
[Roadmap] WGLMakie #2977
Labels
Collection
contains multiple issues
planning
For discussion and planning development
WGLMakie
This relates to WGLMakie.jl, the Web-based WebGL backend for Makie.
Serverless visualization
JSServe + WGLMakie already work pretty well with a running Julia server, but this doesn't scale very well to serve interactive demos for thousands of people (e.g. blogpost/articles). For that we need to Move more work into the browser on the clients computer and make it easier to remove any communication with Julia.
Move more to JS
WASM integration
Or another possible API:
Compsoable GUI elements
Declarative API for Pluto & AoG and easier animation
Right now one animates in Makie like this:
This is highly performant, but is difficult for complex dashboards where data can change the plot types or attribute passed (e.g. like in AoG).
This kind of mutating API using observables and just one plot call is also working against Plutos way of animating, which executes the complete cell defining the plot on every change.
So we need a declarative API like this:
Rendering the
plot_spec
efficiently with diffing will be the basis for a much more performant Pluto integration and easier to write dashboards.Prototype exists here: #2868
Test & Polish
More backends
The text was updated successfully, but these errors were encountered: