[Korean FE Article] 자바스크립트의 await 사건의 지평선
소개
모든 블랙홀의 주변에는 특별한 경계가 있습니다. 이 경계 내부의 중력을 벗어나기 위해서는 광속을 초과하는 속도가 필요합니다. 따라서 빛을 포함한 무엇이든 경계를 넘어가면 블랙홀의 내부에 갇히게 되고, 결코 바깥으로 나올 수 없습니다. 이 경계를 바로 사건의 지평선이라고 부릅니다.
자바스크립트의 Promise 주변에도 이와 유사한 경계가 있고, 저자는 이를 ‘await 사건의 지평선’이라고 일컫습니다. 과연 이 글에서 말하는 await 사건의 지평선은 무엇이고, 코드에 어떠한 영향을 미칠까요?
목차
블랙홀의 사건의 지평선
자바스크립트의 await 사건의 지평선과 문제점
명시적 자원 관리(Explicit Resource Management)가 해결책일까?
AbortSignal은 도움이 될까?
구조적 병행성(Structured Concurrency)과 await 사건의 지평선
구조적 병행성과 자바스크립트