Why doesn the ShellShadow client run inside a web browser?
The ShellShadow client is a single executable client run from your desktop. The PuTTY open source code we have built upon has been vetted for over 10 years in daily use by millions. We could have built the ShellShadow client with JavaScript or Flash or as a Java Applet. There have been various attempts by others to build a browser based SSH terminal client. To date, none are robust and proven secure enough to meet our needs. Building such a solution in a web browser requires taking into account security concerns across multiple browsers. If we had built such a browser client, it would have been slower and more bloated (code and memory) and most of all very difficult to prove secure.