小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
SDL 3.4 发布,新增多项 API,改进了 Emscripten 并支持原生 PNG

SDL 3.4 库发布,提升了 Linux 和跨平台游戏的便携性。新 API 改进了 3D 和 2D 渲染互操作性,增强了对 Emscripten 的支持,并增加了对新 Steam 控制器的兼容性,同时修复了多个问题。

SDL 3.4 发布,新增多项 API,改进了 Emscripten 并支持原生 PNG

实时互动网
实时互动网 · 2026-01-04T01:58:37Z

Emscripten编译的WASM程序存在内存泄漏问题,主要由于Fetch模块的缓存机制。未正确调用emscripten_fetch_close会导致内存未回收。解决方法是将fetch->id强制设置为非零值,以确保资源正确释放。

Emscripten Fetch 接口的一个潜在内存泄漏问题

治部少辅
治部少辅 · 2025-05-07T10:04:55Z
PEP 783:Emscripten 打包

PEP 783 提出了新的平台标签 pyemscripten,用于 Pyodide Python 运行时的二进制包分发。该提案旨在解决当前 Python 包无法在 PyPI 上部署的问题,促进包维护者和用户的便利。

PEP 783:Emscripten 打包

Newest Python PEPs
Newest Python PEPs · 2025-03-28T00:00:00Z
PEP 776:Emscripten 支持

PEP 776 旨在为 Python 3.14 增加对 Emscripten 的支持,允许 Pyodide wheels 上传至 PyPI。该提案强调 Emscripten 平台的重要性,目标是将 Pyodide 的运行时功能整合进 CPython,并解决动态库加载和信号支持等技术挑战。

PEP 776:Emscripten 支持

Newest Python PEPs
Newest Python PEPs · 2025-03-18T00:00:00Z
WebAssembly - 让你的浏览器更强大

WebAssembly是一种可在现代浏览器中运行的低级语言,支持C/C++、C#和Rust等语言。通过Emscripten工具,可以将C代码编译为WebAssembly模块,以实现高性能网页应用。

WebAssembly - 让你的浏览器更强大

DEV Community
DEV Community · 2025-03-13T17:52:01Z

Wasmer 5.0 正式发布,支持 WASI 和 Emscripten 的 WebAssembly 运行时。新版本增加了对 V8、Wasmi 和 WAMR 的实验性支持,首次在 iOS 上引入 WebAssembly,提升了性能,精简了代码库,删除了约 20,000 行代码,并升级了编译器,增强了兼容性和运行速度。

Wasmer 5.0正式发布:实验性支持V8、Wasmi和WAMR后端;精简2万多行代码

dotNET跨平台
dotNET跨平台 · 2024-11-03T00:00:40Z

本文讲解了如何用Emscripten将C++编译为WebAssembly,以创建高效网页应用。由于WebAssembly不支持C++多线程,作者使用单线程WASM模块结合Web Worker。通过旅行商问题(TSP)的示例,展示了使用React和Vite开发的过程。代码包括生成随机点、计算路径长度、结果转JSON等。最终,利用Emscripten的Embind功能与JavaScript交互,并提供完整代码和配置说明。

使用Vite+React、C++ / Emscripten / WebAssembly和Web Worker构建简单网页应用

DEV Community
DEV Community · 2024-10-19T20:18:26Z
2023 年 WebAssembly 运行时的性能

自2013年以来,Emscripten项目使得在网络浏览器中使用libsodium成为可能。引入WebAssembly后,可以更有效地在Web浏览器中运行非JavaScript代码。libsodium在2017年增加了对WebAssembly的支持,提升了速度。与JavaScript一样,相同的代码可以在多个平台上无缝运行。应用程序开始在服务器端使用WebAssembly。wasm32-wasi用于对运行时进行基准测试。WebAssembly运行时有多个选择,每个都有其独特的功能和性能表现。

2023 年 WebAssembly 运行时的性能

Lenix
Lenix · 2023-03-29T12:32:39Z

Emscripten工具可以将C++代码编译为WebAssembly模块,可以将现有的代码引入浏览器,不加修改地运行。Makefile可以指定编译器和链接库,生成Windows位图图像,并用Emscripten编译器构建测试程序。

《WebAssembly 权威指南》(6)在浏览器中运行遗留代码

dotNET跨平台
dotNET跨平台 · 2023-03-13T01:15:01Z

Playing around with libigl is fun, but C++ compiling isn’t. I read a fun piece about porting doom3 to browser, and decided to play around with this.

Porting libigl using Emscripten, Get Started

Josherich的博客
Josherich的博客 · 2019-04-22T14:02:39Z

Playing around with libigl is fun, but C++ compiling isn’t. I read a fun piece about porting doom3 to browser, and decided to play around with this.

Porting libigl using Emscripten, Get Started

Josherich的博客
Josherich的博客 · 2019-04-22T14:02:39Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码