Chromium 正式开始支持 Rust
目前的支持只是第一阶段,在C++代码中使用Rust写的第三方库(编译成.so)。估计明年Chromium的二进制发行文件中会包含rust写的库。 更广泛地在Chromium中使用Rust还需要时间去评估。 https://security.googleblog.com/2023/01/supporting-use-of-rust-in-chromium.html教程:将C++代码移植到Rust之体验
非常生动和详尽的教程:怎么做,过程体验如何。 https://fasterthanli.me/series/advent-of-code-2022/part-18leptos 发布 v0.1 版本
leptos 定位其实与 Yew, Seed 等类似,是Web前端框架。代码看起来是这个样子:use leptos::*; #[component] pub fn SimpleCounter(cx: Scope, initial_value: i32) -> impl IntoView { // 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); // create user interfaces with the declarative `view!` macro 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, veryl - 一个现代的硬件描述语言
大家知道Verilog / VHDL吧,用于描述硬件数字电路的逻辑的。这个也类似,不过更现代。项目还在早期,感兴趣的可以参与。 https://github.com/dalance/veryl
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
数字电路
+关注
关注
193文章
1648浏览量
83039 -
C++
+关注
关注
22文章
2122浏览量
76714 -
硬件描述语言
+关注
关注
0文章
11浏览量
12191 -
Rust
+关注
关注
1文章
240浏览量
7481
原文标题:【Rust日报】2023-01-13 Chromium 正式开始支持 Rust
文章出处:【微信号:Rust语言中文社区,微信公众号:Rust语言中文社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
【EASY EAI Nano-TB(RV1126B)开发板试用】桌面系统功能测试-安装桌面系统chromium-browser
22.04.5 LTS (GNU/Linux 6.1.118 aarch64)
无线网络ssh成功登陆。
[显示屏接线]
屏幕尺寸
8寸
触摸屏
支持多点触摸,I2C接口
分辨率
800 * 1280
发表于 12-01 06:44
2025开放原子开发者大会旋武开源社区Rust分论坛成功举办
11月22日,2025开放原子开发者大会——旋武开源社区Rust分论坛在北京顺利召开。论坛以“共建中国Rust生态”为核心主题,汇聚京东、华为、vivo、阿里、毛豆教育、DORA社区及南京大学等企业与学术机构技术专家,及众多Rust
2025开放原子开发者大会旋武社区Rust分论坛即将启幕
在数字化转型持续深化、系统安全与性能需求愈发迫切的当下,Rust凭借强大的内存安全、高并发性能和卓越的开发者体验,正成为重塑软件开发疆界的关键力量,更是构建下一代可靠高效基础设施的核心选择。11月
RusT-Thread:基于Rust面向资源受限嵌入式设备的操作系统的实践 | 技术集结
RT-Thread为基础,使用Rust语言重构其内核,形成了全新的RusT-Thread系统。系统采用模块化架构,涵盖内核服务、进程调度、内存管理、线程通信与时钟控制等核心
体积更小且支持大功率!ROHM开始量产TOLL封装的SiC MOSFET
全球知名半导体制造商ROHM(总部位于日本京都市)宣布,已开始量产TOLL(TO-LeadLess)封装的SiC MOSFET“SCT40xxDLL”系列产品。与同等耐压和导通电阻的以往封装产品
RT-Thread 遇上 Rust:安全内核 RusT-Thread 的诞生
大家好,我们是中国科学技术大学操作系统原理与设计(H)课oooooS小组。这个项目是我们的课程大作业:参考RT-Thread架构,使用Rust搭建一个原生的嵌入式操作系统内核。初识Rust是因为xk
KiCad 已支持导入 Altium 工程(Project)
“ 9.0.3 的小版本更新中增加一个非常实用的功能:直接导入 Altium 的工程,省去了分别导入原理图和 PCB 的麻烦。 ” Altium 导入器 从 8.0 开始,KiCad
CYW55513是否支持linux4.4?
开始支持55513的驱动版本是Infineon Linux Wi-Fi驱动程序(FMAC)(v2024_1115)
但在发行说明中有一句话
从内核版本 4.14 到内核版本 6.1.97 的反向移植支持
说明backport是不
发表于 06-05 07:26
从i.MX6开始,chromium的音频驱动程序发生内核崩溃怎么解决?
运行 chromium 播放包含音频的视频时,音频驱动程序发生内核崩溃。
Chromium 在启动时启动,带有 systemd 的 “After=weston.service” 选项。
在
发表于 04-09 07:41
基于SEGGER的Ozone调试器和J-Trace工具跟踪Ferrocene的Rust应用
2025年3月,SEGGER和Ferrous Systems合作,确保使用Ferrous Systems的Ferrocene工具链编译的Rust应用程序可以通过SEGGER的J-Trace工具实时下载分析。
JavaScript与Rust和WebAssembly集成
偶然一次机会,接触了Rust的代码。当时想给团队小伙伴做演示,发现自己并不能在移动端按照文档生成演示demo。我就想,要是Rust代码能转化成JavaScript就好了。结果一搜,还真有。
E2000 Speedometer测试浏览器性能
。
Speedometer具有以下显著特点,使其在众多基准测试工具中脱颖而出:
真实性:通过模拟真实用户交互,Speedometer的测试结果能够真实反映浏览器在实际使用中的性能表现。
灵活性:支持多任务
发表于 01-10 21:33
打包工具Rolldown 1.0.0-beta.1发布
esbuild。 作为一款现代化的打包工具,Rolldown 为开发者提供了更高效、便捷的开发体验。 Rolldown 是尤雨溪公司投资的 Vite 基建开源项目,采用 Rust 从零开始构建了一个

Chromium正式开始支持Rust
评论