모듈을 하나의 커다란 async 함수처럼 동작하게 한다.
전체 프로세스 top 이 아니라
// awaiting.mjs import { process } from "./some-module.mjs"; const dynamic = import(computedModuleSpecifier); const data = fetch(url); export const output = process((await dynamic).default, await data); // usage.mjs import { output } from "./awaiting.mjs"; export function outputPlusValue(value) { return output + value } console.log(outputPlusValue(100)); setTimeout(() => console.log(outputPlusValue(100), 1000);
NAVER D2
https://d2.naver.com/helloworld/4268738


Seonglae Cho