Even developers may not need PCs for much longer...with the emergence of browser IDEs (my startup is working on one), especially for web development, PC becomes unnecessary...Even Microsoft has taken a baby step in bringing visual studio to the browser.
take the long view...it is possible to cache data in the browser..performance is a temporal issue, there is already major performance improvements happening in the browser...don't be so quick to shoot down the browser:)