0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

WasmEdge增加了Tokio支持

jf_wN0SrCdH 来源: Rust语言中文社区 作者: Rust语言中文社区 2022-12-05 11:55 次阅读

wasmer 推出 Wasmer Pack

这是一个与 WebAssembly Package Manager 和 WebAssembly Interfaces("WAI")整合的工具,可以创建可以从其他语言导入的包。

WebAssembly 软件包管理器的 WAI 附加功能,通过为你选择的语言自动生成可安装的软件包,简化了开发者在其应用程序中使用 WebAssembly 的方式。

详情请看:https://wasmer.io/posts/wasmer-takes-webassembly-libraries-manistream-with-wai

WasmEdge增加了Tokio 支持

WasmEdge 成功地移植了 tokio(一个 Rust 异步运行时)到 Wasm:https://github.com/WasmEdge/tokio。其秘诀是使用了自家基于 wasi-socket 开发的 non-blocking socket 和 poll 系统调用,替换掉了 tokio 自己的 non-blocking IO 实现。

代码实现:https://github.com/tokio-rs/mio/commit/c365b7c15b26bf1b4ee76b88b830fbb5054fd35b#diff-e56b51343750c5afbcc6759883c7834d510abb433f1f3fb404bedad21f24b5d7

Hyper 的 11 月报告

bevy_atmosphere 0.5发布

详情请看:https://www.reddit.com/r/bevy/comments/za93oo/bevy_atmosphere_05_is_now_released/

Leptos 项目

Leptos 是一个全栈、同构的 Rust Web 框架,利用细粒度的反应性来构建声明式用户界面。

使用示例:


use leptos::*; #[component] pub fn SimpleCounter(cx: Scope, initial_value: i32) -> Element { // create a reactive signal with the initial value let (value, set_value) = create_signal(cx, initial_value); // create event handlers for our buttons // note that `value` and `set_value` are `Copy`, so it's super easy to move them into closures let clear = move |_| set_value(0); let decrement = move |_| set_value.update(|value| *value -= 1); let increment = move |_| set_value.update(|value| *value += 1); // this JSX is compiled to an HTML template string for performance view! { cx,

"Value: " {move || value().to_string()} "!"
} } // Easy to use with Trunk (trunkrs.dev) or with a simple wasm-bindgen setup pub fn main() { mount_to_body(|cx| view! { cx, }) }

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Rust
    +关注

    关注

    1

    文章

    230

    浏览量

    6658
  • Tokio
    +关注

    关注

    0

    文章

    12

    浏览量

    70

原文标题:【Rust日报】2022-12-02 WasmEdge增加了Tokio 支持

