Tôi đang xem xét sử dụng phiên trình duyệtStorage cho ứng dụng web và đang cố tìm thông tin hiện tại về giới hạn kích thước. Có vẻ như hầu hết các trình duyệt trên máy tính để bàn đã áp dụng giới hạn 5MB. Tuy nhiên, tôi không tìm thấy nhiều bài viết gần đây cũng như thông tin trên các trình duyệt di động.Có phải 5MB giới hạn trên thực tế đối với W3C Web Storage không?
Disk space Thông số kỹ thuật lưu trữ web W3C cho biết "Chúng tôi khuyên bạn nên sử dụng giới hạn tối đa là năm megabyte cho mỗi gốc. Phản hồi triển khai được hoan nghênh và sẽ được sử dụng để cập nhật đề xuất này trong tương lai".
Các trang tương thích Quirksmode HTML5 cho localstorage có cập nhật lớn cuối cùng của nó vào ngày 12 Tháng Sáu 2009 và chỉ bao gồm dữ liệu trong nhiều năm qua các trình duyệt hiện tại: IE8, FF 3.5b4, Saf 4, Chrome 2.
Theo Introduction to DOM Storage, IE8 "cho phép các ứng dụng Web lưu trữ gần 10 MB dữ liệu người dùng". Introduction to sessionStorage dường như xác nhận rằng "giới hạn bộ nhớ của Firefox và Safari là 5MB cho mỗi miền, giới hạn của Internet Explorer là 10 MB cho mỗi tên miền".
Web Storage: easier, more powerful client-side data storage từ trang web nhà phát triển Opera nói "Hiện tại, hầu hết các trình duyệt đã triển khai Web Storage, kể cả Opera, đã đặt giới hạn lưu trữ là 5 Mb cho mỗi miền".
Sự cố crôm gần đây (#42740) đặt hạn ngạch 5mb trên bộ nhớ phiên.
Chapter 5. Client-Side Data Storage từ Building iPhone Apps with HTML, CSS, and JavaScript tuyên bố "Tại thời điểm viết bài này, giới hạn kích thước trình duyệt cho localStorage và sessionStorage vẫn ở dạng thông lượng."
Câu hỏi: Dựa trên thông tin này, tôi có nên giả sử 5MB là giới hạn hay tôi nên dành thời gian thử nghiệm các trình duyệt khác nhau? Có ai biết về một bộ thử nghiệm hiện tại (a la Browserscope) mà sẽ có những kết quả này?
Không, tùy thuộc vào mã hóa ký tự, giới hạn có thể thấp hơn, xem http://dev-test.nemikor.com –
Ừ như Julien nói, nó là 2.5Mb trong webkit vì lý do này AFAIK. Vô cùng thấp! – UpTheCreek