일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 3d
- EM6
- javscript
- Three.js
- VR
- web
- 상태관리
- PDO
- vue-template-compiler
- version mismatch
- JS
- Node
- WebXR
- npx
- vuex
- CI/CD
- bootstrap
- auth0
- array
- package-lock.json
- JavaScript
- vuetify
- vue
- Component
- promise
- AR
- aframe
- WebVR
- PHP
- A-Frame
Archives
- Today
- Total
목록worker (1)
대가는 결과를 만든다
web worker
개발중인 web 3D viewer에서 용량이 큰 3D model을 load하는 과정에서 웹페이지가 freezing되는 현상이 발생했다. 이것을 해결하기 위해, 웹에서 백그라운드 스레드를 사용하여 해결하고자 리서치하고 간단한 내용만 정리한다. Web Worker란? 웹에서의 백그라운드 스레드 이다. 메인 실행 스레드와 별도로 백그라운드에서 실행되는 HTML 페이지로부터 수행되는 javascript 메인스레드와 Workers는 메세지를 통해 데이터를 교환한다. 이 Workers는 메인 실행 스레드와 구별되어 실행되므로, Web Workers를 활용하여 Instance Blocking 없이 process intensive task들을 처리할 수 있다. 1) worker에서는 document, window와 같..
개발/Javascript
2019. 7. 25. 10:36