history API : 브라우저의 세션 기록을 조작할 수 있는 메소드를 담고 있는 객체 브라우저에서 페이지 로딩을 하면, 세션 히스토리를 가짐 세션 히스토리는 페이지 이동할 때마다 쌓이게 되고, 이를 통해 뒤로가기 시 이전 페이지로 가거나 뒤로 간 이후 다시 앞으로 가는 등의 이동이 가능함 pushState, replaceState 의 함수로 화면 이동 없이 현재 url를 업데이트 할 수 있음 pushState : 세션 히스토리에 새 url 상태를 쌓는다. replaceState : 세션 히스토리에 새 url 상태를 쌓지 않고, 현재 url을 대체한다. => 이러한 특성으로 싱글 페이지 애플리케이션(SPA) 가 가능해진다. hashbang url 형식에서 벗어날 수 있다. / => HomePage /l..