We originally wanted to use JavaFX's WebView as our web page host on the desktop but unfortunately it doesn't support WebSQL or IndexedDB. PouchDB actually had a polyfill for that but unfortunately we are running into a bunch of weird issues with JavaFX's behavior. We looked at Chromium but their Java support is iffy (for example, I'm writing this in mid may and they haven't had a code update since April). So now our thinking is to just use the browser. See
We originally wanted to use JavaFX's WebView as our web page host on the desktop but unfortunately it doesn't support WebSQL or IndexedDB. PouchDB actually had a polyfill for that but unfortunately we are running into a bunch of weird issues with JavaFX's behavior. We looked at Chromium but their Java support is iffy (for example, I'm writing this in mid may and they haven't had a code update since April). So now our thinking is to just use the browser. See