Traditional DOM is already a 2D-based API. What advantage would we get from a 2D-only transform fallback? Are those hardware accelerated? If not, then they must be comparable to using
left. We can already set everything to
position:absolute then move things around in 2D:
el.style.top = 10
el.style.left = 20
which is almost the same as
Is the extra API for that necessary? The benefit is that it'll set you up for when/if the environment gets upgraded, and the stuff will be ready to work with acceleration and 3D.
Another thing is that the design of our lib involves Web Workers, which are supported in IE10+. We're still thinking on how to implement that well, let alone how to fallback to a non-worker environment. It's totally possible, but requires an extra layer of code (and ore room for error and more maintenance work) to make it happen.
The fallbacks can be done, but we need more minds and input on how to do it from more community members. Definitely get involved, share ideas on how we might fallback. I think it'll be easier to address those concerns once we've moved onto the single-project after we merge the basic ideas of what we want.
We value your opinion. Please do open new threads regarding the topics you'd love to see addressed.