News for hackers. Stuff that matters.
Re:PGlite – Postgres in WASM by ejb999 on Friday February 23, 2024 @10:27AM (#39481723)
Interesting that it could be done at all - but having a hard time coming up with any real world use cases for this. Are there any?
Re:PGlite – Postgres in WASM by tjelen on Friday February 23, 2024 @11:07AM (#39482357)
Code testing is a big one for me. I'm currently using in-memory sqlite for tests and I'm often running into differences between sqlite and postgres (default values, JSON handling, etc). This could allow me to use the real thing without running a full Docker instance.
Re:PGlite – Postgres in WASM by amcaskill on Friday February 23, 2024 @11:14AM (#39482467)
I think performance and cost are the big motivators here.

I work on a web framework for building data apps like reports and dashboards, and we use duckDB’s WASM runtime for interactions (e.g when a user changes a date range filter). It’s really fast, and you don’t spend snowflake credits.

Re:PGlite – Postgres in WASM by throwaway92374 on Friday February 23, 2024 @10:37AM (#39481873)
It can persist data to indexedDB, so web applications can use it if they want a more flexible alternative
Re:PGlite – Postgres in WASM by creatonez on Friday February 23, 2024 @12:28PM (#39483544)
That's neat, I wonder what the overhead is though.
Re:PGlite – Postgres in WASM by iansinnott on Saturday February 24, 2024 @12:19AM (#39489317)
No one using postgres in the cloud is going to use this as an alternative, but there are at least two use cases where this could be very useful:

- You want your app to be local first (snappy, great offline support, etc) but sync data to a server. This is the ElectricSQL use case.

- You want a serious data store in-browser. SQLite via wasm already fits this use case, but it's nice to have options.