Rust Web 渲染引擎“Servo”与桌面应用创建框架“Tauri”正在尝试集成

2024年 1月 27日 71.7k 0

一个新团队正在使用 Rust 编写的 Servo Web 渲染引擎,最新发布于 1 月19日(当地时间)。

它是 Linux Foundation Europe 的一个项目,正在尝试与 Tauri 集成,Tauri 是一个用于构建将 Web 前端与 Rust 后端相结合的桌面应用程序的框架。

此次更新是为了下一步的 Servo 和 Tauri 集成,并向 Webview 库 WRY 添加 Servo 支持。目前,当前正进行概念验证,尚未准备好投入生产,但开发者可以通过查看servo-wry-demo 分支并按照自述文件进行尝鲜。

此外,现在也可以将 Servo Webview 放置在本机窗口内的任何位置,并提供半透明或透明背景,该团队还在积极支持单个窗口中的多个 Webview。

同时,离屏渲染的实现也在进行,这在集成包含Servo和非Servo组件的应用程序时非常重要。

此团队正在研究预编译 mozangle 和 mozjs 的方法,这将减少初始构建时间并改善开发者体验,并且 mozangle 的 C++ 部分现在可以在 Linux 和 macOS 上构建为动态库。目前正在考虑两种方法来预编译 mozjs:将 C++ 部分构建为静态库并缓存生成的 Rust 绑定,以及构建动态库等。

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论