Firefox 155๊ฐ ์ถ์๋์์ผ๋ฉฐ, ์ด์ ์ฅ๊ธฐ ์ง์(LTS) ๋ฒ์ ์ธ 153.2.0, 140.15.0, 115.40.0์ ๋ํ ์ ๋ฐ์ดํธ๋ ํจ๊ป ์ ๊ณต๋์์ต๋๋ค. Firefox 155๋ ์๋ก์ด 2์ฃผ ์ถ์ ์ฃผ๊ธฐ์ ๋ฐ๋ฅธ ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค๋ก, ์ด๋ฅผ ํตํด ์ฌ์ฉ์์๊ฒ ์๋ก์ด ๊ธฐ๋ฅ์ ๋ ์์ฃผ ์ ๊ณตํ๊ณ , ๋์ฑ ์์ธก ๊ฐ๋ฅํ ๋ฆด๋ฆฌ์ค ํ๋ก์ธ์ค๋ฅผ ๋ณด์ฅํ๋ฉฐ, ๋ฆด๋ฆฌ์ค ์ ๊ฐ๋ฐ์์ ์์ ๋์ ์ค์ผ ์ ์์ต๋๋ค. Firefox 156์ ๋ฒ ํ ํ ์คํธ์ ๋ค์ด๊ฐ์ผ๋ฉฐ, 9์ 15์ผ์ ์ ์ ์ถ์๋ ์์ ์ ๋๋ค.
Firefox 155(1, 2, 3)์ ์ฃผ์ ์๋ก์ด ๊ธฐ๋ฅ:
- ๋ฏธ๊ตญ, ์บ๋๋ค, ํ๋์ค์ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ์ํด ์ค๋งํธ ์๋์ฐ ๋ชจ๋๊ฐ ํ์ฑํ๋์์ต๋๋ค. ์ด ๋ชจ๋๋ ๊ธฐ์กด์ ํ์ค ์น ํ์ ๋ชจ๋ ๋ฐ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ชจ๋๋ฅผ ๋ณด์ํ์ฌ AI์ ์ํธ ์์ฉํ ์ ์๋ ๋ณ๋์ ๊ณต๊ฐ์ ์ ๊ณตํฉ๋๋ค. ์ ๋ฒ์ ์์๋ ์ด์ ์ ๋
ผ์ํ๋ ์ฃผ์ ์ ๋ํ AI ์ฑํ
์ ๋น ๋ฅด๊ฒ ์์ํ ์ ์๋๋ก ๊ฐ์ธํ๋ ์ ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ผ๋ฉฐ, exa.ai ์๋น์ค ๊ฒ์ ์ ์ถ์ฒ ์ธ์ฉ ์๋๋ฅผ ํฌ๊ฒ ํฅ์์ํค๊ณ , ๊ด๋ จ ํญ ๊ทธ๋ฃนํ ์ถ์ฒ ๊ธฐ๋ฅ์ ๊ฐ์ ํ๊ณ , ํญ ๊ทธ๋ฃน์ ์๋์ผ๋ก ์ด๋ฆ์ ์ง์ ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.


- ์ด์ ์ฃผ์ ํ์์ค์ ๋ฐฉํจ ์์ด์ฝ ์์ ํ์ฌ ๋ณด๊ณ ์๋ ์น์ฌ์ดํธ์์ ์ฐจ๋จ๋ ์ถ์ ๊ธฐ ์๊ฐ ํ์๋ฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ํ์ฌ ์ผ๋ถ ์ฌ์ฉ์์๊ฒ๋ง ์ ๊ณต๋๋ฉฐ, ํ์ฑํํ๋ ค๋ฉด about:config ํ์ด์ง์์ "browser.urlbar.trackerCount.featureGate" ๋งค๊ฐ๋ณ์๋ฅผ ์ค์ ํ๋ฉด ๋ฉ๋๋ค.

- ์ค์ ์ ํตํด ๋ชฉ๋ก์ ์ปจํ
์ด๋๊ฐ ํ์๋๋ ์์๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.

- ํ๋ซํผ์ฉ ์ด์ ๋ธ๋ฆฌ์์ Windows ์ด์ ์น ๊ฒ์์์ ๋ํ ๋ ์ค์์น ํ๋ก ํธํ ๊ฒ์ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- CSS ๋ธ๋ก๊ณผ ํจ์์ ์ค์ฒฉ์ 75๋จ๊ณ๋ก ์ ํ๋ฉ๋๋ค. ์ด๋ ์ค์ฒฉ์ด ๋๋ฌด ๋ง์ ๊ตฌ์กฐ๋ฅผ ์ฒ๋ฆฌํ ๋ ๋ฐ์ํ๋ ์ค๋ฅ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํจ์ ๋๋ค.
- ๋คํธ์ํฌ ๊ฐ์ฉ์ฑ์ ํ์ธํ๊ณ ์บกํฐ๋ธ ํฌํธ ์กด์ฌ ์ฌ๋ถ๋ฅผ ๊ฐ์งํ๋ ๋๋ฉ์ธ์ด detectportal.firefox.com์์ firefox-portal-detection.com์ผ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
- ์ฌ์ฉ์์ ๋ช ์์ ์ธ ์กฐ์ ์์ด "mailto:" ๋งํฌ๋ฅผ ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฅ์ด ์ค๋จ๋์์ต๋๋ค(์น ํ์ด์ง์์ ๋ฉ์ผ ํด๋ผ์ด์ธํธ๋ฅผ ์๋์ผ๋ก ์ด ์ ์๊ฒ ๋์์ต๋๋ค).
- PDF ํ์ผ์ ์ธ์ํ ๋, ์ธ์ ํ์ด์ง๋ณด๋ค ์์ ๋ฌธ์ ์ฝํ ์ธ ๋ฅผ ์ด์ ์ ์ฒด ํ์ด์ง๋ฅผ ์ฑ์ฐ๋๋ก ํ๋ํ ์ ์์ต๋๋ค.
- ์น ๊ฐ๋ฐ์ ๋๊ตฌ์์ CSS ๊ธฐ๋ฅ์ ์๋ฎฌ๋ ์ด์ ํ๋ ์ต์ ์ด ๊ท์น ์ฐฝ์์ "@" ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ ๊ทผํ ์ ์๋ ์ ํจ๋๋ก ์ด๋ํ์ต๋๋ค. "prefers-reduced-motion" ๋ฏธ๋์ด ์ฟผ๋ฆฌ๋ฅผ ์๋ฎฌ๋ ์ด์ ํ๋ ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค. JavaScript ๋๋ฒ๊ฑฐ์ Ctrl+Alt+B ๋จ์ถํค๊ฐ ์ถ๊ฐ๋์ด ๋ชจ๋ ์ค๋จ์ ์ ํ ๋ฒ์ ํ์ฑํ ๋๋ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
- ์ด์ JSON ๋ทฐ์ด๋ ๊ฐ ์ค์ ๋ณ๋์ JSON ๊ฐ์ฒด๊ฐ ํฌํจ๋ "JSON ๋ผ์ธ" ํ์(JSONL ๋ฐ NDJSON)์ ๋ฌธ์ ํ์๋ฅผ ์ง์ํฉ๋๋ค.
- `progress()` CSS ํจ์๋ ์ง์ ๋ ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ธฐ์ค์ผ๋ก ๊ฐ์ ์์น๋ฅผ โโ๊ณ์ฐํ๋๋ก ๊ตฌํ๋์์ต๋๋ค(`progress(5, 0, 10)`์ 0.5๋ฅผ ๋ฐํํฉ๋๋ค).
- ์ง์ ๋ ์์์ ์ํ ์ฑ๋(ํฌ๋ช ๋)์ ๋ณ๊ฒฝํ ์ ์๋ `alpha()` CSS ํจ์๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ์๋ก์ด CSS ํจ์ ๊ตฌ๋ฌธ์ธ attr(attr-name attr-type, fallback-value)์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด ๊ตฌ๋ฌธ์ ์ฌ์ฉํ๋ฉด ๋ฌธ์์ด๋ฟ๋ง ์๋๋ผ ๋ชจ๋ ์ ํ์ HTML ์์ฑ ๊ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- Promise.allKeyed ๋ฐ Promise.allSettledKeyed ๋ฉ์๋์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด ๋ฉ์๋๋ค์ ๋ฐฐ์ด ๋์ ๊ฐ์ฒด๋ฅผ ๋งค๊ฐ๋ณ์๋ก ๋ฐ๊ณ ๋ฐํํ๋ค๋ ์ ์ ์ ์ธํ๋ฉด Promise.all() ๋ฐ Promise.allSettled()์ ์ ์ฌํฉ๋๋ค.
- WebAssembly ๋ฐ์ด๋๋ฆฌ ํ์ ํ์ฅ ๊ธฐ๋ฅ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ๊ฐ์ ธ์จ ์์๊ฐ ๋ง์ WebAssembly ๋ชจ๋์ ํฌ๊ธฐ๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
- WebAssembly๋ ์ด์ 128๋นํธ ์ฐ์ ๋ช ๋ น์ด์ธ i64.add128, i64.sub128, i64.mul_wide_s ๋ฐ i64.mul_wide_u๋ฅผ ์ง์ํฉ๋๋ค.
- HTTP/3์์ QUIC ํ๋กํ ์ฝ์ ๋ ๋ฒ์งธ ๋ฒ์ (RFC 9369)์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ ๊ณต๋ฉ๋๋ค.
- SVG ์์์ JavaScript SVGAElement ์ธํฐํ์ด์ค๋ HTML์ ๋งํฌ์์ ์ฌ์ฉํ ์ ์๋ ๊ฒ๊ณผ ๋์ผํ URL ์์ฑ ์งํฉ์ ์ ๊ณตํฉ๋๋ค.
- ๊ธฐ์กด์ "font-stretch" ์์ฑ๊ณผ ์ ์ฌํ CSS ์์ฑ "font-width"๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- WebTransport API๋ ์คํธ๋ฆผ ๊ฐ ๋์ญํญ ๋ถ๋ฐฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ ์ก ๊ทธ๋ฃน(createSendGroup()), ๋ฐ์ดํฐ๊ทธ๋จ ์ ์ก(createWritable()), TLS ์ธ์ ์ ๋ฐ์ธ๋ฉ๋ ํค ์์ฑ(exportKeyingMaterial())์ ๋ํ ์ง์์ ๊ตฌํํฉ๋๋ค.
- ๋ฒ์ ์์๋ Android ํด๋ฐ์ ์๋ฌด ๋ฒํผ์ด๋ ๊ธธ๊ฒ ๋๋ฅด๋ฉด ํด๋ฐ ํธ์ง ๋ชจ๋๋ก ์ ํ๋๋๋ก ํ์ต๋๋ค. ํญ ๊ทธ๋ฃน์์ ํญ์ ์ ๊ฑฐํ๋ ๊ธฐ๋ฅ์ ๊ฐ์ํํ์ต๋๋ค. ์ค๋งํธํฐ์ ํ๋ค์ด์ ํ์ด์ง ์์ฝ ๊ธฐ๋ฅ์ ํ์ฑํํ๋ ๋ฏผ๊ฐ๋๋ฅผ ์กฐ์ ํ์ต๋๋ค.
Firefox 155๋ ์๋ก์ด ๊ธฐ๋ฅ ๋ฐ ๋ฒ๊ทธ ์์ ์ธ์๋ 109๊ฐ์ ์ทจ์ฝ์ ์ ํด๊ฒฐํฉ๋๋ค. ์ด๋ฌํ ์ทจ์ฝ์ ๋๋ถ๋ถ์ ๋ฒํผ ์ค๋ฒํ๋ก ๋ฐ ํด์ ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผํ๋ ๋ฑ์ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๋ฌธ์ ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ ํน์ํ๊ฒ ์ ์๋ ํ์ด์ง๋ฅผ ์ด ๋ ์
์ฑ ์ฝ๋ ์คํ์ผ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru




