文件名称:fastcall:fastcall - 用于 Node.js 的基于 dyncall 的快速外部函数接口库
文件大小:1.28MB
文件格式:ZIP
更新时间:2024-06-18 15:24:30
nodejs ffi-wrapper JavaScript
总目录 宣布一切:) 回调 指针工厂 RAII 一次性的 自动清理(GC) 范围 node-ffi兼容接口 展示柜 学分 执照 关于 fastcall是一个外部函数接口库,旨在为开发人员提供一种易于使用、100% 基于 JavaScript 的方法,以便开发人员在 Node.js 中使用本机共享库,而无需接触 C++ 中的任何内容,也不会牺牲太多性能。 它的设计考虑了性能和简单性,它具有与手工制作的 C++ 原生模块相当的函数调用开销。 请参阅基准。 为什么? Node.js 有一个流行的动态绑定库: node-ffi 。 那么为什么我们需要另一个可以问? 为了性能! 与手工制作的 C++ 原生模块相比,使用node-ffi时有 20x-40x 的函数调用性能开销,这在大多数情况下是不可接受的(请参阅基准测试)。 特征 使用CMake.js作为其构建系统(没有 Python