로그인 없이 열리는 공개 폼의 봇 방어를 점검합니다. CAPTCHA와 숨김 입력란, 제출 횟수 제한을 확인하고 CAPTCHA 도입과 서버 측 토큰 검증 추가를 지원합니다.
- 문의 폼의 스팸 제출 방지
- 회원 가입과 로그인 폼의 봇 방어 점검
- CAPTCHA의 서버 측 토큰 검증 확인
@thedaviddias
Staff Front-End Engineer | Front-End Architecture, Design Systems & Accessibility | Creator of the Front-End Checklist (74K+ ⭐) and serving 100K+ devs
스킬 467개저장소 6개 7.5만
로그인 없이 열리는 공개 폼의 봇 방어를 점검합니다. CAPTCHA와 숨김 입력란, 제출 횟수 제한을 확인하고 CAPTCHA 도입과 서버 측 토큰 검증 추가를 지원합니다.
페이지 주제를 나타내는 H1 제목을 점검하고 작성합니다. 누락, 중복, 빈 제목, 브랜드명만 있는 제목을 찾아 본문과 페이지 제목에 맞게 다듬습니다.
자식 요소의 상태나 입력 내용에 따라 부모 요소의 모양을 바꾸는 처리를 검토합니다. JavaScript의 클래스 전환을 CSS의 :has() 규칙으로 대체하도록 돕습니다.
웹페이지 이미지를 조사해 눈에 띄는 화질 저하를 줄이면서 파일 용량을 낮추도록 돕습니다. 압축 상태, 형식, 표시 크기, 로딩 방식과 배포 설정을 함께 확인합니다.
사이트의 모든 페이지가 유효한 인증서로 HTTPS를 제공하는지 점검하고, HTTP 리디렉션과 내부 링크, 리소스 주소를 포함한 설정 수정을 돕습니다.
HTML 폼과 JavaScript의 전송 대상을 점검합니다. HTTP 통신으로 인한 정보 유출을 막도록 전송 URL과 페이지의 HTTPS 설정을 검토합니다.
기사의 사실과 통계에 출처 링크가 있는지 확인하고 공공 자료와 공식 문서 등의 추가를 돕습니다. 보안, 유료 및 제휴 링크와 관련된 속성도 점검합니다.
이미지의 너비와 높이 설정을 점검해 로딩 중 글이나 버튼이 이동하는 원인을 찾습니다. 원래 비율에 맞는 속성과 CSS 수정안을 변경 전후 HTML로 보여 줍니다.
웹페이지의 스크립트 로딩을 점검하고 HTML 분석을 막는 태그의 수정을 돕습니다. defer, async, type=module의 선택과 브라우저에 전달되는 HTML을 확인합니다.
키보드 조작 시 현재 선택 위치를 보여 주는 포커스 표시를 점검합니다. 윤곽선이 사라지거나 잘리거나 어긋난 부분을 찾아 잘 보이는 CSS로 수정하도록 돕습니다.
Audit how quickly a page shows its first text or image. Use performance measurements to identify blocking resources, slow server responses, and rendering delays, then recommend changes tied to the confirmed bottlenecks.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
아랍어처럼 오른쪽에서 왼쪽으로 읽는 언어와 문자 방향이 섞인 게시물을 점검하고 HTML 방향 설정, 표시 및 읽기 순서와 화면 배치 수정을 돕습니다.
Review and implement dark mode using CSS variables and the user's operating system preference. Check fixed colors, contrast, responsive layouts, and interaction states, with guidance for adding a manual theme switch that remembers the user's choice.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
렌더링된 HTML에서 ARIA 속성이 참조하는 ID의 중복을 확인합니다. 잘못 읽히는 레이블과 설명의 원인을 찾아 ID와 참조 수정 및 검증 방법을 안내합니다.
장식용 이미지와 아이콘이 스크린 리더에서 불필요하게 읽히는지 점검합니다. 빈 alt와 aria-hidden을 확인하고 실제 문제가 있는 요소의 수정을 돕습니다.
로그인과 구매 등 전체 사용자 흐름의 E2E 테스트에서 빠진 부분을 찾아 추가를 돕습니다. 자동 테스트 구성과 CI/CD의 지속 실행, 실패 처리도 점검합니다.
웹 글꼴의 로딩을 점검해 글자가 보이지 않는 시간과 레이아웃 이동을 조사합니다. 측정 결과에 따라 대체 글꼴 표시, 중요 글꼴 미리 로드, 글꼴 형식 검토를 돕습니다.
CSS에서 모바일 글자 크기를 점검하고 너무 작은 글자와 고정 크기의 수정을 돕습니다. 브라우저 글꼴 설정 반영 여부와 200% 확대 시 내용과 조작 기능도 확인합니다.
블로그와 뉴스 사이트의 편집 정책을 점검하거나 초안을 작성합니다. 저자 전문성, 조사와 사실 확인, 정정 및 이해 충돌 설명을 정리하고 정책으로 연결되는 링크도 확인합니다.
키보드 Tab 이동 순서가 화면의 시각적 순서와 맞는지 점검하고, HTML 요소 순서와 대화 상자를 열고 닫을 때의 포커스 이동 수정을 돕습니다.
링크, 버튼, 입력란의 ID 중복을 찾아 수정할 위치와 확인 방법을 안내합니다. 키보드 조작, 스크린 리더 탐색, 포커스에 미치는 영향도 점검합니다.
주요 이미지와 중요한 글꼴·CSS의 로딩 우선순위를 점검하고, fetchpriority 속성으로 화면 표시에 필요한 리소스의 요청 순서를 조정합니다.
브라우저 탭과 스마트폰 홈 화면에 쓰이는 사이트 아이콘을 점검하고, 기기별 형식과 크기 생성부터 HTML 및 PWA 설정까지 돕습니다.
웹 화면을 느리게 만드는 DOM 읽기와 쓰기, 이벤트 처리를 살펴봅니다. 처리 순서와 갱신 빈도를 조정하고 브라우저에서 원인에 맞는 수정인지 검증합니다.