Avaiga / taipy

Turns Data and AI algorithms into production-ready web applications in no time.
https://www.taipy.io
Apache License 2.0
12.61k stars 951 forks source link

Investigate Taipy GUI with WASM #827

Open FabienLelaquais opened 7 months ago

FabienLelaquais commented 7 months ago

What would that feature address

On February 11th, 2024, Vincent Gosseling posted a question from a potential user on Discord (#help). The question was: "Does the framework offer to create web apps that can be turned into progressive web apps easily? (A functionality offered by Panel apps) Or, is it possible to turn the entire webapp into a shareable local webpage? (So that non-Python users can just look at the data and the analysis from the app as a standalone (offline) webpage?"

Indeed, looking at the section on Running Panel with WASM, it appears that there might be relevant use cases of running Pyodide so that the entire application would sit on the front-end. There would of course still be question about data retrieval, third-party library support and rendering, but we want to have a clear stand on these matters.

Acceptance Criteria

FlorianJacta commented 7 months ago

A user asked if we could make PWAs on Discord.

keepexploring commented 7 months ago

Hi there, very interested in this feature.

FabienLelaquais commented 7 months ago

Yeah... thank you for your interest, and your support. That's something we are looking at, not really knowing where we're going at this point: we need to demand much less from the server side compared to the initial thrust of Taipy... Any input/idea/advice/direction will help.

Please do not hesitate to comment on this issue if you feel like there are explicit topics you want to make sure are addressed. Thanks again.