맨위로가기

웹 (웹 브라우저)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

웹(Web)은 GNOME 데스크톱 환경을 위한 웹 브라우저이다. 2002년 Galeon의 포크로 시작되었으며, 초기에는 Gecko 엔진을 사용하다가 WebKit으로 전환했다. 웹은 GNOME과의 통합을 강조하며, GNOME 설정, GNOME Keyring, GStreamer를 활용한다. 주요 기능으로는 리더 모드, 마우스 제스처, 스마트 북마크, 웹 애플리케이션 모드, 광고 차단, Google 세이프 브라우징, 보안 샌드박싱, PDF 문서 기본 지원 등이 있다. 웹은 웹 표준을 지원하며, NPAPI 플러그인 지원은 제거되었다. 웹은 웹의 속도, 미니멀리즘, 탭 격리, 웹 애플리케이션 모드에 대해 긍정적인 평가를 받았다.

더 읽어볼만한 페이지

  • 웹키트 기반 소프트웨어 - 구글 크롬
    구글 크롬은 구글이 개발한 웹 브라우저로, 크로미엄 프로젝트를 기반으로 오픈 소스 코드를 활용하여 개발되었으며, 다양한 기능과 운영체제 지원을 통해 세계 시장 점유율 1위를 기록하지만 개인 정보 보호 정책으로 비판을 받기도 한다.
  • 웹키트 기반 소프트웨어 - 사파리 (웹 브라우저)
    사파리는 애플이 개발한 웹 브라우저로, 2003년 처음 출시되어 웹킷 엔진을 기반으로 빠른 속도와 웹 표준 지원을 제공하며, macOS, iOS, iPadOS 등에서 기본 브라우저로 사용된다.
  • POSIX 웹 브라우저 - 인터넷 익스플로러 4
    인터넷 익스플로러 4는 1997년 마이크로소프트에서 출시한 웹 브라우저로, 윈도우 운영 체제에 통합되어 인터페이스 변경 및 액티브 데스크톱 기능 도입, 동적 HTML, PNG 이미지 포맷, 파비콘 등을 지원했으나, 윈도우 통합으로 시장 독점 논란과 불공정 경쟁 소송을 야기했다.
  • POSIX 웹 브라우저 - 모질라 파이어폭스
    모질라 파이어폭스는 모질라 재단에서 개발한 무료 오픈 소스 웹 브라우저로, 탭 브라우징, 팝업 차단, 확장 기능 등을 지원하며 웹 표준 준수 및 개인 정보 보호 기능을 강화했다.
  • 그놈 - 자바 데스크톱 시스템
  • 그놈 - 그놈 셸
    그놈 셸은 그놈 데스크톱 환경의 그래픽 셸로, Mutter를 기반으로 하며 JavaScript로 작성된 플러그인 형태로 구성되어 다양한 그래픽 요소와 사용자 인터페이스를 제공하고, 확장 기능을 통해 기능을 변경할 수 있다.
웹 (웹 브라우저) - [IT 관련 정보]에 관한 문서
기본 정보
이름GNOME 웹
GNOME 웹 최신 로고 (버전 40 이후)
GNOME 웹 46.0에서 위키백과 첫 페이지를 보여주는 모습
개발자마르코 페센티 그리티
개발 주체GNOME 프로젝트 (주로 미카엘 카탄자로와 샨 로페스 (Igalia 소속))
첫 번째 출시일2002년 12월 24일
안정 버전https://gitlab.gnome.org/GNOME/epiphany/-/tags/46.0
안정 버전 출시일2024년 3월 20일
미리보기 버전https://gitlab.gnome.org/GNOME/epiphany/-/tags/46.rc
미리보기 버전 출시일2024년 3월 13일
레이아웃쌓기
프로그래밍 언어C (GTK)
엔진WebKitGTK
운영체제유닉스 계열, Haiku
플랫폼GNOME
크기2.6 MB (AMD64용 컴파일된 패키지, 의존성 제외)
지원 언어다양한 언어 지원 (번역 완성도는 상이함)
종류웹 브라우저
라이선스GPL-3.0-or-later
웹사이트GNOME 웹 홈페이지
일본어 이름
명칭GNOME Web
한국어 이름
명칭

2. 역사

웹(Web)은 Galeon에서 파생된 웹 브라우저이다. 2002년 Galeon의 개발자 마르코 페센티 그리티는 GNOME 프로젝트의 인간 인터페이스 가이드라인 적용과 새로운 기능에 대한 의견 차이로 인해 Galeon을 포크하여 Epiphany를 개발했다. Epiphany는 개발 초기부터 GNOME의 테마와 설정을 사용했다.

처음에 Epiphany는 모질라 프로젝트의 게코 레이아웃 엔진을 사용했지만, 2007년 7월 WebKit 엔진 지원을 추가했고, 2008년 4월부터는 WebKit만 사용하게 되었다. 2009년 9월 WebKit으로의 전환이 완료되었다.

