오늘은 SNUBUS를 개발하면서 유용하게 사용한 AbortController에 대해 정리하려고 한다! 1️ 닥친 문제 - 불필요한 네트워크 요청 발생!
SNUBUS는 공공데이터를 통해서 서울시에서 제공하는 버스 위치 정보 데이터와 버스 도착 정보 데이터를 fetch() 요청을 통해 받아온다. 버스 위치 정보 데이터는 해당 노선의 버스 위치에 관한 여러 가지 데이터를 응답받고, 버스 도착 정보 데이터는 버스 도착 정보(정류장에 언제 버스가 도착하는지)에 관한 여러 가지 데이터를 응답받는다.
사용자들은 이 서비스를 버스의 위치 및 도착 데이터를 확인하기 위해서 사용하다보니 서비스 특성 상 버스의 위치 및 도착 데이터를 요청하고 응답받는 횟수가 많다. 그렇다면 버스 위치 데이터 요청에 대한 응답 데이터는 어느정도일까?
0 정상적으로 처리되었습니다.