현재 회사에 주 백엔드가 node로 되어있기 때문에, 자바스크립트, 타입스크립트에 대한 기본적이지만 핵심적인 내용들을 다뤄볼까 한다.(그 밖에 기본 CS 적인 부분들도 하나씩 다룰예정 ) 그중 오늘은 가비지 컬렉션에 대해서 알아보고 자바스크립트에서 가비지 컬렉션이 어떻게 발생하는지 알아보겠다. 가비지 컬렉션이란(GC) 이후 글은 가비지 컬렉션을 GC라고 칭한다. c, c++와 같은 저수준의 언어를 사용해 개발하면 malloc과 free 함수를 사용해서 직접 메모리를 할당하고 해제하며 개발할 수 있다. 직접적인 메모리 관리를 통해서 성능 최적화나 하드웨어의 코어적인 개발에 있어서 장점을 제공하지만, 메모리 관리는 개발자 본인이 해야 되기 때문에 메모리 오류나 누수가 발생할 우려가 있다. 저수준언어란? 컴퓨..