Promise vs Observable https://betterprogramming.pub/observables-vs-promises-which-one-should-you-use-c19aef53c680
1. callback 프로세스 전후의 코드 실행 순서가 다름
2. Promise 는 1개의 결괏값만, Observable 은 N개의 결괏값을
3. Promise 는 쿼리가 끝나야만 함 (쿼리가 성공하던 실패하던 간에), Observable 은 능동적 쿼리 취소 가능 -> Promise 는 무한 pending으로 메모리 누수 위험이 있을듯!
4. Observable 라이브러리(RxJS) 는 '브라우저 native 환경'에서 지원하지 않으므로 브라우저에서 FE에서 Promise 대신 Observable를 사용한다면 라이브러리 만큼의 용량이 추가로 사용된다는 단점이 있다
'소프트웨어 엔지니어링 > 풀스택 공통' 카테고리의 다른 글
NPM, Nodejs (0) | 2022.09.02 |
---|---|
공부 링크 (0) | 2022.08.19 |
API vs Library (0) | 2022.07.30 |
MVC MVP MVVM (0) | 2022.07.28 |