2012년 3월 28일, Web 3.4 릴리스와 함께 Epiphany에서 Web으로 이름이 변경되었다.

다음은 주요 버전의 출시 기록이다.

버전날짜주요 변경 사항
0.42002년 12월 25일초기 릴리스.
1.02003년 9월 8일Mozilla 1.6 지원.
2.142006년 3월 12일XULRunner 백엔드 지원, 버전 번호가 GNOME과 동기화됨.
2.202007년 9월 19일Gecko에서 WebKit으로 마이그레이션 시작.
2.282009년 9월 24일Gecko 백엔드 제거.
3.42012년 3월 28일Epiphany에서 Web으로 이름 변경.
3.34WebKit의 콘텐츠 필터를 사용하는 개선된 광고 차단기.
40Google 검색 제안에 대한 새로운 옵션, 탭 기능 개편.



현재는 GNOME 최신 버전의 정식 공개에 맞춰 릴리스가 계속되고 있다.

2. 1. 명칭

GNOME 웹은 원래 "에피파니(Epiphany)"로 명명되었지만, 2012년 GNOME 3.4의 일환으로 이름이 변경되었다. 에피파니라는 이름은 여전히 코드명으로 내부적으로 사용되며,[4] 개발 및 소스 코드에서도 사용된다. 패키지는 데비안에서는 ''epiphany-browser''로 유지되고(동명의 비디오 게임과의 이름 충돌을 피하기 위해), 페도라와 아치 리눅스에서는 ''epiphany''로 유지된다.[11]

2. 2. 개발

Galeon의 초기 개발자인 마르코 페센티 그리티는 GNOME 프로젝트의 인간 인터페이스 가이드라인 적용과 새로운 기능에 대한 의견 불일치로 인해 2002년 Galeon포크로 Epiphany를 개발했다. Epiphany는 개발 시작부터 GNOME의 테마와 기타 설정을 사용했다.

2. 2. 1. Galeon

Galeon의 창시자인 마르코 페센티 그리티는 2002년, Galeon의 포크 버전으로 Epiphany를 개발했다. 그리티와 나머지 Galeon 개발자들 사이에 새로운 기능에 대한 이견이 발생하여 포크가 진행되었다. 그리티는 Galeon의 모놀리식 디자인과 사용자 구성 가능 기능의 수를 Galeon의 유지 관리성 및 사용성을 제한하는 요인으로 간주했지만, 나머지 Galeon 개발자들은 더 많은 기능을 추가하기를 원했다.

그와 거의 동시에, GNOME 프로젝트는 사용자 인터페이스의 단순화를 촉진하는 일련의 인간 인터페이스 가이드라인을 채택했다. Galeon은 파워 유저를 지향했기 때문에 대부분의 개발자들이 이를 반대했다. 그 결과, 그리티는 Galeon을 기반으로 하지만, 중요하지 않은 기능 대부분을 제거한 새로운 브라우저를 만들었다. 그는 Epiphany가 GNOME HIG를 준수하도록 의도했다. 따라서 Epiphany는 시작부터 전역 GNOME 테마 및 기타 설정을 사용했다.

Galeon은 포크 이후에도 계속되었지만, 남아있는 개발자들이 Mozilla 플랫폼의 변경 사항을 따라가지 못하면서 추진력을 잃었다. Galeon 개발은 중단되었고 개발자들은 Galeon의 고급 기능을 Epiphany로 가져오기 위한 확장을 개발하기로 결정했다.

2. 2. 2. Gecko 기반

Epiphany는 처음에 웹 페이지를 표시하기 위해 모질라 프로젝트의 게코 레이아웃 엔진을 사용했다. 모질라의 크로스 플랫폼 인터페이스 대신, 게코를 위한 GNOME 그래픽 사용자 인터페이스를 제공했다.

Epiphany의 개발은 당시 주요 브라우저에 비해 사용성 개선에 주로 초점을 맞췄다. 가장 눈에 띄는 것은 버전 1.8에서 도입된 새로운 텍스트 입력 위젯이었다. 새로운 위젯은 텍스트 영역 내 아이콘을 지원하고 정보를 표시하는 데 필요한 화면 공간을 줄이면서 GNOME 통합을 개선했다.

다음 주요 이정표는 GNOME의 버전 번호를 처음 따른 버전 2.14였다. 또한 NetworkManager를 사용한 네트워크 인식, 스마트 북마크 개선, XULRunner로 빌드하는 옵션을 특징으로 했다.

후자는 매우 중요했다. 이전에는 Epiphany가 설치된 모질라 웹 브라우저만 웹 엔진 제공자로 사용할 수 있었다. XULRunner 지원으로 시스템에 Epiphany를 유일한 웹 브라우저로 설치할 수 있게 되었다.

2. 2. 3. WebKit 기반

웹 인스펙터, 사파리와 유사한 사용자 인터페이스를 보여줌


