web
石头
一个有理想的程序员。。。
展开
-
Google的野心–Native Client+LLVM
认识Native Client Native Client (Nacl) 是Google提出的一种让浏览器直接运行机器码的技术,让Web应用可以从客户机上获得更多的性能,同时又不会引起安全问题。这个技术类似于微软的ActiveX。程序员可以使用C++或者其他语言编写web应用程序,再通过Nacl发布。程序中可以调用一些系统服务中安全的API,如声卡或者图形显示等。Nacl能使用的本地系统调用都是转载 2012-03-06 09:08:33 · 911 阅读 · 0 评论 -
Mozilla:Emscripten可将LLVM中间码转JavaScript
Emscripten是Mozilla的开发人员Alon Zakai所开发的一个独特LLVM后端,可以将LLVM中间码编译成JavaScript,大大简化了现有代码在Web时代的重用。 和Google Chrome尝试通过自有的Native Client在Web中利用现有C/C++库的方式不同,Mozilla寻求了一条普适性更强的解决方案。 Emscripten并非通常的LLVM后端,本身使用J转载 2012-03-06 08:43:55 · 582 阅读 · 0 评论 -
NPAPI 介绍
NPAPI NPAPI is the standard cross-browser plugin API and architecture. It was introduced in Netscape 2 and has been implemented by virtually every desktop web browser since then. Modern versions of翻译 2012-04-18 10:31:22 · 979 阅读 · 0 评论 -
NPAPI插件编程起步
NPAPI插件编程起步 最近需要写一个Mac平台上的简单的跨浏览器的插件,需要在js中调用本地方法,而npapi满足此要求。NPAPI就是Netscape Plugin Application Programming Interface的缩写了,虽然Netscape已经去了,但是这个却被沿用下来,在各大浏览器中都得以实现。还是纪念下曾经的浏览器的鼻祖啊。 在网络上搜索了很长时间,一直没转载 2012-04-18 12:04:13 · 763 阅读 · 0 评论