I do not think that makes a lot of sense here. Why would a pyc be created again and again for new loops within the same Python session. That defeats the whole point of having pyc in the first place.
I do not know the cause of the delay (perhaps related to how Rust handles this behind the scenes), but it is not problematic. Even though the difference between one run and a loop of 100.000 has a 100x difference in speed, the slowest (single) tokenisation run still only takes 1-2ms. That’s peanuts and that difference won’t be noticeable to the user.