홈페이지 » 어떻게 » Firefox가 Google Chrome의 뒤에 아직도 년 인 까 왜 여기에서 있는다

    Firefox가 Google Chrome의 뒤에 아직도 년 인 까 왜 여기에서 있는다

    Firefox에는 문제가 있습니다. 가장 중요한, 가장 어려운 문제에 대한 개발이 지연되어 뒤떨어졌습니다. 지난 몇 년 동안 파이어 폭스에서 가장 중요한 개선 사항 중 많은 부분이 단순히 Chrome에서 변경된 내용을 복사 한 것입니다..

    파이어 폭스가 좋았 더라면 좋겠지 만, 실제로 크롬만큼 좋지는 않다. 이전의 많은 파이어 폭스 개발자가 현재 Google에서 Chrome을 사용하고 있기 때문에 Firefox가 아니라 Chrome에서 혁신이 일어나고있는 것은 당연합니다..

    다중 프로세스 아키텍처 없음

    CPU는 점점 더 많은 코어를 확보하여 더 많은 작업을 병렬로 수행 할 수있게되었습니다. 단일 코어 CPU는 전례가 없으며 심지어 최저 전력 컴퓨터도 최소한 듀얼 코어 CPU를 갖추고 있습니다. 미래는 CPU 코어의 증가하는 양이며, 컴퓨터 프로그램은이 모든 처리 능력을 이용하기 위해 더 많은 작업을 병렬로 수행 할 수 있어야합니다..

    Chrome은 다중 프로세스 아키텍처를 통해이를 처리합니다. 열려있는 모든 웹 사이트는 자체 프로세스로 실행됩니다. 배경 프로세스는 백그라운드에서 작동하는 확장 프로그램 및 앱과 같이 자체 프로세스로 실행됩니다. 브라우저 플러그인은 또한 자체 프로세스에서 실행됩니다. 결정적으로, Chrome의 사용자 인터페이스는 자체 프로세스에서 실행됩니다..

    최신 멀티 코어 CPU를 사용하는 경우 Chrome은이를 지능적으로 사용하고 성능을 향상시켜 CPU간에 작업을 나누게됩니다. 한 번에 여러 가지 작업을 수행 할 수 있으며 백그라운드에서 페이지가로드 될 때 Chrome의 인터페이스가 끊어짐과 딸꾹질을해서는 안됩니다..

    Firefox는 또 다른 문제입니다. Firefox는 이제 별도의 프로세스에서 실행되지만 단일 프로세스 아키텍처를 사용합니다. 5 개의 브라우저 탭을 열면 기본 Firefox 프로세스가 Firefox를로드하고 렌더링하고 Firefox 사용자 인터페이스를 처리하므로 브라우저가 Chrome만큼 반응이 좋지 않습니다. 페이지 중 하나가 충돌하면 전체 브라우저가 다운됩니다.

    이것은 여전히 ​​눈에 띄게 강력합니다. 강력한 Intel Core i7 CPU에서 Chrome은 완벽하게 실행되지만 Firefox의 인터페이스는 더듬 거리며 적어도 여러 페이지가로드 될 때 속도가 느려집니다. 단지 부드럽 지 못하다. 파이어 폭스의 데이트 된 아키텍처 때문이다..

    모질라는이를위한 해결책을 찾고있었습니다. 그것은 전기 분해 (Electrolysis)라고 불 렸습니다. 2009 년에 개발이 시작되었고, Firefox를 적절한 다중 프로세스 브라우저로 만드는 프로젝트였습니다. 전기 분해는 2011 년에 "가까운 미래에 보류"되었으며, 모질라는 "전기 분해가 거대한 사업"이며 단기간에 브라우저 반응성을 개선하기위한 "더 작은 수 많은 이니셔티브"를 추구 할 것이라고 말했습니다.

    모질라는 최근에 2013 년 5 월에 Electrolysis 프로젝트를 다시 시작했습니다. 운이 좋다면 어느 시점에 다중 프로세스 파이어 폭스가 보일 것입니다. 인터넷 익스플로러조차도 Internet Explorer 8에서 다중 프로세스 기능을 제공하므로 파이어 폭스가 뒤쳐져 있으며 이제 막 2011 년에 프로젝트를 중단 한 후 따라 잡기위한 노력을 시작합니다..

    Chrome 역년 : 4.7 및 계산

    Firefox가 보안 샌드 박스를 사용하지 않음

    Chrome 및 Internet Explorer는 "낮은 무결성 모드"또는 "보호 모드"라는 최신 Windows 기능을 사용하여 최대한 적은 사용자 권한으로 브라우저 프로세스를 실행합니다. Chrome 또는 IE에서 브라우저 취약점이 발견되어 악용 된 경우 악용 프로그램은 보안 샌드 박스를 벗어나 시스템의 나머지 부분에 액세스하기 위해 일종의 추가 취약성을 사용해야합니다.

    이 기능은 6 년 전에 출시 된 Windows Vista 이후에 등장했습니다. 그러나 Mozilla는 여전히 "낮은 권한의 Firefox"기능을 사용하고 있으며 사용자에게 샌드 박스 기능이 출시 될시기가 없습니다. 샌드 박싱은 모든 것을 치료할 수있는 것은 아니지만 다른 현대적인 브라우저에서 볼 수있는 중요한 보안 기능입니다..

    파이어 폭스의 버그 추적기에 대한 의견은 개발자들이 윈도우 8 모던 파이어 폭스 앱, 파이어 폭스 OS, 그리고 OS X의 실험용 서보 브라우저를 샌드 박스 화하는 것을 검토 할 것이라고 지적했다. 현재 윈도 데스크톱 버전의 파이어 폭스를 샌드 박스로 만드는 작업은 아무도 없다. 그것은 가장 보편적으로 가장 보편적 인 Firefox 버전입니다..

    Chrome 역년 : 4.7 및 계산

    파이어 폭스, 데스크톱 웹 앱 스토어를 원한다.

    Mozilla는 웹 응용 프로그램과 웹 기술이 데스크톱 소프트웨어와 기본 모바일 응용 프로그램의 필요성을 대체 할 것이라고 확신합니다. HTML5 응용 프로그램이 모든 플랫폼에서 실행되는 교차 플랫폼 환경을 제공합니다..

    이를 위해 모질라는 파이어 폭스 마켓 플레이스라고하는 자체 웹 앱 스토어를 만들고 싶어합니다. 이 기능은 Android 용 Firefox에서 사용할 수 있으며 Firefox OS의 일부입니다. 파이어 폭스 OS는 마이크로 소프트의 윈도우 폰 (Windows Phone)과 블랙 베리의 블랙 베리 10 (Blackberry 's 10)보다 늦게 출시 되었기 때문에 오르막 싸움을 앞두고있는 두 개의 모바일 운영체제 (Mobile Operating System).

    그러나 현재 Firefox 용 마켓 플레이스는 Android 용 Firefox에서만 사용할 수 있습니다. 모질라는 오랫동안 데스크톱 용 파이어 폭스 마켓 플레이스 (Firefox Marketplace)를 출시하는 것에 대해 이야기 해왔다. 그러나 그들은 현재 모바일에만 집중하기로 결정했다. 데스크톱 파이어 폭스 마켓 플레이스는 앞으로 출시 될 예정입니다. 그동안 Chrome은 수년간 Chrome 웹 스토어를 운영해 왔습니다. 새로운 Chrome 패키지 앱은 Chrome 웹 앱의 기능을 곧 확장하여 더 많은 것을 만들어냅니다..

    모질라는 데스크톱에서 웹 앱과 공개 웹 기술을 추진하려고하지만, 그렇게하지는 않습니다. Google은.

    Chrome 역년 : 2.5 및 계산

    크롬 뒤에 파이어 폭스 지연의 예

    파이어 폭스는 수년 동안 여러면에서 뒤쳐져 있었지만 많은 변화는 구글 크롬이 작동하는 방식을 단순히 복사 해왔다.

    • 다중 창 개인 브라우징: Firefox는 최근에 처음부터 크롬에 있었던 많은 기능을 원했던 일반 탐색 창과 함께 개인 정보 탐색 창을 열 수있었습니다..
    • 빈번한 업데이트: Chrome이 출시 된 후 Firefox는 Chrome의 출시 일정과 같이 더 자주 출시 일정으로 변경되었습니다..
    • 브라우저 업그레이드를 처리 할 수있는 확장 기능: Firefox는 확장 API를 업데이트해야만했습니다. 확장 프로그램이 브라우저 버전 업그레이드 후 중단없이 원활하게 다시 시작하거나 작동하지 않고 설치할 수 있습니다. Chrome에서의 작업 방식과 동일합니다..
    • PDF 뷰어: Firefox는 최근 Chrome에서 이러한 기능을 시작한 후 오랫동안 통합 PDF 뷰어를 얻었습니다..
    • 사용자 인터페이스 디자인: 모든 브라우저는 Chrome을 통해 Firefox를 포함한 최소한의 브라우저 인터페이스로 전환하는 데 앞장서 왔습니다. 최근의 UI 모형은 Firefox와 유사한 인터페이스가 Firefox의 미래에있을 수 있다고 제안합니다..
    • Out-of-Process 플러그인: Firefox에는 Chrome과 같은 적절한 다중 프로세스 기능이 없지만 Flash와 같은 플러그인을 자체 프로세스에서 실행하여 브라우저의 나머지 부분을 중단시키지 못하게하는 기능이 추가되었습니다..
    • 자바 스크립트 성능: 다른 모든 브라우저와 마찬가지로 Firefox는 Chrome이 모든 사람보다 자바 스크립트 성능면에서 큰 차이를 보인 후 JavaScript 성능을 크게 향상 시키도록 추진되었습니다..

    전반적으로 볼 때, Chrome은 수년간 브라우저 혁신을 주도 해왔다..

    Firefox가 더 좋았 으면 좋겠다.

    우리는 여기서 파이어 폭스를 공격하려하지 않습니다. 한때 최고의 브라우저였으며 모질라는 Internet Explorer 6의 시장 점유율을 먹어 치우고 마이크로 소프트가 자리를 잃어 버리고 중단 된 Internet Explorer 개발을 다시 시작할 수 있다는 것을 보여주었습니다. 그들은 또한 "Internet Explorer 용으로 설계되었습니다"라고 말하는 웹 사이트를 제거하여 웹 표준화에 대한 공로를 인정 받아야합니다. 이로 인해 다른 브라우저를 사용할 수있게되었습니다. 가장 인기있는 브라우저는 Chrome과 Safari입니다. 파이어 폭스는 토대를 마련했으며, 모질라는 공개 표준을위한 지칠 줄 모르는 전투기였습니다..

    Microsoft, Google 및 Apple이 다른 최상위 브라우저를 소유하고 있기 때문에 하나의 대기업에 묶여 있지 않은 Mozilla를 브라우저 공급 업체로 사용하는 것이 좋습니다. 우리가 비영리 단체에서 만든 오픈 소스 브라우저를 가지고 웹을 더 좋게 만들려고한다는 사실은 웹에 아주 좋습니다..

    이것이 모질라가 파이어 폭스를 훨씬 뒤처지게 한 수치스러운 이유입니다. 전기 분해에 대한 개발을 중단하고 아직 샌드 박스 보안 기능을 구현하지 않은 것은 모질라가 주저 할 준비가되지 않았고 Firefox의 성능과 보안을 향상시키기 위해 정말 어려운 저수준 작업을한다는 징조입니다. 다른 많은 변경 사항은 Chrome에서 훨씬 이전에 만들어진 변경 사항을 모방했습니다..

    Firefox는 여전히 몇 가지면에서 최고의 브라우저입니다. 예를 들어, 가장 강력한 브라우저 확장 프레임 워크가 필요한 경우 Firefox에 있습니다. 그러나 파이어 폭스가 다른면에서 경쟁력이 있었으면 좋겠다. 2013 년 브라우저는 적절한 보안 샌드 박스가있는 다중 프로세스 응용 프로그램이어야합니다. 그러나 파이어 폭스는 그렇지 않다. 사실이 두 가지 중요한 기능에 관해서는 인터넷 익스플로러보다 떨어진다..


    Mozilla 제품군으로 알려진 강력한 브라우저가있었습니다. 그것은 너무 커서 자신의 이익을 위해 부풀어 오르기 때문에 개발자 그룹은 핵심 기술로 새로운 최소한의 브라우저를 만들기로 결정했습니다. 그들은 Phoenix라고 불렀고, 오늘날 우리가 알고있는 Firefox로 발전했습니다. 모질라가 파이어 폭스를 현대적인 브라우저로 바꿀 수 없다면 모든 레거시 코드가 나오기 때문에 아마 피닉스 2.0이 필요하다..

    이미지 크레디트 : Flickr의 Régis Leroy