文章出处:【微信号:Rust语言中文社区,微信公众号:Rust语言中文社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AMD发布Ryzen Master软件2.14.1.3286版本

    的ECO模式,并增加了对AM5平台的支持。 新版本还增加了对AM5平台的支持,使用户能够充分利用最新的AMD锐龙9000系列台式机处理器的
    的头像 发表于 12-13 16:14 323次阅读

    云酷蓝牙人员定位在化工厂应用中增加了哪些功能

    云酷科技结合化工行业安全管理需求,利用蓝牙人员定位技术,结合4G/5G、视频监控等物联网设备,实现化工生产区域作业安全、人员安全、机具安全闭环管理。云酷人员定位系统为化工厂内安全管理提供有力的数据支撑,有效实现生产区域安全监管落地,降低化工厂重点监察区域现场作业风险。 1、 作业现场部署蓝牙定位信标,通过手机、智能标签实现作业人员、机具的位置感知。2、 在生产区入口,某作业人员在进厂前正常打开了手机上的定位APP,并
    的头像 发表于 11-05 17:18 238次阅读
    云酷蓝牙人员定位在化工厂应用中<b class='flag-5'>增加了</b>哪些功能

    恩智浦eIQ AI和机器学习开发软件增加两款新工具

    恩智浦在eIQ AI和机器学习开发软件中增加了带有检索增强生成(RAG)与微调的生成式人工智能(GenAI)流程和eIQ Time Series Studio,以便在小型微控制器(MCU)、功能更强大的大型应用处理器(MPU)等各种边缘处理器上轻松部署和使用AI。
    的头像 发表于 11-01 11:39 596次阅读

    史上最大屏幕Apple Watch亮相 屏幕面积增加了30%

    面积增加了30%;而且是目前苹果最薄的Apple Watch,只有9.7毫米,比Series 9薄了近10%,Apple Watch 10 GPS版本售价399美元,GPS+ Cellular版本售价
    的头像 发表于 09-10 15:07 2223次阅读

    检测输入至dcdc电源的电流,在前端增加了一个INA193的电流检测电路,实际增益与理论增益不一样,为什么?

    想要检测输入至dcdc电源(LM5117)的电流,在前端增加了一个INA193的电流检测电路。通过检测改变输入的Rsense电阻,使用万用表检测检测输出的电压。 测试发现实际增益与理论增益(Ggain =20V/V)不一样,求解。
    发表于 08-12 06:11

    请问esp8266是否只是在STA模式支持接收11N的包,其实也不支持发送11N的包?

    在将esp8266配成STA模式,并且是11N的PHY模式后,将它与一个11N的AP关联;从关联过程发送的的associate req可以看出,8266增加了HT capability IE;重要
    发表于 07-18 06:50

    使用rt-thread的ADC框架,增加了DMA采集部分,采集到的两通道数据中,有一个通道数据异常,为什么?

    裸机程序通过ADC+DMA采集两通道模拟量数据,可以正常采集到数据,使用rt-thread的ADC框架,增加了DMA采集部分,采集到的两通道数据中,有一个通道数据异常
    发表于 07-12 08:07

    Matter进化至1.3版本!支持更多芯片平台、终端,产业链玩家加速布局

    技术规范,增加了对用水和能源管理设备的支持,还增加了对微波炉、烤箱等家电设备的支持。与此同时,Nordic、NXP、泰凌、乐鑫等芯片厂商也加速推出
    的头像 发表于 07-09 00:21 3531次阅读
    Matter进化至1.3版本!<b class='flag-5'>支持</b>更多芯片平台、终端,产业链玩家加速布局

    ESP32-WROOM-UE使用write函数给对端的串口发包,通过串口助手接收到的buffer中被增加了一个字节0x0D,为什么?

    使用ESP32-WROOM-UE开发板的过程中,使用write函数给对端的串口发包,通过串口助手接收到的buffer中被增加了一个字节0x0D,但是使用uart的发送接口就是正常的,麻烦各位大神支持解答下。
    发表于 06-12 06:33

    电信设备进网许可增加“商用密码”

    增加了“商用密码”选项,各设备的商用密码算法清单如下表所示,供参考。请各企业在填报设备进网检测信息时,务必核实被测设备实际所支持的商用密码并进行勾选即可!设备名称及
    的头像 发表于 06-07 15:15 523次阅读
    电信设备进网许可<b class='flag-5'>增加</b>“商用密码”

    英伟达支持的AI初创公司CoreWeave融资11亿美元,估值达190亿美元

    CoreWeave,一家由 Nvidia NVDA 支持的云计算初创公司在新一轮融资中,其估值几乎增加了两倍,达到 190 亿美元,突显了对驱动人工智能的尖端系统的蓬勃发展的需求。
    的头像 发表于 05-07 10:16 507次阅读

    小米宣布造车后现金储备增加300亿

    在近日举行的小米Civi 4 Pro发布会上,小米集团合伙人、总裁卢伟冰向与会者分享了公司的重要进展。他透露,自三年前小米宣布进军汽车制造领域以来,公司的现金储备已增加了约300亿,展现出强大的资金实力和稳健的发展态势。
    的头像 发表于 03-26 11:15 717次阅读

    特斯拉推出多款车型全新车身改色膜,Cybertruck 可选颜色增加

    据悉,这已经是自上月推出缎面玫瑰金、缎面深海蓝色和淡灰色改色膜后,再次为Cybertruck提供的更新色彩方案。此外,他们还在今年1月份增加了Model 3和Model Y车型的改色膜选择,并自去年开始提供此项服务。
    的头像 发表于 03-25 16:45 732次阅读

    在TC387微控制器上实现内存映射,负载增加的原因是什么?

    代码和数据都是一样的。 唯一的变化是链接器脚本中定义的新区域取代了旧的内存区域,观察到核心 1 的 CPU 负载增加了近 6%。 其余内核的 CPU 负载保持不变。 核心 1 的 CPU 负载增加的原因是什么?
    发表于 03-04 07:43

    Adobe Premiere Pro新增AI语音优化功能,提升音质与清晰度

    本周四,Adobe针对Premiere Pro(版本号22.4)做了进一步升级。新升级不仅增强了原有的功能,提升视频编辑效率,还增加了对TikTok平台视频共享的支持
    的头像 发表于 02-23 14:31 1374次阅读