Web Components는 단일 API가 아니라 세 가지 독립적인 웹 표준의 묶음입니다. MDN Web Components 문서는 이 세 가지를 각각 Custom Elements API, Shadow DOM API, HTML Templates로 정의합니다.
카테고리
Web
총 5편의 글
📡 Web RSS 피드브라우저가 DOM을 업데이트할 때 기존에는 두 가지 상태 사이에 어떠한 시각적 다리도 없었습니다. 이전 상태는 즉시 사라지고 새 상태가 즉시 나타납니다. View Transitions API는 브라우저가 이 작업을 대신합니다. document.startViewTransition() 을 호출하면 브라우저는 현재 화면을 스냅숏으로 캡처합니다.
Cross-Site Scripting(XSS)은 오래된 취약점이지만 여전히 강력합니다. 공격자가 사용자의 브라우저에서 임의 스크립트를 실행할 수 있다면 세션 탈취, 계정 조작, 피싱 UI 삽입, 내부 API 호출이 가능해집니다. React와 같은 프레임워크가 기본 escaping을 제공하지만, 그것만으로 충분하지 않습니다.
많은 개발자들이 웹 접근성을 "시각 장애인을 위해 스크린 리더(Screen Reader)를 지원하는 귀찮은 작업" 정도로 치부합니다. 이는 웹의 근본 정신을 오해한 것입니다. 웹의 창시자 팀 버너스리(Tim Berners-Lee)는 "웹의 힘은 그 보편성에 있다.
회원가입, 결제 정보 입력, 게시글 작성, 관리자 설정 저장까지 대부분의 웹 서비스는 폼에서 중요한 상태가 바뀝니다. 그래서 폼 검증은 단순히 빨간 글씨를 띄우는 기능이 아닙니다. 잘못된 입력을 막고, 사용자가 무엇을 고쳐야 하는지 알려주며, 서버가 신뢰할 수 있는 데이터를 받게 하는 제품 흐름입니다.