window.localStorage

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
gptkbp:accessibleBy same-origin scripts
gptkbp:alternativeTo gptkb:IndexedDB
Cookies
window.sessionStorage
gptkbp:API synchronous
gptkbp:APIStandardizedBy gptkb:W3C
gptkbp:canBe offline web applications
session management
user preferences
feature flags
storing tokens
caching data
gptkbp:canBeInspectedWith browser developer tools
gptkbp:cannotBeAccessedBy HTTP requests
other domains
gptkbp:canStore objects directly
gptkbp:dataIsDomainSpecific true
gptkbp:dataIsNotSentWith HTTP requests
gptkbp:dataPersistsAfter browser restart
gptkbp:dataSharedBetween tabs of same origin
gptkbp:deserializationRequired JSON.parse()
gptkbp:encryption true
gptkbp:event storage event
https://www.w3.org/2000/01/rdf-schema#label window.localStorage
gptkbp:introducedIn gptkb:HTML5
gptkbp:lifespan until explicitly cleared
gptkbp:method clear()
getItem()
key()
removeItem()
setItem()
gptkbp:notAccessibleFrom server-side code
other origins
gptkbp:notRecommendedFor sensitive data
gptkbp:partOf Window interface
gptkbp:property length
gptkbp:provides localStorage
gptkbp:quotaExceededError when storage limit is reached
gptkbp:removes digital media
browser settings
gptkbp:riskFactor gptkb:XSS_attacks
gptkbp:serializationRequired JSON.stringify()
gptkbp:storage persistent
key-value pairs
gptkbp:storageLimit about 5MB
gptkbp:supportedBy most modern browsers
gptkbp:type string only
gptkbp:usedFor client-side storage
gptkbp:bfsParent gptkb:LocalStorage
gptkbp:bfsLayer 6