개발 과정은 Gecko 백엔드와 관련된 주요 문제로 어려움을 겪었다. 특히 두 프로젝트의 출시 주기가 효율적으로 일치하지 않았다. 또한, 모질라는 점차적으로 Gecko를 사용하려는 타사 소프트웨어를 무시하여 통합된 Firefox 구성 요소로 간주하게 되었다. 이러한 문제를 해결하기 위해 2007년 7월, Epiphany 팀은 대안 렌더링 엔진으로 WebKit 지원을 추가했다. 2008년 4월 1일에 팀은 Gecko를 사용하여 빌드하는 기능을 제거하고 WebKit만 사용한다고 발표했다.

브라우저를 WebKit으로 포팅하는 팀 규모와 복잡성으로 인해 버전 2.22가 GNOME 2.24와 함께 버그 수정과 함께 재출시되었고, 2009년 7월 1일까지 출시가 정체되었으며, 2.26이 마지막 Gecko 기반 버전이 될 것이라고 발표되었다.

2009년 9월, WebKit으로의 전환은 GNOME 2.28의 일부로 완료되었다.

2. 3. 버전 역사

GNOME 웹 개발자는 모든 릴리스 간의 완전하고 상세한 변경 사항을 보여주는 공식 저장소에서 완전하고 정확한 변경 로그를 유지하고 있으며,[12] 다음 표는 몇 가지 주목할 만하고 중요한 변경 사항을 임의로 보여준다.

2.14 이후 공개 시 GNOME과 Epiphany의 버전은 동일하다.

버전날짜주목할 만하고 중요한 변경 사항
0.4초기 릴리스.
0.5북마크, 스마트 북마크 및 주제를 도구 모음으로 드래그하는 기능. URL 표시줄의 선택적 "이동" 버튼. "도움말" 지원.
0.6링크의 드래그 앤 드롭을 탭 표시줄로 이동. 보안 기본 설정. 사용자 언어 자동 감지. 새로운 기록 대화 상자. 기본 북마크 도구 모음.
0.7도구 모음의 확대/축소 제어. 캐시를 우회하여 페이지를 다시 로드하는 기능(Shift+Reload). 기존 북마크 메뉴. 전체 화면 종료 버튼.
0.8도구 설명. 개선된 GNOME 통합. 북마크 및 기록에 대한 빠른 검색. 북마크 도구 모음에서 URL의 드래그 앤 드롭.
0.9버그 수정만.
1.0
GNOME 2.04
Mozilla 1.6 지원.
1.2
GNOME 2.06
Mozilla 1.7 및 1.8, 잠금 모드 지원. 캐럿 탐색.
1.4
GNOME 2.08
오프라인 모드. 사이트별 팝업 차단.
1.6
GNOME 2.10
확장 관리자.
1.8
GNOME 2.12
파이썬 바인딩, 찾기 도구 모음, 파비콘 및 SSL 아이콘이 위치 표시줄에 표시됩니다. Gecko 1.8 지원. 오류 메시지가 콘텐츠 영역에 표시됩니다. GNOME 인쇄 시스템 사용.
2.14XULRunner 백엔드 지원. 북마크 관리자에서 주제 제안. 버전 번호가 GNOME과 동기화됩니다. NetworkManager DBUS 인터페이스 지원.
2.16새 탭에서 연 링크에 대한 기록이 보존됩니다. 맞춤법 검사 지원. 인증서 확장의 페이지 보안 정보 대화 상자. 새로운 GTK 인쇄 대화 상자. 안정성 개선.
2.18온라인 북마크 저장소. 광고 차단기 UI.
2.20Gecko에서 WebKit으로 마이그레이션. PDF 인쇄. GnomeVFS에서 GIO로 마이그레이션.
2.22
2.24
2.26
2.28Gecko 백엔드 제거. 파이썬 확장 지원 제거. WebInspector.
2.30손상된 SSL 인증서 경고, 사용자 지정 페이지 메뉴 지원.
2.32버그 수정만.
3.0사용자 인터페이스 크롬 양 감소. 지리적 위치 지원. 텍스트 확대에서 전체 콘텐츠 확대/축소로 전환. 새로운 다운로드 관리자. GTK 3 및 GNOME 3 기술로 마이그레이션.
3.2개별 글꼴 설정. WebKit의 페이지 소스 뷰어가 기본값으로 설정되었습니다. 웹 애플리케이션 모드가 도입되었습니다.
3.4Epiphany에서 Web으로 이름 변경. 주요 인터페이스 개편. 성능 개선. 슈퍼 메뉴 도입.
3.6개요 화면 및 전체 화면 모드 도입.
3.8어도비 플래시 및 WebKit2를 사용하여 다른 플러그인 지원. 개인 정보 보호 모드. 새 탭 버튼. JavaScript를 비활성화하는 기능을 제거합니다.[13]
3.10[14]"헤더 바", 새로운 GNOME 제목 표시줄 디자인으로 새 도구 모음 배치.
3.12[15]향상된 성능 및 사용자 인터페이스 향상을 포함한 주요 업데이트 버전입니다. 각 탭에 대한 단일 프로세스를 구현했습니다.[16]
3.14[17]유효하지 않은 SSL 인증서 차단 지원, 보안을 개선하기 위해 혼합된 콘텐츠에 대해 사용자에게 경고, 광고 차단기 성능 개선 및 전반적인 작은 UI 개선 및 다듬기를 추가하는 마이너 업데이트입니다.[18]
3.16[19]UI가 업데이트되어 시크릿 모드의 개인 정보 보호 및 검색 가능성을 개선하기 위한 수정 사항이 적용되었습니다.[20]
3.18[19]UI 개선. 추적 금지 및 광고 차단기가 기본적으로 활성화되었습니다.[20]
3.20[19]UI 개선. 세션 복원.
3.22[19]UI 개선.
3.30리더 모드, 기타.
3.34[19]WebKit의 콘텐츠 필터를 사용하는 재작성 및 개선된 광고 차단기. 보안을 개선하기 위한 웹 프로세스 샌드박싱. 즐겨찾는 탭을 고정할 수 있습니다.[21] 플러그인 지원 제거.[22]
3.36[19]소형 화면을 위한 사용자 인터페이스 개선. PDF 문서에 대한 기본 지원. 어두운 GTK 테마를 처리하는 기능 개선. 웹 페이지 소스의 기본 보기. 잔재 NPAPI 지원 제거. 서비스 워커 지원. 쿠키를 보다 안전하게 처리합니다. 탭 프로세스에서 사이트를 서로 더 잘 격리하기 위한 보안 개선.[23][24]
3.38[12]지능형 추적 방지가 추가되어 기본적으로 활성화되었으며 웹사이트에서 로컬 데이터를 저장하는 것을 끄는 옵션이 추가되었습니다.[25]
40[12]Google 검색 제안에 대한 새로운 옵션, 개편된 탭, Google 안전 브라우징이 기본적으로 비활성화되었습니다.



