@drwpow I presume you mean "interactivity through software on a webpage" and not "JavaScript, the language"?
Because I'd strongly argue that JavaScript is one of the worst languages out there. It's an abomination. With modern improvements at most plastering over some of the worst parts of that language. Hardly making it better, but rather making it less bad.
@drwpow for sure! modern TS solves some issues - it plasters over some ugly parts of JS.
But it still carries all the legacy/bad parts of JS.
It fixes type coercion and the dynamic typing fu. But it doesn't -cannot- hide the horrors of Numbers, the insane API of e.g. date and errors. The identity crisis of not being FP, nor OOP, but all of it and none at the same time.
I've been bitten far too often by issues stemming from the (lack of) design in JS/TS (and ofc also, by me being a moron)