Post

Welp, it turns out Solid's (or Vinxi's ?) SSR workers still run in NodeJS so utilizing Bun's SQL or S3 pieces won't work still. Uh.. back to the drawing board.

moshyfawn@moshyfawn.dev

Maybe I’m simply spoiled by meta frameworks, but I’m gonna try migrating the frontend to SolidStart. I’ll need client interactivity soon anyway, and SolidJS has the Bun adapter plus Zero sync engine plugin I want to explore for something else.

SolidStart is weird - it has all the polish of a modern framework, yet it feels tied down by legacy baggage like Vite v6, which comes from its dependency on Vinxi, and that in turn has some half-baked parts like incomplete Bun support - partly because of Vite v6 lacking their environments support..

Like I've got a custom `vite-env-bun` plugin in the project now that intercepts Bun module requests and "translates" them to Bun's runtime properties because Vite v6 workers run in Node specifically.

0 reposts0 likes