Mozilla가 Gecko Firefox 렌더링 엔진을 포기하자고 제안한 마이크로소프트 엔지니어
2 분. 읽다
에 게시됨
공개 페이지를 읽고 MSPoweruser가 편집팀을 유지하는 데 어떻게 도움을 줄 수 있는지 알아보세요. 자세히 보기
마이크로소프트의 최근 결정 EdgeHTML 렌더링 엔진 포기 Google의 Chromium 렌더링 엔진을 선호하는 것은 사용자에게 (아마도 긍정적인) 영향 때문이 아니라 웹 렌더링 엔진 영역에서 존재하는 경쟁 수준에 미칠 영향으로 인해 다소 논란이 되었습니다. Microsoft가 Google에 굴복하고 Opera가 이미 Chromium을 사용하고 있는 상황에서 Mozilla' Gecko는 개방형 웹 표준의 기치를 날리는 유일한 눈에 띄는 기업으로 남게 됩니다.
따라서 코드 팀에서 일하는 Microsoft 프로그램 관리자인 Kenneth Auchenberg는 Mozilla가 이미 수건을 던질 때라고 제안한 것이 오히려 용감했습니다.
생각: 시간이다 @모질라 그들의 철학적 상아탑에서 내리기 위해. 웹은 Chromium이 지배하고 있습니다. 만약 그들이 웹에 대해 정말로 *관심*했다면 5% 미만으로 사용되는 평행 세계를 구축하는 대신 기여했을 것입니다.https://t.co/0zi2NCtzb4
— 케네스 오헨버그? (@auchenberg) 2019 년 1 월 25 일
이 의견은 Mozilla 및 Chromium 개발자를 포함한 웹 옹호자들로부터 Kenneth가 자신이 얼마나 틀렸는지 알려주는 신속한 응답을 받았습니다.
Mozilla 엔지니어 Emilio는 Kenneth에게 표준이 표준이 되려면 여러 구현이 필요하다고 상기시켰습니다. 그렇지 않으면 엔지니어는 Chromium의 특정 구현에 맞게 빌드를 시작하여 버그도 사실상 표준으로 전환할 것입니다.
여기 Mozilla 엔지니어와 Chromium 커미터도 있습니다. 웹을 여러 번 구현하지 않는다는 것은 웹이 더 이상 개방형 플랫폼이 아니라는 것을 의미합니다. 사람들은 Chromium 버그에 의존하기 시작하고 표준/사양이 무용지물이 되어 혁신이 불가능해집니다.
— 에밀리오 (@ecbos_) 2019 년 1 월 26 일
다른 사람들은 Kenneth에게 우리가 항상 다수와 함께 간다면 Chrome이 전혀 없을 것이라고 상기시켰습니다.
https://twitter.com/seanbamforth/status/1089177616307900416
그러나 Kenneth는 더 높은 수준에서 혁신이 일어날 수 있을 때 대체 렌더링 엔진을 개발하는 데(이를 처음부터 대체 운영 체제를 개발하는 것과 비교) 시간과 돈을 소비하는 것은 좋지 않은 투자라고 제안하는 합리적인 관점을 가지고 있으며, Chromium의 오픈 소스 특성은 Google에서 개발하지 않은 혁신적인 솔루션이 여전히 Chromium의 개발에 기여할 수 있음을 의미해야 합니다.
2) 이러한 복잡성으로 인해 웹 런타임을 구현하는 데 엄청난 비용이 듭니다. Google/Microsoft의 경우에도 몇 년 동안 수천 명의 엔지니어가 필요한 투자를 정당화하기 어렵습니다.
웹은 많은 프레임워크와 마찬가지로 다중 엔진을 사용할 수 있게 되었습니다.
— 케네스 오헨버그? (@auchenberg) 2019 년 1 월 26 일
4) Mozilla의 현재 접근 방식에 대한 내 문제는 웹에 가장 많이 기여하고 가장 큰 영향을 미칠 수 있는 방법을 스스로에게 묻는 대신 자체 기술을 *설교*하고 있다는 것입니다. 시장의 65% 또는 5% 미만에 가치를 제공하시겠습니까?
— 케네스 오헨버그? (@auchenberg) 2019 년 1 월 26 일
6) 브라우저 공급업체가 함께 구축된 "공통 웹 플랫폼 코어"에 기여하고 각 공급업체가 WG의 사양에서 자체 참조 구현을 구축하는 대신 플랫폼별 최적화를 수행했다면 어떻게 됩니까? 그것이 내가 "평행 우주"를 의미하는 것입니다.
— 케네스 오헨버그? (@auchenberg) 2019 년 1 월 26 일
8) 나는 웹이 이기기를 원하지만 평행 세계가 아닌 협력이 필요합니다. 스펙을 함께 작성하는 것만으로는 더 이상 충분하지 않습니다.
웹 플랫폼에 대한 진정한 위협은 다른 브라우저 엔진이 아니라 개방형 플랫폼에 대해 전혀 신경 쓰지 않는 네이티브 플랫폼입니다.
— 케네스 오헨버그? (@auchenberg) 2019 년 1 월 26 일
그러나 대부분의 사람들이 확신하지 못했다고 말하는 것이 공평하지만 Kenneth는 Mozilla의 전 CTO이자 현재 Apple에서 근무하고 있는 Andreas Gal이 단순히 Microsoft가 지지 않는다는 이유로 Mozilla가 포기하지 않을 것이라는 트윗을 제안하면서 마지막 웃음을 지을 수 있습니다. 시간의 시험.
https://twitter.com/andreasgal/status/1089323764230189056
결국 한 분야가 충분히 성숙해지면 하나의 표준으로 정착하는 것이 합리적이므로 기본 기술을 잊고 그 위에서 혁신을 시작할 수 있습니다. 우리가 아직 거기에 있는지는 두고 봐야 알겠지만, 나는 우리가 꽤 가깝다고 생각합니다.
우리 독자들은 어떻게 생각합니까? 아래 의견에 알려주십시오.