This looks like a neat little library, and I'm intrigued by the progressive rendering. But I'm confused about how it handles updates. Do you just rerender the whole thing? I ask because in some ways this looks similar to, though somewhat more cumbersome than, developing React in CoffeeScript.
So you can’t use enter(), exit() and updates when data changes. But most users rarely need these features.
I'd argue that if you don't need `enter` or `exit` you probably don't need D3. It's not a DOM manipulation library, it's a data binding library.
And a note to the mods: there's an extra 'f' in the title.