JavaScript 선택하고 웹 스크래핑·데이터 시각화·간단한 API 연동으로 활용 사례 설명결
JavaScript를 활용해서 해결한 문제는 웹 데이터 수집입니다. 학교 과제에서 특정 사이트의 데이터를 정기적으로 모아서 분석해야 하는 상황이 있었습니다. Puppeteer를 활용해서 브라우저 자동화 방식으로 데이터를 수집하는 스크립트를 작성했습니다.
두 번째 활용 사례는 데이터 시각화입니다. 수집한 데이터를 D3.js로 간단한 차트로 표현해봤습니다. 데이터가 숫자 테이블로만 있을 때보다 시각적으로 변환하면 패턴이 훨씬 빠르게 보인다는 것을 경험했습니다.
세 번째는 간단한 API 연동입니다. 날씨 API를 호출해서 데이터를 받아오고 화면에 표시하는 작업을 Fetch API로 구현했습니다. 비동기 처리와 에러 핸들링을 배우는 과정에서 Promise와 async/await의 차이를 직접 경험했습니다. JavaScript는 브라우저부터 서버까지 쓸 수 있는 범용성이 배우는 이유 중 하나입니다.