Native Client是Google在浏览器领域推出的一个开源技术,它允许在浏览器内编译Web应用程序,并执行原生的编译好的代码。Native Client有以下几个优势(参考Google官方英文介绍):
参照这两篇文章:
漫谈Google的Native Client技术(一)–历史动力篇(Web本地计算发展史)
漫谈Google的Native Client(NaCl)技术(二)–技术篇(兼谈LLVM)
Mono从2.10开始支持NaCI技术(开源Mono框架将C#编程带到iPhone、Android和Wii),Unity 3.5也通过Mono支持NaCI ,Getting Started with Native Client Development。经过近2年的开发,昨天的Mono版本代码中签入了一个重要的NaCI更新,https://github.com/mono/mono/pull/538 :