Rust 浏览器引擎 Servo 启用新的默认 UI


Servo 是使用 Rust 开发的实验性浏览器引擎,最初由 Mozilla 发起,与其他浏览器引擎相比,Servo 在内存安全性、速度和并发性方面具有优势。

近日 Servo 在博客介绍了近期的一些重要变化。

  • 使用 rustls 代替 OpenSSL
  • 升级对 WebGPU 的实验性支持,虽然仍处于实验性阶段,但已有 5000 多个测试用例通过了测试,以及运行一些 WebGPU demo
  • 除了 ARM64,现在还支持在 ARM32 上进行构建
  • 恢复对 CSS 浮动和 "white-space: nowrap" CSS 的支持
  • 改进了崩溃错误页面。新的崩溃错误页面显示了 panic 消息和堆栈跟踪。下面是 Servo 项目显示的示例:


     
  • 启用新的默认 UI——添加了地址栏,目前处于基础阶段

详情查看博客。


相關推薦

2023-11-10

Servo 是使用 Rust 开发的实验性浏览器引擎,最初由 Mozilla 发起,目前由 Linux Foundation Europe 与来自 Igalia 和其他组织的贡献者共同开发。与其他浏览器引擎相比,Servo 在内存安全性、速度和并发性方面具有优势。 Servo 的最新

2023-04-19

Servo 是使用 Rust 开发的实验性浏览器引擎,最初由 Mozilla 发起,与其他浏览器引擎相比,Servo 在内存安全性、速度和并发性方面具有优势。 2020 年 Mozilla 大裁员期间裁掉了 Servo 引擎团队,Servo 的开发此后陷入了停滞。后来,Serv

2022-03-24

可视化后,发现诞生于 Mozilla 的 Rust 编程语言只占 Firefox 浏览器代码的 9.9%。 Rust 语言最初由 Firefox 制造商 Mozilla 推出,由 web 领域领军人物、JavaScript 之父 Brendan Eich、Dave Herman 、Graydon Hoare 合力开发。Mozilla 用它开发了实验性

2023-11-23

能来实现这些目标,包括采用 React Native 等框架、Servo Web 引擎等系统级操作系统组件。 官方对 Oniro 的架构图进行了如下介绍: Eclipse Theia 用于简化应用程序开发,增强了开发工作流程。 React Native 在 OpenHarmony 的基础

2023-05-04

者非常非常仔细地考虑他们是否真的需要这种暴露。 浏览器参数 (Browser Arguments) 由于某些 webview 功能未启用或无法访问,社区引入了向 webview 进程添加额外参数的可能性,该进程在新窗口中创建。 此功能在 window 

2022-08-01

Bevy 是一个用 Rust 构建的数据驱动游戏引擎,Bevy 永远免费和开源,开发者可以查看 Bevy Assets,这是社区开发的插件、游戏和学习资源的集合。 经过 130 位贡献者共 461 个拉取请求,时隔 3 个月,Bevy 0.8 版本正式发布。这个版本

2022-11-15

Bevy 是一个用 Rust 构建的数据驱动游戏引擎,Bevy 永远免费和开源,开发者可以查看 Bevy Assets,这是社区开发的插件、游戏和学习资源的集合。 经过 159 位贡献者共 430 个 PR,时隔 3 个月,Bevy 0.9 版本正式发布。这个版本增加了

2022-05-06

: explorer.fileNesting.enabled :控制文件嵌套是否被全面启用。它可以被设置为全局或特定工作区。 explorer.fileNesting.expand :控制嵌套的文件是否被默认展开。 explorer.fileNesting.pattern :控制文件的嵌套方式。默认配置为 TypeScript

2024-10-09

持:支持在应用中使用多个 WebView,通过不稳定特性标志启用。 rustls-tls 特性标志:添加了对 rustls TLS backend 的支持。 窗口阴影选项:创建 WebView 窗口时添加了设置窗口阴影的选项。 IPC 模块:添加了新的 IPC 模块,支持

2023-05-08

样简单。 详细介绍:Ambient-Rust 编写的高性能多人游戏引擎 0.2 版本主要变化: 对播放声音的基本支持 除了服务器端,WASM 现在还可以在客户端运行 服务器由 Ambient Proxy 自动代理,允许任何拥有 URL 的人进行连接

2022-12-02

ClamAV 是一个开源的(GPL)反病毒引擎,用于检测木马、病毒、恶意软件和其他恶意威胁。它为用户提供了许多实用程序,包括一个可扩展的多线程守护程序、一个命令行扫描器和一个自动更新数据库的高级工具。 ClamAV 由思科

2022-08-23

Opera 是一个多平台网络浏览器,由其同名公司 Opera 开发。Opera 如今是一个基于 Chromium 的浏览器。它通过其用户界面和其他功能将自己与其他浏览器区分开来。 Opera 90 正式发布,该版本基于 Chromium 104,具体更新内容如下: 该

2024-10-14

JavaScript 运行时。Electron 项目将相当于 Chromium 驱动的 Web 浏览器的可移植实例以及应用程序代码重新打包。当应用程序启动时,它会启动浏览器,然后浏览器会加载与其捆绑在一起的基于 JavaScript 的应用程序。 在 Web 浏览器中可

2023-06-03

— 1.70.0,新版本中值得关注的变化包括: Crates.io 默认启用稀疏索引 Cargo 的 "sparse" 协议现在默认启用,用于从 crates.io 读取索引。这个功能之前已经在 Rust 1.68.0 中稳定下来,但仍然需要配置才能在 crates.io 中使用。原计划就是