How JavaScript Works Asynchronously?

How JavaScript Works Asynchronously?