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

    文章

    241

    浏览量

    7647
  • Tokio
    +关注

    关注

    0

    文章

    12

    浏览量

    274

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PB332在PB331基础上增加了抢占避让和按优先级队列上 传功能,并可以完全并网PB331系统进行透传通讯

    PB332是POWERBUS-C 技术的从站通讯芯片。PB332在PB331基础上增加了抢占避让和按优先级队列上传功能,并可以完全并网PB331系统进行透传通讯。POWERBUS-C属于低压供电总线
    发表于 01-30 13:03

    TAIYO YUNDEN太阳诱电:汽车用支持165℃多层型金属功率电感器增加了1608尺寸的产品阵容

    TAIYO YUNDEN太阳诱电:汽车用支持165℃多层型金属功率电感器增加了1608尺寸的产品阵容
    的头像 发表于 01-16 13:50 302次阅读
    TAIYO YUNDEN太阳诱电:汽车用<b class='flag-5'>支持</b>165℃多层型金属功率电感器<b class='flag-5'>增加了</b>1608尺寸的产品阵容

    PCB设计知识又增加了:听都没听过的电容,滤波性能竟然这么好?

    高速先生成员-- 黄刚 在电源网络中,电容主要是起到去耦滤波的作用,在高速先生的很多文章中都分享过这个基础的概念了,就好像下面的示意图一样。不同封装和容值的电容放到电源链路中的不同位置,能够对不同的频率进行滤波。例如放在板级上,对几十MHz以内的频段有明显效果;放在封装基板上,能把滤波频段延伸到几百MHz;放在die上,能滤到GHz以上。 为什么需要不同封装和容值的电容来共同作用呢?原因就是实际电容都有寄生电感和寄生电阻,与本身的电容组合起来产生不同频率的谐振,在谐振频点后主要呈感性,这颗电容就慢慢失效了。加上电容本身封装导致的寄生电感随着频率越高,阻抗越大,严重影响电容的效果。 所以综上所述,得到的结论就是封装大的电容一般寄生电感就大,只能滤低频的频段;封装小的电容寄生电感相对较小,可以覆盖更高频段。 那奇怪的知识点到底是什么呢?我先问问大家哈,无论是什么封装也好,什么容值也好,你们大多数用的电容是不是都是下面这个样子的啊? 对啊对啊!我们就是用这种啊?难道还有其他吗?首先我们从专业术语上说下上面这种我们最常用的电容哈,它学名就叫MLCC(Multi-layer Ceramic Capacitors),也就是多层片式陶瓷电容,是一种常用的贴片式的电容。 还是从性能上来看,他们的封装大小导致的寄生电感ESL不同,和不同的容值决定了不同的谐振频率的滤波效果。 这种就是我们用的最多的片式电容了,它的等效串联电感是由电流流经内外部电极时产生的磁通量生成,如下所示: 然后聪明的工程师通过从一点原理出发,发明了其他款式的电容,例如下面的这种叫长款逆转型电容。由于电极宽而短,电容器的电感降低,称为长度宽度逆转型电容器或 LW 逆转型电容器。如图所示的内部结构,与普通 MLCC 相比,其内部电极更宽更短,因此具有更小的ESL电感。 当然还有更厉害的,叫三端子电容。普通电容的引线电感对于电容的高频滤波是有害的,而三端电容却巧妙地利用了引线电感,构成了一个T型低通滤波器。这种电容通过并联引线设计缩短电流路径,显著降低寄生电感ESL,使其高频滤波性能优于传统两端电容器。 说到那么厉害,到底有没有一些对比的数据啊?当然有啦,我们从一些渠道上拿到同样容值下的不同电容的仿真模型,通过PDN阻抗的指标来进行对比下哈。 都是0.1uf的时候,它们的PDN阻抗如下对比如下: 都是1uf的时候,它们的PDN阻抗如下对比如下: 从上面的结果可以看到,逆转型电容比我们常用的普通电容具有更小的ESL,然后三端子电容又比逆转型电容的ESL更小,因此能够滤波的频率就更高,效果更好。 真的可以毫不夸张的说,一个三端子电容可能能顶得上5个以上普通电容的效果哈!而且逆转型电容和三端子电容并不是未来产品哦,高速先生在一些对电源性能要求很高的客户产品里面是真的有用到哦!好,今天奇怪的电容知识就先说到这了!
    发表于 12-18 09:48

    ISO 18000-6:2013标准正式撤回,新版(2025)支持无源传感器

    扩展)的支持。 这是一个强制性的技术更新,频率上限的下调(从960MHz降至930MHz)反映了全球频谱监管的协调结果。但最大的变化是正式增加了对ISO/IEC 18000-65(传感
    的头像 发表于 12-04 09:18 395次阅读

    正点原子F407开发板BSP RTstudio配置LVGL demo界面不能触摸怎么解决?

    是开启了touch的支持,另外还增加了触摸的复位,按下电路板的复位按钮后,有时候可以读取到触摸,有时候就不行
    发表于 10-14 06:31

    基于rtt的scons构建的keil工程如何增加project_targets?

    对新的project_targets的一些设置不变更 目前来看 有人说在template.uvprojx中增加一个 New-Target 中间省略 但是治标不治本 scons构建完以后只是增加了新的target许多配置并不会复制过来 或者说是构建到目标target
    发表于 10-10 06:10

    SuperX发布最新XN9160-B300 AI服务器,Blackwell Ultra 比 Blackwell计算能力增加了 50%

    )和高性能计算(HPC)等工作负载对可扩展、高性能计算日益增长的需求。系统专为极致性能而设计,集成了先进的网络功能、可扩展的架构和高能效设计,为关键任务型数据中心环境提供有力支持。 SuperX XN9160-B300 AI服务
    的头像 发表于 10-07 21:36 609次阅读
    SuperX发布最新XN9160-B300 AI服务器,Blackwell Ultra 比 Blackwell计算能力<b class='flag-5'>增加了</b> 50%

    华秋 KiCad 发行版 9.0.4 发布:属于您自己的云端器件库及模块电路库

    “  本次更新增加了个人中心,让您可以维护自己的云端器件库及模块电路库。同时增加了 PCB/SMT 下单功能,让您可以在 KiCad 里直接下单并追踪订单的进度。  ”   华秋发行版概览 华秋
    的头像 发表于 08-28 19:11 1.3w次阅读
    华秋 KiCad 发行版 9.0.4 发布:属于您自己的云端器件库及模块电路库

    如何增加连接到外部 USB 集线器时支持的设备数量?

    如何增加连接到外部 USB 集线器时支持的设备数量?
    发表于 08-27 06:23

    请问如何增加连接到外部 USB 集线器时支持的设备数量?

    如何增加连接到外部 USB 集线器时支持的设备数量?
    发表于 08-21 07:18

    自动驾驶加激光雷达究竟是增加了成本,还是降低了算力?

    [首发于智驾最前沿微信公众号]随着纯视觉方案被越来越车企尝试,激光雷达(LiDAR)成为了自动驾驶中一个关键但又充满争议的部件。它因提供高精度的三维点云数据而成为追求高安全性、高可靠性的自动驾驶方案首选,但是它又常因“价格昂贵、结构复杂、算法难度高”等标签,被一些以成本为导向的玩家所质疑。最近有个小伙伴就在后台留言提问: 有些人说采用激光雷达后,要做数据融合,会提高技术难度和价格成本。也有人说,激光雷达会处理
    的头像 发表于 08-07 09:04 944次阅读
    自动驾驶加激光雷达究竟是<b class='flag-5'>增加了</b>成本,还是降低了算力?

    SEGGER工具支持GigaDevice GD32C2系列微控制器

    J-Link和Flasher软件包从V8.46版本开始,SEGGER增加了基于Cortex-M23内核的GigaDevice GD32C2系列微控制器的调试和Flash编程支持
    的头像 发表于 07-09 16:12 1059次阅读

    AMD Power Design Manager 2025.1现已推出

    AMD Power Design Manager 2025.1 版(PDM)现已推出——增加了对第二代 AMD Versal AI Edge 和 第二代 Versal Prime 系列的支持,并支持已量产的 AMD Sparta
    的头像 发表于 07-09 14:33 1377次阅读

    T90智能电烙铁,全方位升级!PD3.1 140W大功率加热,功率升级,IPS LCD彩屏,屏幕升级,质感升级!

    了140W! 屏幕大升级:由以前的0.87寸 OLED升级为0.99 IPS LCD! 质感大升级:外壳使用铝合金CNC雕刻工艺,更细的喷砂,更好的工艺! 功能大升级:增加了电流采集、加热功率显示
    发表于 07-07 17:36

    Chiplet商业化将大幅增加网络威胁

    芯片内部异常数据流量到采用复杂的混淆技术等诸多方面。但小芯片增加了可能的攻击途径的数量,而且一个设计中包含的小芯片越多,设备保护就越困难,因为
    的头像 发表于 05-28 13:48 1003次阅读
    Chiplet商业化将大幅<b class='flag-5'>增加</b>网络威胁