블로그 이미지

Gicomong (Lux)

  • 분류 전체보기
    • 개발 기술
      • 사소하지만 놓치기 쉬운 개발 지식
      • css 애니메이션 (with js)
      • 개발 이야기
      • jest로 테스트하자
      • 함수형 프로그래밍
      • 타입스크립트
    • 사용자의 접근성 높이는 방법
      • W3C 기준
    • 조직 문화
    • 이번엔 이 공부 끝내겠다 시리즈
      • 테스트코드
      • github actions
      • 정규표현식
    • 라이브러리 파헤치기
    • error log
    • 주저리
Visits

Mong dev blog

  • 관리
  • 글쓰기
  • 방명록
  • 로그인
  • 로그아웃

errorstacktracelimit1

[JS] 예외 처리와 성능: throw를 언제, 어떻게 사용해야할까?
0. 들어가며…예외 처리를 하지 않은 서비스는 사용자에게 흰 화면을 제공하거나 예상치 못한 동작을 유발시킨다.그래서 외부 API나 네트워크 요청 시에는 에러 처리가 필수적이다. 그럼 가능한 모든 함수에서 에러 처리를 하는 게 좋을까?물론 에러 처리를 하면 예외 케이스를 커버할 수는 있지만, 무분별한 에러 핸들링은 오히려 성능에 악영향을 미칠 수 있다.이번 시간에는 V8 엔진 기준으로 throw의 동작 원리와 비용을 분석하고, 언제 예외 처리를 사용해야 하는지 살펴보았다.1. throw는 어떻게 동작할까?1) throw 동작원리 살펴보기“1. throw는 어떻게 동작할까”는 JavaScript 엔진(V8) 공식 문서를 토대로 작성하였다.throw문이 실행되면 에러 메시지, 이름, 스택 트레이스 정보 등을 ..
2025. 6. 8.
이전 1 다음

티스토리툴바