]> git.ardis.lu - sheets-db/commitdiff
Upgrade sql.js
authorArdis Lu <ardisglu@gmail.com>
Wed, 17 Jan 2024 06:43:09 +0000 (22:43 -0800)
committerArdis Lu <ardisglu@gmail.com>
Wed, 17 Jan 2024 06:43:09 +0000 (22:43 -0800)
SRI is currently ignored on WASM preloads. 1.10.1 still gives "memory out of bounds" error on database generation, must stick to 1.8.0 on backend.

demo/index.html

index 1fb2572a37955d5042420e268d7b97a3b542b0fb..8e57606829dbcd9f5f9dacbdbac3abd4164fd965 100644 (file)
@@ -12,7 +12,7 @@
   <link rel="icon" href="data:,">
   <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/codemirror@5.65.16/lib/codemirror.min.css">
   <link rel="preload" href="https://sheets-db-sql.ardis.lu/file/sheets-db/database.sqlite3" as="fetch" crossorigin>
-  <link rel="preload" href="https://cdn.jsdelivr.net/npm/sql.js@1.9.0/dist/sql-wasm.wasm" integrity="sha512-ZvMM7tk/Z1fapR4s1d0lzbI+H5QimwS09Kr6L9M4Om+A1N2UX7nGq+SAy0HpV3gASQpBdPgcy5PumDHfXJJ1SA==" as="fetch" crossorigin>
+  <link rel="preload" href="https://cdn.jsdelivr.net/npm/sql.js@1.10.1/dist/sql-wasm.wasm" as="fetch" crossorigin>
   <style>
     body {
       font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto,
@@ -226,7 +226,7 @@ LIMIT 25</textarea>
   <!-- Load CodeMirror and sql.js -->
   <script src="https://cdn.jsdelivr.net/npm/codemirror@5.65.16/lib/codemirror.min.js" crossorigin></script>
   <script src="https://cdn.jsdelivr.net/npm/codemirror@5.65.16/mode/sql/sql.min.js" crossorigin></script>
-  <script src="https://cdn.jsdelivr.net/npm/sql.js@1.9.0/dist/sql-wasm.js" integrity="sha512-PAyD/84QEfxE1X/H3RDJY9kqXtJObyGq6qA93+LnkMNWdTLHjcTKHsDOcz6Y5xAdsaMGItRP5vNs4vtj3/FRuw==" crossorigin></script>
+  <script src="https://cdn.jsdelivr.net/npm/sql.js@1.10.1/dist/sql-wasm.js" integrity="sha512-Rw3r47C4BVCj/4dy0MiF30B9c7+dLNeJdgPkyw8KiiYqUzAP3XFFw90EjO7mHLkJBl7JCm+/iTuL9dGh47lbMw==" crossorigin></script>
 
   <script>
     /** Helper functions to handle SQL execution and output */
@@ -289,7 +289,7 @@ LIMIT 25</textarea>
 
     /** Globals related to SQL.js */
     const sqlPromise = initSqlJs({
-      locateFile: file => `https://cdn.jsdelivr.net/npm/sql.js@1.9.0/dist/${file}`
+      locateFile: file => `https://cdn.jsdelivr.net/npm/sql.js@1.10.1/dist/${file}`
     });
     let db;
 
This page took 0.034747 seconds and 4 git commands to generate.