WebKit 迁移到 GitHub


WebKit 项目在 6 月 23 日冻结了 Subversion 代码树,并将对项目源代码的管理和互动迁移到了基于 Git 的 GitHub。

Git 具有许多优势,比如其天生的分布式特性、本地变更记录、作者和提交者模型等。团队称,Git 除了拥有这些优势,它在软件工程中也被普遍使用。许多 WebKit 开发者在此之前就更倾向于在 WebKit 的 git-svn 镜像上工作。所以 WebKit 团队将项目完全迁移到 Git 与现有的工具和工作流配合得很好。当然,他们也可以选择更多工具和服务,与 Git 进行良好的集成。

目前已经存在不少基于 Git 的代码托管平台,为什么 WebKit 选择了 GitHub?

据介绍,这是因为 GitHub 拥有非常庞大的开发者社区——尤其是 Web 开发者。他们能够与 WebKit 项目更紧密地合作,以改进浏览器引擎。团队还提到,GitHub 的 API 让他们可以通过对现有基础架构进行相对较小的修改来构建高级的提交前和提交后自动化,并提供一个现代且安全的平台来审查和提供有关新代码更改的反馈。

WebKit 是开源的 Web 浏览器引擎。它被用于苹果的 Safari 浏览器,其分支 Blink 是由 Google 主导开发的开源浏览器渲染引擎。Blink 属于浏览器内核 Chromium 的一部分。


相關推薦

2022-09-21

Hacker News 近日一篇关于 WebKit 的帖子引起了众多讨论和关注,帖子内容主要是提到 WebKit 内核包含了对 YouTube 进行“特别定制”的代码。 代码位于如下目录:https://github.com/WebKit/WebKit/blob/main/Source/WebCore/Modules/plugins/YouTubePluginRepl

2022-06-02

WPE WebKit (WebKit Port optimized for Embedded devices) 是面向嵌入式设备而优化的 WebKit 移植,可用于将支持大量现代 Web 技术的成熟 Web 浏览器引擎“内嵌”到嵌入式设备中。WPE 本身并不是像 Safari、Chrome 或 Firefox 等此类产品形态的 Web 浏

2023-01-14

Apple 的网络浏览器 Safari 所使用的 WebKit 浏览器已经发布了一个值得注意的技术预览更新:添加了实验性 WebCodecs AV1、dav1d 解码器,新版本的 WebKit 引擎已被 Apple 的 Safari Technology 161 Preview 版本采用。 WebKit 是开源的 Web 浏览

2023-02-15

谷歌和 Mozilla 都在开发不使用WebKit 引擎的 iOS 浏览器,而根据苹果当前的 App Store 政策,iOS 浏览器应用程序必须使用系统内置的 WebKit 引擎。因此,这些正在开发的 iOS 浏览器目前无法通过 iOS App Store 进行分发。 当下主流的浏览

2023-02-17

最快,早在 Chromium 90 支持就已开始,Safari 的浏览器引擎 Webkit 则是一直到现在才开始在技术预览版中支持。Webkit 官方解释了必须支持声明式 Shadow DOM 的原因。 所谓 Shadow DOM,是为 DOM 树提供一个轻量级封装,因此开发者便可以

2022-12-19

在 Web 应用上的交互来衡量响应速度。Speedometer 由苹果的 WebKit 团队推出,日前 Chrome 和 Firefox 开发团队也加入进来,将合作开发 Speedometer 的下一个大版本,即 Speedometer 3。 Speedometer 1.0 于 2014 年发布,随后于 2018 年带来了 2.0 版

2023-09-10

ipt的速度比esbuild+Node快5倍!原因在于其使用了Apple开源的WebKit引擎,而不是Node常见的V8。 bun index.ts Bun内置对TypeScript和JSX的支持,省去了编译配置的麻烦。同时它也能兼容CommonJS和ESM模块,你可以在同一文件内混合使用import和

2022-02-21

Mozilla Firefox 仅有 8 个安全漏洞,平均 37.8 天就能修复。Webkit 是 Apple 的 Web 浏览器引擎,主要由 Safari 使用;Webkit 的程序员平均需要超过 72 天的时间来修复 bug。 研究指出,与过去几年相比,所有人在修复漏洞方

2022-09-28

因为旧实现在传递新参数时会抛出 TypeError。 取消前缀 -webkit-hyphenate-character CSS 属性 此更改支持不带前缀的连字符,而不仅是 -webkit-连字符。根据 csswg 的讨论,https://github.com/w3c/csswg-drafts/issues/6887,hyphenate-character css 属性足够

2022-09-18

0 版。 为了安全起见,提供了更好的长缓冲,并改进了 WebKit 引用。 其他内容可查看更新公告:https://github.com/openjdk/jfx/blob/master/doc-files/release-notes-19.md

2022-02-25

n Discourse 论坛上宣布 :Roundup / BPO 上的所有 Bug 数据都将迁移到 GitHub 中,迁移完成后,新的 Bug 在 GitHub Issue 中处理,原 BPO 官方网站将以只读模式存在,以避免链接失效带来的一系列问题 。 CPython 的开发早于 2017 年 2 月

2023-02-13

GUI 安装。 对于在本地显示 Web UI,工程师仍在 GTK3 WebKit 和 Firefox 之间做出决定。GTK3 WebKit 更小,对内存的占用更少,但性能较差,而且没有加速功能。Firefox 的体积更大,内存占用率更高,但性能一致。从事 Fedora 安装程

2024-01-03

其官方仓库和问题跟踪器从 https://foss.heptapod.net/pypy/pypy 迁移到 https://github.com/pypy/pypy,也正式从 Mercurial 转移到 Git。 官方团队仍然认为Mercurial是更好的版本控制系统,命名分支模型和用户界面都优于其它选择,但foss.heptapod.net

2022-05-25

串不固定的问题,#11713 支持 style 设置部分 webkit 样式,#8109 #11802 模板支持为第三方自定义组件的属性设置默认值,#11575 RN 修复 request 请求中当不传 header 时,content-type 为 undefine