현재는 GNOME 최신 버전의 정식 공개에 맞춰 릴리스가 계속되고 있다.

3. 기능

GNOME 웹은 GNOME 데스크톱 환경에 통합된 웹 브라우저로, 사용자 편의성과 최신 기술 지원에 초점을 맞추고 있다. GNOME 핵심 애플리케이션의 일부로서, GNOME Keyring을 통한 비밀번호 보안 저장, Wayland 지원, GStreamer를 활용한 멀티미디어 재생 등 GNOME 환경과의 긴밀한 통합을 자랑한다. 또한, 2.6MB의 작은 패키지 크기와 공유 구성 요소 사용으로 빠른 실행 속도를 제공한다.

웹은 사용자 경험을 향상시키는 다양한 기능을 제공한다. 주요 기능은 다음과 같다.


  • '''리더 모드''': 웹 페이지를 읽기 쉬운 형태로 변환한다.
  • '''마우스 제스처''': 마우스 움직임을 이용한 탐색 기능이다.
  • '''스마트 북마크'''[45]: 북마크를 여러 카테고리로 분류하여 관리한다.
  • '''웹 애플리케이션 통합'''[47]: 웹 애플리케이션을 데스크톱 애플리케이션처럼 사용한다.
  • '''광고 차단''' 기능: 기본적으로 광고와 팝업을 차단한다.[20]
  • '''Emoji 삽입''': 문맥 메뉴에서 Emoji와 기타 기호 및 그림문자를 쉽게 삽입할 수 있다.
  • '''Google 세이프 브라우징'''[36]: 악성 웹사이트로부터 사용자를 보호한다.
  • '''MHTML 지원'''[26]: 웹 페이지를 하나의 파일로 저장하고 읽을 수 있다.
  • '''파이어폭스 싱크''' 지원: 북마크, 방문 기록, 비밀번호 및 열린 탭을 파이어폭스 싱크와 동기화한다.[42]


GNOME 웹 41 환경 설정


41버전의 GNOME Web의 북마크 관리


웹 애플리케이션 모드에서 GNOME Web 3.36(2020년 3월), 위키백과 메인 페이지를 보여줌

3. 1. 웹 표준 지원

WebKit 브라우저 엔진은 HTML 4, XHTML, CSS 1 및 2, 대부분의 HTML 5 및 CSS 3, 그리고 웹 검사기 (웹 개발 디버깅 도구)를 지원한다.

암호화된 미디어 확장 지원은 목표가 아닌데, 그 이유는 표준이 사용할 콘텐츠 해독 모듈을 지정하지 않고, 모든 사용 가능한 모듈이 라이선스가 가능하다 하더라도 독점적이며, 시스템은 사용자의 컴퓨터가 "프리미엄 콘텐츠" 복사를 어렵게 만들기 위해 수행하는 작업을 숨기는 디지털 권한 관리를 부과하기 때문이다. 그러나 미디어 소스 확장은 지원되며, 유튜브가 2018년 11월 이 기술을 요구하기 시작했다.[27]

