localStorage, sessionStorage, cookie ve IndexedDB arasındaki farklar nelerdir?

Cevap

localStoragesessionStorageCookieIndexedDB
Kapasite~5 MB~5 MB~4 KBYüzlerce MB
ÖmürSilinene kadarSekme kapanıncaBelirlenen süreSilinene kadar
Sunucuya gider mi?HayırHayırHer istekteHayır
APISenkron, yalnızca stringSenkron, stringdocument.cookieAsenkron, nesne ve dosya

Güvenlik notu: oturum token'larını localStorage'da tutmak risklidir; bir XSS açığında JavaScript tarafından okunabilir. Oturum için HttpOnly, Secure, SameSite işaretli çerezler tercih edilir.

  1. Bir URL'yi tarayıcıya yazıp Enter'a bastığınızda neler olur?OrtaTarayıcı & Web API'leriFrontend
  2. Web Worker nedir? Service Worker'dan farkı nedir?ZorTarayıcı & Web API'leriFrontend
  3. IntersectionObserver ne işe yarar? Örnek kullanım verin.OrtaTarayıcı & Web API'leriFrontend
  4. Tarayıcı önbelleği nasıl çalışır? Cache-Control başlıkları nelerdir?OrtaTarayıcı & Web API'leriFrontend
  5. script etiketinde async ile defer arasındaki fark nedir?KolayTarayıcı & Web API'leriFrontend
  6. Tarayıcının kritik render yolu (critical rendering path) nedir?OrtaTarayıcı & Web API'leriFrontend

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle