<p>- วิธีใช้งานฐานข้อมูล SQLite แบบเต็มรูปแบบบนเว็บเพจสแตติกที่ไม่มีแบ็กเอนด์ <br />
- คอมไพล์ SQLite เป็น WASM ด้วย emscripten และใช้ sql.js เป็น JS wrapper <br />
→ sql.js ทำงานบนหน่วยความจำ จึงปรับให้สามารถอ่านฐานข้อมูลผ่านคำขอ HTTP Range ได้ (httpvfs)<br />
→ เพื่อลดขนาดคำขอ จึงตั้งค่า page เป็น 1 KiB (ค่าเริ่มต้น 4 KiB)<br />
- เนื่องจากฐานข้อมูลทำงานอยู่ในเบราว์เซอร์ จึงสามารถใช้ DOM เสมือนเป็นฐานข้อมูลได้ด้วย <br />
- นอกจาก GitHub แล้ว ยังใช้ได้กับหน้าเว็บสแตติกใด ๆ เช่น GitLab Pages, Netlify เป็นต้น</p>
1 ความคิดเห็น