웹 브라우저
IT 위키
웹 브라우저(web browser)는 사용자가 인터넷을 통해 웹 페이지를 탐색하고 상호작용할 수 있게 해주는 소프트웨어 애플리케이션이다. 웹 브라우저는 URL을 통해 지정된 자원에 접근하여 HTML, CSS, JavaScript 등의 웹 기술을 해석하고 화면에 렌더링한다.
1 주요 기능[편집 | 원본 편집]
- 웹 페이지 요청 및 로딩
- 렌더링(Rendering)
- HTML을 DOM(Document Object Model)으로 변환
- CSS를 적용해 스타일 지정
- JavaScript 실행을 통해 상호작용 기능 처리
- 탐색
- 하이퍼링크를 클릭해 다른 페이지로 이동
- 이전/다음 페이지로 이동 (뒤로/앞으로 버튼)
- 즐겨찾기, 주소창 자동 완성 등 편의 기능 제공
- 보안 기능
- HTTPS 암호화 연결 지원
- 팝업 차단, 피싱 사이트 차단, 쿠키/추적 방지
- 확장 프로그램을 통한 보안 강화
2 주요 구성 요소[편집 | 원본 편집]
- 사용자 인터페이스(UI): 주소창, 탭, 메뉴, 버튼 등
- 브라우저 엔진: 요청 처리 및 렌더링 엔진과 통신
- 렌더링 엔진: 웹 콘텐츠를 시각적으로 표시 (예: Blink, Gecko)
- 자바스크립트 엔진: JS 코드 실행 (예: V8, SpiderMonkey)
- 네트워킹 계층: HTTP 요청, DNS 질의 등 처리
- 저장소: 캐시, 쿠키, 로컬 저장소, 세션 저장소 등
3 주요 웹 브라우저[편집 | 원본 편집]
- Google Chrome (렌더링 엔진: Blink)
- Mozilla Firefox (렌더링 엔진: Gecko)
- Apple Safari (렌더링 엔진: WebKit)
- Microsoft Edge (Chromium 기반: Blink)
- Opera (Chromium 기반)
4 역사[편집 | 원본 편집]
- 1990: 월드와이드웹(WorldWideWeb, 이후 Nexus) – 최초의 웹 브라우저
- 1993: 모자이크(Mosaic) – 이미지 지원, 대중화의 시발점
- 1994: 넷스케이프(Netscape) – 상업적 웹 브라우저 시대 개막
- 1995: 인터넷 익스플로러(IE) – Windows에 기본 탑재
- 2008: 구글 크롬 – 빠른 성능과 간결한 UI로 시장 주도
5 같이 보기[편집 | 원본 편집]
6 참고 문헌[편집 | 원본 편집]
- W3C. (n.d.). Web Browsers. https://www.w3.org/wiki/Web_browser
- MDN Web Docs. (n.d.). How browsers work. https://developer.mozilla.org/en-US/docs/Web/Performance/How_browsers_work