향상된 풀 리퀘스트 “Files changed” – 2월 5일 업데이트

발행: (2026년 2월 6일 오전 08:05 GMT+9)
5 min read

Source: GitHub Changelog

이번 릴리스에서는 새로운 “Files changed” 경험에 CODEOWNERS 검증을 도입하고, 일반적인 리뷰 워크플로우 전반에 걸친 광범위한 성능 향상을 포함합니다. 풀 리퀘스트 탭 간 이동이 더 빠르고 안정적이며, 특히 ConversationsFiles changed 사이를 오갈 때 개선됩니다. 가장 큰 풀 리퀘스트에서도 스크롤이 부드러워지고 메모리 사용량이 감소했으며 전반적인 안정성이 향상되었습니다.

🗂️ Codeowner validation

클래식 “Files changed” 경험에서 빠졌던 부분을 메우기 위해 CODEOWNERS 검증을 추가했습니다. 이제 CODEOWNERS 규칙에 따라 필요한 리뷰어가 정확히 표시되어, 병합 전에 리뷰 요구 사항이 올바르게 적용됩니다.

Screenshot showing social CODEOWNERS validation in the new Files changed tab

📲 Small screens improvements

작은 화면에서 “Files changed” 경험을 개선하기 위해 레이아웃, 간격, 오버플로우 문제를 여러 개 수정했습니다. 이제 모바일 및 작은 뷰포트에서도 diff, 댓글, 헤더, 컨트롤이 올바르게 렌더링되고 동작합니다.

🚀 Performance improvements

성능은 우리의 최우선 과제입니다. 여러분의 피드백을 바탕으로 지난 주에 여러 개선 사항을 출시했으며, 특히 대형 풀 리퀘스트에서 발생하던 지연 문제를 직접 해결했습니다:

  • 풀 리퀘스트 diff가 클릭, 입력, 스크롤 시 더 빠르게 반응하도록 최적화되었습니다. 초기 데이터에 따르면 새로운 files changed 경험에서 대형 풀 리퀘스트가 이러한 상호작용에 대해 최대 67% 더 빠르게 응답합니다.
  • 가장 큰 풀 리퀘스트에만 가상화(virtualization)를 적용해 스크롤 및 인터랙션 성능을 향상시켰습니다.
  • ConversationsFiles 탭 간 이동이 빨라졌으며, 로드 시간이 10초 이상에서 몇 초로 단축되었습니다.
  • 파일 트리 크기 조정이 더 부드럽고 반응성이 좋아졌으며, 파일 수가 많은 대형 풀 리퀘스트에서도 원활합니다.
  • Safari에서 풀 리퀘스트 리뷰 시 성능 및 안정성이 개선되었습니다.
  • 대형 풀 리퀘스트를 리뷰할 때 발생하던 높은 메모리 사용량이 해결되었습니다.

🔧 More fixes and improvements

  • Fixed: 알림을 직접 Files changed 탭에서 열면 알림이 읽음으로 표시되도록 수정했으며, 이는 클래식 경험과 동일한 동작입니다.
  • Fixed: 파일 diff 헤더가 스크롤 시 일관되게 고정되도록 수정했습니다.
  • Fixed: 스레드 답글에 포함된 코드 스니펫의 배경색이 답글 배경과 구분하기 어려운 문제를 해결했습니다.
  • Fixed: diff에서 큰 인덱스 차이를 넘는 댓글 작성 시 발생하던 오류를 해결했습니다.

❤ Feedback

여러분의 피드백은 매우 중요합니다. 문제를 보고하거나 질문을 남기고, 알려진 이슈를 확인하려면 “Files changed” preview feedback discussion에서 의견을 공유해 주세요.

Back to Blog

관련 글

더 보기 »

gRPC 구현

gRPC는 Google에서 개발한 프레임워크로, 효율적이고 언어에 독립적인 원격 프로시저 호출(RPC)을 수행하기 위한 메커니즘을 제공합니다. 주요 사용 사례는…