-
Notifications
You must be signed in to change notification settings - Fork 17.8k
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
ponies: Chromium support #498
Labels
Milestone
Comments
Go has an incomplete port to NaCl (http://nativeclient.googlecode.com). NaCl is a technology that allows to run native code right in the browser. Chrome 4.0 Beta has out of box NaCl support. So, after Chrome 4.0 is released you would be able to compile Go programs to NaCl and run them in the browser. |
We'd love to see this happen but have other things that are higher priority (see http://golang.org/doc/devel/roadmap.html). They're both open source, so have at it. ;-) Status changed to LongTerm. |
@rsc ok great! I don't have enough experience now to help with that however ;). @imkrasin: for DOM access there is no Sodium chloride-support or port needed at all! I've never used it, but MS Silverlight supports accessing DOM with other languages just by altering your script type. With other languages it makes no big sense (and Silverlight makes it all slow), but with a statically typed fast compiling compact (consider var(a,b,c,d,e,f=10,7,8,1,5,9) and g,h,i=5,j(),[3]int{3,2,8} etc.) concurrent language that is almost as fast as C, that makes more sense for me! A Go compiler could compile even faster because the environment is already available. |
Any update regarding if this is still on the roadmap of features? I understand there were more important things and native client wasn't supported in chrome in 2010, but with the release of native client going live in version 14, has there been more thought to move go support higher up the priority list? |
Native Client is not going live in version 14. I had them update the blog post to be more clear: http://chrome.blogspot.com/2011/08/building-better-web-apps-with-new.html#links "Update 8/14: Native Client is currently only available for apps in the Chrome Web Store, but we plan to change this in the future. Keep an eye on the Chromium blog for updates." Native Client, Go, and Chrome are all on different schedules. If Chrome does ever ship with Native Client on by default, then it gets much more interesting. But will that be NaCl or PNaCl? Let's wait and see. |
Great. Thanks for the clarification. I agree things get much more interesting with PNaCL. Anything where you are still left building for multiple architectures is far less appealing. http://chrome.blogspot.com/2011/08/building-better-web-apps-with-new.html#links |
Moving priority-someday to the Unplanned milestone. |
This can be closed now I think. https://github.com/gopherjs/gopherjs is a thing and works pretty well. Tracking bug for WebAssembly support is #18892 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
by danielheres:
The text was updated successfully, but these errors were encountered: