Firefox 93 ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ถ์๋์์ผ๋ฉฐ, ์ฅ๊ธฐ ์ง์ ๋ถ๋ฌธ์ ๋ํ ์ ๋ฐ์ดํธ์ธ 78.15.0 ๋ฐ 91.2.0์ด ์์ฑ๋์์ต๋๋ค. Firefox 94 ๋ธ๋์น๋ ๋ฒ ํ ํ ์คํธ ๋จ๊ณ๋ก ์ ํ๋์์ผ๋ฉฐ, ์ถ์๋ 2์ XNUMX์ผ๋ก ์์ ๋์ด ์์ต๋๋ค.
์ฃผ์ ํ์ :
- AV1 ๋น๋์ค ์ธ์ฝ๋ฉ ํ์์ ํ๋ ์ ๋ด ์์ถ ๊ธฐ์ ์ ์ฌ์ฉํ๋ AVIF(AV1 ์ด๋ฏธ์ง ํ์) ์ด๋ฏธ์ง ํ์์ ๋ํ ์ง์์ด ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ต๋๋ค. ์ ์ฒด ๋ฐ ์ ํ๋ ์ ์์ญ ์์ ๊ณต๊ฐ์ ๋ฌผ๋ก ๋ณํ ์์ (ํ์ ๋ฐ ๋ฏธ๋ฌ๋ง)๋ ์ง์๋ฉ๋๋ค. ์ ๋๋ฉ์ด์ ์ ์์ง ์ง์๋์ง ์์ต๋๋ค. ์ฌ์ ์ค์๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํด about:config๋ 'image.avif.compliance_strictness' ๋งค๊ฐ๋ณ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ACCEPT HTTP ํค๋ ๊ฐ์ด ๊ธฐ๋ณธ์ ์ผ๋ก "image/avif,image/webp,*/*"๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
- Rust ์ธ์ด๋ก ์์ฑ๋์์ผ๋ฉฐ, GPU์์ ์คํ๋๋ ์ ฐ์ด๋๋ฅผ ํตํด ๊ตฌํ๋๋ ํ์ด์ง ์ฝํ ์ธ ๋ ๋๋ง ์์ ์ GPU ์ธก์ผ๋ก ์ด๋ํ์ฌ ๋ ๋๋ง ์๋๋ฅผ ํฌ๊ฒ ๋์ด๊ณ CPU ๋ถํ๋ฅผ ์ค์ผ ์ ์๋ WebRender ์์ง, ์๋ฌดํ๋์์ต๋๋ค. ์ค๋๋ ๋น๋์ค ์นด๋๋ ๋ฌธ์ ๊ฐ ์๋ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๊ฐ ์๋ ์์คํ ์ ๊ฒฝ์ฐ WebRender๋ ์ํํธ์จ์ด ๋์คํฐํ ๋ชจ๋(gfx.webrender.software=true)๋ฅผ ์ฌ์ฉํฉ๋๋ค. WebRender(gfx.webrender.force-legacy-layers ๋ฐ MOZ_WEBRENDER=0)๋ฅผ ๋นํ์ฑํํ๋ ์ต์ ์ด ์ค๋จ๋์์ต๋๋ค.
- Wayland ํ๋กํ ์ฝ์ ๋ํ ์ง์์ด ํฅ์๋์์ต๋๋ค. Wayland ํ๋กํ ์ฝ ๊ธฐ๋ฐ ํ๊ฒฝ์์ ํด๋ฆฝ๋ณด๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ ์ด์ด๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ๋ํ ๋ค์ค ๋ชจ๋ํฐ ๊ตฌ์ฑ์์ ์ฐฝ์ ํ๋ฉด ๊ฐ์ฅ์๋ฆฌ๋ก ์ด๋ํ ๋ Wayland๋ฅผ ์ฌ์ฉํ ๋ ๊น๋ฐ์์ ์ ๊ฑฐํ๋ ๋ฐ ๋์์ด ๋๋ ๋ณ๊ฒฝ ์ฌํญ๋ ํฌํจ๋์ด ์์ต๋๋ค.
- ๋ด์ฅ๋ PDF ๋ทฐ์ด๋ ๋ค์ํ ์ํ ๋ฐ ์ ๋ถ ๊ธฐ๊ด์ ์ ์ ํ์์์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ํํ XFA ํ์์ผ๋ก ๋ฌธ์๋ฅผ ์ด ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ์ํธํ ์์ด HTTP๋ฅผ ํตํด ์ ์ก๋์์ง๋ง HTTPS๋ฅผ ํตํด ์ด๋ฆฐ ํ์ด์ง์์ ์์๋๋ ๋ค์ด๋ก๋ ํ์ผ์ ๋ํด ๋ณดํธ๊ฐ ํ์ฑํ๋ฉ๋๋ค. ์ด๋ฌํ ๋ค์ด๋ก๋๋ ์ ์ก ํธ๋ํฝ ์ ์ด๋ก ์ธํด ์คํธํ์ผ๋ก๋ถํฐ ๋ณดํธ๋์ง ์์ง๋ง HTTPS๋ฅผ ํตํด ์ด๋ฆฐ ํ์ด์ง์์ ํ์ํ์ฌ ์ด๋ฃจ์ด์ง๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์๋ ๋ณด์์ ๋ํด ์๋ชป๋ ์ธ์์ ๊ฐ์ง ์ ์์ต๋๋ค. ๊ทธ๋ฌํ ๋ฐ์ดํฐ๋ฅผ ๋ค์ด๋ก๋ํ๋ ค๊ณ ํ๋ฉด ์ฌ์ฉ์์๊ฒ ๊ฒฝ๊ณ ๊ฐ ํ์๋๋ฉฐ ์ํ๋ ๊ฒฝ์ฐ ์ฐจ๋จ์ ์ทจ์ํ ์ ์์ต๋๋ค. ๋ํ, ๋ค์ด๋ก๋ ํ์ฉ ์์ฑ์ ๋ช
์์ ์ผ๋ก ์ง์ ํ์ง ์์ ์๋๋ฐ์ค iframe์์ ํ์ผ์ ๋ค์ด๋ก๋ํ๋ ๊ฒ์ ์ด์ ๊ธ์ง๋๋ฉฐ ์๋์ผ๋ก ์ฐจ๋จ๋ฉ๋๋ค.
- ๊ฐ์ธ ๊ฒ์ ๋ชจ๋์์ ์ธ๋ถ ์คํฌ๋ฆฝํธ ์ฐจ๋จ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ์ฌ์ดํธ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ ์์น ์๋ ์ฝํ ์ธ ์ ๋ํ ๊ฐํ๋ ์ฐจ๋จ(์๊ฒฉ)์ด ํ์ฑํ๋ ๊ฒฝ์ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ก ์ค๊ณ๋ SmartBlock ๋ฉ์ปค๋์ฆ์ ๊ตฌํ์ด ๊ฐ์ ๋์์ต๋๋ค. SmartBlock์ ์ถ์ ์ ์ฌ์ฉ๋๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ดํธ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ๋ก๋๋๋๋ก ๋ณด์ฅํ๋ ์คํ ์ผ๋ก ์๋ ๊ต์ฒดํฉ๋๋ค. ์ฐ๊ฒฐ ๋๊ธฐ ๋ชฉ๋ก์ ํฌํจ๋ ์ผ๋ถ ์ธ๊ธฐ ์๋ ์ฌ์ฉ์ ์ถ์ ์คํฌ๋ฆฝํธ์ ๋ํ ์คํ ์ด ์ค๋น๋์ด ์์ต๋๋ค. ์ ๋ฒ์ ์๋ Google Analytics ์คํฌ๋ฆฝํธ, Google ๊ด๊ณ ๋คํธ์ํฌ ์คํฌ๋ฆฝํธ ๋ฐ Optimizely, Criteo ๋ฐ Amazon TAM ์๋น์ค์ ์์ ฏ์ ๋ํ ์ ์ํ ์ฐจ๋จ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ต๋๋ค.
- ๋น๊ณต๊ฐ ๋ธ๋ผ์ฐ์ง ๋ฐ ์์น ์๋ ์ฝํ ์ธ ์ฐจ๋จ ๊ฐํ(์๊ฒฉ) ๋ชจ๋์์๋ HTTP "Referer" ํค๋์ ๋ํ ์ถ๊ฐ ๋ณดํธ๊ฐ ํ์ฑํ๋ฉ๋๋ค. ์ด๋ฌํ ๋ชจ๋์์ ์ฌ์ดํธ๋ ์ด์ Referrer-Policy HTTP ํค๋๋ฅผ ํตํด "no-referrer-when-downgrade", "origin-when-cross-origin" ๋ฐ "unsafe-url" ์ ์ฑ ์ ํ์ฑํํ๋ ๊ฒ์ด ๊ธ์ง๋์ด ๊ธฐ๋ณธ๊ฐ์ ์ฐํํ ์ ์์ต๋๋ค. "Referer" ํค๋์ ์ ์ฒด URL์ ์ฌ์ฉํ์ฌ ์ 87์ ์ฌ์ดํธ๋ก์ ์ ์ก์ ๋ฐํํ๋๋ก ์ค์ ํฉ๋๋ค. Firefox XNUMX์์๋ ๊ธฐ๋ฐ ๋ฐ์ดํฐ์ ์ ์ฌ์ ์ธ ์ ์ถ์ ์ฐจ๋จํ๊ธฐ ์ํด ๊ธฐ๋ณธ์ ์ผ๋ก "์๋ณธ ๊ฐ ๊ต์ฐจ ์ ์๊ฒฉํ ์๋ณธ" ์ ์ฑ ์ด ํ์ฑํ๋์์ต๋๋ค. ์ด๋ ์ ์กํ ๋ "์ฐธ์กฐ์"์์ ๊ฒฝ๋ก์ ๋งค๊ฐ ๋ณ์๋ฅผ ์๋ผ๋ด๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. HTTPS๋ฅผ ํตํด ์ก์ธ์คํ ๋ ๋ค๋ฅธ ํธ์คํธ์ ๋ํ ์์ฒญ HTTPS์์ HTTP๋ก ์ ํํ ๋ ๋น "๋ฆฌํผ๋ฌ"๋ฅผ ์ ์กํ๊ณ ๋์ผํ ์ฌ์ดํธ ๋ด์์ ๋ด๋ถ ์ ํ์ ์ํด ์ ์ฒด "๋ฆฌํผ๋ฌ"๋ฅผ ์ ์กํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ดํธ๊ฐ Referrer-Policy๋ฅผ ์กฐ์ํ์ฌ ์ด์ ๋์์ ๋ฐํํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ณ๊ฒฝ์ ํจ๊ณผ๋ ์์ฌ์ค๋ฝ์ต๋๋ค.
- Windows ํ๋ซํผ์์๋ ์์คํ ์ ์ฌ์ ๋ฉ๋ชจ๋ฆฌ ์์ค์ด ๋งค์ฐ ๋ฎ์ ๊ฐ์ ๋๋ฌํ๋ฉด ๋ฉ๋ชจ๋ฆฌ์์ ํญ์ ์๋์ผ๋ก ์ธ๋ก๋ํ๋ ์ง์์ด ๊ตฌํ๋ฉ๋๋ค. ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ์ฅ ๋ง์ด ์๋ชจํ๊ณ ์ค๋ซ๋์ ์ฌ์ฉ์๊ฐ ์ก์ธ์คํ์ง ์์ ํญ์ด ๋จผ์ ์ธ๋ก๋๋ฉ๋๋ค. ์ธ๋ก๋๋ ํญ์ผ๋ก ์ ํํ๋ฉด ํด๋น ๋ด์ฉ์ด ์๋์ผ๋ก ๋ค์ ๋ก๋๋ฉ๋๋ค. Linux์์๋ ์ด ๊ธฐ๋ฅ์ด ๋ค์ ๋ฆด๋ฆฌ์ค์ ์ถ๊ฐ๋ ์์ ์ ๋๋ค.
- ๋ค์ด๋ก๋ ๋ชฉ๋ก์ด ํฌํจ๋ ํจ๋ ๋์์ธ์ Firefox์ ์ผ๋ฐ์ ์ธ ์๊ฐ์ ์คํ์ผ๋ก ๊ฐ์ ธ์์ต๋๋ค.
- ์ปดํฉํธ ๋ชจ๋์์๋ ๊ธฐ๋ณธ ๋ฉ๋ด, ๋๋ณด๊ธฐ ๋ฉ๋ด, ๋ถ๋งํฌ ๋ฐ ๊ฒ์ ๊ธฐ๋ก ์์ ์ฌ์ด์ ๊ณต๊ฐ์ด ์ค์ด๋ค์์ต๋๋ค.
- ์ธ์ฆ ๊ตฌ์ฑ(HTTP ์ธ์ฆ)์ ์ฌ์ฉํ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ ๊ฐ์์ SHA-256์ด ์ถ๊ฐ๋์์ต๋๋ค(์ด์ ์๋ MD5๋ง ์ง์).
- 3DES ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ TLS ์ํธํ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด TLS_RSA_WITH_3DES_EDE_CBC_SHA ์ํธํ ์ ํ๊ตฐ์ Sweet32 ๊ณต๊ฒฉ์ ์ทจ์ฝํฉ๋๋ค. 3DES ์ง์ ๋ฐํ์ ์ด์ ๋ฒ์ ์ TLS ์ค์ ์์ ๋ช ์์ ์ธ ๊ถํ์ ํตํด ๊ฐ๋ฅํฉ๋๋ค.
- macOS ํ๋ซํผ์์ ๋ง์ดํธ๋ ".dmg" ํ์ผ์์ Firefox๋ฅผ ์์ํ ๋ ์ธ์ ์ด ์์ค๋๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
- ์น ์์ ์์์ ๋ ์ง ๋ฐ ์๊ฐ์ ์๊ฐ์ ์ผ๋ก ์
๋ ฅํ๊ธฐ ์ํ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ์ต๋๋ค. .
- aria-label ๋๋ aria-labelledby ์์ฑ์ด ์๋ ์์์ ๊ฒฝ์ฐ ๋ฏธํฐ ์ญํ (role="meter")์ด ๊ตฌํ๋์ด ํน์ ๋ฒ์์์ ๋ณ๊ฒฝ๋๋ ์ซ์ ๊ฐ ํ์๊ธฐ(์: ๋ฐฐํฐ๋ฆฌ ์ถฉ์ ํ์๊ธฐ)๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค. ).
- ๊ธ๊ผด ํฉ์ฑ CSS ์์ฑ์ "small-caps" ํค์๋์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ง์๋๋ ๋ฌ๋ ฅ, ํตํ, ์ซ์ ์ฒด๊ณ ๋ฐ ์ธก์ ๋จ์์ ๋ฐฐ์ด์ ๋ฐํํ๋ Intl.supportedValuesOf() ๋ฉ์๋๋ฅผ ๊ตฌํํ์ต๋๋ค.
- ํด๋์ค์ ๊ฒฝ์ฐ ์ ์ ์ด๊ธฐํ ๋ธ๋ก์ ์ฌ์ฉํ์ฌ ํด๋์ค๋ฅผ ์ฒ๋ฆฌํ ๋ ํ ๋ฒ ์คํ๋๋ ์ฝ๋๋ฅผ ๊ทธ๋ฃนํํ ์ ์์ต๋๋ค. class C { // ํด๋์ค ์์ฒด๋ฅผ ์ฒ๋ฆฌํ ๋ ๋ธ๋ก์ด ์คํ๋ฉ๋๋ค. static { console.log("C's static block") ; } }
- ์ถ๊ฐ ์์ ์ ์ด ๋ฉ์๋์ ์ก์ธ์คํ๊ธฐ ์ํด HTMLElement.attachInternals ํธ์ถ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ShadowRoot ์์ฑ์ด ElementInternals ๋ฉ์๋์ ์ถ๊ฐ๋์ด ๊ธฐ๋ณธ ์์๊ฐ ์ํ์ ๊ด๊ณ์์ด Shadow DOM์ ๋ณ๋ ๋ฃจํธ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
- createImageBitmap() ๋ฉ์๋์ imageOrientation ๋ฐ premultiplyAlpha ์์ฑ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์คํฌ๋ฆฝํธ๊ฐ ์ค๋ฅ๋ฅผ ์ฝ์์ ์ธ์ํ์ฌ ํฌ์ฐฉ๋์ง ์์ ์์ธ์ ๋ฐ์์ ์๋ฎฌ๋ ์ด์ ํ ์ ์๋๋ก ํ๋ ์ ์ญ ReportError() ํจ์๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- Android ํ๋ซํผ ๋ฒ์ ์ ๊ฐ์ ์ฌํญ:
- ํ๋ธ๋ฆฟ์์ ์คํํ๋ฉด "์์ผ๋ก", "๋ค๋ก" ๋ฐ "ํ์ด์ง ์๋ก ๊ณ ์นจ" ๋ฒํผ์ด ํจ๋์ ์ถ๊ฐ๋์์ต๋๋ค.
- ์น ์์์ ๋ก๊ทธ์ธ ๋ฐ ๋น๋ฐ๋ฒํธ ์๋ ์ฑ์ฐ๊ธฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ต๋๋ค.
- Firefox๋ฅผ ๋น๋ฐ๋ฒํธ ๊ด๋ฆฌ์๋ก ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ก๊ทธ์ธ ๋ฐ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ ์ ์์ต๋๋ค("์ค์ " > "๋ก๊ทธ์ธ ๋ฐ ๋น๋ฐ๋ฒํธ" > "๋ค๋ฅธ ์ฑ์์ ์๋ ์์ฑ"์ ํตํด ํ์ฑํ).
- ๋น๋ฐ๋ฒํธ ๊ด๋ฆฌ์์ ์๊ฒฉ ์ฆ๋ช ์ ์๋์ผ๋ก ์ถ๊ฐํ๊ธฐ ์ํ '์ค์ ' > '๋ก๊ทธ์ธ ๋ฐ ๋น๋ฐ๋ฒํธ' > '์ ์ฅ๋ ๋ก๊ทธ์ธ' > '๋ก๊ทธ์ธ ์ถ๊ฐ' ํ์ด์ง๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ์คํ์ ๊ธฐ๋ฅ ํ ์คํธ์ ์ฐธ์ฌ๋ฅผ ๊ฑฐ๋ถํ ์ ์๋ "์ค์ " > "๋ฐ์ดํฐ ์์ง" > "์ฐ๊ตฌ ๋ฐ ๋๊ธฐ" ํ์ด์ง๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
ํ์ ๊ณผ ๋ฒ๊ทธ ์์ ์ธ์๋ Firefox 93์ 13๊ฐ์ ์ทจ์ฝ์ ์ ์ ๊ฑฐํ์ผ๋ฉฐ ๊ทธ ์ค 10๊ฐ๋ ์ํํ๋ค๊ณ ํ์๋์์ต๋๋ค. 9๊ฐ ์ทจ์ฝ์ (CVE-2021-38500, CVE-2021-38501 ๋ฐ CVE-2021-38499๋ก ์์ง๋จ)์ ๋ฒํผ ์ค๋ฒํ๋ก ๋ฐ ์ด๋ฏธ ํด์ ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋ํ ์ก์ธ์ค์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. ์ ์ฌ์ ์ผ๋ก ์ด๋ฌํ ๋ฌธ์ ๋ก ์ธํด ํน๋ณํ ์ค๊ณ๋ ํ์ด์ง๋ฅผ ์ด ๋ ๊ณต๊ฒฉ์์ ์ฝ๋๊ฐ ์คํ๋ ์ ์์ต๋๋ค.
Firefox 94์ ๋ฒ ํ ๋ฆด๋ฆฌ์ค์์๋ ์ฌ์ฉ์๊ฐ ํน์ ํญ์ ๋ซ์ง ์๊ณ ๊ฐ์ ๋ก ์ธ๋ก๋ํ์ฌ ๋ฉ๋ชจ๋ฆฌ ์๋น๋ฅผ ์ค์ผ ์ ์๋ ์๋ก์ด ์๋น์ค ํ์ด์ง "about:unloads"๋ฅผ ๊ตฌํํ์ต๋๋ค(ํญ์ผ๋ก ์ ํํ๋ฉด ์ฝํ
์ธ ๊ฐ ๋ค์ ๋ก๋๋จ).
์ถ์ฒ : opennet.ru