WebKit의 주요 기업 후원자인 애플은 사용자를 개인적으로 식별하고 추적하는 데 사용될 수 있지만 사용자에게는 제한적이거나 전혀 이점을 제공하지 않는 지문 공격에 사용될 수 있는 최소 16개의 웹 API를 거부했다.[28]

과거 웹은 Java 및 어도비 플래시와 같은 NPAPI 플러그인을 지원했지만, GNOME 3.34에서 지원이 제거되었다.[22] 이러한 플러그인은 현대 웹 플랫폼에서 인기가 떨어졌고 모든 주요 브라우저에서 지원이 제거되었다. 플래시는 어도비 자체에서 사용 중단되었다.[29] 플래시는 사용성 및 안정성 문제, 끊임없는 보안 취약점,[30] 독점적인 성격, 사이트가 특히 불쾌한 웹 광고를 배포할 수 있는 능력, 그리고 어도비의 불량하고 일관성 없는 리눅스 지원으로 인해 수년 동안 악명이 높아졌다. 이러한 문제의 대부분은 당시 애플의 CEO였던 스티브 잡스가 그의 에세이 플래시에 대한 생각에서 제기했다.

3. 2. 광고 차단

GNOME 3.18부터 웹은 기본적으로 광고와 팝업을 차단하도록 설정되어 있다.[20] GNOME 3.34에서는 기존 광고 차단기가 제거되었다. 이 코드는 부분적으로만 작동했으며 많은 버그의 원인이었다. 웹은 WebKit 엔진의 "콘텐츠 차단기" 시스템을 채택했다.[33][34]

개발자 중 한 명인 아드리안 페레스 데 카스트로는 이전 및 새로운 광고 차단기를 비교했다. 그는 전환으로 브라우저 탭당 약 80MiB의 RAM을 절약할 수 있다는 것을 발견했다.[35]

3. 3. Google 세이프 브라우징 및 보안 샌드박싱

GNOME 3.28부터 웹은 사용자가 악성 웹사이트를 방문하는 것을 방지하기 위해 구글 세이프 브라우징을 지원한다.[36]

GNOME 3.34부터 웹은 WebKitGTK 2.26 이상을 최소 요구한다.[21][37][22] 이를 통해 탭 프로세스를 위한 "버블랩 샌드박스"(Bubblewrap Sandbox)[38]가 제공되며, 이는 악성 웹사이트가 브라우저를 하이재킹하여 다른 탭을 감시하거나 사용자의 컴퓨터에서 악성 코드를 실행하는 것을 방지하기 위한 것이다. 이러한 코드가 루트가 되도록 허용하는 운영 체제의 또 다른 취약점을 발견할 경우, 시스템의 모든 사용자에게 재앙이 될 수 있다.

마이클 카탄자로는 샌드박스를 우선시하게 된 것은 특히 OpenJPEG의 코드 품질과, 우분투(Ubuntu)의 여러 해 동안의 보안 검토 실패를 포함하여 그 안에서 발견된 수많은 보안 문제에 대해 우려했기 때문이라고 밝혔다.[39] 그는 또한 웹 호환성을 위해 웹이 주요 브라우저라고 사이트들이 믿도록 해야 한다고 설명했다. 사용자 에이전트를 애플 사파리로 보내면 다른 브라우저보다 깨진 웹사이트가 적어진다(WebKit 엔진을 공유하기 때문). 하지만 캐싱 서버가 JPEG 2000 이미지를 제공하게 되는데, 사파리는 이를 지원하는 유일한 주요 브라우저이다.[40] JPEG 2000 지원을 위한 다른 사용 가능한 오픈 소스 옵션은 없다. 공식 참조 소프트웨어인 OpenJPEG를 수정하는 것은 해결하는 데 수년이 걸릴 수 있는 엄청난 작업이 될 것이다. 버블랩 샌드박스를 활성화하면 이와 다른 구성 요소의 많은 취약점이 잠재적 공격자에게 "최소한 유용하게" 될 것이다.[41]

GNOME 3.36에서 웹은 PDF.js를 사용하여 PDF 문서를 기본적으로 지원하게 되었다. 마이클 카탄자로는 웹사이트가 PDF 파일을 표시하기 위해 Evince를 열도록 하는 것은 브라우저의 보안 샌드박스를 탈출하는 데 사용될 수 있으므로 안전하지 않다고 설명했다. Evince가 NPAPI의 마지막 사용자였으므로, 이는 더 이상 사용하지 않는 플러그인 모델(추가적인 취약점이 숨어 있을 수 있음)에 대한 나머지 지원 코드를 제거할 수 있게 했다. NPAPI 지원은 X11에 대한 하드 종속성을 가지고 있었기 때문에 PDF.js로 이동함으로써 해당 종속성을 제거할 수도 있었다.[24] PDF.js는 내부적으로 PDF 문서를 웹 브라우저의 엔진에서 표시할 수 있도록 변환하므로, 어도비 아크로뱃 또는 Evince와 같은 컴파일된 플러그인처럼 브라우저에 보안 취약점을 추가하지 않는다.[24]

