When I started learning JavaScript, I often heard things like:

setTimeout() is asynchronous.

fetch() is asynchronous.

addEventListener() is asynchronous.

After learning more deeply, I realized that this explanation is not completely accurate.