Interesting, as others mentioned X3D similarity is obvious. I wonder how would A-Frame compose with D3.js though .
Since A-Frame mentions this => "A-Frame is ultimately just the DOM, so developers can also manipulate it with standard JavaScript methods,"... it means D3.js should work beautifully with it (as should other frameworks that do data DOM binding/manipulation)
Yup, we've tried and A-Frame works wonderfully with D3 and React.