เมื่อเปรียบเทียบ localStorage กับ sessionStorage ใน Web Browser API ข้อใดอธิบายความแตกต่างที่สำคัญที่สุดได้ถูกต้อง
กlocalStorage ใช้สำหรับข้อมูลที่เข้ารหัส ส่วน sessionStorage ใช้สำหรับข้อมูลทั่วไป
ขlocalStorage เก็บข้อมูลได้มากกว่า 100MB ส่วน sessionStorage เก็บได้เพียง 1MB
คlocalStorage คงอยู่แม้ปิด Browser และเปิดใหม่ ส่วน sessionStorage หมดอายุเมื่อปิด Tab หรือ Browser
งlocalStorage เข้าถึงได้จากทุก Domain ส่วน sessionStorage จำกัดเฉพาะ Domain ที่สร้าง
เฉลยอธิบาย
ความแตกต่างหลักคืออายุของข้อมูล: localStorage เก็บข้อมูลแบบถาวรใน Browser จนกว่าจะถูกลบโดยโปรแกรมหรือผู้ใช้, sessionStorage เก็บข้อมูลเฉพาะใน Session ปัจจุบัน หมดเมื่อปิด Tab ทั้งสองมีขีดจำกัดประมาณ 5-10MB และทั้งคู่ถูก Same-Origin Policy ควบคุมทำให้เข้าถึงได้จาก Origin เดียวกันเท่านั้น ทั้งสองไม่มีการเข้ารหัสโดยอัตโนมัติ