여름하늘님 ‘파이어폭스 3 리뷰’에 대한 답변

이 글은 여름하늘님의 파이어폭스 3 과연 쓸만한 브라우저인가?에서 언급한 문제점에 대한 답글입니다. (이 글을 읽어 보시기 전에 먼저 윗글을 읽어 주시기 바랍니다.)

우선 Firefox 3에 대해 비평적인 리뷰를 써주셔서 감사합니다. 이 글은 리뷰에 대해 부가적인 정보나 관점의 차이에 대한 견해를 피력한 것이고 여름하늘님의 리뷰가 틀렸다는 것은 아닙니다. 이 부분을 염두해 주시고 봐 주십시오.

답변 – 문제점 1. 지나친 리소스 점유 및 일부 메모리 누수
지적하신 바 대로 2.0 이후로 메모리 등 리소스 점유율이 높아진 것이 사실입니다. 이는 방문한 웹 페이지 세션을 모두 저장해서 Back/Forward 네비게이션과 실수로 탭을 닫았을때나 비정상적 종료시 복구 기능이 제공 가능합니다.

실제로 2.0에서는 메모리 누수 현상이 있었으나 3.0에서는 획기적인 개선이 이루어졌습니다. 실제로 Sam Allen이 14시간 동안 자동 프로그램으로 브라우저별 메모리 관리를 조사한 바에 따르면 Firefox 3에서 메모리 관리 및 누수가 제일 없었습니다. 인용하신 LifeHacker의 자료에도 메모리 관리 기능 만큼은 Firefox 3가 최고점을 얻었습니다.

초기 메모리 점유율의 경우도 파이어폭스만 여러 부가 기능을 탑재한 후 측정하고 다른 웹 브라우저는 부가 기능이 없이 측정을 한 것은 형평에 맞지 않다고 봅니다. 실제로 부가 기능 중 메모리 누수를 일으키는 것들이 꽤 많은 편이고 이들은 경쟁에 의해 도태되고 있기도 합니다. 초기에 메모리 점유율이 높다 하더라도 앞서 본 자료 처럼 서핑 중 메모리 관리 및 점유율은 다른 브라우저 보다 뛰어 납니다.

답변 – 문제점 2. 탭 기능 및 광고 차단 기능 미비
파이어폭스는 개발 시 기본적으로 확장 기능이 다양하게 제공하고 있는 기능들은 구현 기능에서 빼고 있습니다. 왜냐하면 확장 기능 중 좋은 기능만 곶감 빼먹듯이 하면 아무도 확장 기능을 만들지 않을 겁니다. 사용자들은 선택의 즐거움을 개발자는 구현의 즐거움을 느끼는 것이 확장 기능입니다.

가장 큰 문제점으로 버전이 올라갈때 마다 호환되지 않은 확장 기능 때문에 원하는 기능을 제대로 사용하지 못한다는 것을 지적하셨습니다. 대표적으로 Tab Mix Plus (TMB가 아니라 TMP죠?)의 경우 공식 확장 기능 사이트에서 Ignore Version Check를 선택하면 설치 하실 수 있습니다.

‘버전 호환 확인 정책’은 확장 기능 개발자들이 테스트를 통해 안전하고 문제없는 확장 기능 배포를 위한 것으로 출시 전 몇달 전 부터 업그레이드 캠페인을 하고 있으며 주요 확장 기능의 경우 개발자가 테스트 하지 않았더라도 손쉽게 설치할 수 있습니다.

답변- 문제점 3. 큰 차이 없는 툴바 디자인 및 인터페이스
버전이 올라가면 뭔가 크게 바뀌어야 한다는 전제를 깔고 변화가 없다고 하면 관점의 차이라고 볼 수 있겠습니다. 실제로 3.0 버전 인터페이스의 가장 큰 차이는 운영 체제별로 기본 테마를 맞춘 것입니다. 이 작업에 상당한 노력을 투여했고 비스타, XP, 맥, 리눅스 등 각 운영 체제별로 통일감 있는 테마를 구성하는 데 노력을 많이 기울였습니다.

오페라의 앞단 UI의 자유로운 설정 기능도 매우 훌륭합니다만 일반 사용자를 위한 좀 더 미려한 관점에서 접근한 것이라고 보시면 좋을 것 같습니다.

답변- 문제점 4. 큰 차이 없는 렌더링 속도
실제로 웹 브라우저들 사이의 렌더링 속도는 최근 그 간격이 매우 빠르게 좁혀지고 있습니다. 특히 오페라나 사파리의 경우 렌더링 엔진의 빠른 개발 속도 때문 입니다. 하지만 이러한 변화도 실제로는 파이어폭스가 나타나면서 부터 생긴 것이지 경쟁이 없을 때는 이러한 긍정적인 변화가 없었습니다.

