Hacker News new | ask | show | jobs
by jules 5348 days ago
You can preload/cache all or nearly all data on the client side, and batch updates.
1 comments

We do preload all data on client side as the client must never wait on server responses for better user experience. But we cannot batch on client side as we cannot foresee when the user will kill the client. And actually we have more than 40K parallel user sessions as players come back more than once each day.