Tôi nghĩ rằng câu trả lời ngắn gọn cho câu hỏi của bạn là lý do bạn không thấy nhiều điều xảy ra như những gì bạn mô tả là bộ nhớ cục bộ HTML5 không theo kịp nhiệm vụ và chúng tôi chỉ còn hai năm gần đây. được chỉ định sẽ cung cấp một giải pháp tốt hơn.
Giới thiệu cụ thể về bộ nhớ cục bộ HTML5: Nó có một điều kiện chủng tộc và một số vấn đề khác khiến nó không phù hợp để sử dụng trong sản xuất cho bất kỳ ứng dụng nào mà bạn muốn đảm bảo không bị hỏng dữ liệu và bạn muốn có thể lưu trữ nhiều hơn chỉ là chuỗi .
Những vấn đề trong lưu trữ cục bộ có thể có thể được khắc phục nhưng thực tế là không có nhà cung cấp công cụ trình duyệt nào quan tâm đến vấn đề này trong việc chìm thêm tài nguyên vào việc triển khai lưu trữ cục bộ của họ. Tất cả họ đều muốn các nhà phát triển Web sử dụng các giải pháp thay thế cho bộ nhớ cục bộ.
Dù sao, đối với trường hợp sử dụng mà bạn mô tả, rất may có những giải pháp thực sự mạnh mẽ hơn trong công việc. Phần quan trọng trong tương lai sẽ là Service Worker Worker , trong bối cảnh của câu hỏi này, các giao diện Cache và CacheStorage của Service Worker cụ thể.
Ngoài ra IndexedDB là giải pháp cấp sản xuất mà thời gian chạy Web hiện có cho trường hợp lưu trữ dữ liệu mạnh mẽ trên máy khách, với việc triển khai hiệu quả và kiểm soát nhiều tính năng hơn đối với loại dữ liệu được lưu trữ và cách lưu trữ.