Firefox 154 ๋ฒ์ ์ด ์ถ์๋์์ผ๋ฉฐ, ์ด์ ์ฅ๊ธฐ ์ง์ ๋ฒ์ ์ธ 153.1.0, 140.14.0, 115.39.0 ๋ฒ์ ์ ๋ํ ์ ๋ฐ์ดํธ๋ ํจ๊ป ์ ๊ณต๋์์ต๋๋ค. 9์ 1์ผ ์ถ์ ์์ ์ธ Firefox 155 ๋ฒ์ ์ ๊ณง ๋ฒ ํ ํ ์คํธ์ ๋ค์ด๊ฐ ์์ ์ ๋๋ค.
Firefox 154(1, 2, 3)์ ์ฃผ์ ์๋ก์ด ๊ธฐ๋ฅ:
- LNA(๋ก์ปฌ ๋คํธ์ํฌ ์ก์ธ์ค) ์ฌ์์ด WebSocket ์ฐ๊ฒฐ๊น์ง ํ์ฅ๋์์ต๋๋ค. LNA๋ ๊ณต์ฉ ์น์ฌ์ดํธ์ ์ํธ ์์ฉํ ๋ ๋ก์ปฌ ์์คํ (๋ฃจํ๋ฐฑ, 127.0.0.0/8) ๋๋ ๋ด๋ถ ๋คํธ์ํฌ(192.168.0.0/16, 10.0.0.0/8 ๋ฑ)์ ๋ํ ์ก์ธ์ค๋ง ํ์ฉํฉ๋๋ค. ๋ด๋ถ ๋ฆฌ์์ค์ ์ก์ธ์คํ๋ ค๋ฉด ์ฌ์ฉ์๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ํน๋ณ ๊ถํ์ ๋ถ์ฌํด์ผ ํฉ๋๋ค. ์ด๋ ๊ณต๊ฒฉ์๊ฐ ๋ผ์ฐํฐ, ์ก์ธ์ค ํฌ์ธํธ, ํ๋ฆฐํฐ, ๊ธฐ์ ์น ์ธํฐํ์ด์ค ๋ฐ ๋ก์ปฌ ๋คํธ์ํฌ์์๋ง ์์ฒญ์ ์๋ฝํ๋ ๊ธฐํ ์ฅ์น ๋ฐ ์๋น์ค์ ๋ํ CSRF ๊ณต๊ฒฉ์ ์ํํ๋ ๋ฐ ์ ์ฉ๋ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์น์ฌ์ดํธ๊ฐ ๋ก์ปฌ ๋คํธ์ํฌ์ ์ฅ์น์ WebSocket ์ฐ๊ฒฐ์ ์ด๋ฉด ์ด์ ์ฌ์ฉ์์๊ฒ ํ์ธ ๋ํ ์์๊ฐ ํ์๋ฉ๋๋ค.
- ์ค๋งํธ ์๋์ฐ ๋ชจ๋๋ ์ด์ AI๋ฅผ ํ์ฉํ์ฌ ํญ ๊ทธ๋ฃน์ ์ถ์ฒํ๊ณ ๊ฐ ๊ทธ๋ฃน์ ์ด๋ฆ์ ์ง์ ํฉ๋๋ค. ์ค๋งํธ ์๋์ฐ๋ ๊ธฐ์กด์ ํ์ค ์น ํ์ ๋ชจ๋ ๋ฐ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ชจ๋๋ฅผ ๋ณด์ํ๋ ๋ณ๋์ AI ๊ธฐ๋ฐ ์ํธ ์์ฉ ๊ณต๊ฐ์ ์ ๊ณตํฉ๋๋ค.

- ์ด์ ๊ฐ๋ณ ์น์ฌ์ดํธ๋ณ๋ก ์ฟ ํค ๋ฐ ์ฌ์ดํธ ๋ฐ์ดํฐ ์ญ์ ๊ธฐ๋ฅ์ ๋นํ์ฑํํ ์ ์์ผ๋ฉฐ, ๋์์ ํด๋น ์น์ฌ์ดํธ์ ๋ํ ์ถ์ ๋ฐฉ์ง ๋ฐ ์ฟ ํค ๊ด๋ จ ์ ํ ์ฌํญ์ ๊ทธ๋๋ก ์ ์งํ ์ ์์ต๋๋ค.
- ์ด์ ํ์ด์ง ์ ์ฒด ๋ฒ์ญ ๊ธฐ๋ฅ์ ํ์ด์ง ๋ด์ ์ฝ์ ๋ iframe์ ์ฝํ ์ธ ๋ ํฌํจ๋ฉ๋๋ค. ํ์ด์ง ๋ก๋ ์ ์ธ์ด ์๋ณ ๊ธฐ๋ฅ๋ ์ ๊ณต๋ฉ๋๋ค.
- ์ค์ ๋๊ตฌ์ AI ์ค์ ์น์ ์ ๋น ๋ฅด๊ฒ ์ ๊ทผํ ์ ์๋๋ก ์ฃผ์ ํ์์ค์ "AI ๊ด๋ฆฌ" ์์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ด์ Shift ํค๋ฅผ ๋๋ฅธ ์ํ์์ ์๋ก ๊ณ ์นจ ๋ฒํผ์ ๋๋ฌ ํ์ด์ง๋ฅผ ๊ฐ์ ๋ก ์๋ก ๊ณ ์นจํ๋ฉด ํ๋น์ฝ ์บ์ ๋ด์ฉ๋ ํจ๊ป ์ง์์ง๋๋ค.
- ๋์์ ์์ฒญ ์ ์คํธ๋ฆผ ๋ด ์์น ๋ณ๊ฒฝ ์๋๊ฐ ํฌ๊ฒ ํฅ์๋์์ต๋๋ค.
- ๋ด์ฅ๋ PDF ๋ทฐ์ด๋ ์น ํ์ด์ง์์ ํ ์คํธ๋ฅผ ๊ฐ์กฐ ํ์ํ๋ ๋ฐฉ์๊ณผ ์ ์ฌํ๊ฒ ์ ํํ ํ ์คํธ๋ฅผ ๊ฐ์กฐ ํ์ํฉ๋๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก ์ ํ๋กํ์ ๋ง๋ค๊ฑฐ๋ ์ต๊ทผ์ ์ฌ์ฉํ์ง ์์ ํ๋กํ์ ๋ง๋ค๋ฉด ํจ๋์ "Firefox ๋ณด๊ธฐ" ๋ฒํผ์ด ๋ ์ด์ ํ์๋์ง ์์ต๋๋ค. ์ด ๋ฒํผ์ ํจ๋ ์ฌ์ฉ์ ์ง์ ์ธํฐํ์ด์ค๋ฅผ ํตํด ๋ณต์ํ ์ ์์ต๋๋ค.
- ํ ์คํธ ์์ ์๋ค ์ฌ๋ฐฑ์ ์ธ๋ฐํ๊ฒ ์ ์ดํ ์ ์๋ "text-box-trim" ๋ฐ "text-box-edge" CSS ์์ฑ์ด ์ถ๊ฐ๋์์ต๋๋ค. "text-box-trim"์ ์ฌ๋ฐฑ์ ์๋ฅผ ์์ญ(์๋จ, ํ๋จ ๋๋ ์์ชฝ)์ ์ง์ ํ๊ณ , "text-box-edge"๋ ์ฌ๋ฐฑ์ ์ด๋ป๊ฒ ์๋ฅผ์ง ์ง์ ํฉ๋๋ค.
- ์์์ ์์น ๋๋ ํ์ ์์์ ๊ฐ์์ ๋ฐ๋ผ ์คํ์ผ์ ์ง์ ํ ์ ์๋๋ก sibling-index() ๋ฐ sibling-count() CSS ํจ์๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ์์๋ฅผ ์ฌ์ฉํ ๋ ํ์๋๋ ์๊ฐ ์ ๋ ฅ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ .
- No-Vary-Search HTTP ํค๋๊ฐ ๊ตฌํ๋์ด URL์ ์ ๋ฌ๋๋ ๋งค๊ฐ๋ณ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฟผ๋ฆฌ ์บ์ฑ ๊ท์น์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค(์: ํ์ด์ง์ ์บ์๋ ๋ฒ์ ์ด ์๋์ง ์ฌ๋ถ๋ฅผ ํ๋จํ ๋ ์ค์ํ์ง ์์ ๋งค๊ฐ๋ณ์๋ฅผ ์ ์ธํ ์ ์์ต๋๋ค).
- ์ด์ JavaScript Iterator ์ธํฐํ์ด์ค๋ ๋๊ธฐ์ ์ผ๋ก ์คํ๋๋ ๋ฉ์๋์ธ Iterator.prototype.chunks(์ดํฐ๋ ์ดํฐ์ ์์๋ฅผ ์์ฐจ์ ์ผ๋ก ์๋ก ๊ฒน์น์ง ์๋ ๊ทธ๋ฃน์ผ๋ก ๋ถํ ), Iterator.prototype.windows(์ฌ๋ผ์ด๋ฉ ์๋์ฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ดํฐ๋ ์ดํฐ์ ์์๋ฅผ ์ํ), Iterator.prototype.includes(์ดํฐ๋ ์ดํฐ์ ํน์ ์์๊ฐ ํฌํจ๋์ด ์๋์ง ํ์ธ), Iterator.prototype.join(์ดํฐ๋ ์ดํฐ์ ๋ชจ๋ ์์๋ฅผ โโ๋จ์ผ ๋ฌธ์์ด๋ก ๊ฒฐํฉ)์ ์ง์ํฉ๋๋ค.
- ์ด์ JSON ๋ทฐ์ด๋ ํ๋ฉด ํ๋จ์ ์ ํํ ์์์ ์ ์ฒด ๊ฒฝ๋ก๋ฅผ ํ์ํฉ๋๋ค.
- Firefox์์ Android ์์ด์ฝ์ด ์ ๋ฐ์ดํธ๋์๊ณ , ๋ค์ด๋ก๋ํ ํ์ผ์ ์ ์ฅํ ํ์ผ ์ด๋ฆ๊ณผ ๋๋ ํ ๋ฆฌ๋ฅผ ์ ํํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ผ๋ฉฐ, ์ ๋ ฅ ํ๋์ ์ ๋ ฅํ ์ฃผ์๊ฐ ์๋์ผ๋ก ์ ์ฅ๋๊ณ , ๋ถ๋งํฌ ๊ฒ์ ์๋๊ฐ ํฅ์๋์์ผ๋ฉฐ, ์คํ์ ์ธ ๊ธฐ๋ฅ์ ํ ์คํธํ ์ ์๋ Firefox Labs ์น์ ์ด ์ ๊ณต๋์์ต๋๋ค.
Firefox 154๋ ์๋ก์ด ๊ธฐ๋ฅ ๋ฐ ๋ฒ๊ทธ ์์ ์ธ์๋ 167๊ฐ์ ์ทจ์ฝ์ ์ ํด๊ฒฐํฉ๋๋ค. ์ด๋ฌํ ์ทจ์ฝ์ ๋๋ถ๋ถ์ ๋ฒํผ ์ค๋ฒํ๋ก ๋ฐ ํด์ ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผํ๋ ๋ฑ์ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๋ฌธ์ ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ ํน์ํ๊ฒ ์ ์๋ ํ์ด์ง๋ฅผ ์ด ๋ ์
์ฑ ์ฝ๋ ์คํ์ผ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru

