I think It works because tests are probably using polyfilled timers.
I tried running some of the most complicated tests in JS and it fails under some usage patterns. So it still needs transpilation unfortunately.