Polaris: MIT 의 웹 페이지 로딩 속도 개선 기술

Source

  • Evernote/Inbox/New MIT Code Makes Web Pages Load 34 Percent Faster in Any Browser.md

Summary

MIT CSAIL 연구진은 웹 페이지 로딩 속도를 최대 34% 향상시키는 ‘Polaris’라는 새로운 기술을 개발했습니다. 기존 브라우저는 HTML, JavaScript, 이미지 등 웹 페이지 구성 요소 간의 의존성을 실시간으로 파악하며 순차적으로 다운로드해야 하므로 네트워크 왕복(round-trip) 지연이 발생합니다. Polaris 는 페이지 로딩 전에 모든 객체 간 의존성 관계를 그래프로 미리 분석하여 브라우저가 최적의 순서로 파일을 효율적으로 다운로드할 수 있도록 합니다. 이 기술은 JavaScript 로 작성되어 기존 브라우저 수정 없이 서버 측에서 적용 가능하며, 200 개 웹사이트 테스트에서 평균 34% 속도 향상을 보였습니다.

Key Points

  • MIT CSAIL 개발의 ‘Polaris’는 웹 페이지 로딩 속도를 평균 34% 단축합니다.
  • 기존 브라우저의 순차적 의존성 탐색으로 인한 네트워크 지연을 해결합니다.
  • 페이지 로딩 전 객체 간 의존성 그래프를 미리 생성하여 다운로드 경로를 최적화합니다.
  • JavaScript 기반이므로 기존 브라우저 수정 없이 서버 측에서 적용 가능합니다.
  • 장기적으로는 브라우저 자체에 통합되어 추가 최적화를 기대합니다.