Pale Moon 31.0 ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ถ์๋์์ต๋๋ค. Firefox ์ฝ๋ ๋ฒ ์ด์ค์์ ๋ถ๊ธฐํ์ฌ ๋ ๋์ ํจ์จ์ฑ์ ์ ๊ณตํ๊ณ , ํด๋์ ์ธํฐํ์ด์ค๋ฅผ ์ ์งํ๋ฉฐ, ๋ฉ๋ชจ๋ฆฌ ์๋น๋ฅผ ์ต์ํํ๊ณ ์ถ๊ฐ ์ฌ์ฉ์ ์ ์ ์ต์ ์ ์ ๊ณตํฉ๋๋ค. Pale Moon ๋น๋๋ Windows ๋ฐ Linux(x86 ๋ฐ x86_64)์ฉ์ผ๋ก ์์ฑ๋ฉ๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ MPLv2(Mozilla Public License)์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์ด ํ๋ก์ ํธ๋ Firefox 29์ ํตํฉ๋ Australis ์ธํฐํ์ด์ค๋ก ์ ํํ์ง ์๊ณ ๊ด๋ฒ์ํ ์ฌ์ฉ์ ์ ์ ์ต์ ์ ์ฌ์ฉํ์ฌ ํด๋์ ์ธํฐํ์ด์ค ๊ตฌ์ฑ์ ๊ณ ์ํฉ๋๋ค. ์ ๊ฑฐ๋ ๊ตฌ์ฑ ์์์๋ DRM, Social API, WebRTC, PDF ๋ทฐ์ด, Crash Reporter, ํต๊ณ ์์ง ์ฝ๋, ์๋ ๋ณดํธ ๋๊ตฌ ๋ฐ ์ฅ์ ์ธ์ด ํฌํจ๋ฉ๋๋ค. Firefox์ ๋น๊ตํ์ฌ ๋ธ๋ผ์ฐ์ ๋ XUL ๊ธฐ์ ์ ๋ํ ์ง์์ ์ ์งํ๊ณ ๋ณธ๊ฒฉ์ ์ธ ๋์์ธ ํ ๋ง์ ๊ฒฝ๋ ๋์์ธ ํ ๋ง๋ฅผ ๋ชจ๋ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ์งํฉ๋๋ค.
์ ๋ฒ์ ์์:
- ์ฌ๋ฌ ๊ฐ์ง ์์ ์ฑ ๋ฌธ์ ๋ฅผ ํ์ธํ๊ณ ์ฃผ์ ๊ฐ๋ฐ์ ์ค ํ ์ฌ๋์ ํญ์๋ก ์ด์ ์ ์๋ฃ๋ Pale Moon 30.0.0 ๋ฐ 30.0.1 ๋ฆด๋ฆฌ์ค๊ฐ ์ทจ์๋์์ต๋๋ค. UXP(Unified XUL Platform) ํ๋ซํผ์ ์ฌ์ฉ์ด ๋ฐํ๋์ด Mozilla Central ์ ์ฅ์์์ Firefox ๊ตฌ์ฑ ์์ ํฌํฌ๋ฅผ ๊ฐ๋ฐํ๊ณ Rust ์ฝ๋์ ๋ํ ๋ฐ์ธ๋ฉ์ด ํด์ ๋์์ผ๋ฉฐ Quantum ํ๋ก์ ํธ ๊ฐ๋ฐ์ด ํฌํจ๋์ง ์์์ต๋๋ค. ์ฌ์ฉ๋ ๋ธ๋ผ์ฐ์ ์์ง์ Gecko ์์ง์ ๋ณํ์ธ Goanna 5.1์ด๋ฉฐ, ์ง์๋์ง ์๋ ๊ตฌ์ฑ ์์ ๋ฐ ํ๋ซํผ์ ์ฝ๋๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค. Pale Moon 29.x ๋ถ๊ธฐ ์ฌ์ฉ์์๊ฒ๋ ๋ฆด๋ฆฌ์ค 31.0์ผ๋ก ์ง์ ์ ํํ ์ ์๋ ๊ธฐํ๊ฐ ์ ๊ณต๋ฉ๋๋ค.
- ์์ ๋์ง ์์ ์ค๋๋ Firefox์ฉ ์ถ๊ฐ ๊ธฐ๋ฅ๊ณผ Pale Moon์ฉ์ผ๋ก ํน๋ณํ ์ค๋น๋ ์๋ก์ด ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ํ ์ง์์ด ์ ๊ณต๋ฉ๋๋ค. ์ด์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์์ ์ฑ์ ๋ณด์ฅ๋์ง ์์ผ๋ฏ๋ก ์ถ๊ฐ ๊ธฐ๋ฅ ๊ด๋ฆฌ์์ ํน์ ์ฃผํฉ์ ๋ผ๋ฒจ๋ก ํ์๋ฉ๋๋ค.
- "?." ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ JavaScript์์ ์ ์ฒด ์์ฑ ์ฒด์ธ ๋๋ ํธ์ถ์ ํ ๋ฒ๋ง ํ์ธํ๋ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด, "db?.user?.name?.length"๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ ํ์ธ ์์ด "db.user.name.length" ๊ฐ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
- ์น์ฌ์ดํธ์์ ํธํ์ฑ์ ํฅ์์ํค๊ธฐ ์ํด Selection.setBaseAndExtent() ๋ฐ queueMicroTask() ๋ฉ์๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- IntersectionObserver() ์์ฑ์์์ ๋น ๋ฌธ์์ด์ ์ ๋ฌํ ๋ ์์ธ๋ฅผ ๋ฐ์์ํค๋ ๋์ ๊ธฐ๋ณธ์ ์ผ๋ก rootMargin ์์ฑ์ด ์ค์ ๋ฉ๋๋ค.
- CSS ๊ทธ๋ฆฌ๋ ๋ฐ Flexbox๋ฅผ ์ฌ์ฉํ์ฌ ์ ์๋ ๋์์ธ์ ๋ ๋๋ง์ด ํฅ์๋์์ต๋๋ค.
- JavaScript์์ ์น ์์ ์์ ๋ณ๋ ฌ ์คํ ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค.
- ๊ธฐ์ธ์๊ผด ๊ธ๊ผด ํ์๊ฐ ๊ฐ์ ๋์์ต๋๋ค.
- ๊ธฐ๋ณธ ํจํค์ง์ ํฌํจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ๋ฐ์ดํธ๋ ๋ฒ์ ์ ๋๋ค.
- ํ์ฅ๋ VPx ๋น๋์ค ์ฝ๋ฑ ์๋ณ์์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- CSS๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ณธ๋ฌธ ๋ฐ iframe ํ๊ทธ์ ์ง์ ์ค์ ๋ ํ๋๋ฅผ ํ์ํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ์ค๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
- Google SafeBrowsing ๋ฐ URLClassifier ์๋น์ค ์ฌ์ฉ๊ณผ ๊ด๋ จ๋ ์ฝ๋๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค.
- macOS ํ๋ซํผ์์์ ์ด์ ๋ธ๋ฆฌ ์ฝ๋๊ฐ ๋ณต์๋์์ต๋๋ค.
- ๋นํ์ค ArchiveReader API๋ฅผ ์ ๊ฑฐํ์ต๋๋ค.
- ์๊ฒฉ ์ธก์ ์ ์์งํ๊ธฐ ์ํด Mozilla ๊ตฌ์ฑ ์์์์ ์ฝ๋๋ฅผ ์ ๋ฆฌํ์ต๋๋ค.
- Android ํ๋ซํผ ์ง์๊ณผ ๊ด๋ จ๋ ์ฝ๋๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค.
- ๋ง๋ฆฌ์ค๋คํธ ์๋ํ ํ ์คํธ ํ๋ ์์ํฌ๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค.
- ์ทจ์ฝ์ ์ ๊ฑฐ์ ๊ด๋ จ๋ ์์ ์ฌํญ์ด ์ฐ๊ธฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru