Yep. This the classic end-to-end argument, a white paper all CS grads must read https://en.m.wikipedia.org/wiki/End-to-end_principle
168 karma · joined May 8, 2014
A simple thought experiment will quickly tell you that's not true. Given a task queue, the compute process that pulled the task and put a result could easily provide where and when and give you both.
https://en.wikipedia.org/wiki/Clustered_file_system#Distribu...
Yes, downloading a giant JS lib for one function is insane, hence the ton of tiny dependencies.
However, it is equally insane that basic SDK expectations found in every other language has yet to come to be pre-implemented by the JS engine in the web browser itself. Some basic code ought to already be on the localhost the moment your app arrives.