Client-side by