3. 4. 북마크 관리



대부분의 브라우저가 계층적 폴더 기반의 북마크 시스템을 갖추고 있는 반면, Web은 분류된 북마크를 사용하며, 단일 북마크(예: 이 페이지)가 여러 카테고리(예: "웹 브라우저", "GNOME", "컴퓨터 소프트웨어")에 존재할 수 있다.[45] 특별한 카테고리에는 아직 분류되지 않은 북마크가 포함된다. 북마크는 방문 기록과 함께 주소 표시줄에서 자동 완성 방식으로 접근할 수 있다.

스마트 북마크는 웹(원래는 갈레온에서 시작되었지만)에서 지원하는 또 다른 혁신적인 개념이다. 이 기능은 주소 표시줄이나 툴바의 텍스트 상자에서 지정된 단일 인수를 사용한다.

3. 5. 웹 애플리케이션 모드



2011년 9월에 출시된 GNOME 3.2부터 웹은 웹 애플리케이션에 대한 애플리케이션 실행기를 만들 수 있게 해준다. 실행기를 호출하면 한 도메인으로 제한된 웹의 일반적인 사이트별 브라우저(단일 인스턴스)가 표시되며, 사이트 외부 링크는 일반 브라우저에서 열린다. 이렇게 생성된 실행기는 데스크톱에서 접근할 수 있으며, GNOME Shell에 국한되지 않는다. 예를 들어 Ubuntu에서 사용되는 Unity와 함께 사용할 수 있다. 이 기능은 웹 개발자들의 목표인 데스크톱과 월드 와이드 웹의 통합을 용이하게 한다. 비슷한 기능은 구글 크롬의 윈도우 버전에서도 찾아볼 수 있다. 같은 목적으로 모질라 재단은 이전에 독립형 애플리케이션 모질라 프리즘을 개발했으며, 이는 크롬리스 프로젝트에 의해 대체되었다.

웹 애플리케이션은 브라우저의 메인 인스턴스 내에서 관리된다. 애플리케이션은 특수 URI '''about:applications'''를 사용하여 접근할 수 있는 페이지에서 삭제할 수 있다. 이 방식은 GNOME 3.4에서 중앙 집중식 GNOME 웹 애플리케이션 관리가 구현될 예정이었지만, 실제로 이루어지지 않으면서 임시적인 것으로 간주되었다.

3. 6. 확장

GNOME 3.26부터 웹은 파이어폭스 싱크를 지원하여 사용자가 북마크, 방문 기록, 비밀번호 및 열린 탭을 파이어폭스 싱크와 동기화할 수 있으며, 파이어폭스 싱크에 로그인한 모든 파이어폭스 또는 웹 복사본 간에 공유할 수 있다.[42]

4. 평가

웹은 한때 확장 기능을 지원했으며, 공식 확장 기능을 포함하는 패키지가 유지 관리되었다. 그러나 안정성 및 유지 관리 문제로 인해 나중에 제거되었다.[43] 광고 차단과 같은 몇몇 인기 있는 확장 기능은 핵심 애플리케이션으로 이동되었다.

이 프로젝트는 관심 있는 기여자를 찾을 수 있다면 WebExtension 애드온 형식을 지원하는 데 관심을 표명했다. 이 형식은 크롬(Chrome), 파이어폭스(Firefox) 및 기타 주요 브라우저에서 사용된다.[43] WebExtensions에 대한 실험적 지원은 GNOME 43에서 도입되었다.[44]

Epiphany 2.26.1 (왼쪽)은 3.2.0 (오른쪽)보다 더 큰 사용자 인터페이스 크롬 영역을 보여줍니다.


2009년 9월, ''Ars Technica''의 Ryan Paul은 WebKit 기반의 Epiphany 2.28을 검토하면서 "Epiphany는 GNOME 2.28에서 매우 빠르며 Acid3 테스트에서 100/100점을 받았습니다. WebKit을 사용하면 대부분의 주요 Linux 배포판에서 기본 브라우저로 제공되는 Firefox와 Epiphany를 차별화하는 데 도움이 될 것입니다."라고 평가했다.

2010년 7월, Jack Wallen은 Epiphany 2.30을 검토하면서 "효율적이지만 다르다"고 묘사하며 충돌 문제를 언급했다. 그는 "Epiphany를 처음 사용했을 때, 방문하는 대부분의 사이트에서 충돌이 발생했습니다. [...] JavaScript를 비활성화하는 것이 이 문제를 해결하는 유일한 방법이었습니다. [...] 이는 많은 사이트에서 많은 기능이 작동하지 않는다는 것을 의미합니다. 하지만 동일한 사이트가 더 빠르게 로드되고 문제를 일으키지 않는다는 것을 의미하기도 합니다."라고 지적했다.[45] 그러나 그는 "Epiphany가 [...] Chrome과 Firefox를 완전히 대체하지는 않았지만, 이전보다 훨씬 더 많이 사용하고 있습니다. [작고] 설치 공간이 작고, 시작이 빠르며, 인터페이스가 깔끔합니다."라며 긍정적으로 평가했다.[45]

