Pergunta de entrevista da empresa Cheapcaribbean.com

What is the difference between synchronous and asynchronous in JavaScript?