Lio
4 hours ago
Given the choice, I think I would prefer to go as browser native as possible.
Library code is useful for abstraction but browser native APIs are always going to be more stable over the long term.
If I have to vibe code now then at the very least I should be able to take advantage of agents to reduce the number of external "moving parts" involved by going native.
e.g. https://developer.mozilla.org/en-US/docs/Web/API/Web_compone...
Why bother with an external framework when it's built in? My familiarity with React no longer matters.
I'll probably move towards using library code only for things like cross compatibility shims, to be removed over time, but that's about it.
flossly
2 hours ago
Also for CSS? I really like how Tailwind puts the CSS in the same place as my HTML, and also I like how well LLMs write it.
Also my JS is very "contained" as I write SSR web applications. I also really like how Alpine.js makes my use of JS very "close to the HTML". I'd say using Alpine helps my LLM to deliver more maintainable JS code (in case of SSR web apps).
willtemperley
3 hours ago
I'm thinking about this right now. I only need a marketing site and I'd love to go back to pure HTML, which the following site believes is a good idea: