Don&#x27;t forget, when you use these transitions, that computation is a very small fraction of the animation as it&#x27;s run once by the CPU. You can think of it as setting a uniform on a shader.<p>The other reason I like using analytic functions is because:
1) You can easily generate a linearly interpolated point set if you want, I&#x27;ve done it for CSS in stylus (for spring animations that can&#x27;t be represented by a single bezier).
2) With the right formulation, it&#x27;s very easy to tweak the shape as it is in this case
3) You can analyze the functions easily