Tmap Mobility Developer

자바스크립트 지도 엔진에 웹 워커를 적용해봤습니다 - 14편 - 웹 워커, 어디까지 써봤니?

thumbnail

이번 시리즈에서는 자바스크립트 지도 엔진에 대해 소개하고, 웹 워커를 적용해서 성능을 개선하는 과정을 다루었습니다. 웹 워커를 이용하여 데이터 요청부터 렌더 전처리 과정까지를 모두 워커에 위임하였으며, 복잡한 데이터 전송에 대한 고려도 함께 하였습니다. 또한, 지도 컴포넌트 라이브러리이기 때문에 페이지에서 여러 개의 지도를 띄울 수 있도록 구현함과 동시에 중복 코드 제거를 위한 빌드 시나리오를 제시하였습니다. 성능 개선을 위해 워커 스레드로 분산하여 연산을 수행하였고, 이를 통해 예전보다 훨씬 더 많은 수의 렌더링 작업이 수행될 수 있게 되었습니다.