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

WebAssembly of the compiler itself? #5

Open
Thaina opened this issue Jan 26, 2018 · 2 comments
Open

WebAssembly of the compiler itself? #5

Thaina opened this issue Jan 26, 2018 · 2 comments

Comments

@Thaina
Copy link

Thaina commented Jan 26, 2018

Is it possible to have both mono-wasm and LLVM backend as wasm too? So we could make IDE in pure browser

@lrz
Copy link
Collaborator

lrz commented Jan 26, 2018

That's possible but I suspect the resulted .wasm file would be so big that the user experience would be degraded enough that it wouldn't be practical. mono-wasm itself is about 30MB of code, the .wasm file would be several times that.

@Thaina
Copy link
Author

Thaina commented Jan 26, 2018

@lrz I think if it open many times enough browser would cache it automatically

It also possible to use service worker if we could split mono and llvm into many dll to showing load progress and manage cache very accurate in client. Maybe we could make a dependency system based on wasm and service worker over nuget

In my opinion it would make the whole dev pipeline faster than desktop toolchain

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

2 participants