Web Development

TradeGrid — Trading Terminal

60 FPS Chart Rendering

Timeline

3 Months

Role

Frontend Lead

Stack

React 19TypeScriptZustandTailwind CSSCanvas+3
TradeGrid — Trading Terminal

Overview

TradeGrid is an enterprise-grade cryptocurrency trading dashboard featuring live WebSocket streaming, high-performance Canvas charts, and real-time order book visualizations.

The Challenge

Maintaining 60 FPS performance while processing thousands of raw trading order books per second from live WebSocket connections.

Our Process

Offloaded WebSocket data aggregation to a dedicated Web Worker thread. Replaced heavy DOM elements with high-performance Canvas rendering for chart ticks.

The Solution

Constructed an optimized state flow using React 19 and Zustand. Designed D3 and custom HTML5 Canvas components for seamless rendering of transaction depths.

Results

60 FPS

Chart Refresh Rate

<10ms

Update Latency

+310%

Data Parsing Throughput

Gallery

Live Order Book and Interactive Charting
Live Order Book and Interactive Charting