mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-03-06 01:20:12 +08:00
parent
052fd022ec
commit
34b5d0b601
@ -0,0 +1,101 @@
|
|||||||
|
[#]: subject: "Mozilla's Abandoned Servo Web Engine is Making a Comeback in 2023"
|
||||||
|
[#]: via: "https://news.itsfoss.com/mozilla-servo-web-engine/"
|
||||||
|
[#]: author: "Sourav Rudra https://news.itsfoss.com/author/sourav/"
|
||||||
|
[#]: collector: "lkxed"
|
||||||
|
[#]: translator: "ChatGPT"
|
||||||
|
[#]: reviewer: "wxy"
|
||||||
|
[#]: publisher: "wxy"
|
||||||
|
[#]: url: "https://linux.cn/article-15518-1.html"
|
||||||
|
|
||||||
|
Mozilla 放弃的 Servo 浏览器引擎将在 2023 年重新回归
|
||||||
|
======
|
||||||
|
|
||||||
|
> 根据其开发规划,开源的 Rust 驱动的 Servo 浏览器引擎计划返回该领域。
|
||||||
|
|
||||||
|
![Mozilla 放弃的 Servo 浏览器引擎将在 2023 年重新回归][1]
|
||||||
|
|
||||||
|
> 编辑按:此文的翻译是一次 AI 实验。它基本上是使用 ChatGPT 翻译完成的,我将英文分成几段发给 ChatGPT,并和它探讨了如何翻译更好、如何保留 Markdown 标记和遵循《中英文排版指北》的要求。在往复了几次之后,ChatGPT 基本上可以给出还算满意的答复,有些地方超乎我的预期,有些地方则不如我用来对照的 DeepL。在最终发表前,我还稍做了润色。
|
||||||
|
>
|
||||||
|
> 另外,由于在一个小时内提交了太多的请求而被限流,所以还等待了一段时间。
|
||||||
|
>
|
||||||
|
> 最后,我请 ChatGPT 给这次实验和阅读这篇文章的读者说几句。
|
||||||
|
>
|
||||||
|
> > **编辑**:好了,翻译完了,感谢您的工作。这次翻译是一次实验,用来看看像你这样的 AI 可以在翻译方面做到什么程度。最后,我想请你给看到这篇译文的读者说几句。
|
||||||
|
> >
|
||||||
|
> > **ChatGPT**:感谢您对我们进行翻译能力的评估。作为 OpenAI 训练的大型语言模型,我们致力于提供高质量的翻译服务。我们希望未来能够继续为您的语言需求提供支持,让沟通变得更加容易。
|
||||||
|
|
||||||
|
Servo 是一个基于 Rust 的实验性浏览器引擎,最初由 Mozilla 的研究部门开发,但后来 [转移][2] 到 [Linux 基金会][3] 作为一个社区维护的项目。
|
||||||
|
|
||||||
|
从那时起,尽管参与的成员一直在努力,但没有重大的发展。
|
||||||
|
|
||||||
|
直到现在。
|
||||||
|
|
||||||
|
随着团队发布了一份充满希望的规划,2023 年 Servo 的前景正在改善。
|
||||||
|
|
||||||
|
让我带你了解一下。
|
||||||
|
|
||||||
|
### 📢 2023 年路线图:概览
|
||||||
|
|
||||||
|
![Servo 项目的 2023 年路线图][4]
|
||||||
|
|
||||||
|
由于在 1 月份获得了 [新的资金][5],Servo 项目 **复活** 了。
|
||||||
|
|
||||||
|
为了确保目标的明确,开发团队发布了今年的路线图,以展示其计划的良好前景。
|
||||||
|
|
||||||
|
关于这一点,他们还补充说:
|
||||||
|
|
||||||
|
> 我们正在重启所有通常的活动,包括 PR 整理和审查、项目的公共沟通、安排 [TSC][6] 会议。我们还将进行一些外部宣传,以吸引更多的协作者、合作伙伴,和有兴趣合作、参与与资助项目的潜在赞助商。
|
||||||
|
|
||||||
|
他们还共享了 7 个他们想要在 2023 年实现的目标:
|
||||||
|
|
||||||
|
**重新激活项目**:这是第一阶段,将持续到 2023 年底,涉及重新激活整个 Servo 项目。
|
||||||
|
|
||||||
|
**项目推广**:在项目重新活跃起来的 [GitHub][7] 页面的推动下,他们计划宣传该项目,进行一些推广努力。这将吸引更多的协作者、公司和伙伴,他们可能对贡献或资助项目感兴趣。
|
||||||
|
|
||||||
|
**主要依赖项升级**:Servo 的几个依赖项将得到改进,因为它们比较陈旧,需要升级,例如 [WebRender][8] 和 [Stylo][9]。
|
||||||
|
|
||||||
|
**布局引擎选择**:Servo 目前有两个布局引擎:2013(原引擎)和2020(新引擎)。他们将与贡献者和社区一起决定选择哪个作为长期发展的引擎。
|
||||||
|
|
||||||
|
**对基本 CSS2 支持的进展**:在完成上述两件事后,他们计划朝着基本的 [CSS2 符合性][10] 努力。
|
||||||
|
|
||||||
|
**探索安卓支持**:他们希望探索支持安卓平台以及其他平台的可能性,因为他们已经在过去对该平台进行了试验。
|
||||||
|
|
||||||
|
**可嵌入的浏览器引擎实验**:对于路线图的最后阶段,他们的目标是将 Servo 变成一个“可嵌入的浏览器渲染引擎”。团队也在探索这方面的可能性,让某种 Servo 演示在嵌入式设备上运行,或者研究现有的项目,如 [Tauri][11]。
|
||||||
|
|
||||||
|
你可以通过 [官方公告][12] 了解更多关于该路线图的信息。
|
||||||
|
|
||||||
|
### 总结
|
||||||
|
|
||||||
|
一个用 Rust 开发的网页引擎可以产生奇迹,比基于 [Blink][13] 或 [Gecko][14] 的替代品更优秀。
|
||||||
|
|
||||||
|
此外,我们几乎每天使用的浏览器再多一个开源替代品不应该是一件坏事,它将让我们有更多选择。
|
||||||
|
|
||||||
|
💬 你对 Servo 计划重新开始,并专注于回到最初设计的轨道上有什么看法?
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
via: https://news.itsfoss.com/mozilla-servo-web-engine/
|
||||||
|
|
||||||
|
作者:[Sourav Rudra][a]
|
||||||
|
选题:[lkxed][b]
|
||||||
|
译者:[ChatGPT](https://chat.openai.com/)
|
||||||
|
校对:[wxy](https://github.com/wxy)
|
||||||
|
|
||||||
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
|
||||||
|
[a]: https://news.itsfoss.com/author/sourav/
|
||||||
|
[b]: https://github.com/lkxed
|
||||||
|
[1]: https://news.itsfoss.com/content/images/size/w2000/2023/02/mozilla-web-servo-comeback.png
|
||||||
|
[2]: https://servo.org/blog/2020/11/17/servo-home/
|
||||||
|
[3]: https://www.linuxfoundation.org
|
||||||
|
[4]: https://news.itsfoss.com/content/images/2023/02/Servo_Roadmap.jpg
|
||||||
|
[5]: https://servo.org/blog/2023/01/16/servo-2023/
|
||||||
|
[6]: https://servo.org/governance/tsc/
|
||||||
|
[7]: https://github.com/servo
|
||||||
|
[8]: https://github.com/servo/webrender
|
||||||
|
[9]: https://wiki.mozilla.org/Quantum/Stylo
|
||||||
|
[10]: https://www.w3.org/TR/1998/REC-CSS2-19980512/conform.html
|
||||||
|
[11]: https://tauri.app
|
||||||
|
[12]: https://servo.org/blog/2023/02/03/servo-2023-roadmap/
|
||||||
|
[13]: https://www.chromium.org/blink/
|
||||||
|
[14]: https://developer.mozilla.org/en-US/docs/Glossary/Gecko
|
@ -1,97 +0,0 @@
|
|||||||
[#]: subject: "Mozilla's Abandoned Servo Web Engine is Making a Comeback in 2023"
|
|
||||||
[#]: via: "https://news.itsfoss.com/mozilla-servo-web-engine/"
|
|
||||||
[#]: author: "Sourav Rudra https://news.itsfoss.com/author/sourav/"
|
|
||||||
[#]: collector: "lkxed"
|
|
||||||
[#]: translator: " "
|
|
||||||
[#]: reviewer: " "
|
|
||||||
[#]: publisher: " "
|
|
||||||
[#]: url: " "
|
|
||||||
|
|
||||||
Mozilla's Abandoned Servo Web Engine is Making a Comeback in 2023
|
|
||||||
======
|
|
||||||
|
|
||||||
Open-source Rust-powered Servo web engine might be getting back to the game with its roadmap plan for development.
|
|
||||||
|
|
||||||
![Mozilla's Abandoned Servo Web Engine is Making a Comeback in 2023][1]
|
|
||||||
|
|
||||||
Servo is a rust-based experimental browser engine initially developed by the **research wing of Mozilla** but was later [delegated][2] to [The Linux Foundation][3] as a community-maintained project.
|
|
||||||
|
|
||||||
Since then, no significant development has taken place, even though the members involved have been trying to do their best.
|
|
||||||
|
|
||||||
Until now.
|
|
||||||
|
|
||||||
Things are looking up for Servo in 2023, as the team behind it has shared a promising roadmap.
|
|
||||||
|
|
||||||
Let me take you through it.
|
|
||||||
|
|
||||||
### 📢 Roadmap for 2023: Overview
|
|
||||||
|
|
||||||
![2023's roadmap for the servo project][4]
|
|
||||||
|
|
||||||
The Servo project **came back from the dead** thanks to the [new funding][5] they received in January.
|
|
||||||
|
|
||||||
To further solidify their intent, the development team has **shared a roadmap for this year** that shows a good outlook on the things they have planned.
|
|
||||||
|
|
||||||
On this, they also add:
|
|
||||||
|
|
||||||
> We’re restarting all the usual activities, including PR triage and review, public communications about the project, and arranging [TSC][6] meetings. We will also make some outreach efforts in order to attract more collaborators, partners, and potential sponsors interested in working, participating, and funding the project.
|
|
||||||
|
|
||||||
They have also shared 7 goals that they want to achieve in 2023.
|
|
||||||
|
|
||||||
**Project Reactivation:** This is the first stage that will continue until the end of 2023 and will involve reactivating the Servo project as a whole.
|
|
||||||
|
|
||||||
**Project Outreach:** Fueled by the renewed activity on the project's [GitHub][7] page, they plan to make some outreach efforts by spreading the word about the project.
|
|
||||||
|
|
||||||
This will be done to attract more collaborators, companies, and partners who may be interested in contributing to or funding the project.
|
|
||||||
|
|
||||||
**Main Dependencies Upgrade:** Several dependencies of Servo will be worked upon as they have been in a dilapidated condition and require upgrading, such as [WebRender][8] and [Stylo][9].
|
|
||||||
|
|
||||||
**Layout Engine Selection:** Servo currently has two layout engines, 2013 (the original one) and 2020 (the new one).
|
|
||||||
|
|
||||||
They will be deciding, along with the contributors and the community, which option to go with for the long term.
|
|
||||||
|
|
||||||
**Progress Towards Basic CSS2 Support:** After the above two things are done, they plan to work towards basic [CSS2 conformance][10].
|
|
||||||
|
|
||||||
**Explore Android Support:** They want to explore the possibility of supporting Android along with other platforms, as they have already experimented with the platform in the past.
|
|
||||||
|
|
||||||
**Embeddable Web Engine Experiments:** For the final stage of the roadmap, they aim to make Servo into an 'embeddable web rendering engine.'
|
|
||||||
|
|
||||||
The team is also exploring possibilities in this regard by having some sort of Servo demo running on embedded devices or looking into existing projects such as [Tauri][11].
|
|
||||||
|
|
||||||
You can go through the [official announcement][12] to learn more about the roadmap.
|
|
||||||
|
|
||||||
### Final Thoughts
|
|
||||||
|
|
||||||
A rust-powered web engine could do wonders and be superior to [Blink][13] or [Gecko][14]-based alternatives.
|
|
||||||
|
|
||||||
Furthermore, another open-source alternative to something we use almost daily shouldn't be a bad thing and will let us have many options.
|
|
||||||
|
|
||||||
_💬 What do you think about Servo's aim to restart things and focus on getting back on the track it was initially designed for?_
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
via: https://news.itsfoss.com/mozilla-servo-web-engine/
|
|
||||||
|
|
||||||
作者:[Sourav Rudra][a]
|
|
||||||
选题:[lkxed][b]
|
|
||||||
译者:[译者ID](https://github.com/译者ID)
|
|
||||||
校对:[校对者ID](https://github.com/校对者ID)
|
|
||||||
|
|
||||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
|
||||||
|
|
||||||
[a]: https://news.itsfoss.com/author/sourav/
|
|
||||||
[b]: https://github.com/lkxed
|
|
||||||
[1]: https://news.itsfoss.com/content/images/size/w2000/2023/02/mozilla-web-servo-comeback.png
|
|
||||||
[2]: https://servo.org/blog/2020/11/17/servo-home/
|
|
||||||
[3]: https://www.linuxfoundation.org
|
|
||||||
[4]: https://news.itsfoss.com/content/images/2023/02/Servo_Roadmap.jpg
|
|
||||||
[5]: https://servo.org/blog/2023/01/16/servo-2023/
|
|
||||||
[6]: https://servo.org/governance/tsc/
|
|
||||||
[7]: https://github.com/servo
|
|
||||||
[8]: https://github.com/servo/webrender
|
|
||||||
[9]: https://wiki.mozilla.org/Quantum/Stylo
|
|
||||||
[10]: https://www.w3.org/TR/1998/REC-CSS2-19980512/conform.html
|
|
||||||
[11]: https://tauri.app
|
|
||||||
[12]: https://servo.org/blog/2023/02/03/servo-2023-roadmap/
|
|
||||||
[13]: https://www.chromium.org/blink/
|
|
||||||
[14]: https://developer.mozilla.org/en-US/docs/Glossary/Gecko
|
|
Loading…
Reference in New Issue
Block a user