- HTML 표준 문서에서 XSLT 관련 언급을 삭제하려는 Pull Request가 제안된 상황
- 제안자는 크롬, 파이어폭스, 사파리 등 주요 브라우저에 관련 구현 버그가 보고되었고, 테스트 및 문서화 이슈도 진행 중이라고 설명
- 반대 의견에서는 기존 웹사이트 호환성 문제와
<?xml-stylesheet?>제거 시 XML 문서가 깨지는 가독성 문제를 지적 - 일부 개발자는 XSLT가 여전히 정부 문서, RSS, 임베디드 환경 등에서 사용된다고 강조
- 대형 브라우저 벤더 중심의 결정이 웹의 개방성과 역사적 다양성 축소로 이어질 수 있다는 우려 제기
Pull Request 개요
- PR 제목: Remove mentions of XSLT from the html spec
- 제안자: mfreed7
- 대상: whatwg/html:main
- 관련 이슈: #11523
- Chromium, Gecko, WebKit 모두에 관련 구현 버그 리포트 존재
- MDN 문서 및 HTML AAM 등 관련 자료 업데이트 예정
주요 반대 의견
gucci-on-fleek (2025-08-15)
- 사용 통계와 웹사이트 규모를 고려해야 한다는 주장
- 대형 사이트는 업데이트 가능하지만, 소규모/개인 사이트는 수십 년째 유지되지 않아 영구적 호환성 깨짐 우려
XSLTProcessor()제거는 JS 기능만 제한되지만,<?xml-stylesheet?>제거 시 XML 문서가 전혀 표시되지 않는 문제 발생- 이전 HTML 구식 기능(
<font>,<align>,<xmp>)은 여전히 동작하지만, 이번은 문서 자체를 깨뜨리는 전례 없는 변화라는 지적 - 오래된 아카이브, 대학 사이트 등 중요한 자료 접근이 차단될 수 있는 위험성 강조
nomis (2025-08-18)
- XSLT의 구체적 사용 예시 제시
- 개인적 사용 사례
- 복잡한 XML 데이터를 HTML 테이블로 변환
- 메모리 제약이 있는 마이크로컨트롤러에서 동적 XML을 정적 XSLT로 변환
- libxml2를 통째로 포함하는 JS polyfill은 비현실적이며, 브라우저 지원 제거는 사실상 재구현 강제라는 비판
jonsterling (2025-08-18)
- 브라우저 벤더가 웹 플랫폼을 독점적으로 정의하는 현실을 비판
- XSLT는 여전히 다양하고 창의적인 웹 활용에 기여 중이며, 제거는 Open Web 약화로 이어질 것이라는 우려
- "웹은 우리 모두의 것"이라는 원칙을 강조하며, 역사와 다양성을 존중할 필요 주장
찬성 및 후속 조치
- domenic (2025-08-19): 긍정적 반응과 함께 DOM 스펙의 XSLT 언급도 업데이트 필요성을 지적
- mfreed7 (2025-08-19): DOM 스펙에도 별도 PR을 제출하겠다고 답변
정리
- XSLT 제거는 브라우저 단순화 및 최신화 노력의 일환으로 제안된 변화
- 그러나 반대 측은 기존 문서 호환성, 정부/학술 데이터 접근성, 오픈웹 다양성 훼손을 우려
- 이번 논의는 단순한 기술적 선택을 넘어, 웹 표준 결정 권한이 누구에게 있는지라는 철학적 논쟁까지 이어지는 상황