Client-side visualization