The unholy trinity of #JavaScript