Finally I understand JS (a bit)

It produced a lot of headaches. And yes, it has been described already that

as a lot of articles I read about async in JavaScript, especially those that came out around the time ES2015 (ES6) was new, are just plain wrong. I’m going to clear up the falsehood by presenting a real understanding of the way async works in JavaScript.

Some nice examples are at and freecodecamp as well as a vid at youtube

At the end – I have some working code here, that shouldn’t work according to my understanding of concurrency.