I always thought that JS engine implemented property order in objects differently and thus we can not rely on order of certain properties. It turns out this was fixed.
Topic: JavaScript โ Page 16
The HTMLInputElement has a lot of properties that you might now use every day or even have heard of. This article describes defaultValue, indeterminate and selection properties.
Anna Henningsen teaches Stefan how to use worker threads in Node.js.
I used classList.contains for years to figure out if an element contains a certain class but it turns our Element.matches does the job just fine.