https://t.co/NT8yo4mBz1 is completely new 💅 for @strangeloop_stl! We've written over 25k words of documentation of the last couple of weeks on everything @liveviewjs. Let us know what you think!
Non-elixir LiveView server implementations:
- JavaScript / Typescript https://t.co/HSUdbdn0Z4
- Java https://t.co/1Nyzpjzu4y
- Go https://t.co/2aciKLQL8D
- Python https://t.co/s90IObbmeB
All compliant with the LiveView protocol and using the Phoenix LiveView JS client code
...as far as I know, LiveView is the only server-rendering HTML solution that generates minimum diffs on the server, to reduce payloads over the wire and minimize DOM thrashing, instead of sending full HTML chunks. And we do it for you for free: https://t.co/5Ye1SQJBrd
This Friday's stream we are going to explore a different sort of JavaScript framework. I'm having @floodfx on to show off @liveviewjs.
https://t.co/WmCcvPZ4DU
@JLarky@WebReflection@RyanCarniato I've got some ugly code in a branch that parses the JSX AST and transforms it into a template literal (tagged in my case). Need more test cases of course but PoC "works".
@timothymortimer@htmx_org Have you looked at @liveviewjs? It has similar “write it once” approved, but more app like. It’s based on Phoenix Liveview and in latest release they have more components based approach, so even one step further to modern apps :)
Please try this project again if it wasn't loading for you over the last couple of days. Apparently there are some issues with @stackblitz blocking @firebase if you are using the official fb client. We've reverted this to use `fetch` instead and filed an issue with @stackblitz
Please try this project again if it wasn't loading for you over the last couple of days. Apparently there are some issues with @stackblitz blocking @firebase if you are using the official fb client. We've reverted this to use `fetch` instead and filed an issue with @stackblitz
The things I like about @liveviewjs
1. No api's / json / payloads / graphql
2. Server code + Component code are together
3. Easily turn anything into a multiplayer expierence
4. Form / Upload support out of the box
@hd_nvim @paulo_evpr @RyanCarniato JS Commands can help create better UX but are meant to augment the server state based nature of LiveViews as opposed to pushing state to client.
@hd_nvim @paulo_evpr @RyanCarniato In that scenario your connection will inhibit any server connections whether LiveView-based or not. Web sockets work over bad connections. Framework will try to reconnect. That said, if this is main target user environment then prob not ideal for LiveView.