• DocsDocs
  • PricingPricing
Sign in
Get started
Sign in
Get started
    • Products
      • Sync
        Sync

        The sync engine for the agentic web

      • Comments
        Comments

        Contextual commenting

      • Notifications
        Notifications

        Smart alerts for your app

    • Platform
      • Realtime infrastructure

        Multiplayer sync for people and AI

      • SDKs & integrations

        Client libraries and framework adapters

      • Security & compliance

        SOC 2, HIPAA, GDPR

    • Agentic users

      Build agentic experiences

    • AI activity feed

      Surface AI activity in your app

    • Canvas

      Build collaborative canvases

    • Chat

      Create realtime chat experiences

    • Code editor

      Build collaborative coding experiences

    • Comments

      Add contextual discussion

    • Custom app

      Start with flexible building blocks

    • Forms

      Collect input together

    • Flowchart

      Diagram together

    • Inbox

      Keep users informed

    • Presence

      Show who is online

    • Slideshow

      Present together

    • Spreadsheet

      Collaborate on data

    • Text editor

      Edit documents together

    • Industries
      • Human resources

        Collaboration for HR & talent tools

      • Security & compliance

        Collaborative reviews for audits & evidence

      • Sales & marketing tools

        Engaging features that help sellers sell

      • Healthcare

        HIPAA-ready collaboration for care teams

      • Creative tools

        Multiplayer canvases for people & AI

      • Legal

        Secure drafting for firms & clients

      • AEC

        Collaboration for design & construction

      • Education

        Interactive realtime learning experiences

    • Users
      • Enterprise

        Realtime collaboration without a rewrite

      • Innovation

        Validate and ship multiplayer bets fast

      • Startups

        Build multiplayer products from day one

      • Individual builders

        Prototype multiplayer apps in minutes

    • Tools
      • Examples

        Gallery of open source examples

      • Showcase

        Gallery of collaborative experiences

      • Next.js Starter Kit

        Kickstart your Next.js collaborative app

      • DevTools

        Browser extension

      • Tutorial

        Step-by-step interactive tutorial

    • Company
      • Blog

        The latest from Liveblocks

      • Customers

        The teams Liveblocks empowers

      • Changelog

        Weekly product updates

      • About

        The story and team behind Liveblocks

  • Docs
  • Pricing

Blog

  • Products
    • Sync
    • Comments
    • Notifications
    Platform
    • Realtime Infrastructure
    • SDKs & integrations
    • Security & compliance
    Solutions
    • Human resources
    • Security & compliance
    • Sales & marketing tools
    • Healthcare
    • Creative tools
    • Legal
    • AEC
    • Education
    • Enterprise
    • Innovation
    • Startups
    • Individual builders
  • Use cases
    • Agentic users
    • AI activity feed
    • Canvas
    • Chat
    • Code editor
    • Comments
    • Custom app
    • Forms
    • Flowchart
    • Inbox
    • Presence
    • Slideshow
    • Spreadsheet
    • Text editor
    Technologies
    • Next.js
    • React
    • JavaScript
    • Redux
    • Zustand
    • Yjs
    • Tiptap
    • BlockNote
    • SuperDoc
    • Slate
    • Lexical
    • Quill
    • Monaco
    • CodeMirror
  • Resources
    • Documentation
    • Examples
    • Showcase
    • DevTools
    • React components
    • Next.js Starter Kit
    • Tutorial
    • Guides
    • Release notes
    Company
    • Pricing
    • Blog
    • Customers
    • Changelog
    • About
    • Contact us
    • Careers
    • Terms of service
    • Privacy policy
    • DPA
    • Security
    • Trust center
    • Subprocessors
  • HomepageSystem status
    • Github
    • Discord
    • X
    • LinkedIn
    • YouTube
    © 2026 Liveblocks Inc.
  • All posts
  • Customers
  • Engineering
  • Product & Design
  • Updates
How CRDTs and sync engines keep realtime lists ordered with fractional indexing

How CRDTs and sync engines keep realtime lists ordered with fractional indexing

Picture of Chris Nicholas
Picture of Vincent Driessen
April 23rd
Engineering
An interactive guide to fractional indexing, how it works, and how it’s used to power multiplayer lists in Figma and Liveblocks.
  • Why WebSocket gets hard in multiplayer apps

    Why WebSocket gets hard in multiplayer apps

    Picture of Steven Fabre
    April 20th
    Engineering
  • Introducing Zen Router: our open-source type-safe router compatible with Cloudflare Workers

    Introducing Zen Router: our open-source type-safe router compatible with Cloudflare Workers

    Picture of Vincent Driessen
    February 26th
    Engineering
  • Understanding sync engines: How Figma, Linear, and Google Docs work

    Understanding sync engines: How Figma, Linear, and Google Docs work

    Picture of Max Heichling
    December 17th, 2025
    Product & Design
  • Building an AI copilot inside your Tiptap text editor

    Building an AI copilot inside your Tiptap text editor

    Picture of Myron Mavko
    November 21st, 2025
    Engineering
  • Why we built our AI agents on WebSockets instead of HTTP

    Why we built our AI agents on WebSockets instead of HTTP

    Picture of Jonathan Rowny
    Picture of Nimesh Nayaju
    September 29th, 2025
    Engineering
  • What's the best vector database for building AI products?

    What's the best vector database for building AI products?

    Picture of Jonathan Rowny
    September 15th, 2025
    Engineering
  • We’ve open-sourced our customizable React emoji picker

    We’ve open-sourced our customizable React emoji picker

    Picture of Chris Nicholas
    Picture of Marc Bouchenoire
    Picture of Pierre Le Vaillant
    March 20th, 2025
    Engineering
  • Configure each user’s notification settings for email, Slack, and more

    Configure each user’s notification settings for email, Slack, and more

    Picture of Chris Nicholas
    March 6th, 2025
    Product & Design
  • Which rich text editor framework should you choose in 2025?

    Which rich text editor framework should you choose in 2025?

    Picture of Aurélien Dupays Dexemple
    Picture of Jonathan Rowny
    February 6th, 2025
    Engineering
  • A better way to email your users about unread content

    A better way to email your users about unread content

    Picture of Chris Nicholas
    December 18th, 2024
    Product & Design
  • Increase in-app commenting with attachments

    Increase in-app commenting with attachments

    Picture of Chris Nicholas
    October 3rd, 2024
    Product & Design
  • Build collaborative text experiences with Liveblocks Yjs

    Build collaborative text experiences with Liveblocks Yjs

    Picture of Steven Fabre
    September 5th, 2023
    Engineering
  • How to add Google authentication to your Next.js + Liveblocks app with NextAuth.js

    How to add Google authentication to your Next.js + Liveblocks app with NextAuth.js

    Picture of Taylor Whipp
    April 5th, 2023
    Engineering
  • How to animate multiplayer cursors

    How to animate multiplayer cursors

    Picture of Chris Nicholas
    July 5th, 2022
    Engineering
  • How to build undo/redo in a multiplayer environment

    How to build undo/redo in a multiplayer environment

    Picture of Guillaume Salles
    Picture of Marc Bouchenoire
    Picture of Steven Fabre
    June 9th, 2022
    Engineering
Previous
1
2
Next