Answers to the following questions
- What is Multi-tasking?
- What is the difference between multi-tasking and multi-threading?
- What is an anonymous function in javascript?
- What is an asynchronous function?
- What are web workers?
- Write a simple program using a web worker and explain what it does.