특별히 IE랑과 비교를 해 본다면 파이어폭스의 렌더링 속도는 더 빠르기 때문에 일반 사용자에게는 매우 유의미 할 것입니다.

사용자 PC의 사양이 계속 좋아지고 있기 때문에 앞으로도 렌더링 속도는 웹 브라우저에서 크게 중요한 선택 요인은 아닐 것 같습니다. 하지만 다른 상용 웹 브라우저들 만큼은 따라갈 것입니다. 실제로 파이어폭스의 렌더링 엔진은 1.0, 1.5, 2.0 (Gecko 1.8.x)에서 큰 변화가 없다가 3.0 (Gecko 1.9)에 들어와서 크게 바뀌었으며 오픈 소스 그래픽 엔진인 Cairo 탑재등 중요한 이슈들이 많았습니다.

답변- 문제점 5. 지나친 확장기능 의존
파이어폭스의 성공은 브라우저 전쟁 이후 그동안 상용 웹 브라우저들이 해내지 못한 20%의 점유율 벽을 깨고 있다는 점에서 매우 고무적이라 할 수 있고, 실제로 오페라의 세력이 강한 유럽에서도 40%가 넘는 점유율을 보이는 나라가 많습니다. 이것은 오픈 소스를 통해 탄탄한 기반 기능을 제공하고 그 위에 확장 기능 개발자와 사용자들의 자유도의 의한 것임은 누구도 부인하지 않을 것입니다.

지적하신 대로 확장 기능 호환성 문제와 보안 이슈들이 문제가 되고 있지만 이 조차 커뮤니티의 힘으로 걸러내지고 있습니다. 확장 기능의 경우 공식 사이트에서 배포되려면 Sandbox에서 몇 차례의 리뷰를 받아야만 내보낼 수 있습니다.

우리 나라는 어떨지 모르지만 파이어폭스는 절대 매니아용 브라우저가 아닙니다. 세계의 많은 일반 사용자들이 사용하고 있고 유수의 잡지와 미디어에서 추천 웹 브라우저로 이야기 하고 있습니다. 사용자 수만 보더라도 오히려 오페라나 사파리가 더 매니아적인 웹 브라우저 아닌가요?

총평에 대한 답변
매니아 사용자면 Opera를 사용하고, 일반 사용자면 Maxthon이나 WebMa 같은 IE 클론을 여름하늘님의 총평은 한국 사용자에게는 다소 맞는 것일 수 있습니다. 하지만 그 결론이 위의 논거에 따른 것이라 보기는 어렵습니다. 여름하늘님은 여전히 오페라보다는 느리고, IE보다는 약간 빠른 수준이라시지만, 오페라와 비슷하고 IE보다 많이 빠르다고 느끼는 분들도 많습니다.

결론적으로 웹 브라우저는 도구일 뿐이고 자신의 서핑 패턴과 편리하다고 생각되는 기능을 따라 선택하면 되는 것입니다. 파이어폭스의 가장 큰 장점이 오페라와 사파리 그리고 IE는 회사가 망하면 없어질지도 모르지만 오픈 소스로 만들어지는 ‘선택 가능한 대안(Alternative to be chosen)’이라는 점일 것입니다.

p.s. 여름하늘님의 비평적인 리뷰는 저도 매우 좋아합니다. 일부 파폭빠라고 불리는 사용자들이 실제로 있고 저희 게시판에서도 그런 일이 종종 일어납니다만 죄는 미워하되 사람은 미워하지 말라고 파이어폭스는 미워하지 말아 주세요. 앞으로도 비평적인 리뷰 계속 부탁 드립니다.

- ;

Disclaimer- 본 글은 개인적인 의견일 뿐 제가 재직했거나 하고 있는 기업의 공식 입장을 대변하거나 그 의견을 반영하는 것이 아닙니다. 사실 확인 및 개인 투자의 판단에 대해서는 독자 개인의 책임에 있으며, 상업적 활용 및 뉴스 매체의 인용 역시 금지함을 양해해 주시기 바랍니다. 본 채널은 광고를 비롯 어떠한 수익도 창출하지 않습니다. (The opinions expressed here are my own and do not necessarily represent those of current or past employers. Please note that you are solely responsible for your judgment on checking facts for your investments and prohibit your citations as commercial content or news sources. This channel does not monetize via any advertising.)

