Stop mounting your LiveView twice

Modernizing realtime-js and Logflare for Supabase

Supabase maintained a heavily diverged fork of Phoenix.js under realtime-js (~20M weekly downloads). We moved it back to canonical Phoenix.js, then took Logflare’s ingestion-rule matching from linear scans to a tree-based engine and swapped BigQuery onto the gRPC Streaming API. Full write-up: https://swmansion.com/case-studies/supabase/