Với HTML5, các trang web có thể lưu trữ dữ liệu cục bộ trong trình duyệt của người dùng. Dữ liệu được lưu trữ trong các cặp [name / value] và một trang web chỉ có thể truy cập vào dữ liệu do chính nó lưu trữ.
Sự khác biệt giữa localStorage và sessionStorage dựa vào lifetime:
Sự khác biệt giữa localStorage và sessionStorage dựa vào phạm vi lưu trữ:
Cả hai loại lưu trữ đều được phân bổ theo document origin để các document có origin khác nhau sẽ không bao giờ dùng chung các đối tượng được lưu trữ.