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

I think this is a much worthwhile project... #10

Open
mcanthony opened this issue Jun 15, 2015 · 0 comments
Open

I think this is a much worthwhile project... #10

mcanthony opened this issue Jun 15, 2015 · 0 comments

Comments

@mcanthony
Copy link

I would be more than willing to help keep this baby alive... I have this fantasy that I could customize/hack a transpiler/build system into semi-automagically generating a Portable Native Client implementation of any given JS code-base... What would you (as someone who has done simular porting by hand) say to such malarkey?

The work you have done in directly (not just in spirit) porting ThreeJS and all of its JS idioms may not have been in vien. I have a feeling this might be of much use to me in enabling the NaCl/PNaCl code to work in harmony with the original JS code-base (this may turn out not to be all that needed though).

I see this "Generator" also spitting out a native-implemented node module for use with server side/offline rendering or perhaps with the likes of atom-shell (or whatever it is now) and Node-Webkit (NW.JS).

I would love to know what insights you may have into this being a worthwhile endeavor, or if such a thing would be all that useful. People seem to pump out a lot of Chrome only "experiments" that fail to leverage Chrome's full capabilities.

Short of the magical compiler ecosystem thingy majiggy I would like to further what you have done here in order to put together a PoC Native Client build of ThreeJS in order to factor the true performance benefits. Chrome/Chromium would seem to be a massively easy platform for cross platform distribution of 3D, especially if one did not have to create a custom build to accomplish this.

And if a user can just land on the site with a Blink based browser and run the app with 99% native code execution.. well, I just dont know what to say.

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