Mozilla 谈 Web 发展愿景:简便、高安全性、强隐私保护 同时将放弃Rust


Firefox 制造商 Mozilla 在近期发布的中谈及其对 Web 技术发展的目标及愿景,该目标基于 中对Web 的三个基本价值观: Web 应当具有开放性:每个人都可以访问网络,并使用它来接触其他人。 Web 仅作为一个代理机构:每个人接触网络时,都有权按照自己想要的方式有效地实现目标。 Web 应当保持安全:使用网络的体验,不能使个人处于危险之中。 而这些价值观应用到今天的 Web 技术中,则应当专注于以下工作: 保护用户隐私:现在所有用户在 Web 上的行为基本都受到跟踪和监视。然而一个真正开放和安全的网络要求用户的隐私保持私密,这是一场持久的工作,需要在不破坏当前 Web 生态的情况下逐渐找到新的平衡点。 保护用户免受恶意代码影响:用户可以随意浏览,而不必担心设备会受到损害,然而现在每个 Web 浏览器通常都有重大的安全漏洞,下一步的目标是寻找更安全的技术,并推广到 Web 标准中。 更广的加密范围:所有用户通信都应该加密。现在 HTTP 流量的保护技术已接近尾声,加密技术需要改进到现有的传统协议(如 DNS)中,并默认内置到所有新协议中。 安全地扩展 Web:扩展功能让 Web 变得更丰富,但也带来新的风险。下一步需要权衡新的扩展功能的附加值和对应的风险,毕竟有一些应用程序可能并不太适合放到 Web 中。 让 Web 的速度更快:Web 浏览器比几年前快得多,但仍然存在很多性能问题,解决这些问题需要让 Web 浏览器和基础设施都拥有更高的性能。 让 Web 开发更轻松:随着 Web 内容的功能越来越多、性能需求越来越高,Web 开发变得越来月困难。目前的策略是将开发技术分类为更复杂的多层次结构,然后努力提高每一层方法技术的易用性。 赋予用户依照喜好体验 Web 的能力:Web 是为用户服务的,然而现在大部分情况网站在控制用户的体验,用户应当有权利选择查看哪些 Web 内容 —— 比如屏蔽广告,或是以可选的形式查看 Web 内容。但要构建一个支持用户能自定义地显示 Web 内容的浏览器并不轻松,需要设计一些新的重解释 Web 标准。 为非英语使用者提供更好的体验:现在的 Web 的技术架构和内容生态系统都最适合英语使用者,但他们只是世界的一小部分,Web 应该能够为每个人提供良好的服务,无论他们身在何方,说哪一种语言。 提高残障人士的可访问性:Web 体验变得越来越丰富,但也越来越难以与屏幕阅读器等残障辅助技术一起使用,Mozilla 希望扭转这种趋势。 理想是非常丰满的,然而这里面有些问题并不容易解决,比如涉及到 Web 标准需要与其他浏览器厂商进行紧密合作,而涉及到用户隐私和广告商的利益冲突问题需要博弈,此外,货币化和集中化这种更模糊的问题也非常棘手。但无论如何 Mozilla 都在推动 Web 变得更好,这种精神仍然值得支持。 有关 Mozilla Web 发展愿景的完整内容可在中查看。

相關推薦

2022-10-24

的网页虚拟机标准,它的设计目标包括:高可移植性、高安全性、高效率(包括载入效率和运行效率)、尽可能小的程序体积。2018 年 WebAssembly 第一个规范草案诞生,2019 年成为 W3C 第四个标准语言。到了 2022 年底,WebAssembly 现

2022-10-15

个很好的例子,因此 Rust 是由开发 Firefox 的非盈利公司 Mozilla 创建的也就不足为奇。Mozilla 的开发人员研究了他们在代码中遇到的问题并寻求更好的解决方案。最后,他们想出了 Rust。 讨厌:Rust 的并发模型太复杂了 虽然多线

