주제별 글 목록

Frontend Note의 글은 공개 프로젝트인 img-compressor를 기준으로 작성한 구현 기록입니다. 아래 주제별 목록에서 브라우저 이미지 처리, 상태 설계, 성능, 접근성, 테스트 글을 이어서 볼 수 있습니다.

Browser API

Canvas, FileReader, Object URL, WebP 변환처럼 브라우저 안에서 파일을 다루는 구현 기록입니다.

Performance

초기 번들, Web Worker, 처리 시간, 결과 측정처럼 이미지 도구의 반응성을 점검하는 글입니다.

Benchmark

고정 테스트 자산, 품질값, 출력 바이트, 감소율을 기준으로 결과를 비교하는 기록입니다.

Case Study

img-compressor 프로젝트를 바탕으로 구현 의사결정을 전체 흐름으로 정리한 글입니다.

UI State

다중 파일 처리, 진행 상태, 결과 목록, 개별 변환 상태를 나누는 화면 설계 기준입니다.

Product Decision

품질 옵션, 기본값, 포맷 선택처럼 사용자가 이해할 수 있는 도구 정책을 다룹니다.

Reliability

파일 읽기 실패, 이미지 디코딩 실패, 변환 실패를 사용자 흐름에서 안전하게 처리하는 방법입니다.

UX

파일명, 다운로드, 결과 카드처럼 사용자가 압축 결과를 실제로 쓰는 과정을 정리합니다.

CSS Layout

압축 도구 화면이 모바일과 데스크톱에서 깨지지 않도록 배치하는 기준입니다.

Accessibility

파일 입력, 버튼 이름, 처리 중 메시지, 결과 카드의 접근성 점검 항목입니다.

Testing

클라이언트 이미지 도구 배포 전 확인해야 할 파일 유형, 브라우저, 다운로드 테스트입니다.

Documentation

프로젝트 기반 기술 글에서 코드 근거와 한계를 남기는 작성 기준입니다.