I have never looked, so I can't say with 100% certainty, "yes" but its just programming, I can't see any reason that you can't find or write an implementation of AES-128 for Javascript.
A quick google shows
http://www.hanewin.net/encrypt/aes/aes.htm at the top.
Be careful, AES and most other ciphers work on arrays of unsigned octets, which are close to unsigned byte arrays in most languages, but are very different from Strings in most languages.
But I have to ask, what do you mean by "dependable"?
If you mean algorithmically deterministic, sure, feed the same IV, passkey and clear text, and get the expected ciphertext. Otherwise, you have a bad implementation. That is the definition of a decent implementation.
But if you mean "secure" or even "reasonably secure" when you use the
word "dependable" then I'm not at all ready to say "yes"
All ciphers are about protecting data from one trusted store to another across an untrusted space/time.
I'm not sure that a client browser implementing Javascript is worthy of much trust.