Microsoft 새 Outlook 성능 분석: WebView2 vs Outlook Classic

새 Outlook 알림 지연

새 Outlook에서 Windows 11 알림을 클릭해 새 이메일을 열 때, 특정 메시지를 로드하는 데 10초까지 걸릴 수 있습니다. 반면 Outlook Classic은 동일한 동작을 거의 즉시 처리합니다.

이 성능 차이는 알림을 사용할 때 가장 두드러집니다. 새 Outlook은 이제 시작 메뉴에서 열 때 Outlook Classic과 비슷한 속도를 보이지만, 알림 배너에서 특정 이메일로 전환하는 과정에서 전체 받은편지함을 먼저 로드해야 하므로 큰 지연이 발생합니다. 사용자는 알림 링크가 해결되기를 기다리기보다 앱에서 직접 이메일을 찾아 여는 것이 더 빠른 경우가 많습니다.

아키텍처 근본 원인: WebView2

성능 격차는 새 Outlook의 아키텍처에서 비롯됩니다. Outlook Classic이 네이티브 Win32 데스크톱 애플리케이션인 반면, 새 Outlook은 WebView2(Chromium 기반 렌더링 엔진) 위에 구축되었습니다. 본질적으로 이 앱은 Outlook.com을 로드하는 브라우저 창입니다.

리소스 소비

웹 래퍼 아키텍처로 전환하면서 시스템 리소스 사용량이 크게 증가했습니다:

  • 메모리 (RAM): 새 Outlook은 유휴 상태에서 490 MB에서 636 MB 사이의 RAM을 사용하지만, Outlook Classic은 117 MB에서 148 MB 정도만 사용합니다—대략 4배 증가한 수준입니다.
  • CPU 사용량: 새 Outlook의 유휴 CPU 사용량은 약 4%이며, Outlook Classic은 보통 1% 이하에 머뭅니다.
  • 프로세스 오버헤드: 새 Outlook은 작업 관리자에서 WebView2 Manager, GPU Process, Service Worker 등을 포함해 10개의 별도 프로세스로 실행되는 반면, Outlook Classic은 하나의 컴팩트한 프로세스로 동작합니다.

실행 체인

새 Outlook의 모든 상호작용은 브라우저와 같은 프로세스 체인을 필요로 합니다. 앱은 웹 레이어를 초기화하거나 재개하고, 인증을 수행하며, Chromium 엔진을 통해 메일 스레드를 렌더링해야 합니다. 이는 네이티브 코드에서는 존재하지 않는 비결정적 지연을 초래합니다. Microsoft는 WebView2 성능을 진단하기 위해 "Delayed Message Timing" API를 테스트했지만, 핵심 알림 지연을 해결하지 못했습니다.

기능 동등성 및 마이그레이션 일정

성능 문제가 있음에도 Microsoft는 새 Outlook을 Outlook Classic 및 퇴역한 UWP 메일·캘린더 앱의 후속 제품으로 적극 추진하고 있습니다.

최근 개선 사항

  • 2026년 3월 업데이트: 폴더 검색 및 공유 사서함 접근성 향상.
  • 2026년 5월 업데이트: 마이그레이션 중 공유 캘린더 손실을 방지하기 위해 자동 매핑 캘린더 지원 추가.
  • 2026년 6월 업데이트: 확장된 .PST 지원 도입(2026년 7월 출시 예정) 및 통합 받은편지함 뷰 제공(2026년 8월 출시 예정).

지원 마감일

Microsoft는 기업 대상 강제 옵트아웃 마감일을 2027년 3월로 연기했습니다. 그러나 Outlook Classic은 2029년 4월까지 계속 제공 및 지원되며, 성능을 우선시하는 사용자를 위한 여유 기간을 제공합니다.

커뮤니티 관점 및 산업 비판

사용자와 개발자 사이의 기술 토론은 하드웨어 성능 향상이 비효율적인 아키텍처 선택으로 상쇄되는 "소프트웨어 팽창" 추세를 강조합니다.

"현대 코드는 해야 할 일이 더 많고, 폰트도 더 많고, 그래픽도 더 많고, 유니코드도 더 많지만, 여전히 정말 터무니없게 되었습니다. 최신 컴퓨터에서 10초는 꽤 긴 시간입니다."

비평가들은 WebView2로의 전환이 사용자 경험보다 개발자 이식성을 선택한 결과라고 주장합니다. 일부 사용자는 새 Microsoft Teams와 같이 아키텍처 업데이트에도 불구하고 시작 지연이 크게 증가한 다른 Microsoft 제품에서도 유사한 패턴을 발견했다고 지적합니다. 또 다른 의견으로는 Fastmail과 같은 고성능 웹 메일 클라이언트가 존재한다는 점을 들어, 새 Outlook의 느림은 웹 기술 자체의 한계가 아니라 구현상의 문제라고 봅니다.

미래 전망: 네이티브 복귀

WebView2의 제약이 "내재돼 있기" 때문에, 많은 전문가들은 Outlook Classic과 진정한 성능 동등성을 달성하려면 네이티브 코드로 돌아가야 한다고 제안합니다. 보고에 따르면 Microsoft는 WinUI에 점점 더 집중하고 있으며, Windows 11의 다양한 구성 요소를 네이티브 코드로 재작성해 OS 경험을 저해하는 "웹 앱 슬롭"을 없애려는 이니셔티브를 진행 중입니다.

Sources