기다려온 크롬(Chrome) 100 업데이트가 마침내 공개되었습니다. 이번 버전에는 세 자리 버전 번호 도입, 새롭게 단장한 로고, 사용자 에이전트(user-agent) 문자열 변경 등 다양한 기능과 변화가 포함되어 있습니다.
크롬 100은 3월 말 안정 채널(stable channel)에 배포된 크롬 99 이후 몇 주 만에 출시된 최신 버전으로, 현재 Windows, Mac, Linux, Android, iOS 전 플랫폼의 안정 채널을 통해 순차적으로 제공되고 있습니다.
지금부터 크롬 100에서 꼭 확인해야 할 핵심 특징과 주요 변경 사항을 하나씩 살펴보겠습니다.
1. 세 자리 버전 번호 시대 개막
28건이 넘는 보안 취약점 수정 사항을 포함한 크롬 100은 브라우저 역사상 처음으로 세 자리 버전 번호를 사용하는 버전입니다. 크롬 99에서 100으로 넘어오며 가장 눈에 띄는 변화이기도 합니다.
크롬뿐만 아니라 파이어폭스(Firefox), 엣지(Edge) 같은 인기 Chromium 기반 브라우저들도 앞으로 몇 달 안에 버전 100에 도달할 예정입니다. 현대 웹 브라우저 발전사에서 중요한 이정표가 되는 순간입니다.
크롬 1은 2008년 9월에 처음 공개되었습니다. 그동안 구글은 메이저 업데이트 주기를 6주에서 4주로 단축했으며, 그 사이에도 소규모 업데이트가 꾸준히 배포되고 있습니다.
2. 사용자 에이전트 문자열 변경
이제 내 웹사이트가 크롬 100과 호환되는지 직접 테스트해 볼 수 있습니다. 앞서 보도했듯이 두 자리에서 세 자리로 넘어가는 사용자 에이전트 문자열 전환 과정에서 일부 웹사이트에 호환성 문제가 발생할 수 있으며, 구글 역시 이에 대응하기 위한 방안을 마련하고 있습니다.
크롬 100으로 인해 사이트가 깨지거나 오작동하는 경우, 빠른 임시 해결책으로 브라우저 주소창에 chrome://flags를 입력한 뒤 #force-major-version-to-minor 플래그를 검색하여 활성화하면 됩니다.
참고로 크롬 100 출시 전에 메이저 버전을 강제로 100으로 올려 테스트하던 #force-major-version-to-100 플래그는, 이미 크롬 100에 대응했거나 #force-major-version-to-minor 플래그를 활성화한 경우 더 이상 작동하지 않을 수 있습니다.
3. 새롭게 단장한 로고
크롬 100의 또 다른 눈에 띄는 변화는 리프레시된 로고입니다. 얼핏 보면 기존 아이콘과 크게 다르지 않아 보이지만, 자세히 들여다보면 미묘한 차이를 발견할 수 있습니다.
예를 들어 중앙 원이 이전보다 커졌고, 색상도 보정되어 한층 선명해졌습니다. 또한 그림자 효과가 제거되고 로고가 평면적인(flat) 디자인으로 바뀌면서 더욱 모던한 느낌을 줍니다.
새 아이콘은 플랫폼별로 맞춤 적용되어 Windows와 Mac에서 서로 다른 모습으로 표현됩니다.
4. 라이트 모드(Lite Mode) 종료
페이지를 압축해 모바일 데이터를 절약해 주던 크롬 라이트 모드를 사용하고 계셨다면 주목할 필요가 있습니다. 크롬 100에서 라이트 모드가 완전히 제거되었기 때문입니다. 구글은 해당 기능이 역할을 다 했다고 판단했습니다.
크롬 지원 관리자 크레이그 텀빌슨(Craig Tumbilson)은 블로그 게시물을 통해 라이트 모드의 필요성이 줄어들었고, 크롬 자체가 전반적으로 데이터 효율성이 크게 개선되어 기능을 지원 중단하게 되었다고 설명했습니다.
라이트 모드는 2014년 안드로이드 플랫폼에 처음 도입되어 페이지 로딩 속도를 높이고 데이터 사용량을 줄이는 역할을 했습니다. 당시 '크롬 데이터 세이버(Chrome Data Saver)'라는 이름으로 불렸지만, 이제 버전 100에서 공식적으로 역사 속으로 사라지게 되었습니다.
5. 개발자를 위한 새로운 도구들
개발자라면 크롬 100에 포함된 흥미로운 개발자 도구들을 놓치지 마세요. 디지털 상품 API(Digital Goods API)와 멀티 스크린 윈도우 배치 API(Multi-Screen Window Placement API)가 새롭게 추가되었습니다.
이 외에도 스타일 패널에서 @supports 규칙을 조회하고 편집할 수 있는 기능, 레코더 패널 개선, 요소에 마우스를 올렸을 때 클래스·함수 속성을 미리 볼 수 있는 기능, 성능 패널에서 부분 프레임(partially presented frames)을 확인하는 기능 등이 포함되어 있습니다.
각 개발자 도구에 대한 자세한 내용은 크롬 개발자 도구 공식 사이트에서 확인할 수 있습니다.
웹 브라우저의 새로운 장을 여는 크롬 100
데뷔 후 약 14년 만에 100번째 버전에 도달한 크롬은 그야말로 긴 여정을 거쳐 온 셈입니다.
파이어폭스와 엣지 역시 곧 100번째 버전 업데이트를 앞두고 있어, 앞으로 브라우저 간 성능 경쟁이 한층 치열해질 것으로 기대됩니다.
이 외의 브라우저를 선호하신다면, 웹 서핑과 온라인 작업에 유용한 최고의 대체 브라우저 정보도 함께 확인해 보시길 추천합니다.