왜 많은 브라우저가 크로미움 기반인가?

2018년 기준으로 약 65%의 인터넷 사용자가 구글 크롬을 사용하여 인터넷을 탐색하고 있으며, 점점 더 많은 사용자가 구글의 오픈 소스 웹 브라우저 프로젝트인 크로미움 기반의 브라우저를 사용하고 있습니다.

평균적인 브라우저의 내부에서는 많은 일이 일어나고 있으며, 이는 점점 더 많은 신생 브라우저들이 크로미움 구성 요소를 사용하기로 결정하는 이유 중 하나입니다. 마이크로소프트 엣지는 오페라, 브레이브, 비발디, 얀덱스와 같은 덜 알려진 대안들에 이어 크로미움으로 전환할 것이라고 발표했습니다. 세계의 브라우저들이 왜 크로미움으로 전환하고 있으며, 이는 미래에 어떤 의미가 있을까요?

chromium-browsers-market-share
출처: 넷마켓쉐어, 2019년 1월

브라우저 구축은 어렵다

chromium-browsers-browsers

좋은 브라우저를 코딩하는 것이 소규모 팀이 몇 달 안에 할 수 있는 일이라면, 아마도 우리는 훨씬 더 많은 옵션을 가졌을 것입니다. 브라우저를 작동시키기 위해서는 다음이 필요합니다:

  • 사용자 인터페이스 (브라우저의 모든 버튼과 요소)
  • 브라우저 엔진 (UI에서 명령을 받아 렌더링 엔진으로 전송)
  • 렌더링 엔진 (HTML/CSS에서 원하는 내용을 보여줌)
  • 자바스크립트 엔진, 데이터 저장소 등과 같은 많은 다른 요소들

이러한 것들은 혼자서 빠르게 구축할 수 없으며, 이미 잘 유지되고 있는 좋은 버전들이 구축되어 지속적으로 업데이트되고 있기 때문에 에너지를 쏟는 것이 그리 합리적이지 않습니다.

현재 이 수준에서 운영의 핵심을 형성하는 브라우저 엔진을 가진 프로젝트는 세 가지뿐입니다: 구글 크롬 (블링크), 모질라 파이어폭스 (게코), 애플의 사파리 (웹킷). 엣지도 경쟁에 있었지만, 마이크로소프트는 이를 크로미움으로 전환하고 있습니다.

또한 읽기: 크로미움은 크롬에 적합한 대안인가?

크로미움은 거대한, 매우 활동적인 개발 커뮤니티를 가지고 있다

chromium-browsers-open-source

크로미움은 오픈 소스이며 웹 전역에서 사용되기 때문에, 크롬/크로미움은 브라우저를 최신 상태로 유지하고 새로운 기능을 추가하는 개발자 커뮤니티를 크게 형성했습니다. 새로운 크로미움 브라우저가 등장할 때마다 원래의 브라우저가 더 강력해지며, 많은 작업이 포크 간에 쉽게 이동하거나 비브라우저 프로젝트에서도 사용될 수 있습니다. ANGLE, 스키아, V8과 같은 크로미움의 일부 요소는 스포티파이에서 마이크로소프트의 VS 코드에 이르기까지 모든 것을 지원하는 데 사용됩니다.

확장 프로그램이 있는 곳

chromium-browsers-extensions

강력한 확장 프로그램 라이브러리도 큰 매력입니다: 크로미움 기반의 모든 브라우저는 사용자가 필요에 따라 브라우징을 사용자 정의할 수 있도록 도와주는 모든 서드파티 애드온에 접근할 수 있습니다. 개발 팀이 확장 프로그램을 출시하고자 한다면, 크롬을 우선시하는 것이 합리적입니다. 그곳에 모든 사용자가 있으며, 브라우저를 크롬 기반으로 하면 함께 성장할 수 있습니다.

크롬은 웹을 형성하고 있다

