그들은 웹 브라우저 간의 호환성을 높이기 위한 이니셔티브를 시작했습니다.

몇 년 동안 주요 웹 브라우저 간의 전쟁은 매우 분명했습니다., 공정하게 플레이하거나 단순히 다양한 유형의 블록이나 장애물을 구현하여 웹 브라우저를 변경하지 못하도록 사용자에게 다양한 유형의 전략을 통해 스스로를 부과합니다.

하지만 이제 상황이 "변화"하는 것 같습니다., Google, Mozilla, Apple, Microsoft, Bocoup 및 Igalia 이후 최근에 다양한 문제를 해결하기 위해 협력했다고 발표했습니다. 브라우저 호환성뿐만 아니라 웹 기술에 대한 보다 일관된 지원을 제공하고 웹 사이트 및 웹 응용 프로그램의 모양에 영향을 미치는 요소의 작동을 통합할 수 있습니다(오랫동안 누락되었고 많은 개발자가 요청한 것).

후자로부터 우리는 적어도 스마트폰이 도입된 이후로 웹 개발이 좀 더 통합되었다고 말할 수 있지만, 하나의 사양이 디자인 전체, 특히 스크립트 실행에서 사용될 수 있는 정도까지는 아닙니다.

사상 처음으로 모든 주요 브라우저 공급업체와 기타 이해 관계자가 웹 개발자가 식별한 주요 브라우저 호환성 문제를 해결하기 위해 모였습니다. Interop 2022는 15개 핵심 영역에서 웹 개발 경험을 개선할 것입니다. 이 기사에서 우리가 어떻게 여기까지 왔는지, 프로젝트가 무엇에 중점을 두고 있는지, 성공을 측정하는 방법과 진행 상황을 추적하는 방법을 알아보세요.

그래서 지금 웹 브라우저의 거인과 대상이 힘을 합쳤습니다. 브라우저와 운영 체제에 관계없이 사이트의 동일한 모양과 동작을 달성할 수 있도록 하는 것이 주요 목표입니다.

달성하고자 하는 바는 웹 플랫폼이 전체론적이어야 하고 개발자가 웹 애플리케이션 생성에 주의를 기울여야 하며 브라우저 간의 특정 비호환성을 피하는 방법을 찾지 않아야 한다는 것입니다.

2019년에는 Mozilla, Google 등이 시작했습니다. 큰 노력 개발자의 고충을 이해하기 위해 MDN 개발자 니즈 평가 설문조사 및 브라우저 호환성 보고서 깊은 몰입. 이 보고서는 웹 플랫폼을 사용하는 개발자가 직면한 주요 과제를 해결하기 위한 상세하고 실행 가능한 통찰력을 제공했으며 호환성 노력 2021 .

이니셔티브의 일환으로, 새로운 브라우저 테스트 툴킷이 준비되었습니다. Interop 2022에는 최근 개발된 웹 기술의 구현 수준을 평가하는 18개의 공동 준비 테스트가 포함됩니다.

테스트를 통해 평가된 기술은 다음과 같습니다.

  • CSS 레이어 계단식
  • 색상 공간(색상 혼합, 색상 대비)
  • CSS 속성 컨테이너(CSS 포함)
  • 대화 상자를 만드는 요소( )
  • 웹 양식
  • scroll (스크롤 스냅, 스크롤 동작, 오버스크롤 동작)
  • 글꼴(글꼴 변형 대체, 글꼴 변형 위치)
  • 인코딩(ic)
  • 웹 지원 API
  • 플렉스 박스
  • CSS 그리드(하위 그리드)
  • CSS 변환
  • 고정 위치(CSS).

테스트는 웹 개발자의 피드백과 브라우저 동작의 불일치에 대한 사용자 불만을 기반으로 한다고 언급되어 있습니다.

작업한 문제는 웹 표준 지원 구현의 오류 또는 결함(15개 테스트)과 사양의 모호성 또는 불완전한 지침과 관련된 문제(3개 테스트)의 두 가지 범주로 나뉩니다.

두 번째 범주에서 검토 중인 문제 중 내용 편집(contentEditable), execCommand, 마우스 및 포인터 이벤트, 가시 영역 단위(가장 작은 단위의 경우 lv*, sv* 및 dv*)와 관련된 사양에 결함이 있습니다. 더 작고 역동적임). 뷰포트 크기).

라는 점을 언급해야 합니다. 이 프로젝트는 실험적 빌드를 테스트하기 위한 플랫폼도 출시했습니다. Chrome, Edge, Firefox 및 Safari 브라우저에서 안정적입니다. Firefox는 비호환성 해결에 있어 가장 좋은 진전을 보였으며, 안정 브랜치는 69%, 실험 브랜치는 74%였습니다. 이에 비해 크롬은 61%, 71%, 사파리는 50%, 73%를 기록했다.

최종적으로 그것에 대해 더 많이 알고 싶다면에서 세부 정보를 확인할 수 있습니다. 다음 링크.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.