2011년 3월, Veronica Henry는 Epiphany 2.32를 검토하면서 "솔직히 말해서, 대부분의 사용자에게 기본 데스크톱 브라우저로 판매하기는 어려울 것입니다. [...] 하지만 빠른 서핑을 위해 번개처럼 빠른 브라우저를 시작해야 하는 경우, Epiphany가 도움이 될 것입니다."라고 말했다. 그녀는 또한 Epiphany의 빠른 시작 속도와 페이지 로드 속도를 칭찬했다. 다만, Henry는 Epiphany의 짧은 확장 목록을 비판하며, Firebug의 부재를 결함으로 지적했다. 대신 Web은 WebKit 엔진에서 제공하는 Web Inspector를 지원하며, 이는 유사한 기능을 가지고 있다.

2012년 4월, ''Ars Technica''의 Ryan Paul은 Web을 GNOME 3.4 디자인 결정에 대한 비판의 예로 사용했다. 그는 "패널 메뉴의 초기 발견성이 부족하다는 점을 제외하면, 이 모델은 간단한 응용 프로그램에 적절하게 작동합니다. [...] 불행하게도 복잡한 응용 프로그램에서는 제대로 확장되지 않습니다. [...] 응용 프로그램의 기능을 두 개의 완전히 별개의 메뉴로 나누는 것은 사용성 개선을 구성하지 않습니다."라고 비판했다. 이는 나중에 단일 통합 메뉴로 해결되었다.

2016년 10월, Bertel King Jr.는 ''MakeUseOf''에서 "이후 버전은 GNOME Shell과의 최고의 통합을 제공합니다. 주류 브라우저에서 발견되는 애드온이 부족하지만, 일부 사용자는 미니멀리즘, 속도, 그리고 한 사이트의 오작동으로 인해 전체 브라우저가 충돌하는 것을 방지하는 탭 격리를 좋아할 것입니다."라고 언급했다.[46]

2019년 4월, Bertel King Jr.는 Web Applications Mode에 대한 GNOME Web을 검토하면서 ''MakeUseOf''에 "이메일을 확인할 때 웹 앱을 사용하고 있습니다. 브라우저에서 YouTube, Netflix 또는 Spotify를 열면 다시 웹 앱을 사용하고 있습니다. 요즘에는 대부분의 데스크톱 앱을 웹 앱으로 대체할 수 있습니다. [...] GNOME Web은 웹 앱을 데스크톱의 나머지 부분과 더 잘 통합할 수 있는 도구를 제공합니다."라고 평가했다. 그는 또한 웹 응용 프로그램을 브라우저의 나머지 부분 및 서로 격리하여 제공되는 보안을 칭찬했다. Mozilla의 컨테이너 기능과 마찬가지로, 이를 통해 Facebook과 같은 사이트가 사용자가 주 브라우저에서 무엇을 하고 있는지 볼 수 없도록 방지할 수 있다고 설명했다.[47]

참조

