[HTML] 브라우저와 브라우저 엔진
브라우저종류와 구성 그리고 엔진 엔진에 종류에 대해 알아본다.
웹 브라우저
- HTML, CSS, JavaScript, WASM에 이르는 다양한 언어를 해석
- 해석한 결과를 바탕으로 렌더링
- 쉽게 사용하지만 생각보다 많은 영역을 수행해주는 애플리케이션
웹 브라우저 종류
- Chrome (Google)
- Safari (Apple)
- Edge (MS)
- Firefox (Mozilla)
- Opera (Opera software)
- Internet Explorer (MS)
- Whale browser (NAVER)
- Samsung Internet (Samsung)
웹 브라우저 구성
- 브라우저 엔진 (렌더링 엔진)
- 자바스크립트 엔진
- 통신 모듈
브라우저 엔진
- 브라우저가 동작하는 데 필요한 기반 기술을 모두 포함하는 엔진
- 브라우저 엔진에 따라서 동작 방식이 거의 유사하다.
브라우저 엔진의 종류:
- Blink Engine (Chrome, Opera, Samsung Internet, MS Edge, Whale, Brave)
- WebKit Engine (Safari)
- Servo Engine (Firefox), Gecko Engine (Firefox)
ios
- 모든 브라우저가 WebKit 기반
- Safari 브라우저에 스킨 씌우는 정도