เมื่อเปรียบเทียบ 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 เดียวกันเท่านั้น ทั้งสองไม่มีการเข้ารหัสโดยอัตโนมัติ

ข้อสอบอื่นในวิชาหลักการพื้นฐานในการเขียนโปรแกรม และความรู้เกี่ยวกับ การพัฒนา Web Application เช่น PHP,HTML, JavaScript และเทคโนโลยีทางเว็บ

ดูข้อสอบวิชานี้ทั้งหมด →