I prefer client-side Javascript stuff. Online wallets are always owner's cash.
This wallet is client-side javascript stuff. The crypto (including all keys, signatures etcetera) is performed locally on your computer.
Basically the same principle blockchain.info pursues. Your funds are not stored on our server neither is any password/privatekey ever transmitted to the server.