worker에서 동작한다고 가정해보면 window라는 건 있지도 않음. 그냥 초기에 self로 globalObject에 할당해주자. async/await 적용안된 부분도 신경쓸 것.