3.9Kпросмотров
23 января 2026 г.
Score: 4.3K
Обалдеть, чего только не бывает в природе. Наткнулся тут на pglite - Postgres, скомпилированный под wasm, который можно запускать в браузере (или на nodejs). Для сложного фронтенда, который делает хитрожопые джойны и оконные функции. Поддерживает даже пгшные расширения, типа pgvector. Может персиститься в IndexedDB и другие штуки. import { PGlite } from "@electric-sql/pglite"; const db = new PGlite(); await db.exec( CREATE TABLE IF NOT EXISTS notes ( id SERIAL PRIMARY KEY, title TEXT NOT NULL, content TEXT, created_at TIMESTAMP DEFAULT NOW() );
); https://github.com/electric-sql/pglite