Well written and great info Jack.
I’m glad to hear that you’re not trying to force GSAP onto WAAPI. It would be cool to access additional threads, but everything that we would lose in the process would make that a bad trade. Sacrificing custom easing would be terrible. Easing is the foundation of great animations.
I have a feeling as people try to push WAAPI, they’ll be somewhat frustrated with the limits and browser inconsistencies. That’s one of the most beneficial features of GSAP – it just works. I can animate first and not have to worry if it’s going to work in the various browsers. If a bug is encountered in some new browser version, you usually have it fixed quickly. Plus there's a plugin for every occasion.
I’ll certainly mess around with WAAPI, but I can’t see myself using it for much of anything important when I have access to GSAP. As it matures, who knows? We’ll see where it goes from here.
GSAP is already the leader and I’m sure when 2.0 happens, the well-deserved reputation for quality and performance will only grow.
There’s my two cents worth.