크롬은 전 세계에서 가장 많이 사용되는 인터넷 브라우저지만, 동시에 비판도 적지 않습니다. 특히 예전만큼 빠르지 않다는 지적이 잦은데, 너무 많은 기능과 확장 프로그램이 더해지면서 메모리를 과도하게 잡아먹는 '메모리 괴물'이 됐다는 불만이 대표적입니다.
물론 이런 지적에는 일리가 있습니다. 하지만 몇 가지 '플래그(flags)' 설정만 조정해도 브라우저 속도를 크게 개선할 수 있습니다. 지금 바로 적용할 수 있는 가장 효과적인 여덟 가지 팁을 소개합니다.
크롬 플래그 메뉴 접근하는 방법
시작하기 전에 알아둘 것이 있습니다. 플래그는 모두 실험 단계의 기능으로, 향후 정식 버전에 포함될 수도 있고 그렇지 않을 수도 있습니다. 따라서 언제든 사라질 가능성이 있습니다.
또한 실험 기능인 만큼 변경 시 브라우저 전반의 사용성에 예상치 못한 영향을 줄 수 있으니 주의해서 진행하세요.
먼저 크롬의 숨겨진 플래그 메뉴에 접속해야 합니다. 방법은 아주 간단합니다. 주소창(옴니박스)에 chrome://flags를 입력하면 전체 목록이 나타납니다.
참고: 플래그 목록은 특별한 순서 없이 정렬되어 있습니다. 아래에서 다룰 항목을 찾으려면 Ctrl + F 검색을 활용하세요.
1. GPU 래스터화(GPU Rasterization)
크롬은 이미지와 데이터 분석 작업에 GPU를 많이 활용하지 않습니다. 하지만 GPU가 장착된 PC라면 일부 연산을 GPU에 맡겨 브라우저 속도를 높일 수 있습니다.
웹페이지의 이미지 로딩이 느려 답답했던 분들에게 특히 유용한 팁입니다.
GPU 래스터화를 활성화하면 해당 작업을 CPU 대신 GPU가 처리합니다. CPU 성능이 부족하거나 GPU 성능이 뛰어난 환경이라면 체감 속도가 눈에 띄게 빨라집니다.
2. 소프트웨어 렌더링 목록 재정의(Override Software Rendering List)
이 설정은 기본 소프트웨어 렌더링을 무시하고, 지원 여부와 관계없이 GPU 가속을 강제로 사용하도록 만듭니다.
일부 GPU 가속 드라이버는 크롬에서 차단되어 있는데, 이런 드라이버를 제거하면 오히려 브라우저가 느려질 수 있습니다. Gmail을 사용하거나 YouTube 영상을 볼 때 버벅임이 느껴진다면 이 설정이 원인일 가능성이 높습니다.
이 경우 Override software rendering list 옵션을 활성화하면 GPU 가속이 허용되어 문제를 해결할 수 있습니다.
3. 제로 카피 래스터화(Zero-Copy Rasterization)
플래그로 조정할 수 있는 래스터화 관련 옵션은 다양하지만, 그중에서도 가장 효과적인 것이 제로 카피 래스터화입니다.
웹페이지 로딩이 자주 오래 걸린다면 Zero-copy rasterizer를 활성화해 보세요.
GPU 메모리(VRAM)는 기존의 구형 RAM보다 훨씬 빠릅니다. RAM이 적은 데스크톱이나 노트북을 사용한다면 반드시 켜야 할 플래그입니다.
쉽게 말해, 래스터 스트림을 일반 RAM을 거치지 않고 곧바로 GPU 메모리로 전송해 브라우징 속도를 높여주는 기능입니다.
4. 스트리밍 미디어 디스크 캐싱 끄기(Turn Off Caching of Streaming Media to Disk)
크롬은 배터리 소모가 심하다는 것으로도 유명합니다. 크롬으로 영상을 자주 시청한다면 배터리가 눈에 띄게 빨리 닳는 것을 경험했을 겁니다. 이는 브라우저 속도 저하로도 직결됩니다.
다행히 이 문제는 플래그 하나만으로 해결할 수 있습니다.
스트리밍 미디어 캐싱을 끄면 재생 중 시스템 부하가 줄어 배터리를 아낄 수 있고, 스트리밍 환경 전체에도 작지만 확실한 속도 향상을 가져다줍니다.
5. 뒤로-앞으로 캐싱(Back-Forward Cache)
뒤로/앞으로 캐시는 모든 웹사이트에서 페이지 이동을 빠르게 처리해 주는 강력한 플래그입니다. 네트워크가 느리다고 느껴진다면 이 플래그 하나만으로도 브라우징 경험이 크게 개선됩니다.
특히 Reddit, Facebook처럼 자주 앞뒤로 페이지를 오가며 사용하는 SNS 이용자에게 유용합니다.
6. 부드러운 스크롤 켜기(Smooth Scrolling)
이름 그대로 콘텐츠를 매끄럽게 스크롤할 수 있게 해주는 기능입니다. 마우스나 방향키로 스크롤할 때 애니메이션이 끊기는 현상이 있는데, 긴 글을 빠르게 훑으며 읽을 때 상당히 거슬립니다.
이 옵션을 켜면 스크롤이 자연스럽고 세련되게 느껴집니다. 부드러운 스크롤 전환과 함께 한층 쾌적한 브라우징 경험을 즐길 수 있습니다.
7. QUIC 프로토콜
데이터 전송 속도를 개선하는 또 다른 팁입니다. QUIC(Quick UDP Internet Connections) 프로토콜은 구글이 2012년에 자체 개발한 기술입니다.
새 연결을 설정할 때 필요한 왕복 횟수를 줄여 대역폭, 지연 시간, 네트워크 혼잡을 동시에 개선하는 데 초점을 맞추고 있습니다.
아직 실험 기능으로 분류되어 있지만 2015년 6월 IETF에 표준화가 제출되었고, 이후 HTTP/3의 기반 기술이 되며 점차 널리 보급되고 있습니다.
크롬에서 Experimental QUIC protocol 플래그를 찾아 드롭다운 메뉴에서 활성화하면 바로 사용할 수 있습니다.
8. 병렬 다운로드(Parallel Downloading)
크롬 플래그에는 브라우징 속도를 높이는 옵션이 여럿 있고, 상당수는 기본값으로 설정되어 있습니다. 병렬 다운로드는 그중에서도 다운로드 속도를 특별히 개선하는 기능입니다.
이 플래그는 하나의 다운로드 작업을 여러 프로세스로 분할해 다운로드 시간을 단축합니다. 다만 전용 다운로드 관리자 프로그램을 사용 중이라면 굳이 켤 필요는 없습니다.
대용량 파일 다운로드 속도를 확실히 높여줍니다. 검색 기능으로 Parallel downloading을 찾은 뒤 Default > Enabled로 변경하면 됩니다.
변경 사항 확인 및 되돌리기
플래그를 변경하면 브라우저를 재시작해야 적용됩니다. 화면 하단에 나타나는 Relaunch(재실행) 버튼을 클릭하면 됩니다. 열려 있던 페이지는 자동으로 다시 로드되지만, 진행 전에 작업 중인 내용을 저장해 두는 것이 안전합니다.
변경 후 문제가 생겼는데 어떤 설정 때문인지 알 수 없다면, 모든 플래그를 기본값으로 되돌리면 됩니다. 메뉴 우측 상단의 Reset all(모두 초기화)을 클릭하고 브라우저를 재시작하세요.
마무리: 나에게 맞는 크롬 실험 기능 찾기
지금까지 속도 개선에 도움이 되는 몇 가지 플래그를 살펴봤습니다. 플래그 목록에는 이 외에도 수많은 옵션이 있으며, 각각 브라우징 경험에 다양한 방식으로 영향을 줍니다.
전문가가 아니어도 충분히 활용할 수 있고, 크롬이 이상하게 동작하기 시작하면 언제든 비활성화할 수 있다는 점도 부담을 덜어줍니다.
다만 플래그는 어디까지나 실험 기능이라는 점을 기억하세요. 위험할 수도 있으니 모든 항목을 무분별하게 켜기보다는, 필요한 기능만 골라 신중하게 적용하는 것이 좋습니다.