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

Shared logic for desktop/mobile and web browser #30

Open
blockspacer opened this issue Sep 16, 2019 · 0 comments
Open

Shared logic for desktop/mobile and web browser #30

blockspacer opened this issue Sep 16, 2019 · 0 comments

Comments

@blockspacer
Copy link

General Information

  • [ +] Improvement
  • [ +] Feature

Description

What do you think about that idea:

Create app logic in C++, so it can be used both by desktop/mobile and web browser. For browser use emscripten/WASM.

Use asm-dom in browser, so we will get native html/css.

Use something similar to blockspacer/skia-opengl-emscripten#5 for desktop/mobile, so we will be able to render and use same html/css.

Add custom HTML/CSS tags/styles e.t.c. to create something similar to Angular/React/Vue. For browser use 'shadow' dom or JS scripts (or even some existing JS framework).

Become next-gen web framework after WASM GC/DOM Integration. Target all platforms, browsers and even 3D apps/games.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant