#realtime

Subscribe
Realtime is a term used to describe systems that respond to user input or events almost immediately. This means that the response time from the system is very low, usually less than a second. In JavaScript, realtime applications are typically web-based and involve client-side scripting to update the user interface in response to user input or events. Examples of realtime applications include chat applications, multiplayer games, news feeds, and stock tickers.
Jazz: Build Real-Time, Local-First React Apps With Sync & Secure Collaborative Data
React Advanced Conference 2023React Advanced Conference 2023
29 min
Jazz: Build Real-Time, Local-First React Apps With Sync & Secure Collaborative Data
Users have come to expect real-time collaboration from best-in-class apps like Notion or Figma. But widely available tools and infrastructure for building multiplayer apps are only just emerging. In this talk, we’ll explore the open-source framework Jazz and the two new ideas powering it: Conflict-free Replicated Data Types (CRDTs) and verifiable permissions. By building a whole app with nothing but React and Jazz, we’ll see how this new approach radically simplifies building not only real-time multiplayer apps, but any kind of app in which users interact.