Web storage là gì?

Noun Web
local storage browser storage

Với web storage, các ứng dụng web có thể lưu trữ dữ liệu cục bộ (local) trong trình duyệt (browser) của người dùng.Trước HTML5, dữ liệu ứng dụng phải được lưu trữ trong cookie, được bao gồm trong mọi yêu cầu (request) của máy chủ (server). Web storage an toàn hơn và một lượng lớn dữ liệu có thể được lưu trữ cục bộ mà không ảnh hưởng đến hiệu suất (performance) trang web.

Không giống như cookie, giới hạn lưu trữ của web storage lớn hơn nhiều (ít nhất 5MB) và thông tin không bao giờ được chuyển đến (transfer) máy chủ.

Web storage là theo origin. Tất cả các trang từ một origin có thể lưu trữ và truy cập cùng một dữ liệu.

Web storage cung cấp hai đối tượng (object) để lưu trữ dữ liệu trên máy khách (client):

  • window.localStorage - lưu trữ dữ liệu không có ngày hết hạn (expiration date).
  • window.sessionStorage - lưu trữ dữ liệu cho một phiên (session) nghĩa là dữ liệu bị mất khi đóng tab trình duyệt.

Xem thêm localStorage và sessionStorage để hiểu rõ.

Learning English Everyday