[1] 웹사이트 Contributors · GNOME / Epiphany · GitLab https://gitlab.gnome[...] 2017-03-15
[2] 웹사이트 Fourth beta of BeOS rebuild Haiku is out https://www.theregis[...] 2023-03-15
[3] 웹사이트 Module Statistics: epiphany https://l10n.gnome.o[...] 2021-01-03
[4] 웹사이트 Apps/Web/Docs/FrequentlyAskedQuestions - GNOME Wiki! https://wiki.gnome.o[...] GNOME Project 2022-12-06
[5] 웹사이트 elementary OS 5 Juno is Here https://medium.com/e[...] 2018-10-16
[6] 웹사이트 Bodhi Linux 5.1.0 Released https://www.bodhilin[...] 2020-03-25
[7] 웹사이트 Bodhi Linux 5.1 Review: Slightly Different Lightweight Linux https://itsfoss.com/[...] 2020-05-11
[8] 웹사이트 Bodhi Linux 5.1.0 Released, Based on Latest Ubuntu Point Release https://www.omgubunt[...] 2020-05-11
[9] 웹사이트 Bodhi's Modular Moksha Desktop Is Modern and Elegant https://linuxinsider[...] 2020-05-11
[10] 웹사이트 An Epiphany regarding Purebrowser https://puri.sm/post[...] 2021-06-13
[11] 웹사이트 Arch Linux - epiphany 44.7-1 (x86_64) https://archlinux.or[...] 2023-09-21
[12] 웹사이트 NEWS · main · GNOME / Epiphany · GitLab https://gitlab.gnome[...] 2024-07-22
[13] 웹사이트 NEWS · master · GNOME / Epiphany https://gitlab.gnome[...] 2020-05-27
[14] 웹사이트 Epiphany source coder https://git.gnome.or[...] Gnome 2013-10-14
[15] 웹사이트 Epiphany source code https://git.gnome.or[...] Gnome 2014-03-31
[16] 웹사이트 3.12 Released with New Features for Users and Developers http://www.gnome.org[...] GNOME 2014-04-07
[17] 웹사이트 epiphany – A simple, clean, beautiful view of the Web https://git.gnome.or[...] Gnome 2014-10-14
[18] 웹사이트 Epiphany 3.14 News file https://git.gnome.or[...] GNOME 2014-10-14
[19] 웹사이트 epiphany – A simple, clean, beautiful view of the Web https://git.gnome.or[...] 2015-12-03
[20] 웹사이트 epiphany – A simple, clean, beautiful view of the Web https://git.gnome.or[...] 2015-12-03
[21] 웹사이트 GNOME 3.34 Release Notes https://help.gnome.o[...] 2020-05-26
[22] 웹사이트 WebKitGTK 2.26.0 released! - The WebKitGTK Project https://webkitgtk.or[...] 2019-09-29
[23] 웹사이트 GNOME 3.36 Release Notes https://help.gnome.o[...] 2020-05-26
[24] 웹사이트 Epiphany 3.36 and WebKitGTK 2.28 – Michael Catanzaro https://blogs.gnome.[...] 2020-05-26
[25] 웹사이트 Epiphany 3.38 and WebKitGTK 2.30 - Michael Catanzaro https://blogs.gnome.[...] 2021-06-21
[26] 웹사이트 NEWS · master · GNOME / Epiphany https://gitlab.gnome[...] 2020-05-27
[27] 웹사이트 WebKitGTK+ 2.22.2 and 2.22.3, Media Source Extensions, and YouTube – Michael Catanzaro https://blogs.gnome.[...] 2020-05-26
[28] 웹사이트 Apple declined to implement 16 Web APIs in Safari due to privacy concerns https://www.zdnet.co[...] 2020-06-29
[29] 웹사이트 Get ready to finally say goodbye to Flash — in 2020 https://techcrunch.c[...] 2017-07-25
[30] 웹사이트 Adobe Flash Player : List of security vulnerabilities https://www.cvedetai[...] 2019-09-29
[31] 웹사이트 Slick New Feature Added to GNOME's Web Browser https://www.omglinux[...] 2024-09-13
[32] 웹사이트 Work is Underway to Make the GNOME Web Browser Mobile Friendly https://www.omgubunt[...] 2020-05-08
[33] 웹사이트 Port the adblocker to the Content Blockers API (#288) · Issues · GNOME / Epiphany https://gitlab.gnome[...] 2020-05-26
[34] 웹사이트 Introduction to WebKit Content Blockers https://webkit.org/b[...] 2019-09-29
[35] 웹사이트 Use the new WebKit content filters API for the adblocker (!178) · Merge Requests · GNOME / Epiphany https://gitlab.gnome[...] 2020-05-26
[36] 웹사이트 Epiphany 3.28 Development Kicks Off With Safe Browsing, Better Flatpak Handling – Phoronix https://www.phoronix[...] 2018-04-09
[37] 웹사이트 Require WebKitGTK 2.26.0 (8c63e4b3) · Commits · GNOME / Epiphany https://gitlab.gnome[...] 2019-09-13
[38] 웹사이트 Sandboxing for the unprivileged with bubblewrap [LWN.net] https://lwn.net/Arti[...] 2019-09-29
[39] 웹사이트 Bug #711061 "[MIR] openjpeg2" : Bugs : openjpeg2 package : Ubuntu https://bugs.launchp[...] 2011-02
[40] 웹사이트 186272 – [GTK][WPE] Support JPEG 2000 images https://bugs.webkit.[...] 2019-09-29
[41] 웹사이트 On Ubuntu Updates – Michael Catanzaro https://blogs.gnome.[...] 2019-06-09
[42] 웹사이트 On Firefox Sync – Michael Catanzaro https://blogs.gnome.[...] 2017-08-09
[43] 웹사이트 Apps/Web/Docs/FrequentlyAskedQuestions - GNOME Wiki! https://wiki.gnome.o[...] 2019-01-05
[44] 웹사이트 GNOME Web (Epiphany) Gets WebExtension Support, Coming in GNOME 43 https://debugpointne[...] 2022-07-01
[45] 뉴스 Epiphany: An efficient, but different, web browser http://www.ghacks.ne[...] Ghacks.net 2010-07
[46] 웹사이트 The Best Linux Software http://www.makeuseof[...] 2016-10-11
[47] 웹인용 5 Reasons to Start Using GNOME Epiphany Web Apps https://www.makeuseo[...] 2019-04-04
[48] 블로그 Gecko end-of-life http://blogs.gnome.o[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com