3 ms·
From what I gathered, the gripe is not with the JavaScript language itself, but the "thick-client" web app. The thick vs thin client trend cycle has already ha
by binarymax 10y ago
From what I gathered, the gripe is not with the JavaScript language itself, but the "thick-client" web app.
The thick vs thin client trend cycle has already happened twice. When your network and servers are fast enough so everything can happen on the backend, it becomes a philosophical debate.
- PaulHoule 10y agoIt's not just that. It's possible to write a thick client which is reasonably lean, but to do that you have to plan and be careful about your dependencies. Most people aren't, and that is why it can be a 30MB load for some apps that could be done in a 300kb load. Back end apps can be made insanely efficient in terms of how much data they transmit (lean HTML, lean SVG, etc.) and how fast they process data. You are forced into the model of "user clicks, send back one update" which has limitations, but also has the advantage that you don't get the massive number of round trips that happen in thick apps that are not carefully engineered.