High-Frequency Real-Time Data in React: From Ring Buffers to OffscreenCanvas