Frontend/javascript (1) 썸네일형 리스트형 [javascript] 성능 저하의 주범? JavaScript 이벤트 루프 이해하기 시간이 없으시다면, 아래 요약이 있습니다! Why?java script는 기본적으로 싱글 쓰레드로 구동된다, 즉 한번에 한가지 작업만 가능한 특징을 가지고 있다.대표적으로 JAVA 같은 언어들은 다중 작업을 지원한다.하지만 한번에 한가지 작업만 하는 것은 많은 한계점들을 가져온다.연애할 때 멀티태스킹을 못하면 욕을 먹을 수도 있는것처럼... javascript 싱글 쓰레드의 한계점은 인해 성능상 저하, 사용자 경험을 떨어트릴 가능성이 농후하다. 실제로 내부적으로 어떤 일들이 벌어지고 있고, 어떻게 극복했는지 상황을 쉽게 이해해보자.나는 운전중이다. 에어컨 온도가 마음에 안들고, 틀어놓은 노래 소리 크기를 줄이고 싶다. 하지만 나는 한번에 한번의 작업밖에 하지 못한다면, 이미 운전을 하고 있는 일에 몰두하.. 이전 1 다음