Firefox, 2027 웹 플랫폼 기능 순위 투표 시작

2027 Web Platform Feature Ranking

Firefox, 2027 웹 플랫폼 기능 순위 투표 시작

Firefox 팀이 Interop 2027 제안에 대한 개발자 선호도를 수집하기 위해 웹 플랫폼 기능 순위 투표를 시작했다. 지난해 1900개 이상의 순위 데이터는 Interop 프로세스에서 올바른 제안을 추진하고 Firefox의 기능 개발 우선순위를 정하는 데 활용됐다. 긍정적인 제안만 순위에 포함하면 되고, 약 10개 항목만 평가해도 유용한 데이터가 된다. 순위는 자동 저장되며 GitHub ID와 연동되어 Firefox 팀 일부에게 공개된다.

지난해 1900개 이상의 순위는 Interop 프로세스에서 올바른 제안을 추진하는 데 도움을 주었을 뿐만 아니라 Firefox의 웹 플랫폼 기능 개발 우선순위를 정하는 데도 사용되었습니다.
  1. culi

    웹 브라우저 전반에서 가장 심각하게 깨진 일관성은 인쇄, 인쇄 미리보기, 인쇄 관련 CSS 등이다. 이 목록에는 인쇄 미디어 관련 기능이 하나도 없었다 :(

  2. prmph

    여기 있는 것들 중 상당수가 CSS 관련이다. 왜 아직도 이렇게 많은 노력을 CSS라는 폭망한 기술 위에 임시방편을 계속 쌓아 올리는 데 쏟는지 모르겠다.

    CSS는 (웹) 기술 중 최악 중 하나로, 복잡성 관리의 핵심 기법인 조합성(composability)이라는 개념 자체를 깨뜨린다. 또한 제대로 된 프로그래밍 언어의 기능을 흉내 내려는 온갖 구조물을 갖고 있다. CSS의 무분별한 사용은 아키텍처적 악취다.

    그런데도 사람들은 목숨 걸고 CSS를 옹호할 것이다. 내가 인수한 모든 대형 프로젝트는 거대한 CSS 파일에 난잡한 규칙이 가득했고, 사람들이 뭐라 하든 유지보수가 전혀 불가능했다.

    이제 내 프로젝트에서는 크든 작든 CSS를 폭넓게 쓰지 않는다. 작은 CSS 파일 하나에 몇 가지 전역 스타일을 넣는 것 외에는 거의 모든 것에 인라인 스타일을 사용하고, 이를 깔끔하게 조합 가능한 컴포넌트 안에서 다른 코드와 결합한다. 이 방식은 아주 잘 작동한다.

    내 의견이 강해서 미안하지만, 내가 보기에 CSS에 대한 과도한 의존과 CSS에 쏟는 노력의 양은 웹이 리치 앱을 위해 진정으로 될 수 있는 모습이 되는 것을 가로막아 왔다. 우리가 목표로 삼아야 할 것은 현실 세계 수준의 정교함을 갖춘, 풍부하고 매우 커스터마이즈 가능한 컴포넌트를 HTML에 바로 내장하는 것이다. 그리고 웹사이트를 앱으로 쉽게 설치할 수 있게 하는 것도. 이것들만으로도 이 모든 CSS 반창고보다 웹에 더 많은 도움이 될 것이다.

  3. esafak

    이 순위 투표 도구가 정말 마음에 든다. 잘했어요, 여러분; 오픈소스로 공개해야 한다.

이 날의 다른 글

2026-10-08