Some of the work I've been doing on batching DOM manipulations has highlighted the limitations Zombie.js. Namely, its timeout emulation is imperfect and requestAnimationFrame is really just a proxy for setTimeout.
Running the tests through a real JavaScript engine addresses this, and also gives me a little more confidence in the accuracy of the tests.
Some of the work I've been doing on batching DOM manipulations has highlighted the limitations Zombie.js. Namely, its timeout emulation is imperfect and requestAnimationFrame is really just a proxy for setTimeout.
Running the tests through a real JavaScript engine addresses this, and also gives me a little more confidence in the accuracy of the tests.