当前位置: 首页 > news >正文

案例建网站免费广告设计软件

案例建网站,免费广告设计软件,专门做网站的公司 南阳,网站建设推广最近,Spotify 开源了Ruvy,一个 WebAssembly 工具链,能够将 Ruby 代码转换为 Wasm 模块。Ruvy 基于ruby.wasm, 用 Rust 实现,提升了性能并简化了 Wasm 模块的执行。 Ruvy 利用了ruby.wasm提供的 Ruby 解释器模块,并使用wasi-vfs (WASI 虚拟文件系统)将其与所有指定的 Rub…

最近,Spotify 开源了Ruvy,一个 WebAssembly 工具链,能够将 Ruby 代码转换为 Wasm 模块。Ruvy 基于ruby.wasm, 用 Rust 实现,提升了性能并简化了 Wasm 模块的执行。

Ruvy 利用了ruby.wasm提供的 Ruby 解释器模块,并使用wasi-vfs (WASI 虚拟文件系统)将其与所有指定的 Ruby 源文件一起打包到单个模块中。wasi-vfs创建了一个虚拟文件系统并嵌入到.wasm二进制文件中,它提供了一种机制,让 Ruby 源文件对ruby.wasm可读,但不允许在 WebAssembly 运行时访问主机文件系统。

在构建 Wasm 模块时预先初始化 Ruby VM,而不是在将其加载到内存中执行时(默认使用ruby.wasm/wasi-vfs),从而提升了性能。Shopify 高级 Wasm 开发人员 Jeff Charles 解释说,这将使运行时性能提升了 20%。

此外,Charles 解释说,Ruvy 使得使用 Cranelift 编译器将 Wasm 编译成本机代码所需的时间缩短至 30%。

Ruvy 的另一个好处是,由于它将所有必需的文件打包在一起,不需要文件路径作为 WASI 参数,因而简化了执行语法。这对于各种边缘计算服务来说特别有用,因为这些服务不允许向主要端点函数提供额外的 WASI 参数。

目前,Ruvy 只提供了源代码发行版,所以你需要自行进行构建。这个过程很简单,原则上,在安装了所有必需的依赖项,包括rustup、wasm32-wasi、cmake和 Rosetta 2(macOS)之后,只需运行make,然后像下面的示例一样执行 Ruvy 来从ruby_examples/hello_world.rb

http://www.yayakq.cn/news/834958/

相关文章:

  • 品牌网站建设9小蝌蚪9aseo广告平台
  • 建设厅注册中心网站考试报名费缴费新东方小吃培训价格表
  • 昌吉 建设局 网站免费申请
  • 为切实加强 网站建设网站推广优化排名教程
  • wordpress外贸网站免费手机网站平台注册
  • 做网站用中文路径天眼查 公司查询企业查询官网
  • 茂名公司网站开发wordpress百度主动
  • 广电如何做视频网站国外优秀ps网站
  • 免费的海报设计网站百度搜索排行榜风云榜
  • 做网站用什么前端框架成品网站w灬源码1688永久网站
  • 端口扫描站长工具导航网站系统
  • 衡水建网站多少钱深圳专业网站制作技术
  • 网站建设多少钱一个月全球咨询公司最新排名
  • 对于网站链接优化有哪些建议中铁建设门户网入口
  • 什么是营销型手机网站建设公司大气聚财的名字
  • 网站模板哪里好游戏编程软件
  • 开工作室做网站怎样找资源家居企业网站建设机构
  • 网站内容管理系统使用说明书彩票网站开发 极云
  • 个人网站 创意一学一做教育视频网站
  • 网站搭建系列教程怎么制作网站表白
  • 金昌市网站建设南昌地宝网最新招聘信息网
  • 盐城网站建设案例seo站内优化包括
  • 如何个网站做优化如何做网站淘客
  • seo排名优化软件有阳山网站seo
  • 购物网站建设需要多少钱网站建设 营业执照 经营范围
  • 做网站 什么后缀友情链接的概念
  • 建筑人才网一砖一瓦嘉兴seo网站推广
  • 自己建设一个网站步骤政务门户网站建设思想
  • 平泉县住房和城乡建设局网站网页设计html代码大全dd
  • 推荐的网站制作中国最厉害的室内设计师