You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While basing SQLite Viewer on web technology hasn't been the best choice for performance and resource utilisation (though it does pretty well compared to other web UIs in that department), it has enabled the app to go places: Spun-off from the initial VSCode extension, the web version at sqliteviewer.app is now one of the top-ranked web-based SQLite tools. However, the app has more places to go:
As SQLite becomes more usable as an application database for web apps, thanks to the efforts the official SQLite WASM build, sql.js and wa-sqlite, the need for a dev extension grows by the day. While Chrome Devtools offer UIs for LocalStorage and IndexedDB, no such option exists for SQLite WASM. Since SQLite is famously not a web technology, it likely never will, either. Devtool Extensions are here to fill the gap, which are just somewhat special web apps under the hood. It so happens that I have a web-based GUI that's purpose built for SQLite that is ready to be ported. However, there are some missing pieces:
What's needed to make this happen?
Most of what's outlined in SQLite Viewer – Server #61, specifically updated message passing and UI support for editing data
A switch to wa-sqlite, since this module is pushing the state of the art in terms of browser VFSs, and the extension needs to be able to view all of them (if possible)
Ideally reusing the web components used to make the builtin dev panels, to match the style as closely as possible.
Since I see no credible path to monetization for a devtools extension (and because I'd like to see it available for free), I will be relying on donations for this port.
If you plan on using SQLite WASM as an application database in your web app and would benefit form a devtools extension, please reach out to me at [email protected].
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
While basing SQLite Viewer on web technology hasn't been the best choice for performance and resource utilisation (though it does pretty well compared to other web UIs in that department), it has enabled the app to go places: Spun-off from the initial VSCode extension, the web version at sqliteviewer.app is now one of the top-ranked web-based SQLite tools. However, the app has more places to go:
As SQLite becomes more usable as an application database for web apps, thanks to the efforts the official SQLite WASM build,
sql.js
andwa-sqlite
, the need for a dev extension grows by the day. While Chrome Devtools offer UIs for LocalStorage and IndexedDB, no such option exists for SQLite WASM. Since SQLite is famously not a web technology, it likely never will, either. Devtool Extensions are here to fill the gap, which are just somewhat special web apps under the hood. It so happens that I have a web-based GUI that's purpose built for SQLite that is ready to be ported. However, there are some missing pieces:What's needed to make this happen?
wa-sqlite
, since this module is pushing the state of the art in terms of browser VFSs, and the extension needs to be able to view all of them (if possible)Since I see no credible path to monetization for a devtools extension (and because I'd like to see it available for free), I will be relying on donations for this port.
If you plan on using SQLite WASM as an application database in your web app and would benefit form a devtools extension, please reach out to me at [email protected].
As of 06/09/24, work on this has not started
Beta Was this translation helpful? Give feedback.
All reactions