Aw, so there's some local client you run that you use to do the cryptographic bits, and the web client is just used to display results and let you navigate things?
Optionally yes, but EtherDelta specifically does let you instead use it in a normal browser if you give it an Ethereum private key. The hack only affected people who used it that way.