https://toxigon.com/javascript-debugging-techniques
JavaScript Debugging: Stop Guessing, Start Knowing