mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-05-15 07:32:52 +00:00
Instead of storing all storage objects in static memory, we now follow the the spec by lazily creating a unique Storage object on each document object. Each Storage object now holds a 'proxy' to the underlying backing storage. For now, this proxy is simply a reference to the backing object. In the future, it will need to be some type of interface object that stores on a SQLite database or similar. Session storage is now correctly stored / tracked as part of the TraversableNavigable object. Local storage is still stored in a static map, but eventually this should be factored into something that is stored at the user agent level. |
||
---|---|---|
.. | ||
event_constructor.window.txt | ||
event_initstorageevent.window.txt | ||
event_session_storagearea.txt | ||
storage_local_setitem_quotaexceedederr.window.txt | ||
storage_session_setitem_quotaexceedederr.window.txt |