Coding Ninjas Interview Question

what is asynchronous programming in javascript?