[html] 웹 스토리지 API
목차
웹 스토리지 API 소개
웹 스토리지 API는 주로 localStorage
와 sessionStorage
두 가지 주요 인터페이스로 구성됩니다. localStorage
는 데이터를 브라우저에 저장하는 데 사용되며, 브라우저 닫아도 데이터가 지워지지 않습니다. 반면 sessionStorage
는 페이지 세션이 유지되는 동안 데이터를 저장하며 페이지 세션이 종료되면 데이터가 삭제됩니다.
Web Storage API 종류
- localStorage: 키/값 쌍을 저장하는 간단한 스토리지 메커니즘을 제공합니다.
- sessionStorage: 현재 세션 동안 데이터를 저장하는데 사용됩니다.
웹 스토리지 API 예제
// 데이터 저장
localStorage.setItem('username', 'john_doe');
// 데이터 불러오기
const username = localStorage.getItem('username');
console.log(username); // 출력: john_doe
웹 스토리지 API 활용 사례
웹 스토리지 API는 사용자 프로파일, 마지막 방문한 페이지, 사용자 상호작용 기록 등을 로컬에 저장하여 오프라인 상태에서 웹 애플리케이션의 사용자 경험을 향상시키는 데 사용될 수 있습니다.
참고 자료
- MDN Web Docs: Web Storage API
- W3C Specification: Web Storage