I don't understand why, as an application developer, we wouldn't want to offload some of the computational load to clients instead of our own servers. That is a resource that scales far better with the number of users.
Because obviously your goal is not to lighten your web servers, but to make your webpage faster to load and hence more appealing.
If offloading to the client is at odds with the page being faster (and at least in the previous years that had been the case with mobile and JS-heavy pages), then you should don't.
And whether this offloading to the client scales better with the number of users is besides the point it -- as you need to please each particular user.
Comments
Because obviously your goal is not to lighten your web servers, but to make your webpage faster to load and hence more appealing.
If offloading to the client is at odds with the page being faster (and at least in the previous years that had been the case with mobile and JS-heavy pages), then you should don't.
And whether this offloading to the client scales better with the number of users is besides the point it -- as you need to please each particular user.