The Holy Trinity of JavaScript