Ask HN: Why does JavaScript use NodeList instead of Array?
This question is too speculative to ask on StackOverflow and indeed speculative answers is what I seek.
Why does JS use the concept of NodeLists and collection instead of simple arrays? The first thing everyone does with NodeList it to convert it to array. Sure, some NodeLists are "live", but not all of them and I have never used this property. IMHO it's an ugly paradigm that must be slowing down the DOM.