async/await로 비동기 깔끔하게
pingulee조회 0 · 댓글 0
async/await는 Promise 위에 얹은 문법 설탕이다. 동작은 그대로지만 읽기가 훨씬 낫다.
async function load() {
try {
const res = await fetch('/api/data');
return await res.json();
} catch (e) {
console.error('실패', e);
}
}병렬이 필요하면
await를 연달아 쓰면 순차 실행이 된다. 독립적인 요청은 Promise.all로 묶어 한 번에 기다리자. 순차와 병렬을 구분하는 것이 성능의 핵심이다.
댓글 0
첫 댓글을 남겨보세요.