Question: Why would you choose an asynchronous structure for your code?

  1. To use ES6 syntax
  2. To start tasks that might take some time without blocking subsequent tasks from executing immediately
  3. To ensure that parsers enforce all JavaScript syntax rules when processing your code
  4. To ensure that tasks further down in your code aren't initiated until earlier tasks have completed

Answer: The correct answer of the above question is Option B:To start tasks that might take some time without blocking subsequent tasks from executing immediately