No client side hashing is possible and secure.
If you look at sending plain text under SSL, it's almost the same thing.
The password hashed under a mutually known algorithm that is not reversible is just as good as the plaintext.
What's particularly interesting right now is manipulation of data that is encrypted to allow the same output (encrypted) as unencrypted data.
The point of sending hashes info from the client is that each site uses a different key, even if publicly available. This means that leaked login data cannot be compared or matched across different leaks.