인파

You Can Become A

늦게 시작해도 누구든지 노력하면 개발자가 될수 있어요 !

공부한 내용을 정리합니다
Snippet/JS 스니펫

🚀 async 함수 병렬 처리하여 최적화 하기

async 함수 병렬 처리 최적화 되지 않는 코드 getApple()과 getBanana() 라는 비동기 함수가 있고, 각 함수들은 1초를 기다리고 실행된다. 다음 코드는 await을 두번을 써서 2초를 기다리게 된다. 만일, getApple()과 getBanana() 비동기 함수가 서로 연관이 없다고 가정을 할때, 시간 낭비인 셈이다. function delay(){ return new Promise( (resolve, reject) => { setTimeout(() => resolve(), 1000); }) } async function getApple(){ await delay(); return "apple"; } async function getBanana(){ await delay(); retu..

category_image
인파_
2022.01.04
(0)