Not to be forgotten is d3, which in addition to selectors allows you to very easily bind data to the DOM. And with the big 4.0 refactor that is underway, you can very easily pull in the selection[1] stuff only.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;d3&#x2F;d3-selection" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;d3&#x2F;d3-selection</a>