Looking at the HTML/JS code does tell you how to implement decryption in a different language.
That's because it only uses NIST recommended encryption, which is baked in or available in most languages.
That's because it only uses NIST recommended encryption, which is baked in or available in most languages.