
Apple Safari 浏览器上的 GitHub 性能问题
作为领先的版本控制平台,GitHub 通过其命令行界面、Web 界面和桌面应用程序满足了开发者的多样化需求。这种多功能性吸引了那些喜欢图形用户界面 (GUI) 而非复杂命令行指令的开发者。然而,越来越多的用户报告称,使用 GitHub 时速度明显变慢,尤其是在特定配置下,这给其效率蒙上了一层阴影。
用户反馈和体验
GitHub 社区和Hacker News最近的一些讨论揭示了一个常见的问题:通过 Mac 设备上默认的 Apple Safari 浏览器访问 GitHub 时,会出现延迟问题。用户报告称,在尝试打开包含大量代码更改的拉取请求 (PR) 时,加载时间过长,导致工作流程中断,令人沮丧。
已确定的具体问题
一位用户详细描述了在使用配备 16 核 Apple M4 Max 处理器和 48GB RAM 的高性能 16 英寸 MacBook Pro 时,浏览器性能严重下降的情况。尽管硬件性能强大,但浏览器仍然表现出问题,例如滚动时显示空白、CPU 使用率达到峰值以及搜索功能不稳定。据报道,在不同视图之间切换时,性能问题会加剧,导致延迟数秒。
不同浏览器上的性能比较
有趣的是,原帖作者指出,GitHub 在同一台 Mac 上的 Chrome 浏览器中运行流畅,这表明问题可能出在 Safari 浏览器上。社区中的其他人也表达了同样的看法。值得一提的是,前微软杰出工程师 Miguel de Icaza 分享了他的经验,他指出,一个包含 3, 000 行代码的页面在标准版 Safari 浏览器中加载大约需要 10 秒,而在预览版中只需 5 秒。
跨设备测试
进一步的调查显示,在不同系统上的结果截然不同。例如,在一台搭载第十代英特尔 i7 处理器和 16GB RAM 的中端 Windows 笔记本电脑上进行的测试显示,Chrome 和 Microsoft Edge 的页面加载时间均仅为几秒钟,整体运行流畅。相反,一台 2020 年款、配备类似 RAM 的 13 英寸 Mac M1 在 Safari 浏览器中渲染页面需要超过 20 秒,并且在加载过程中还会出现空白延迟,而 Chrome 浏览器则运行流畅。
等待官方评论
截至目前,苹果和 GitHub 均未就这些性能问题发表官方声明。随着越来越多的用户分享使用体验,这种情况亟待两家公司关注,以增强所有平台的兼容性和性能。
发表回复