여러분의 생각 (21개)

  1. A2 댓글:

    글 다 읽고나서야 차니님인줄 알았네요. ㅋ
    잘 읽고 갑니다. ^^

  2. Neofox 댓글:

    저도 이전 포스트를 읽었는데, 비교대상이 어떤 브라우저냐에 따라 관점이 많이 달라질것 같습니다.
    특히, 우리나라에서 비정상적일 정도로 점유율이 높은 IE와 IE7.0 을 비교로 대상으로 한다면 분명히 FF3 는 랜더링 속도와 기타 많은 문제가 해결된 프로그램이라고 생각합니다.
    단, 태그호환이나,확장기능 부분은 여름하늘님 의견에도 동의를 합니다.
    간만에 잘 읽고 갑니다. ^^

  3. Draco 댓글:

    파이어폭스에 있어서 확장기능은 여러장점이 되기도 하고, 퍼포먼스나 에러등에 있어 독이 되기도 하는데…
    개인적으로는 사용자들에게 선택의 권한을 주고, 원하는 기능을 쉽게 참여해 개발한다는 오픈소스적인 관점에서 훌륭한 방법이라고 생각합니다.
    오픈소스 기반이 아닌 브라우저에서는 채택하기 힘든 정책이죠.

  4. 진우 댓글:

    이건 정말 바라보는 관점의 차이인것 같습니다. 여름하늘님이 언급하지 않으신 것 중에 awesomebar라 불리는 주소창 기능 이건 정말 firefox 3의 보물입니다. 여기 매료되니 다른 거 다 잊어 버리겠더군요. 북마크가 필요 없을 정도입니다.

  5. 떠돌이 댓글:

    원래 글에 있는 메모리 릭의 문제는 DownloadHelper라는 확장기능의 문제가 아닐까 싶네요. 제 컴퓨터에서도 저 확장기능만 설치하면 메모리가 500M를 훌적 넘깁니다. 일종의 폭주나 마찬가지죠..

  6. CK 댓글:

    FF3가 확실히 빨라진 것은 맞습니다. 메모리 문제도 3에서는 아직까지 괜찮은 것 같습니다. FF2에서는 PC(Vista)가 그냥 꺼져버릴 때도 있으니, 참 난감하더군요;;

  7. daybreaker 댓글:

    확장기능이 참 독이 되기도 하고 불여우 아니면 못 쓰게 만드는 애물단지(?)가 되기도 하죠. 그래도 브라우저 자체만을 놓고 비교하자면 FF3에 점수를 주고 싶습니다. 윈도비스타에 FF3 깔아놓고 탭을 50개 이상 열고 써봤는데 메모리 사용량이 300M 정도밖에 되지 않았다는 것은 메모리 관련 최적화를 엄청나게 했다는 뜻입니다. (전에 관련 문서 찾아보니 열어둔 탭이라도 오랫동안 쓰지 않으면 메모리에서 내리는 등 여러 아이디어가 추가됐더군요.) 물론 저도 확장기능은 13개나 쓰고 있습니다.

    하지만 역시 단점이랄까 하는 부분은 메이저 버전업이 이루어질 때마다 항상 확장기능 버전호환성 문제가 생긴다는 점이죠. 애드온 사이트에 가입해서 버전체크를 피해 설치할 수는 있지만 아무래도 일반 사용자 입장에서는 꺼림칙하기도 하구요. (특히 Google Browser Sync 같은 경우는 좀 치명적인 케이스…)

    결국 결론은 커뮤니티의 힘에 의지한다는 것인데 이런 것도 큰 틀에서 보면 하나의 재미있는 시도겠죠.

  8. hey 댓글:

    얼마 전에 나이누님이 일본 여행을 가셨는데, 여관인지 어디에 있던 컴퓨터가 좀 구형이었대요. 그래서 IE가 너무 느려서 원활한 웹 서핑을 불가능했는데 FF3를 깔았더니 날아다닌다고 표현을 하셨더군요. :)

  9. hey 댓글:

    @daybreaker: 그런데 사실 버전호환성 문제는 부가 기능을 만들 때 개발자에게 호환 버전을 까다롭게 잡는 것이 ‘권장’되어서 그런 것뿐이지 뭐 관련 API가 자주 엎어지고 그런 문제는 아니지 않나 싶습니다.

  10. 모노마토 댓글:

    파폭은 일단 구글과 친해서 좋아요 ^^

  11. rootbox 댓글:

    어제 여름하늘님의 글을 보고 어떤 답글을 달고 싶었는데 지식이 미천하다보니 몇번을 썼다 지웠다만 반복했는데 차니님께서 시원한 글을 써주셨네요.
    여름하늘님의 글과 더불어 좋은 참고 자료가 될 것 같습니다.
    감사합니다 ;)

  12. 주성치 댓글:

    저는 집에서 파이어폭스3가 설치할때부터 글씨들이 다 깨져버려서 사용못하고 회사에서만 씁니다. 찾아보니까 간혹 이런분들 있던데 요즘 파폭2가 자꾸 다운돼서 더 답답합니다. ㅜ.ㅜ

    링크거신 여름하늘님 글보고왔는데 저분은 면전에서도 반대의견을 가진분들에게 저렇게 이야기를 하실까요? 무섭습니다. 최근에 발간된 “블로그 히어로즈”책에보니까 한마디쓰기전에 면전앞에서도 똑같이 말할 수 있나 생각해보라는 말이 있었는데…

  13. 한날 댓글:

    FF 2 쓰며 받던 스트레스가 FF 3 에서 팍 줄어서 참 좋습니다. :D 어찌나 부드럽고 빨라졌는지, 맥 환경에선 덩치 큰 플래시가 있거나 미디어 다음에서 연재되고 있는 만화들처럼 크기가 큰 그림을 볼 때는 Safari 보다 쾌적하더군요.

    또한, FF 2에서 무척 불만스러웠던 자원 관리 성능도 무척 향상되어 만족합니다. 예전 같으면 메모리 300mb 점유율은 금방인 상황에서도 100mb 를 지켜주는 편이고, 그 상황에서도 꽤 안정감 있게 돌아가더군요. :)

  14. dominos9 댓글:

    진우 // awesomebar 라는게 파폭을 사용하지 않아서 모르겠지만 주소표시줄에 단어입력하면 주소와 제목 등이 매치되는 페이지를 찾아주는 것 같구요.. 오페라도 9.5부터 이런기능이 추가되어서 주소창에 단어를 입력하면 주소와 제목 페이지의 내용까지 검색해서 매치된 결과가 나옵니다. 히스토리 서치라는 페이지를 제공해서 검색엔진처럼 사용할 수도 있구요. 파이어폭스를 사용하진 않지만 내용까지 매치되는지 궁금하군요.ㅎㅎ

  15. 두렁청해 댓글:

    light sms 가 안깔린다는거 빼고 좋던데!!!

  16. 진우 댓글:

    @두렁청해
    위에 나와 있는 대로 Addon 사이트에 가셔서 ‘로그인’ 하신 후 Ignore Version Check 하시면 설치하실 수 있어요.
    https://addons.mozilla.org/ko/firefox/addon/5358

    @dominos9
    네.. 빠르게 탑재했네요. 본문까지는 안되는 걸로 알고 있어요. 본문 까지 해준다면 오페라 좋은데요^^

  17. eslife 댓글:

    해당 블로그에 답글들이 워낙 살벌해서 거기서 토론하는건 의미없겠다 싶었는데. 좋은 글 적어 주셨네요.
    이런 변호성(?)의 글이 없더라도 많은 사용자들은 이미 ff 의 유용한 기능과 브라우징의 편의성에 중독되고 있습니다.
    저두 그 중에 한 사람이구요.
    오페라가 속도면에서 좋다고 하나, 브라우저를 선택하는 기준은 속도만으로는 만족할 수가 없다고 생각합니다.
    자기의 목적에 맞게 잘 활용할 수 있는 브라우저면 ie 든 오페라든 좋아하는걸 쓰면 되죠. ^^;
    저는 그중 불여우가 젤 좋아요~

  18. Magicboy 댓글:

    두분의 글 모두 재미있게 읽었습니다.
    ( 사실.. 댓글이 더 재미있었,. . .;;; )

    여름하늘님의 글은 늘상 재미있게 읽고는 있는데.. 댓글이 너무 무서워서 함부로 댓글 달지는 못하겠더군요 ㅎㅎㅎ

  19. 두렁청해 댓글:

    진우님 감사합니다-ㅁ- 로그인을 해야 버전 무시가 나오는거였군요ㅠ

  20. 엠의세계 댓글:

    아직 2버전 쓰고 있는데….이제 3으로 옮겨 타봐야겠군요. 확실히 빨라졌다니….
    이제 나온지도 꽤 됬으니 확장기능도 쫌 업데이트 됬겠죠?

  21. zagni's me2DAY 댓글:

    자그니의 생각

    파이어폭스의 메모리 점유율에 대한 이야기