주소를 입력한 뒤의 과정
웹 주소를 열면 브라우저는 서버와 통신해 문서와 필요한 자원을 요청한다. 문서에 연결된 스타일, 이미지, 글꼴, 스크립트는 별도의 요청으로 가져올 수 있다. 일부 자원은 이전에 저장한 캐시에서 사용하기도 한다.
받은 HTML은 문서 구조로 해석되고 CSS는 표시 규칙을 정한다. 브라우저는 이 정보를 바탕으로 요소의 크기와 위치를 계산해 화면에 그린다. 스크립트가 문서나 스타일을 바꾸면 화면의 일부가 다시 계산될 수 있다.
검색 엔진과의 차이
브라우저는 페이지를 열고 실행하는 프로그램이다. 검색 엔진은 문서를 수집하고 검색어에 맞는 결과를 제공하는 서비스다. 주소창에 검색어를 넣으면 브라우저가 설정된 검색 서비스로 요청을 보내므로 둘이 하나처럼 보일 수 있다.
사이트별 저장 공간
쿠키와 웹 저장소 등은 사이트가 로그인 상태나 설정 등을 유지하는 데 사용된다. 캐시는 반복 요청의 비용을 줄이기 위한 저장 공간이다. 각각의 목적과 접근 규칙이 다르므로 인터넷 사용 기록을 지우는 작업도 항목에 따라 효과가 달라진다.
격리와 권한
브라우저는 서로 다른 사이트가 다른 사이트의 데이터를 무제한 읽지 못하도록 출처에 따른 접근 규칙을 적용한다. 카메라나 위치 정보 등 일부 기능에는 별도 권한을 요구한다.
브라우저의 보안 기능이 사이트의 내용 자체를 보증하는 것은 아니다. 암호화된 연결을 사용하는 페이지에도 잘못된 정보나 사기성 내용이 있을 수 있다.