Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for embedding host application into website #73

Closed
hannobraun opened this issue Jan 21, 2022 · 1 comment
Closed

Add support for embedding host application into website #73

hannobraun opened this issue Jan 21, 2022 · 1 comment
Labels
type: feature New features and improvements to existing features

Comments

@hannobraun
Copy link
Owner

It should be possible embed the host application into a website, so Fornjot models can be viewed there. This includes compiling the host application to the wasm32-unknown-unknown target, and making sure the resulting binary works when embedded in a website.

Whether the current host application can be made to work that way is an open question. It might be necessary to create a second web-only host app. If that were to happen, those two hosts should share most of their code. This would require breaking up the current host into smaller libraries.

This issue is related to #71, which needs to be implemented for web support to come to fruition. However, these two issues are somewhat independent, in that a pre-loaded example model can be used to get web support to work. Being able to load arbitrary WASM models can be a separate step.

@hannobraun hannobraun added the type: feature New features and improvements to existing features label Jan 21, 2022
@hannobraun hannobraun added this to the Initial Web Support milestone Jan 21, 2022
This was referenced Feb 9, 2022
@hannobraun
Copy link
Owner Author

I've decided to replace this issue with more specific and actionable ones. Closing in favor of #815 and #816.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature New features and improvements to existing features
Projects
None yet
Development

No branches or pull requests

1 participant