오픈소스 웹 브라우저

Posted at 2008/08/13 23:39 // in Research // by Daniel

소스가 가벼운 웹 브라우저 어플리케이션을 찾아보기로 했습니다.

병렬화 이슈를 찾아보고 풀브라우징 되는 어플이 있으면 주제로 삼으려고

 

찾아본 것들

  • dillo

gtk1.2 써서 컴파일해야함

image

데비안 패치 해야 프레임 지원 켜짐.

비교적 빠른 편, 탭 브라우징도 지원

CSS 지원이 완벽하지 않고 플래시, 동영상 지원 안됨

$ apt-cache depends dillo
dillo
  의존: libc6
  의존: libfontconfig1
  의존: libfreetype6
  의존: libgcc1
  의존: libglib1.2ldbl
  의존: libgtk1.2
  의존: libjpeg62
  의존: libpng12-0
  의존: libssl0.9.8
  의존: libstdc++6
  의존: libx11-6
  의존: libxext6
  의존: libxft2
  의존: libxi6
  의존: libxrender1
  의존: wget
  의존: zlib1g
  충돌: <gzilla>
  대체: <gzilla>

 

  • midori

image image

빠른 편. 아파치 인증이 없는 듯. flash 안됨.

CSS 지원은 비교적 잘 됨. (안깨지고 잘 나옴) 소스코드 크기도 비교적 작음

의존하는 패키지가 좀 있음

$ apt-cache depends midori
midori
  의존: libatk1.0-0
  의존: libc6
  의존: libcairo2
  의존: libfontconfig1
  의존: libfreetype6
  의존: libglib2.0-0
  의존: libgtk2.0-0
  의존: libpango1.0-0
  의존: libpixman-1-0
  의존: libpng12-0
  의존: libsexy2
  의존: libwebkitgtk1d
  의존: libx11-6
  의존: libxcursor1
  의존: libxext6
  의존: libxfixes3
  의존: libxi6
  의존: libxinerama1
  의존: libxml2
  의존: libxrandr2
  의존: libxrender1
  의존: zlib1g

  • netsurf

RISC OS, unix(linux, BeOS?)지원. 느린 듯.

창 크기 변경 엄청 느림, CSS 페이지 많이 느림, 그림 뜨는 시간 느림. 탭 지원 안됨.

image

프레임 지원, 또는 파서 지원이 약한 듯.

HTML parser error : Tag o:p invalid
  style='font-size:9.0pt;font-family:Verdana'><o:p></o:p></span></b></p>
                                                  ^
namespace warning : Namespace prefix o is not defined
  style='font-size:9.0pt;font-family:Verdana'><o:p></o:p></span></b></p>

이런 에러가 좍 뜸.

image

  • midbrowser

모질라 게코 기반 임베디드용 브라우저라는데 실행시 에러남

가장 무거운 소스(45메가)

 

  • amaya

웹브라우저+HTML 에디터 W3C에서 제공하는 테스트베드 - 프레임지원 미비? 브라우저로 쓸 것은 아닌 것 같음

 

  • links gui

데비안 패키지 이름은 links2

links -g 로 실행하면 x화면, svga화면에서 실행할 수 있음.

아주 가벼움. 빠른 속도 그러나 한글 지원 못봤음. 역시 그림 이외엔 다른 지원 없을 듯. CSS 지원 완벽하지 않음.

$ apt-cache depends links2
links2
  의존: libc6
  의존: libdirectfb-1.0-0
  의존: libgpmg1
  의존: libjpeg62
  의존: libpng12-0
  의존: libssl0.9.8
  의존: libsvga1
    svgalib1-libggi2
  의존: libtiff4
  의존: libx11-6
  의존: zlib1g

image

image

게코와 웹킷도 봐야할 듯.

 

참고로 소스 크기

377K midori_0.0.17.orig.tar.gz
542K dillo_0.8.6.orig.tar.gz
965K netsurf_1.1.orig.tar.gz
4.0M links2_2.1pre32.orig.tar.gz
7.5M amaya_9.55~dfsg.0.orig.tar.gz
45M midbrowser_0.3.0rc1a-1~8.04.2.tar.gz

크리에이티브 커먼즈 라이센스
Creative Commons License