JS with JSDoc is basically just awkward Typescript.

You're speaking as though it is a fact, but I think it depends on your coding style and temperament for iteration delays.