Also, cross-browser compatibility issues, during my learning journey I have rarely experienced such incidents but I am aware of it. I try to deter myself from using the latest JavaScript features because most of the current browsers although have support for these changes but the previous versions or older version of browsers may not. They might require something called polyfills, so that's why I usually try to test most of my projects on the various popular browsers such as Brave, Tor and Edge as well as Opera and Chrome. So these were the precautions that I took from my side to ensure course compatibility.
