why html vs javascript