Mar-13-2018, 08:36 PM
Doing something on the client side isn't doing it up front, it's delaying execution until the client gets around to doing it themselves. It's the opposite of doing it upfront. It's taking advantage of more powerful clients, so the server can be lower end to serve the same number of people.