What would that even do? If the framerate is low its cause the system cant keep up, you cant work around that without using web workers. You also need to use timedelta with tick for "framerate independent" behaviour.
Nothing is stopping you from rolling your own "setInterval" into the code, but executing at random times middway through events will never be better than using tick or tick2