타입스크립트(TypeScript) 핵심정리
타입스크립트는 자바스크립트의 상위 집합으로서 정적 타입 검사를 통해 버그를 줄이고, 개발자 경험을 개선하며, 대규모 프로젝트의 유지보수성을 높이는 프로그래밍 언어입니다.
타입스크립트는 자바스크립트의 상위 집합으로서 정적 타입 검사를 통해 버그를 줄이고, 개발자 경험을 개선하며, 대규모 프로젝트의 유지보수성을 높이는 프로그래밍 언어입니다.
웹 트래킹 스크립트의 압축/난독화 기법과 이를 분석하는 방법론을 다루며, 즉시실행함수(IIFE), 메서드명 치환, 방문자 식별, 이벤트 큐 처리 등 주요 구현 패턴과 함께 정적/동적 분석 과정을 체계적으로 설명합니다.
자바스크립트의 싱글 스레드 특성으로 인해 발생하는 성능 문제를 해결하기 위해 이벤트 루프와 비동기 처리 기술이 활용됩니다. 본 포스팅에서는 동기와 비동기의 개념, 이벤트 루프의 동작 방식, 그리고 콜백 함수, Promise, async/await 등의 비동기 처리 방법을 설명합니다.
YouTube Data API를 활용하여 YouTube 쇼츠의 메타데이터를 추출하는 방법에 대해 설명합니다. 본 포스팅은 API 키 발급, API 연동 방법, 쇼츠 메타데이터 추출 예시, 그리고 API 할당량 정책까지 포괄적으로 다루고 있습니다.
YouTube Player API는 웹사이트에서 YouTube 동영상을 임베드하고 JavaScript로 제어할 수 있는 API입니다.
이번 포스팅에서는 Iframe Player API를 활용해 동영상의 재생상태를 감지하거나, 동영상 플레이어의 이벤트를 식별하고 이벤트리스너로 응답하는 과정에 대해 알아보도록 하겠습니다