A Client-Side Perspective