[JavaScript] JS 기본, 비동기? 싱글 스레드?
[JavaScript] JavaScript 기본 동작 JavaScript가 웹에서 동작하는 아주 기본적인 개념에 대해 간단하게 알아보겠습니다. JavaScript의 특징은 single thread 싱글 스레드라는 것입니다. 즉 1번에 1개의 동작 밖에 하지 못 합니다. 그런데 JavaScript 개발자라면 누구나 비동기 작업을 해본 경험이 있을 것입니다. Single thread? 비동기? 뭔가 같이 있으면 안될 것 같은 단어 2개가 JavaScript 특징으로 많이 소개 되고 있습니다. 필자는 JavaScript는 비동기로 동작한다는 사실을 알고 궁금한 내용이 있었습니다. 어떨 때 비동기로 동작하고 어떨 땐 동기로 동작할까? console.log("hi 1") console.log("hi 2") con..