sql.js-httpvfs – SQLite-DBs auf GitHub Pages hosten
(github.com)<p>- So nutzt man eine vollständige SQLite-Datenbank auf einer statischen Webseite ohne Backend <br />
- SQLite wird mit emscripten zu WASM kompiliert und `sql.js` als JS-Wrapper verwendet <br />
→ `sql.js` ist speicherbasiert, daher wurde es so angepasst, dass die DB per HTTP-Range-Requests geladen wird (`httpvfs`)<br />
→ Um die Anfragen klein zu halten, wird die Seitengröße auf 1 KiB gesetzt (Standard: 4 KiB)<br />
- Da die DB im Browser läuft, kann man auch das DOM wie eine Datenbank verwenden <br />
- Funktioniert außer auf GitHub auch auf GitLab Pages, Netlify und jeder anderen statischen Seite</p>
1 Kommentare