개요


이전 es5까지의 모든 문법적 요소를 일소하고 es2019에 도입되어있는 async iterator를 기반으로 하는 새로운 자바스크립트 언어의 개념과 작성법을 배우게 됩니다.

es6조차 바벨이 번역할 수 있다는 이유로 es5의 편의문법이라는 식의 오해가 굉장히 많이 쌓여있습니다만, 그 es6마저도 이미 오래된 언어입니다.es2019(es8)에 도입된 async iterator는 거의 모든 기존의 제어흐름을 바꾸게 됩니다. 또한 es6 이후에 도입된 class 문도 기존의 프로토타입으로는 불가능한 수 많은 일을 가능하게 하죠.

이번 코드스피츠의 목표는 구닥다리 자바스크립트 기반의 개념들을 곱게 그대로 두고, 새롭게 변화된 언어의 패러다임에 맞춘 언어론을 학습하는 것입니다.

정리


자바스크립트 Now & Flow Control

동시성, For, Generator, Promise

Continuation Passing Style로 Generator 만들기

Async Iterable