클라이언트(프론트엔드) 관련 표현
- Debounce: 어떤 이벤트가 끝나자마자 다음 함수를 호출하지 않고 기다리다가, 같은 이벤트가 다시 반복되면 묶어서 처리하는 기법
- Throttle: 같은 함수를 다시 실행할 수 있는 최소 주기를 설정하는 것 = 짧은 주기 내에 같은 함수가 지나치게 많이 호출되는 것을 막는 기법
- Abort: 진행중인 요청을 취소한다는 의미. 서버와의 connection을 끊을 수도 있음. 웹에서는 보통 AbortController를 통해서 구현됨. 요청이 abort되면, 서버는 disconnection을 감지하여 처리를 멈추거나 클라이언트로 응답을 보내지 않는다.
- Cancel: 기술적인 용어라기보단, UX나 user-facing 관점의 의미.
서버/네트워크 관련 표현
- Drop: 네트워크 패킷을 중도에 폐기한다는 의미. 주로 네트워크 계층(network layer)의 라우터(router)에서 일어나는 일.
- Shed: 'Drop'과 비슷하지만, 'drop'은 물리적인 리소스의 한계로 어쩔 수 없이 버려지는 느낌이라면, 'shed'는 네트워크 상태가 극한으로 치닫기 전에 의도적으로 포기하고 조절한다는 느낌이다.
- Ignore/Discard: 서버에서 응답을 보내기 위한 준비가 되었으나, 무시 혹은 폐기한다는 의미. 클라이언트 측에서도 사용 가능한 표현이다(서버로부터 온 응답을 무시/폐기한다).
- Reject: 정책, 권한 등의 이유로 요청을 거절한다.
'개발이야기 > 토막글' 카테고리의 다른 글
| 파이썬 프로젝트 우아하게 시작하기: pyenv, poetry (0) | 2025.12.30 |
|---|---|
| Firebase Hosting 도메인 설정 후 Site Not Found에 관하여 (2) | 2025.10.17 |
| Github CLI로 터미널에서 git 인증 편하게 하기 (0) | 2025.03.13 |
| TinyMCE로 이미지/파일 다루기 (1) | 2025.02.25 |
| 안드로이드 개발시, 휴대폰과 맥북을 와이파이 환경에서 무선연결하기 (1) | 2024.12.19 |