我正在考虑在 Web 应用程序中嵌入本机代码(主要用于数值计算)。目前,我知道以下用于从 javascript 访问本机代码的技术:
- MS Windows 上 Internet Explorer 中的ActiveX 对象
- Chrome/Chromium 中的本机客户端(Windows、OSX、Linux)
- XPCOM for Firefox(我想也适用于所有支持的平台)
现在我有两个问题:
- 该列表显然缺少 Safari/OSX 和移动浏览器(iOS 和 Android)。这些是否有类似的解决方案?
- 是否有任何努力/项目将这些技术结合在一起,或者至少使跨平台解决方案的开发变得不那么复杂?(即让您定义核心接口/类并帮助您为不同的方法生成包装器)