브라우저와 브라우저 엔진

유석현(SeokHyun Yu)·2022년 11월 10일

HTML

목록 보기
4/17
post-thumbnail

1. 웹 브라우저

  • HTML, CSS, JavaScript, WASM에 이르는 다양한 언어를 해석
  • 해석한 결과를 바탕으로 렌더링
  • 쉽게 사용하지만 생각보다 많은 영역을 수행해주는 애플리케이션

2. 웹 브라우저 종류

  • Chrome(Google)
  • Safari(Apple)
  • Edge(MS)
  • Firefox(Mozilla)
  • Opera(Opera software)
  • Internet Explorer(MS) => 지원 종료
  • Whale(Naver)
  • Brave(Brave)
  • Samsung Internet(Samsung)

3. 웹 브라우저 구성

  • 브라우저 엔진(렌더링 엔진)
  • 자바스크립트 엔진(V8)
  • 통신 모듈(http request)

4. 브라우저 엔진

  • 브라우저가 동작하는 데 필요한 기반 기술을 모두 포함하는 엔진
  • Blink Engine(Chrome, Opera, Samsung Internet, Edge)
  • Webkit Engine(Safari)
  • Servo Engine(Firefox), Gecko Engine(Firefox)
  • 브라우저 엔진에 따라서 동작 방식이 거의 유사함

5. iOS

  • 모든 브라우저가 Webkit 기반
  • Safari 브라우저에 스킨 씌우는 정도
profile
Backend Engineer

0개의 댓글