Builder.shin
JavaScript
66개의 게시물
JavaScript
JavaScript 비동기 에러 핸들링 - async/await의 try-catch 패턴
Promise 체이닝에서 async/await으로 전환하면서 에러 핸들링 방식을 정리했다. try-catch의 중복을 줄이면서도 에러를 놓치지 않는 방법을 찾았다.
2018년 4월 25일
JavaScript
Array.prototype.includes vs indexOf 성능 비교
ES6에서 추가된 includes 메서드를 프로젝트에 적용하면서 indexOf와의 성능 차이가 궁금해졌다. 실제 프로덕션 환경에서 사용하기 전에 간단한 벤치마크를 진행했다.
2018년 4월 18일
JavaScript
JavaScript async/await 에러 처리 패턴 정리
Promise를 사용하던 코드를 async/await으로 전환하면서 에러 처리 방식을 고민했다. try-catch의 중복을 줄이면서도 안전하게 에러를 다루는 몇 가지 패턴을 정리했다.
2018년 3월 25일
JavaScript
JavaScript 비동기 처리 패턴 정리: Callback부터 Async/Await까지
프로젝트에서 비동기 처리 방식이 혼재되어 코드 일관성이 떨어지는 문제가 있었다. 팀 내 컨벤션 정립을 위해 Callback, Promise, Async/Await의 특징과 적절한 사용 시점을 정리했다.
2018년 3월 13일
JavaScript
Promise.all과 Promise.race 실무 활용 사례
여러 API를 동시에 호출해야 하는 대시보드 페이지를 개발하면서 Promise.all과 Promise.race를 활용했다. 각각의 특성과 에러 핸들링 방법을 정리했다.
2018년 3월 6일
JavaScript
Promise.all의 한계와 동시성 제어
대량의 API 요청을 Promise.all로 처리하다 서버 과부하 문제를 겪었다. 동시 요청 수를 제한하는 유틸리티를 직접 구현해 해결했다.
2018년 3월 5일
JavaScript
Promise.all의 에러 핸들링 문제와 해결
여러 API를 병렬로 호출하는 과정에서 Promise.all의 에러 핸들링 방식이 문제가 되었다. 하나의 요청이 실패하면 모든 요청이 중단되는 문제를 해결한 과정을 기록한다.
2018년 2월 17일
JavaScript
Promise.all 병렬 처리 시 에러 핸들링 개선
여러 API를 동시에 호출하는 대시보드에서 Promise.all 사용 시 하나의 요청 실패로 전체가 실패하는 문제를 겪었다. Promise.allSettled 폴리필과 에러 핸들링 패턴을 적용해 개선한 과정을 정리했다.
2018년 2월 10일
JavaScript
자바스크립트 Promise 체이닝과 에러 처리 패턴
API 호출 중첩으로 콜백 지옥을 겪다가 Promise 체이닝으로 리팩토링했다. catch 블록 위치에 따라 에러 처리 범위가 달라지는 부분을 정리했다.
2018년 2월 7일
JavaScript
Promise.all 병렬 처리 시 에러 핸들링 문제
여러 API를 병렬로 호출하는 과정에서 Promise.all의 에러 핸들링 방식이 예상과 달라 문제가 발생했다. 하나의 Promise라도 reject되면 전체가 실패하는 구조를 개선한 과정을 기록한다.
2018년 1월 27일
Previous
1
2
3
4
5
More pages
7
Next
카테고리