Back to Speakers
Photo of Nico Devs
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"