client-side performance