Hacker News new | ask | show | jobs
by imtringued 2136 days ago
That's not network transparency. A significant part of the application code is running on the local machine and even if the webserver/API server is turned off there are many applications that work offline and only need a remote connection to download the application itself and sync data periodically.

Your definition of network transparency is so weak even an email client would count as a network transparent application even though 100% of the email client is running on the local machine.

A definition of network transparency that is based around the current behavior of X11 would require you to fully own the remote machine. The remote machine is the real computer that is executing application code and all the display server does is output pixels to a screen and send inputs back to the real machine. When you're using a browser or an email client or a smartphone app the real machine is the device you are holding in your hand, not some server sitting in a data center.

Let me rephrase my point. sshing into a remote machine and running vim there would be considered network transparency. Running vim on your own machine on a mounted NFS share would not be an example of network transparency.

Now transfer this to your web browser argument: How many people are actively receiving control over a google server when they log into gmail? Zero.