Back to Speakers

Lead Programmer @ Tighten
Nico Devs
Talk
Vue Real-Time Apps
"From AI chats that stream responses to live dashboards: real-time apps are everywhere. This talk explores options to build them in Vue, from WebSockets to peer-to-peer, and how to pick the right approach. We'll cover managed services that handle the complexity, plus a glimpse at where real-time architecture is heading with local-first solutions.
SUMMARY:
Why Real Time?
* How real time improves user experience
* Building collaborative apps (and games!)
How to Implement Real-Time
* Polling (poor man's ""real time"" and why to avoid it)
* WebSockets (with VueUse's useWebSocket)
* SSE (with VueUse's useEventSource)
* WebRTC (peer-to-peer)
Real-Time backend as a service
* Firebase (with VueFire or @vueuse/firebase)
* Supabase (with Nuxt Supabase Module)
* PartyKit (CloudFlare)
The future? Local-First
* Livestore
* Replicache"