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

web assembly suggestion #662

Open
quangkieu opened this issue Aug 1, 2017 · 4 comments
Open

web assembly suggestion #662

quangkieu opened this issue Aug 1, 2017 · 4 comments

Comments

@quangkieu
Copy link

quangkieu commented Aug 1, 2017

Hi,

I wonder if anyone suggested this before but I would like to raise awareness about using web assembly for web-client-based application as web assembly is somewhat implemented on all major browsers. I am not asking using it, I just want to raise awareness about it, play around with the idea to see how far it could be use.

@vankasteelj
Copy link
Member

if what I read about it is true, it could be beneficial for us to use it to handle heavy stuff like video decoding and swarm connections, but we're relying mostly on node because of it's capacity to handle the filesystem of the host pc. We're not a browser-based app', we're stuck with nwjs/electron or other similar hybrids for now, because of the security sandboxes in mainstream browsers.

@xaiki
Copy link
Member

xaiki commented Aug 1, 2017

and those are handled by our libs.
most of the butter code is UI, no real benefit from webassembly there.

@quangkieu
Copy link
Author

quangkieu commented Aug 1, 2017

I was thinking butter could become something like VLC alternative without installation, just load the web and everything ready (with cache for offline work). If butter could pull it off, it would become popular and right next VLC.

About the technical, I agree that most of heavy stuff is handled by npm libs but then again we could find some other open C lib to do the heavy lifting like @vankasteelj suggested for browser-based app and apply the Butter UI on top.

@xaiki
Copy link
Member

xaiki commented Aug 2, 2017

@vankasteelj is working on a local-files provider

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

3 participants