Jak může být JavaScript považován za vzor a ideál typové bezpečnosti, když tam je všechno vlastně objekt a vše jde volat se vším? Proč asi vznikl TypeScript? Z hlediska typové bezpečnosti se právě volí jazyky se silnými typy. Silně typové jazyky pak zase řeší problém s psaním generického kódu což je u jazyků se slabými typy v podstatě výchozí stav.