渲染一百万行的 diff 是最简单的部分。👀
真正让页面崩溃的是评论。它们的高度取决于 markdown 换行、展开的详情、打开的回复框以及仍在加载中的图片(这些在你渲染之前都无法得知)。
以下是我们在 GitHub Copilot 应用中重建 PR 视图的方法 🧵
GitHub介绍其在Copilot应用中重建PR视图的前端工程:渲染百万行差异相对容易,难点在于评论高度受markdown换行、展开细节、回复框和图片加载影响,需在渲染时才能确定,文中分享了解决方案,但未涉及AI能力本身。
渲染一百万行的 diff 是最简单的部分。👀
真正让页面崩溃的是评论。它们的高度取决于 markdown 换行、展开的详情、打开的回复框以及仍在加载中的图片(这些在你渲染之前都无法得知)。
以下是我们在 GitHub Copilot 应用中重建 PR 视图的方法 🧵
原始发布及相关权利归来源方。
机器翻译 · 请以原文为准