Visual explanations of core machine learning concepts
mlu-explain.github.io
mlu-explain.github.io
[1] - http://www.r2d3.us/visual-intro-to-machine-learning-part-1/
Newer articles use svelte instead of vanilla js, for the following reasons: declarative markup makes constructing charts easier, component-scoped styles make collaboration easier, reactivity allows easy sharing of events between charts, and responsiveness is much, much easier (reactive width/height).
No simple framework exists yet per se, they pretty much all require getting down and dirty on the dataviz side of things. That said, there is some good progress on the interactive article side, the best of which I can think of is Matthew Conlen's Idyll: https://idyll-lang.org/docs
As others have pointed out there seem to be some bugs in the scrolling animations, but they do help explain.