javascript is the new cobol - everyone hates it but it's too entrenched to replace.