Promise, 비동기 처리 관련 글 #
Understanding the Promises/A+ specification
(번역) 자바스크립트의 await 사건의 지평선
https://velog.io/@sehyunny/await-event-horizon
Async/await considered harmful
What is a Promise?
https://velog.io/@cadenzah/What-is-a-Promise
JS Promises: Fulfill vs Resolve
Node.js 이벤트 루프(Event Loop) 샅샅이 분석하기
https://www.korecmblog.com/blog/node-js-event-loop
ECMAScript : Some questions about Job and Job queue
자바스크립트는 어떻게 약속을 지킬까?
https://ui.toast.com/posts/ko_20220725
CallStack에서 await을 만났을 때
https://sangmin802.github.io/Study/Think/callstack await/
Is JavaScript guaranteed to be single-threaded?
Proxy #
Proxy, Reflect와 메타프로그래밍
https://soobing.github.io/javascript/metaprogramming/
ES6 기능 - 프락시 사용 사례 10가지
https://ui.toast.com/weekly-pick/ko_20170313
Exploring ES6 - Metaprogramming with proxies
https://exploringjs.com/es6/ch_proxies.html
기타 #
Andy Wingo의 블로그 글 중 javascript 태그가 달린 것들
https://wingolog.org/tags/javascript
Breaking Up with SVG-in-JS in 2023
https://kurtextrem.de/posts/svg-in-js
웹팩 (Webpack + TypeScript + React)
https://1-blue.github.io/posts/Webpack/
TDZ을 모른 채 자바스크립트 변수를 사용하지 말라
https://ui.toast.com/weekly-pick/ko_20191014
자동화 게임 극한까지 자바스크립트 성능 끌어올리기
Sebastian Markbage: Minimal API Surface Area | JSConf EU 2014
https://www.youtube.com/watch?v=4anAwXYqLG8
ES6 In Depth: Generators, continued
IndexedDB 간단 정리하기
https://pks2974.medium.com/indexeddb-간단-정리하기-ca9be4add614
(번역) 자바스크립트에서 전략 디자인 패턴의 힘
만화로 소개하는 ArrayBuffer 와 SharedArrayBuffer
아주 조그마한 컴파일러 만들기
https://edykim.com/ko/post/the-super-tiny-compiler/
What the fuck is a closure? ・ Dan’s JavaScript Glossary
https://whatthefuck.is/closure
Part 1: JavaScript Functions → Guard Expression
A Brief history of promises
https://samsaccone.com/posts/history-of-promises.html
Can (a== 1 && a ==2 && a==3) ever evaluate to true?
A Few DOM Reminders
ES6 In Depth: Generators, continued
자바스크립트의 레거시 동작을 정한 Annex B를 오로지 읽는 기사
https://zenn.dev/qnighy/articles/1d96f2c0c662f6
JavaScript quirk 1: implicit conversion of values
https://2ality.com/2013/04/quirk-implicit-conversion.html
javascript substr 구현체 분석
JavaScript의 메모리 관리
라이브러리 번들링 개선 과정: 커맨드 한 줄로 번들링 끝내기
Node.js 동작원리 (Single thread, Event-driven, Non-Blocking I/O, Event loop)
Making Tanstack Table 1000x faster with a 1 line change
The History of JavaScript: A Journey from Netscape to Frameworks and Libraries
JavaScript Language Design and Implementation in Tandem(류석영 교수 연구실 페이지에서 찾음)
Array.isArray(), 배열인지 확인하는 것에 대하여
Yalc: npm 패키지를 테스트하는 더 나은 방법