const ctx = document.getElementsByTagName("canvas")[0].getContext("2d");

ctx.fillRect(0, 0, 100, 100);

const start = Date.now();

while (Date.now() - start < 10000) {

//

}

실행해보면 알겠지만
도형은 10초 후에 보임
난 이로부터 fillRect는 태스크 큐에 drawing 작업을 추가만 해주는 놈이다라고 추론했었음
근데 생각해보니 fillRect가 즉시 그리는데 화면 갱신만 10초 뒤로 밀린거일수도 있겠네.
아게 맞음?
아님 다른

- dc official App