자바스크립트의 비동기 처리 패턴 역사와 진화
자바스크립트로 비동기 처리를 할때 promise, async-await 는 이제 빼놓을 수 없게 되었다. 최신 문법이라 간편하게 비동기 처리를 할 수 있어서 사용한다, 라고 넘어가기보다 왜 그렇게 하는지에 대한 질문을 자꾸 던져야 한다.자바스크립트는 왜 비동기 처리를 하는가? 그리고 비동기적 코드를 동기적으로 실행하면 어떤 이점이 있는가?비동기식 코드는 어떤 동작원리에 의해 동기적으로 실행되는건가?이러한 고민들에 대해서 이번 주제와 연결해 보려고 한다. 자바스크립트의 비동기 처리 역사를 짚어보면서 이러한 형태로 발전되기까지 무슨 고민이 있었고 어떤 과정을 거쳤는지 알아보도록 하겠다. 자바스크립트는 싱글 스레드 언어이다. 따라서 기본적으로 코드를 동기적으로(절차적으로) 수행한다.이러한 특징은 치명적인 약점..
지식 한 올
2024. 5. 20. 00:17
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- E2E테스트
- 비동기처리
- 인턴
- React
- 프론트엔드
- 자바스크립트
- 결합도
- 함수형프로그래밍
- 응집도
- 번들링
- 코드리뷰
- virtualdom
- 스파게티코드
- 개발
- webpack
- 셀레니움
- 모듈
- HMR
- Vue
- gitmoji
- await
- 일급함수
- 일급객체
- 비동기패턴
- 레거시코드
- 번들러
- 모듈화
- 가상돔
- 데이터검증
- async
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함