persistence.js is an asynchronous Javascript database mapper library. You can use it in the browser, as well on the server (and you can share data models between them).
Web SQL is on its way out and is being slowly deprecated. Web SQL access in insecure contexts is deprecated as of Chromium 105 and a warning message is shown in the Chrome DevTools Issue panel. It's planned to fully remove it in later versions. Currently persistencejs still enables the feature by calls to WebSQL's window.openDatabase method: https://github.com/search?q=repo%3Acoresmart%2Fpersistencejs%20openDatabase&type=code
Web SQL is on its way out and is being slowly deprecated. Web SQL access in insecure contexts is deprecated as of Chromium 105 and a warning message is shown in the Chrome DevTools Issue panel. It's planned to fully remove it in later versions. Currently persistencejs still enables the feature by calls to WebSQL's
window.openDatabase
method: https://github.com/search?q=repo%3Acoresmart%2Fpersistencejs%20openDatabase&type=code