2022-02-16

som 介绍,Mozilla 正与 Meta 的技术团队合作开发一项新的强隐私保护广告技术,名为 IPA (Interoperable Private Attribution ,译为中文可称作互操作性私人归因)。 Attribution 在广告领域中译作归因,归因可反映出广告的实际效果。

2023-11-08

Mozilla 负责工作流和发布管理的高级工程经理 Glob 在 firefox-dev 邮件列表中表示,Firefox 开发正在从 Mercurial 转向 GIT,以减轻开发团队的压力。 长期以来,Firefox Desktop 开发一直同时支持 Mercurial 和 Git 用户。这种双 SCM 要

2023-03-21

的研究和开发,推进分布式计算、共识机制、智能合约、隐私保护、节点安全等技术的发展。 社区建设:基金会将支援社区建设和参与,鼓励使用者和开发者参与Web3基础设施的开发、测试和使用。 生态合作:基金会将积极

2023-06-01

Rust 是一种由 Mozilla 开发的编程语言,其主要目标是提供安全、并发和高效的编程体验。Rust 的强类型和所有权系统可以防止一些常见的编程错误,例如内存泄漏和数据竞争。这些特性使得 Rust 成为一个非常安全的编程语言,尤

2022-09-20

生命周期的新 abstractions?” 7、内存模型和不安全代码 安全性是 Rust 主要特色之一,也是许多人使用它的动力。因此需要能够为从事不安全工作的程序员提供更多支持和更好的体验。要做到这一点,则需要对 Rust 的内存模型有

2023-04-19

最初由 Mozilla 发起,与其他浏览器引擎相比,Servo 在内存安全性、速度和并发性方面具有优势。 2020 年 Mozilla 大裁员期间裁掉了 Servo 引擎团队,Servo 的开发此后陷入了停滞。后来,Servo 项目后来找到 Linux 基金会托管,寻求为其

2024-07-25

方法就会一直对我们有效。 在常争论的开源 AI 模型的安全性方面,扎克伯格的观点也是开源 AI 比其他选择更安全。 总的来说,扎克伯格认为开源 AI 将有利于开发人员、Meta 以及整个世界。他指出,开源是 AI 积极发展的

2022-03-24

lla 最初的计划是用 Rust 来完全重写 Firefox 的 C++ 代码,以安全性较高的 Rust 取代 C++ 。但由于疫情原因,Mozilla 在 2020 年的裁员中把 Rust 团队和大部分 Rust 核心开发者给裁员了。而后 Rust 项目宣布独立并,而 Servo 引擎。 因此 Mozi

2024-07-27

开明软件包格式,目标是为新发布软件提供高兼容性、高安全性的解决方案。   1. 什么是软件包格式 1991年10月5日,Linux诞生,作为一个开放源码的系统,其开放的部分是源代码,但最终装到用户机器上运行时,是已经

2023-05-30

桌七】国家资本助力中国开源生态、开源产业、开源企业发展 【圆桌八】Web3 元宇宙:游戏与 3D 渲染引擎 【圆桌九】OSPO:赢得信任 【圆桌十】AI 编程如何提升生产力 【圆桌十一】SDV 2025 【培训研讨会】实施和

2023-06-22

理事承担顶级治理问题的责任。 背景提要 Rust 诞生于 Mozilla ,并在其中演变多年,最初的 Rust 项目治理结构也是从 Mozilla 演变而来。在 2017 年前后, Rust 项目创建了大约六个团队,包括 core、language、mod、library 和 cargo 团队。

2023-01-19

启用 GPU 沙盒,通过对 GPU 进程应用隔离来提高 Firefox 的安全性。 通过沙盒隔离进程,可以切断恶意软件与其他软件的联系,保护设备上的其他进程。Firefox 已经支持多个沙箱,例如内容和套接字进程。FireFox GPU 沙盒已经开发