내비게이션 과정에서 일어나는 일

브라우저 프로세스에서 시작

브라우저 UI와 브라우저 프로세스. 브라우저 프로세스에는 UI 스레드와 네트워크 스레드, 스토리지 스레드가 있다.

브라우저 UI와 브라우저 프로세스. 브라우저 프로세스에는 UI 스레드와 네트워크 스레드, 스토리지 스레드가 있다.

간단한 내비게이션

1단계 : 입력처리

입력되는 내용이 검색어인지 URL인지 확인하는 UI 스레드

입력되는 내용이 검색어인지 URL인지 확인하는 UI 스레드

사용자가 입력한 문자열이 '검색어'라면 문자열을 사용자가 선택한 검색 엔진의 URL과 조합하여 새로운 URL 형태로 변환한다. 이런 변환을 위해 Chrome 검색엔진의 URL 주소를 관리한다.

입력된 문자열이 검색어인지 URL인지 판별하는 것을 어려운 일이라서 브라우저는 이를 도와줄 서버와 통신하거나 DNS Lookup을 실행하기도 한다.