Bun_python 一个让你在 bun 中直接使用 esm 语法导入 Python 包的库
迁移自 deno_python ,主要用于测试和学习 bun 的 FFI 和 plugin 机制的使用 此外发现 bun 的 ffi 性能确实值得一提,思路和 deno ffi 一模一样,api 也大差不差,但性能却能打得过 deno ffi (当然 node napi 肯定也能秒),bun ffi 的这个思路,我在很久之前也在tjs(该项目已废弃)也尝试过,有趣的是,同样用的 zig ,同样用的 tcc 做 native bridge ,只不过我直接把 tcc 的 api 接驳到 js 里使用,而 bun 则是生成一个 c wrapper 代码来做 bridge ,用 tcc 直接 jit 出转换的代码,性能又有进一步提升,加上 JavaScriptCore 引擎自己对 ffi 的优化(特别是相比于 v8 )性能几乎提到了 luajit 的那种水平,deno 虽然 api 看着类似,但实现也完全不同,这大概是性能差距的来源
2023年09月13日
PHP 编译器 BPC 6.3 发布,支持 mysqli 扩展,成功编译 wordpress,来体验一下单文件版的 wordpress 吧!
废话少说,先上 wordpress 的下载链接: https://github.com/heguangyu5/bpc-wordpress-6.2.2-zh_CN/releases 3 个可执行文件,分别可以在 Ubuntu 18.04 / 20. 04 / 22.04 上直接运行. 其中 wordpress-althttpd-ubuntu-22.04-amd64 补上两个缺失的类库也可以在 Debian 12 上运行. 详见 README.md 主要功能如: 文章,媒体,页面,评论,外观(主题切换),用户,设置(语言切换) 都可用. 关于 BPC 不了解 BPC 是什么的可以翻看之前的帖子. 简言之,BPC 可以将 PHP 代码最终转译成 C 语言,然后编译成动态链接库或者可执行程序,实现 PHP Native AOT.
2023年08月29日
评论区(暂无评论)