Different people have different opinions on strong/static typing, but as one of the developers of TensorFlow.js, I agree with Omar's observation that strong and static typing leads to faster and safer development, because it gives you more effective autocompletion, refactoring, linting, bug catching, etc. This leads to overall higher confidence in our code, even without running unit tests.
But I'd like also to add that strong typing has its own unique advantages in the context of machine learning: It provides the possibility to statically analyze the code and pull out the computation graph from the code. Look at the Swift for TensorFlow announcement made at the same dev summit as TensorFlow.js.