Interoperating with or deobfuscating web applications, often written in JavaScript client-side and various languages server-side
Reverse engineering of web applications, whether client-side or server-side.
The client part of web applications is often written in javascript.