Handling Async Operations Synchronous: while.js Asynchronous (reading a file): readFile.js Asynchronous (third-party API): languages.js Error handling (try/catch): gems.js