Chrome
1. 개요
1. 개요
Chrome은 구글이 개발하고 서비스하는 웹 브라우저이다. 2008년 12월 11일에 정식 버전이 출시되었으며, 제2차 브라우저 전쟁을 거치며 데스크톱 시장에서 압도적인 점유율을 차지하게 되었다. 이 브라우저는 속도, 간결한 인터페이스, 강력한 보안 모델로 주목받았다.
Chrome은 초기에는 Apple의 WebKit 엔진을 사용했으나, 이후 이를 포크하여 자체 Blink 엔진을 개발해 사용한다. JavaScript 처리를 위한 V8 엔진을 탑재하여 웹 페이지 로딩 속도와 성능에서 강점을 보인다. 또한 각 탭이 독립된 프로세스로 실행되어 하나의 탭에 문제가 생겨도 전체 브라우저가 다운되지 않는 안정성을 제공한다.
이 브라우저는 Microsoft Windows, Linux, macOS를 비롯해 Android, iOS, iPadOS, ChromeOS 등 다양한 플랫폼에서 사용할 수 있으며, 한국어를 완벽히 지원한다. 구글 계정과의 긴밀한 연동을 통해 북마크, 방문 기록, 확장 프로그램 등의 데이터를 여러 기기에서 동기화할 수 있는 점도 주요 특징이다.
2. 특징
2. 특징
2.1. 엔진
2.1. 엔진
Chrome은 초기에는 Apple이 개발한 WebKit 엔진을 사용했으나, 이후 이를 포크하여 자체 Blink 엔진을 개발해 사용한다. 이 엔진은 Chromium 프로젝트를 통해 오픈 소스로 공개되어 있으며, Microsoft Edge와 Opera 같은 다른 주요 웹 브라우저도 이를 기반으로 하고 있다.
Blink 엔진은 단순하고 빠른 처리를 목표로 설계되어 웹페이지 로딩 속도에서 우수한 성능을 보인다. JavaScript 실행을 담당하는 V8 엔진과 결합되어 동적 콘텐츠 처리 속도도 빠르다. 또한, 각 탭과 플러그인이 독립된 프로세스로 실행되는 멀티 프로세스 아키텍처를 채택하여 안정성과 보안성을 높였다.
이러한 엔진 기술은 구글의 다양한 웹 서비스와의 긴밀한 연동을 가능하게 하는 기반이 된다. Chrome의 빠른 버전 업데이트 주기와 지속적인 성능 개선은 대부분 이 엔진의 진화에서 비롯된다.
2.2. 속도
2.2. 속도
Chrome은 웹 페이지 로딩 속도와 자바스크립트 실행 성능에서 높은 평가를 받는다. 이는 블링크 엔진의 효율적인 설계와 V8 자바스크립트 엔진의 빠른 처리 능력 덕분이다. 특히 멀티코어 프로세서를 적극 활용하여, 지원 가능한 스레드가 많을수록 성능 향상이 두드러진다.
일반적인 웹 페이지 로딩 속도는 웹 브라우저 중 최상위권에 속한다. 파이어폭스와 같은 경쟁 브라우저가 대용량 페이지 처리에서 강점을 보일 수 있으나, Chrome은 자바스크립트 처리와 종합적인 성능에서 앞서는 경우가 많다. 이러한 속도는 사용자 경험의 핵심 요소로 작용하여 Chrome의 높은 점유율에 기여했다.
Chrome의 속도 최적화는 지속적인 업데이트를 통해 이루어지고 있다. 구글은 정기적인 엔진 개선과 새로운 웹 표준의 빠른 도입을 통해 성능을 유지하고 있다. 이는 웹 애플리케이션의 실행 속도를 높이고, 사용자에게 더 빠른 브라우징 환경을 제공하는 데 목적이 있다.
2.3. 인터페이스
2.3. 인터페이스
Chrome의 인터페이스는 출시 당시부터 "크롬(브라우저 창의 경계 부분)을 최소화"한다는 철학을 바탕으로 설계되었다. 이는 사용자가 실제 웹 콘텐츠에 집중할 수 있도록 브라우저의 UI 요소를 최대한 간결하게 만드는 데 초점을 맞춘 결과이다. 전통적인 메뉴 모음이 제거되고, 주소 표시줄과 검색창이 통합된 옴니박스(Omnibox)가 도입되었으며, 상태 표시줄도 기본적으로 숨겨져 있다. 이러한 설계는 웹 페이지의 가독 범위를 넓히고, 사용자에게 깔끔한 시각적 경험을 제공한다.
탭 관리 방식도 특징적이다. Chrome은 각 탭을 독립된 프로세스로 실행하는 멀티 프로세스 아키텍처를 채택했다. 이는 한 탭에 문제가 발생해도 다른 탭이나 브라우저 전체에 영향을 미치지 않아 안정성을 높여주지만, 동시에 여러 탭을 열 경우 메모리 사용량이 증가하는 원인이 되기도 한다. 새 탭을 열면 기본적으로 구글 계정과 연동된 새 탭 페이지(chrome://newtab)가 나타나며, 여기서 즐겨찾기나 최근 방문한 사이트에 빠르게 접근할 수 있다.
사용자 맞춤 설정 측면에서는 다른 브라우저에 비해 제한적인 면이 있다. 파이어폭스와 같은 브라우저는 인터페이스를 자유롭게 재배치하거나 변경할 수 있지만, Chrome은 매우 단순화된 기본 구성을 유지하는 경향이 있다. 고급 설정이나 브라우저의 깊은 부분을 조정하려면 chrome://flags 주소를 통해 접근할 수 있는 실험실 기능을 활용해야 한다. 이러한 설계는 사용자가 복잡한 설정에 신경 쓰지 않고도 쉽게 브라우저를 사용할 수 있게 하는 데 목적이 있다.
2.4. 확장 프로그램
2.4. 확장 프로그램
Chrome의 확장 프로그램은 Google Chrome 웹 스토어를 통해 설치할 수 있는 소프트웨어 모듈이다. 이 기능은 사용자가 브라우저의 기능을 맞춤 설정하고 확장할 수 있게 해주는 핵심 요소 중 하나이다. 확장 프로그램은 광고 차단, 비밀번호 관리, 생산성 향상, 웹 개발 도구 등 다양한 목적으로 활용된다. 사용자는 chrome://extensions/ 페이지에서 자신이 설치한 확장 프로그램을 관리하고 제어할 수 있다.
확장 프로그램의 개발 및 배포는 Manifest라는 규격에 따라 이루어진다. 최신 규격인 Manifest V3는 보안과 개인 정보 보호, 성능을 강화하기 위해 도입되었다. 이 규격은 백그라운드에서 상주하던 스크립트를 서비스 워커로 대체하고, 권한 체계를 더욱 세분화하였다. 그러나 이 변경 사항, 특히 웹 요청 API의 제한으로 인해 일부 고급 광고 차단 확장 프로그램의 기능이 제약을 받아 논란을 일으키기도 했다.
Chrome 웹 스토어 이외의 경로, 예를 들어 CRX 파일을 통한 확장 프로그램 설치는 기본적으로 보안상의 이유로 차단되어 있다. 그러나 개발자 모드를 활성화하면 이러한 제한을 우회하여 설치할 수 있다. 한편, 파이어폭스의 부가 기능에 비해 Chrome 확장 프로그램은 브라우저의 핵심 인터페이스를 자유롭게 변경하는 데에는 제한이 있을 수 있다.
2.5. 보안
2.5. 보안
Chrome은 구글이 개발한 웹 브라우저로, 출시 초기부터 강력한 보안 모델을 핵심 특징으로 내세웠다. 각 탭과 확장 프로그램이 샌드박스라는 독립된 환경에서 실행되도록 설계되어, 악성 웹사이트나 취약한 확장 프로그램이 시스템의 다른 부분이나 다른 탭에 영향을 미치는 것을 차단한다. 이는 멀티 프로세스 아키텍처를 기반으로 하며, 운영체제 수준의 보안 격리를 활용한다.
Chrome은 정기적인 자동 업데이트를 통해 새로운 보안 패치를 신속하게 배포하는 것으로 유명하다. 또한 사이트 격리, 피싱 및 멀웨어 방지 탐지, 강화된 HTTPS 적용 등 다양한 보안 기능을 기본으로 탑재하고 있다. 사용자의 개인정보 보호를 위해 시크릿 모드와 쿠키, 검색 기록 등의 삭제 기능도 제공한다.
보안 강화를 위한 노력의 일환으로, Chrome은 확장 프로그램 생태계에 대한 규제도 강화해 왔다. 특히 Manifest V3라는 새로운 확장 프로그램 플랫폼을 도입하여, 확장 프로그램이 접근할 수 있는 권한을 제한하고 백그라운드 활동을 최소화함으로써 보안과 개인정보 보호, 성능을 개선했다. 이 변경은 특히 광고 차단 확장 프로그램의 기능에 영향을 미쳐 논란을 일으키기도 했다.
전반적으로 Chrome의 보안 접근 방식은 사용자에게 투명하고 자동화된 보호를 제공하는 데 중점을 두고 있으며, 이를 통해 웹 브라우징 시 발생할 수 있는 다양한 위협으로부터 사용자를 방어한다.
2.6. 채널
2.6. 채널
Chrome은 사용자가 원하는 업데이트 속도와 안정성 수준에 따라 선택할 수 있는 여러 업데이트 채널을 제공한다. 이 채널 시스템은 개발 단계에 따라 구분되며, 각 채널마다 새로운 기능과 수정 사항이 적용되는 시기가 다르다.
가장 안정적인 버전을 원하는 일반 사용자에게는 안정화 채널이 권장된다. 이 채널은 업데이트 주기가 가장 느리지만, 충분한 테스트를 거쳐 안정성이 검증된 버전을 제공한다. 보다 빠르게 새로운 기능을 경험하고 싶지만 어느 정도 안정성을 유지하고 싶은 사용자나 개발자는 베타 채널을 사용할 수 있다. 더 앞선 기능을 테스트하려는 사용자를 위한 개발자 채널은 베타 채널보다 더 빠르게 업데이트되지만, 그만큼 불안정할 수 있다.
가장 최신의 실험적 기능을 가장 빠르게 접할 수 있는 채널은 카나리아 빌드이다. 이 채널은 하루에도 여러 번 업데이트될 수 있으며, 안정화 채널과 별도로 설치하여 병행 사용이 가능하다. 그러나 웹사이트 호환성 문제나 확장 프로그램 오류가 발생할 가능성이 높으므로 주의가 필요하다. 이러한 채널 시스템은 파이어폭스나 오페라와 같은 다른 주요 웹 브라우저에도 영향을 주어 유사한 배포 모델을 채택하는 계기가 되었다.
3. 문제점
3. 문제점
Chrome은 높은 점유율과 다양한 기능에도 불구하고 여러 문제점을 지니고 있다. 가장 지속적으로 지적받는 문제는 높은 메모리 사용량이다. 각 탭과 확장 프로그램이 독립된 프로세스로 실행되는 멀티 프로세스 아키텍처는 안정성과 보안성을 높이지만, 그 대가로 시스템 램을 상당히 많이 소모한다. 이는 탭을 여러 개 열거나 확장 프로그램을 많이 설치할 경우 특히 두드러지며, 사양이 낮은 컴퓨터에서는 성능 저하로 이어질 수 있다.
또한, 구글의 서비스와 지나치게 긴밀하게 연동되어 있다는 점도 독점적이라는 비판을 받는다. 기본 검색 엔진이 구글 검색으로 설정되어 있으며, 사용자 데이터가 구글 계정을 통해 수집 및 동기화될 수 있다는 점에서 개인정보 보호에 대한 우려가 제기된다. 이는 마이크로소프트 엣지나 애플 사파리와 같이 특정 운영체제 및 서비스와 결합된 다른 브라우저들도 마찬가지의 논란에 직면한다.
확장 프로그램 생태계에 대한 통제력 강화도 논란의 대상이다. Manifest V3 도입으로 인해 기존의 강력한 광고 차단기나 일부 보안 확장 프로그램의 기능이 제한되었다. 이 변경은 보안과 성능을 이유로 하지만, 사용자 선택권을 축소하고 구글의 광고 사업을 보호하려는 의도가 있다는 비판을 받고 있다. 이로 인해 일부 사용자는 파이어폭스나 브레이브 같은 대체 브라우저로 전환하기도 한다.
4. 버전
4. 버전
4.1. Windows 7, 8, 8.1 지원 중단
4.1. Windows 7, 8, 8.1 지원 중단
구글은 2023년 2월에 출시된 Chrome 버전 110부터 Microsoft Windows 7, Windows 8, Windows 8.1 운영체제에 대한 공식적인 지원을 중단했다. 이는 마이크로소프트가 해당 운영체제들에 대한 확장 지원을 종료한 정책과 맞물린 결정이다. 결과적으로 Windows 7, 8, 8.1 사용자는 Chrome 109 버전이 마지막으로 제공되는 공식 업데이트이며, 이후의 보안 패치나 기능 개선을 받을 수 없다.
이러한 지원 중단은 Microsoft Edge를 비롯한 다른 Chromium 기반 웹 브라우저들도 유사하게 따라갔다. 지원이 종료된 구형 운영체제에서 최신 버전의 Chrome을 무리하게 실행하려고 시도할 경우, 보안 취약점에 노출되거나 기능에 제약이 생길 수 있다. 공식 지원이 중단된 환경에서 최신 웹 표준과 보안을 유지하려면 Supermium과 같은 서드파티 변종 브라우저를 고려하거나, 운영체제를 Windows 10 이상으로 업그레이드하는 것이 권장된다.
4.2. 정식 릴리즈 버전 목록
4.2. 정식 릴리즈 버전 목록
구글의 웹 브라우저인 Chrome은 2008년 12월 11일 첫 정식 버전을 출시한 이후 빠른 주기로 업데이트를 지속해 왔다. 초기에는 약 2~3개월마다 메이저 버전이 올라갔으나, 이후 개발 속도가 가속화되어 2021년 9월 출시된 버전 94부터는 4주 주기의 정기적인 업데이트 체계를 공식적으로 도입하였다. 이에 따라 매년 약 13개의 새로운 메이저 버전이 출시되고 있다.
Chrome의 버전 넘버링은 주요 기능 추가나 변경이 있을 때마다 메이저 버전 숫자를 올리는 방식을 취한다. 각 메이저 버전 내에서도 보안 패치나 소규모 수정 사항이 포함된 마이너 업데이트가 빈번하게 이루어진다. 이러한 빠른 업데이트 전략은 보안 취약점을 신속하게 해결하고 새로운 웹 표준을 조기에 지원하기 위한 목적이 크다.
버전 | 출시일 | 주요 특징 또는 비고 |
|---|---|---|
1.0 | 2008년 12월 11일 | 최초 정식 릴리즈 |
10.0 | 2011년 3월 8일 | 첫 두 자릿수 버전 도달 |
28.0 | 2013년 7월 9일 | Blink 렌더링 엔진 채택 |
57.0 | 2017년 3월 9일 | 주요 보안 개선사항 적용 |
94.0 | 2021년 9월 21일 | 4주 주기 업데이트 체계 시작 |
100.0 | 2022년 3월 29일 | 세 자릿수 버전 기념 이벤트 진행 |
110.0 | 2023년 2월 7일 | Windows 7, Windows 8, Windows 8.1 지원 중단 |
145.0 | 2026년 2월 10일 | (참고 자료 기준 최신 안정화 버전) |
버전 업데이트는 안정화 채널(Stable), 베타 채널(Beta), 개발자 채널(Dev), 카나리아 빌드(Canary) 등 다양한 채널을 통해 단계적으로 진행된다. 사용자는 공식 Chromium 블로그나 브라우저 내 도움말을 통해 상세한 업데이트 내역과 각 버전별 변경 사항을 확인할 수 있다.
5. 오픈 소스 및 변종 버전
5. 오픈 소스 및 변종 버전
Chrome은 Chromium이라는 오픈 소스 프로젝트를 기반으로 개발되었다. 구글은 Chromium의 소스 코드를 공개하여 누구나 이를 자유롭게 사용, 수정 및 재배포할 수 있도록 하였다. 이 오픈 소스 정책은 웹 표준의 발전과 브라우저 기술의 혁신을 촉진하는 데 기여하였다.
Chromium 코드베이스를 활용하여 다양한 변종 브라우저들이 개발되었다. 대표적으로 Microsoft Edge와 Opera는 자체 엔진을 포기하고 Chromium 기반으로 전환하였다. 또한 Brave나 Vivaldi와 같이 개인정보 보호나 사용자 맞춤형 인터페이스에 중점을 둔 독립적인 브라우저들도 Chromium을 토대로 만들어졌다.
이러한 변종 버전들은 기본적인 렌더링 엔진과 핵심 아키텍처를 공유하지만, 각각의 개발사가 독자적인 기능, 사용자 인터페이스, 기본 설정 및 비즈니스 모델을 적용한다. 예를 들어, Naver Whale은 한국 사용자에게 특화된 서비스 통합에 중점을 두고 개발되었다.
Chromium 프로젝트 자체도 공식 Chrome과는 별도로 개발이 지속되며, 이를 기반으로 한 Linux 배포판용 패키지나 연구 목적의 빌드가 제공된다. 따라서 Chrome은 단일 제품이 아닌, 활발한 오픈 소스 생태계의 중심에 있는 프로젝트로서의 면모도 지니고 있다.
6. 모바일용 Chrome
6. 모바일용 Chrome
6.1. Android
6.1. Android
안드로이드 운영체제용 Chrome은 구글이 2012년 2월 7일 베타 버전을 공개한 모바일 웹 브라우저이다. 데스크톱 버전의 핵심 장점인 구글 계정 연동과 서비스 통합성을 그대로 이어받아 출시되었다. 안드로이드 기반 스마트폰 대부분에 기본적으로 탑재되어 제공되며, 일반적인 방법으로는 완전히 삭제할 수 없고 사용 중지 기능을 통해 업데이트를 제거하는 것만 가능하다.
초기에는 모바일 브라우저 중에서도 뛰어난 성능을 보였으나, 안드로이드 6.0 이후 버전이 무거워지면서 속도 측면에서 비판을 받기도 한다. 또한 데스크톱 버전과 달리 확장 프로그램을 전혀 지원하지 않아, 특히 광고 차단 기능을 설치할 수 없다는 점이 사용자들의 주요 불만 사항이다. 이로 인해 일부 사용자는 삼성 인터넷, 파이어폭스, 키위 브라우저 등 다른 브라우저로 전환하기도 한다.
사용자 인터페이스는 지속적인 업데이트를 통해 변화해 왔다. 2021년에는 탭 그룹화 기능과 격자 형태의 탭 레이아웃이 강제 적용되면서 기존 사용자들의 반발을 샀다. 이 변경 사항은 chrome://flags 설정을 통해 부분적으로 조정할 수 있었으나, 이후 업데이트를 통해 이전 UI로 되돌리는 방법이 차단되기도 했다. 안드로이드용 Chrome은 iOS/iPadOS 버전과 달리 블링크 엔진을 사용한다는 점에서도 차이를 보인다.
6.2. iOS/iPadOS
6.2. iOS/iPadOS
iOS 및 iPadOS용 Chrome은 애플의 모바일 운영체제에서 사용할 수 있는 구글의 웹 브라우저이다. iOS용 Chrome은 2012년 6월 26일에 처음 출시되었다. 애플의 정책에 따라 iOS 및 iPadOS 앱은 반드시 시스템이 제공하는 WebKit 렌더링 엔진을 사용해야 하므로, 데스크톱 버전의 Chrome이 사용하는 Blink 엔진 대신 WebKit 엔진을 기반으로 구축되었다. 이로 인해 초기에는 Safari에 비해 자바스크립트 처리 속도가 다소 느렸으나, iOS 8 이후부터는 제한이 완화되어 성능이 개선되었다.
iPadOS용 Chrome은 2020년 11월 업데이트를 통해 iPad의 멀티태스킹 기능을 본격적으로 지원하기 시작했다. 이를 통해 사용자는 스플릿 뷰 기능을 이용해 Chrome 앱을 화면의 절반에 배치하고 다른 앱과 함께 사용하거나, 슬라이드 오버를 통해 떠 있는 창으로 활용할 수 있게 되었다. 이는 서드파티 웹 브라우저 중에서는 Safari를 제외하고는 최초로 지원하는 기능이었다. 또한, Chrome은 구글 계정과의 강력한 동기화 기능을 제공하여 데스크톱에서 열어 둔 탭, 북마크, 방문 기록 등을 iOS 또는 iPadOS 기기에서도 연속적으로 이용할 수 있다.
Chrome for iOS 및 iPadOS는 강력한 번역 기능을 탑재하고 있다. 웹페이지의 언어를 자동으로 감지하여 사용자의 설정 언어로 번역할 수 있으며, M75 버전부터는 브라우저가 번역 팝업을 표시하지 않는 사이트에서도 수동으로 번역을 시도할 수 있는 기능이 추가되었다. 버전 77 이후에는 사용자가 원하는 언어를 직접 선택하여 번역할 수도 있다. 데스크톱 버전과 마찬가지로 시크릿 모드를 지원하며, 이 모드에서는 방문 기록이나 쿠키 데이터가 기기에 저장되지 않는다.
7. 점유율
7. 점유율
Chrome은 전 세계 데스크톱 웹 브라우저 시장에서 압도적인 점유율을 차지하고 있다. 2026년 1월 기준으로 약 76.39%의 점유율을 기록하며, 명실상부 가장 대중적으로 사용되는 웹 브라우저이다. 이는 2008년 출시 이후 빠른 성장을 거듭한 결과로, 특히 2016년 4월에는 Internet Explorer를 제치고 1위 자리에 올랐다.
한국의 경우에도 초기에는 ActiveX 의존도가 높아 Internet Explorer가 강세를 보였으나, 2015년 Windows 10의 보급과 함께 Chrome의 점유율이 급격히 상승했다. 2016년 4월에는 국내 데스크톱 시장에서도 Chrome이 1위가 되었으며, 2026년 기준 점유율은 약 70% 수준으로 세계 평균과 비슷한 추세를 보인다.
지역 | 데스크톱 점유율 (2026년 1월 기준) |
|---|---|
전 세계 | 약 76.39% |
대한민국 | 약 70.46% |
일본 | 약 52.32% |
대만 | 약 79.29% |
점유율 집계 방식에 따라 차이가 있을 수 있다. 예를 들어, StatCounter는 페이지 뷰를 기준으로 하는 반면, NetMarketShare는 고유 방문자 수를 기준으로 하여 결과가 다르게 나타날 수 있다. 이러한 높은 점유율은 구글 서비스와의 긴밀한 연동, 빠른 속도, 간결한 사용자 인터페이스 등이 주요 요인으로 작용했다.
8. 여담
8. 여담
8.1. 메모리 소모 관련
8.1. 메모리 소모 관련
Chrome은 각 탭과 확장 프로그램이 독립된 프로세스로 실행되는 멀티 프로세스 아키텍처를 채택하고 있다. 이 설계는 하나의 탭이 응답 없음 상태가 되거나 충돌하더라도 브라우저 전체가 아닌 해당 탭만 영향을 받도록 하여 안정성을 높인다. 그러나 이 방식은 동시에 많은 시스템 자원, 특히 RAM을 소모하게 만드는 주요 원인이 된다. 열려 있는 각 탭, 확장 프로그램, 플러그인은 별도의 메모리 공간을 할당받기 때문에, 사용자가 여러 웹 페이지를 동시에 탐색하거나 많은 확장 프로그램을 활성화하면 메모리 사용량이 빠르게 증가한다.
초기 버전의 Chrome은 이로 인해 메모리를 과도하게 소비한다는 비판을 자주 받았다. 이에 Google은 지속적인 최적화 작업을 진행해 왔으며, 버전 45 이후부터는 메모리 사용량을 줄이기 위한 다이어트 프로젝트를 본격화했다. 특히 버전 55에서는 보안상 취약점이 많고 리소스를 많이 차지하는 Adobe Flash 플러그인의 로딩 방식을 변경하여, 사용자의 허가가 있는 경우에만 활성화되도록 함으로써 상당한 개선 효과를 거두었다.
그럼에도 불구하고 Chrome의 메모리 소비는 여전히 사용자들이 체감하는 문제로 남아 있다. 이는 웹 애플리케이션과 웹 페이지 자체가 점점 더 복잡해지고 무거워지는 추세이기도 하다. Chrome은 사용하지 않는 탭의 메모리를 자동으로 정리하는 '메모리 절약 모드'와, 배터리 수명을 연장하기 위해 백그라운드 탭의 활동을 제한하는 '배터리 절약 모드' 같은 기능을 도입하여 이러한 문제를 완화하려 노력하고 있다. 따라서 메모리가 제한된 환경에서는 동시에 열어 두는 탭의 수를 관리하거나, 필요하지 않은 확장 프로그램을 비활성화하는 것이 시스템 성능 유지에 도움이 될 수 있다.