chromium-browsers-shaping-world

좋든 나쁘든, 크롬은 대부분의 사람들이 인터넷을 탐색하는 방식이므로, 사이트를 구축하고 있다면 최우선 과제는 크롬에 최적화하는 것입니다. 따라서 대부분의 사이트와 브라우저가 잘 작동하도록 하려면 크로미움이 최선의 선택일 수 있습니다.

구글이 크로미움 브라우저에서 내 데이터를 가져가고 있나요?

chromium-browsers-chrome

크로미움에 대한 가장 일반적인 두려움 중 하나는 구글의 코드가 내 데이터로 뭔가 교묘한 일을 할 것이라는 것입니다. 크롬과 구글은 과거에 프라이버시 문제를 겪었기 때문에, 일부 사람들이 크로미움에 대해 경계하는 것은 이해할 수 있지만, 당황하지 마세요.

크로미움은 완전히 오픈 소스 프로젝트이며, 구글과 통신하는 부분은 대부분 크롬의 일부이지 크로미움의 일부가 아닙니다. 크로미움 코드에서 그들이 싫어하는 것이 있다면, 개발자들은 간단히 그것을 제거할 수 있습니다. 브레이브와 같은 많은 프라이버시 중심의 브라우저는 크로미움 기반이지만, 스스로를 “구글화”하지 않도록 주의하고 있습니다.

정말 얼마나 반짝이나요?

chromium-browsers-logo

크롬이 인터넷 브라우징에서 독점적이라는 것은 부인할 수 없으며, 크로미움은 브라우저 세계에 그 뿌리를 확장하고 있습니다. 여기에는 찬반 양측의 주장이 있습니다:

찬성: 크로미움은 최고의 웹 브라우징 기술 중 하나이며 지속적으로 업데이트되고 있습니다.
반대: 크로미움이 시장 점유율을 많이 차지하게 되면, 경쟁이 둔화되고 브라우저 기술이 덜 다양해질 수 있습니다.

찬성: 크로미움을 플랫폼으로 사용하면 개발자들이 새로운 브라우저 아이디어를 빠르고 효율적으로 구축할 수 있어 다양성을 얻기가 비교적 쉽습니다.
반대: 모든 크로미움 기반 브라우저를 합쳐도 크롬의 시장 점유율에 미치지 못하며, 많은 브라우저들이 문제를 안고 있습니다.

찬성: 많은 웹 기술을 표준화하고 있어 개발자들에게 좋으며, 모두가 거의 같은 (웹) 페이지에 있을 수 있게 합니다.
반대: 크로미움에 문제가 생기면 프라이버시와 보안이 더 널리 침해될 수 있습니다.

찬성: 구글이 대부분의 크로미움 기반 브라우저를 통해 당신을 감시하고 있지 않을 가능성이 높습니다 – 구글로 데이터를 전송하는 부분은 제거할 수 있습니다.
반대: 구글이 일부 크로미움 기반 브라우저를 통해 당신을 감시하고 있을 가능성이 높습니다 – 모든 사람이 그 부분을 제거하는 것은 아닙니다.

이길 수 없다면, 크로미움

오픈 소스 프로젝트, 빠른 브라우징, 그리고 수많은 확장 프로그램을 즐긴다면 크로미움 브라우저를 지나칠 이유가 없습니다. 이는 좋은 이유로 인기 있는 프로젝트이며, 많은 포크가 나오고 개발 커뮤니티가 참여하고 있어 점점 더 좋아지고 있습니다.

여전히 대안이 존재하지만 (그리고 그들이 계속 남아 있기를 바랍니다; 크로미움의 독점적 지배는 최선의 시나리오가 아닙니다), 구글의 기술이 우리가 인터넷을 사용하는 방식을 형성할 것이므로, 오픈 소스일 수밖에 없습니다.

이미지 출처: 20120217 크롬 확장 프로그램, 월드 와이드 웹