-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Local-First LiveView
+ Svelte
ToDo App
#157
Comments
One point: seems like he is rendering...SSR ?! I am not sure I understood.... |
The OG |
A digression. Feel free to ask me to delete this remark as it may pollute your thread. Would you be interested with a writing on SolidJS? I already did something very similar, needs to be polished. Because SolidJS is among the most performant JS frameworks. No virtual DOM like Svelte, only 7kB. You write components with JSX, it is based on signals for reactivity (event listener that returns a function) so components only render only once. It scores very high on the Javascript frameworks benchmark (close to vanilla Javascript). You can do SSR. I believe you can go native mobile with Capacitor-Solid although I have no native mobile experience. |
With all respect to the very competent people who build SolidJS, they haven’t understood what makes Svelte so simple. It’s HTML with enhancements not JSX. How often do you add 1000 rows in an App? 🤷 If our only objective is absolute speed we should forget writing JavaScript/TypeScript. 🐌 |
LiveView is very JSX inspired, isn't it? And Signals might becomes part of JS, and that's all what Solid uses, nearly. The rest is vanilla, almost :)
😄 yes!... but do you have in mind usage/need for WASM? |
Zero need for WASM. Just saying that if you're comparing "performance" of |
|
Saw this on
Elixir Forum
a while back but forgot to share!https://elixirforum.com/t/offline-enabled-apps-with-phoenix-liveview-and-livesvelte/61709
https://github.com/tonydangblog/liveview-svelte-pwa
This is super impressive and might be the answer to working offline with
LiveView
. 💡The text was updated successfully, but these errors were encountered: