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 확장 프로그램 개발이 완벽하게 지원됩니다.
제안된 개발 용도 : 최종 회귀 테스트를 위해 확장 프로그램의 서명된 사본을 릴리스 버전에 설치하고 테스트할 수 있습니다.
또한, 알파 또는 베타 테스트 지원을 위해 서명된 확장 프로그램 사본을 다른 사람들에게 배포할 수도 있습니다.
Download
Beta
이 버전의 Firefox는 일반적으로 Firefox의 다음 릴리스 버전에서 제공될 기능을 활용하고자 하는 사람들이 사용합니다.
about:debugging이나 web-ext를 사용하여 개발 중인 확장 프로그램을 이 버전의 Firefox에 로드하면 애드온 디버깅 창에 접근할 수 있습니다. 하지만 서명되지 않은 확장 프로그램은 설치할 수 없으므로 재시작 동작, 권한 확인, 업그레이드 등의 기능을 테스트하는 데 제한이 있습니다.
Android용 Firefox 확장 프로그램 개발이 완벽하게 지원됩니다.
제안된 개발 용도 : 회귀 테스트를 위해 베타 버전에 서명된 확장 프로그램 사본을 설치하고 테스트해 보세요. 이러한 테스트를 통해 다음 Firefox 버전에서도 확장 프로그램이 정상적으로 작동할 것이라는 확신을 가질 수 있습니다.
알파 또는 베타 테스트 지원을 위해 서명된 확장 프로그램 사본을 다른 사람에게 배포할 수도 있습니다.
Download
Developer Edition
이 버전의 Firefox는 웹 및 웹 확장 프로그램 개발을 지원하도록 설계된 추가 기능을 갖춘 Firefox 베타를 기반으로 합니다.
about:debugging이나 web-ext를 사용하여 개발 중인 확장 프로그램을 이 버전의 Firefox에 로드하면 애드온 디버깅 창에 접근할 수 있습니다. about:config의 특정 속성을 조정하거나 설정한 후 서명되지 않은 확장 프로그램을 설치할 수도 있습니다 (일반적으로 Nightly에서 동일한 작업을 수행하는 데 필요한 변경 사항보다 적습니다). 이를 통해 재시작 동작, 권한 확인, 업그레이드 등의 기능을 테스트할 수 있습니다. Android용 Firefox 확장 프로그램 개발은 완벽하게 지원됩니다.
제안된 개발 용도 : Developer Edition을 기본 웹 확장 프로그램 개발 및 테스트 플랫폼으로 사용하세요.
Download
Nightly
이 Firefox 버전은 향후 Firefox 릴리스를 위한 최신 개발 기능으로 매일 밤 업데이트되는 빌드를 제공합니다. 최신 기능을 경험하고 문제 발생 시 피드백을 제공하고자 하는 사용자들이 주로 사용합니다.
about:debugging 또는 web-ext를 사용하여 개발 중인 확장 프로그램을 이 Firefox 버전에 로드하고 애드온 디버깅 창에 액세스할 수 있습니다. 또한 about:config 속성을 조정하거나 설정한 후 서명되지 않은 확장 프로그램을 설치할 수도 있습니다. 이를 통해 재시작 동작, 권한 확인, 업그레이드 등의 기능을 테스트할 수 있습니다. Android용 Firefox 확장 프로그램 개발은 완벽하게 지원됩니다.
제안된 개발 용도 : Nightly는 WebExtension API를 포함하여 개발 중인 향후 Firefox 기능의 미리보기를 제공합니다. 기능 안정성이 보장되지 않으므로 Nightly를 기본 웹 확장 프로그램 개발 플랫폼으로 권장하지 않습니다. 하지만 향후 기능을 활용하거나 Firefox와의 호환성을 가장 먼저 확인하기 위해 테스트하려는 경우에는 Nightly를 사용할 수 있습니다.
Download
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을 기본 웹 확장 프로그램 개발 및 테스트 플랫폼으로 사용하세요.
Download