Storage & Networking – CookieJar zu document.cookie, Storage Spec, Cache API #125
Labels
No labels
bug
docs
feature
housekeeping
html-spec
performance
react-compat
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
glow-all/true-headless-browser#125
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Gap
Wir haben CookieJar, Origin-LocalStorage/SessionStorage, und instrumentierte fetch/XHR/WebSocket. Aber die Integration in die DOM Spec APIs fehlt oder ist unvollstaendig.
Was fehlt
1. document.cookie
document.cookie(getter) - Muss alle Cookies als semicolon-separierten String retournierendocument.cookie = "key=value; path=/; domain=...; max-age=..."- Setter muss Cookie parsen und in CookieJar speichern2. Storage (localStorage/sessionStorage) - Spec Completeness
storageEvent feuert bei Aenderungen (nur gleicher Origin, andere Tabs)3. Cache API
window.caches- CacheStorage Interfacecaches.open(name)- Promisecaches.has(name)/caches.keys()/caches.delete(name()/caches.match(request)CacheInterface: put, match, matchAll, add, addAll, delete, keys4. Network: fetch() Headers Spec Compliance
Headers- aktuell globalThis.HeadersRequest/Response- spec-korrekte Properties (bodyUsed, clone(), arrayBuffer(), etc.)5. Network: CookieJar Spec Integration
Labels
feature, html-spec
Architektur
Tests