Firefox 에디션 차이
Firefox 에디션
Edition | 버전 | 안정적인가 | 확장 개발을 위한 도구 |
서명되지 않은 확장 프로그램 설치 |
추천 확장 개발 사용 |
Release | 현재 | Yes | Yes | No | 회귀 테스트, 사용자 알파 및 베타 테스트 |
Beta | 현재 +1 | Yes | Yes | No | 회귀 테스트, 사용자 알파 및 베타 테스트 |
Developer Edition | 현재 +1 | Yes | Yes | Yes | 확장 개발 |
Nightly | 현재 +2 | No | Yes | Yes | 최신 WebExtension API에 대한 조기 액세스 |
ESR | 현재 - >1 | Yes | Yes | Yes | 기업 내 확장 개발 |
Firefox 버전 및 웹 확장 프로그램 개발 기능
Release
이것은 대부분 사람들이 사용하는 Firefox 버전이며, 누군가 Firefox 메인 다운로드 페이지를 방문하면 제공되는 버전입니다 .
about:debugging이나 web-ext를 사용하여 개발 중인 확장 프로그램을 이 버전의 Firefox에 로드하면 애드온 디버깅 창에 접근할 수 있습니다. 하지만 서명되지 않은 확장 프로그램은 설치할 수 없으므로 재시작 동작, 권한 확인, 업그레이드 등의 기능을 테스트하는 데 제한이 있습니다.
Android용 Firefox 확장 프로그램 개발이 완벽하게 지원됩니다.
제안된 개발 용도 : 최종 회귀 테스트를 위해 확장 프로그램의 서명된 사본을 릴리스 버전에 설치하고 테스트할 수 있습니다.
또한, 알파 또는 베타 테스트 지원을 위해 서명된 확장 프로그램 사본을 다른 사람들에게 배포할 수도 있습니다.
Beta
이 버전의 Firefox는 일반적으로 Firefox의 다음 릴리스 버전에서 제공될 기능을 활용하고자 하는 사람들이 사용합니다.
about:debugging이나 web-ext를 사용하여 개발 중인 확장 프로그램을 이 버전의 Firefox에 로드하면 애드온 디버깅 창에 접근할 수 있습니다. 하지만 서명되지 않은 확장 프로그램은 설치할 수 없으므로 재시작 동작, 권한 확인, 업그레이드 등의 기능을 테스트하는 데 제한이 있습니다.
Android용 Firefox 확장 프로그램 개발이 완벽하게 지원됩니다.
제안된 개발 용도 : 회귀 테스트를 위해 베타 버전에 서명된 확장 프로그램 사본을 설치하고 테스트해 보세요. 이러한 테스트를 통해 다음 Firefox 버전에서도 확장 프로그램이 정상적으로 작동할 것이라는 확신을 가질 수 있습니다.
알파 또는 베타 테스트 지원을 위해 서명된 확장 프로그램 사본을 다른 사람에게 배포할 수도 있습니다.
Developer Edition
이 버전의 Firefox는 웹 및 웹 확장 프로그램 개발을 지원하도록 설계된 추가 기능을 갖춘 Firefox 베타를 기반으로 합니다.
about:debugging이나 web-ext를 사용하여 개발 중인 확장 프로그램을 이 버전의 Firefox에 로드하면 애드온 디버깅 창에 접근할 수 있습니다. about:config의 특정 속성을 조정하거나 설정한 후 서명되지 않은 확장 프로그램을 설치할 수도 있습니다 (일반적으로 Nightly에서 동일한 작업을 수행하는 데 필요한 변경 사항보다 적습니다). 이를 통해 재시작 동작, 권한 확인, 업그레이드 등의 기능을 테스트할 수 있습니다. Android용 Firefox 확장 프로그램 개발은 완벽하게 지원됩니다.
제안된 개발 용도 : Developer Edition을 기본 웹 확장 프로그램 개발 및 테스트 플랫폼으로 사용하세요.
Nightly
이 Firefox 버전은 향후 Firefox 릴리스를 위한 최신 개발 기능으로 매일 밤 업데이트되는 빌드를 제공합니다. 최신 기능을 경험하고 문제 발생 시 피드백을 제공하고자 하는 사용자들이 주로 사용합니다.
about:debugging 또는 web-ext를 사용하여 개발 중인 확장 프로그램을 이 Firefox 버전에 로드하고 애드온 디버깅 창에 액세스할 수 있습니다. 또한 about:config 속성을 조정하거나 설정한 후 서명되지 않은 확장 프로그램을 설치할 수도 있습니다. 이를 통해 재시작 동작, 권한 확인, 업그레이드 등의 기능을 테스트할 수 있습니다. Android용 Firefox 확장 프로그램 개발은 완벽하게 지원됩니다.
제안된 개발 용도 : Nightly는 WebExtension API를 포함하여 개발 중인 향후 Firefox 기능의 미리보기를 제공합니다. 기능 안정성이 보장되지 않으므로 Nightly를 기본 웹 확장 프로그램 개발 플랫폼으로 권장하지 않습니다. 하지만 향후 기능을 활용하거나 Firefox와의 호환성을 가장 먼저 확인하기 위해 테스트하려는 경우에는 Nightly를 사용할 수 있습니다.
ESR ( Extended Support Release )
Firefox의 확장 지원 릴리스(ESR) 버전은 IT 전문가가 조직 내에서 Firefox를 구성하고 배포할 수 있는 기능을 제공합니다. 또한 기업에 일반 출시 주기보다 더 오랫동안 안정적인 Firefox 버전을 제공합니다. 따라서 이 글을 쓰는 시점을 기준으로 Firefox의 출시 버전은 65(베타는 66, 나이틀리는 67)였으며, ESR 버전은 60이었습니다.
about:debugging 또는 web-ext를 사용하여 개발 중인 확장 프로그램을 이 버전의 Firefox에 로드하면 애드온 디버깅 창에 액세스할 수 있습니다. 또한 about:config의 특정 속성을 조정하거나 설정한 후 서명되지 않은 확장 프로그램을 설치할 수도 있습니다(이 기능은 기업이 비공개로 유지하고 addons.mozilla.org에 서명을 위해 제출하지 않으려는 확장 프로그램을 설치할 수 있도록 제공됩니다). Android용 Firefox 확장 프로그램 개발은 완벽하게 지원됩니다.
제안된 개발 용도 : 기업용 확장 프로그램을 개발하고 확장 프로그램의 기능 세트가 ESR 버전과 호환되는지 확인하려면 ESR을 기본 웹 확장 프로그램 개발 및 테스트 플랫폼으로 사용하세요.