This wallet does all of its cryptography in your browser — that is what keeps your key on your device instead of on somebody's server. It cannot work with JavaScript turned off.