4 ms·
Inefficiencies are due to sub standard development practices or non-optimized technology. The fact is the client side frameworks have matured to the point, wher
by kls 15y ago
Inefficiencies are due to sub standard development practices or non-optimized technology. The fact is the client side frameworks have matured to the point, where if used correctly they can provide the same performance metrics as server frameworks. In some cases they provide patterns that lend themselves to better usability and can actually make the application feel more responsive. While it is true a badly designed server side page does not bog the client machine down, the fact that it is client side does not guarantee that it will bog down the client.
No matter which side of the fence you develop on, if you have a page that is not performing, you have a usability issue and it needs to be addressed. This is less of an issue with the technology and more of an issue with how the technology is being uses or rather misused.
I understand that people are dogmatic about this subject and that is why I received the downvotes, but to ignore the fact that it is the way the web is moving is to ignore a massive trend that is well underway.