코드스피츠 85 거침없는 자바스크립트 - 3회차지난 시간에 Continuation Passing Style , 줄여서 CPS의 한가지 예시를 알아보았다. CPS는 프로그래밍 패러다임보다는 조금은 좁은 프로그래밍 스타일을 일컫는 말이다. 이번 강의에서는 CPS의 여러 방
동시성은 엄밀히 말하면 Concurrency를 직역한 오역에 가깝다. Concurrency는 마치 동시에 일어나는 것 같은 일 을 말하며 시분할 컴퓨터 시스템 등이 이에 해당된다. 반면 병행성이란 정말로 작업의 수만큼 프로세서가 존재하고, 각각 작업을 하나씩 맡아 여러
이 글은 코드스피츠 유튜브 85 거침없는 자바스크립트 를 토대로 작성된 것입니다.이 강의에서는 앞으로 자바스크립트에 새롭게 추가된 async generator 의 개념을 학습하기 이전에 앞서 자바스크립트의 개발의 전반적인 모습과 학습의 근간이 되는 지식들을 다룹니다.
이번 시간에는 순차적 비동기에 대해서 알아볼 것이다. 비동기가 순차적으로 일어난다고 하면 의아할 사람들도 있을 것이다. 보통은 비동기를 병렬적으로 처리하는 것을 목표로 하기 때문이다. async await 구문은 기본적으로 동기화에 대한 순차를 지정하게 된다. 따라서
거침없는 자바스크립트 5회차 코드스피츠 유튜브저번 시간에 만들었던 AIter 클래스 타입과 그를 이용한 제네레이터 함수들을 조금 더 객체지향적으로 고쳐보자.앞서 이러한 dataLoader를 만들었었다.이 dataLoader 함수는 prev에 대한 다양한 정책을 사용할
코드스피츠 85 거침없는 자바스크립트 - 6회차이번 시간에는 Shared Array Buffer와 Atomics에 대한 내용을 들여다 볼 것이다. 정확하게는 Atomics가 표준이 된 자바스크립트 직전까지의 멀티 스레드 환경에 대해서 알아볼 것이다. 자바스크립트에 We