DigestJ is digest authentication (does not transmit the user's password to the server) using JavaScript with an extension to support salted hashes. It is currently implemented as a jQuery plug-in.
DigestJ is a partial implementation of RFC 2617.
For more details, see the DigestJ Wiki, the discussions group and/or the source code.