외우지말고 이해하라.

외우는 것 보단 이해해서 내것으로 만들어 활용하기

IT Study/IT 상식

크롬 vs 파이어폭스 / 크롬 파이어폭스 차이점, 웹킷 게코 차이점 비교(webkit & geko)

hyg4196 2021. 11. 3. 09:26
반응형

기본적인 문서에서 제공하는 차이

 

Firefox와 Chrome이 휴대성 및 유용성 측면에서 대등하다고 생각합니다. Chrome은 유용성에서 약간 우위를 가지고 있습니다. 확장 및 추가 기능의 방대한 라이브러리 때문입니다. 그러나, 개인 정보 보호 측면에서 Firefox는 사용자의 온라인 데이터를 관리하고, 데이터 침해가 발생하는 경우에, 여러분의 접근 자격을 확인하기 위한 경고를 표시하는 기본 비밀번호 관리자와 같은 무료 기본 서비스를 제공하고 있습니다.

일반적인 기능에서 두 브라우저를 모두 사용하는 데 방해가 되는 것은 분명 없습니다. 개인 정보 보호가 정말로 중요한 순간에는 Firefox, Google 서비스를 주로 사용한다면 Chrome을 선택할 수 있습니다. 그러나, 개인 데이터에 대한 침입이 증가함에 따라 Firefox는 온라인에서 개인 정보 보호를 중요하게 여기고 있기 때문에 여러분에게 장기적으로 올바른 선택이 될 수 있습니다.

 

 

동작 차이

브라우저의 기본 동작

 

사용자 인터페이스 : 주소 표시줄, 이전/다음 버튼, 북마크 등 사용자가 활용하는 서비스들 (요청한 페이지를 보여주는 창을 제외한 나머지 부분)

 

브라우저 엔진 : 사용자 인터페이스와 렌더링 엔진 사이의 동작 제어

 

렌더링 엔진 : 요청한 콘텐츠 표시 (html 요청이 들어오면? → html, css 파싱해서 화면에 표시)

 

 

크롬 : 웹킷

파이어폭스 : 게코

 

웹킷(WebKit)

웹캣은 오픈 소스 웹브라우저 엔진이며, 웹킷의 시조는 KDE의 KHTML과 KJS입니다(이들은 모두 오픈 소스 코드로서 GPL 라이센스를 사용합니다). 따라서 웹킷 역시 오픈 소스입니다.

 

사파리 브라우저 외에도 맥의 옴니웹(OmniWeb), Shiira 등의 브라우저들이 웹페이지를 사용하고 있으며, 과거 구글의 크롬 역시 웹킷을 사용하기도 했습니다. 웹킷은 핸드폰에서 비교적 널리 사용하고 있는데, 구글 안드로이드, 애플 아이폰, 노키아 S60의 브라우저들이 전부 웹킷 엔진입니다. 또한 위젯 엔진에서도 그 사용율이 높아, 차이나 텔레콤의 BAE, 애플의 대쉬보드, 노키아 WRT가 전부 웹킷 엔진입니다.

 

게코(Gecko)

게코는 오픈 소스 코드이며, C++로 짜여진 웹페이지 렌더링 엔진입니다. 현재 모질라에서 제작하는 웹브라우저(파이어폭스)와, 넷스케이프 6 이후 버전에서 사용하고 있습니다. 이 소프트웨어의 원 코드는 넷스케이프에서 개발하였으며, 지금은 모질라 기금이 유지-보수를 담당하고 있습니다. 게코의 특징은 코드가 완전히 공개되어 있다는 것인데, 따라서 개발 수준이 매우 높고 전 세계의 프로그래머들이 이 코드를 사용하여 기능을 추가할 수 있습니다. 오픈 소스이기 때문에 게코 엔진을 사용하는 브라우저도 매우 많습니다. 이것은 게코 코어가 수년 동안 시장 점유율을 유지해 왔던 원인이기도 합니다.

 

게코 엔진은 풍부한 어플리케이션 인터페이스와 커뮤니테이션 어플리케이션을 제공하고 있습니다. 이를 사용하여 인터넷 브라우저, HTML 에디터, 클라이언트/호스트 등을 만들 수 있습니다. 비록 처음에는 넷스케이프 네비게이터와 모질라 파이어폭스 정도였지만, 현재에는 많은 프로그램들이 이 엔진을 사용하고 있습니다. 그 밖에 게코는 확장성을 지닌 코어로서 윈도우즈, BSD, 리눅스, 맥 OS X에서 사용할 수 있습니다. 게코는 트라이던트 다음으로 많이 사용되는 엔진입니다. 게코 엔진을 사용한 브라우저는 파이어폭스 넷스케이프 네비게이터 6~9, SeaMonkey, Camino, Mozilla, Flock, Galeon, K-Meleon, Sleipni, XeroBank가 있습니다. 구글 가젯 엔진도 게코 엔진을 사용한 것입니다.

 

 



출처: https://12bme.tistory.com/208 [길은 가면, 뒤에 있다.]

 

게코와 웹킷의 차이

 

 

반응형