์ด ํ๋ก์ ํธ๋ Firefox 29์ ํตํฉ๋ Australis ์ธํฐํ์ด์ค๋ก ์ ํํ์ง ์๊ณ ๊ด๋ฒ์ํ ์ฌ์ฉ์ ์ ์ ์ต์
์ ์ ๊ณตํ์ง ์๊ณ ์ธํฐํ์ด์ค์ ๊ณ ์ ์ ์ธ ๊ตฌ์ฑ์ ๊ณ ์ํฉ๋๋ค. ์ ๊ฑฐ๋ ๊ตฌ์ฑ ์์์๋ DRM, Social API, WebRTC, PDF ๋ทฐ์ด, Crash Reporter, ํต๊ณ ์์ง ์ฝ๋, ์๋
๋ณดํธ ๊ธฐ๋ฅ ๋ฐ ์ฅ์ ์ธ์ด ํฌํจ๋ฉ๋๋ค. Firefox์ ๋น๊ตํ์ฌ ๋ธ๋ผ์ฐ์ ๋ XUL ๊ธฐ์ ์ ๋ํ ์ง์์ ์ ์งํ๊ณ ๋ณธ๊ฒฉ์ ์ธ ํ
๋ง์ ๊ฐ๋ฒผ์ด ํ
๋ง๋ฅผ ๋ชจ๋ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ์งํฉ๋๋ค. Pale Moon์ ํ๋ซํผ ์์ ๊ตฌ์ถ๋์์ต๋๋ค.
ะ
- Illumos์ ๊ฐ์ Solaris OS ๋ณํ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ํ ์ด๋ธ์ ๊ฒฝ์ฐ ์คํฌ๋กค๊ณผ ์๊ด์์ด ํ ์ด๋ธ์ ์์น๋ฅผ โโ๊ณ ์ ํ๊ธฐ ์ํด CSS ์์ฑ โposition:stickyโ๊ฐ ๊ตฌํ๋์์ต๋๋ค.
- JavaScript ๋ชจ๋์ ๋ํ ๊ธฐ๋ณธ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Promise.prototype.finally() ๋ฐ String.prototype.matchAll ๋ฉ์๋๊ฐ ๊ตฌํ๋์์ผ๋ฉฐ ์ ๊ท์์ ๋ํ ์ง์์ด ํ์ฅ๋์์ต๋๋ค(์ญ๋ฐฉํฅ ๊ตฌ๋ฌธ ๋ถ์ ๋ฐ /s ํ๋๊ทธ ์ง์).
- ์
๋ฐ์ดํธ๋ ๋ฒ์ ์ cairo, SQLite 3.30.1, Brotli 1.0.7,
woff2 1.0.2, ์คํํ์ ์๋ํ์ด์ 8.0.0; - Emoji์ฉ ๋ด์ฅ ๊ธ๊ผด์ด ์ ๋ฐ์ดํธ๋์์ต๋๋ค(twemoji 0.5.0).
- ํฅ์๋ CSS ๊ทธ๋ฆฌ๋ ๋ ๋๋ง;
- ์ ๊ณต๋ ํจํค์ง๋ฅผ ์์ถํ๊ธฐ ์ํด zip/bz7 ๋์ 2z/xz๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ์ธ์ฆ ํ์ธ ์์ฒญ์ ๋นํ์ฑํํ๋ ์ค์ ์ ์ถ๊ฐํ์ต๋๋ค(๋ํ ๋ฃจํ์ ํตํ DoS ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธํ๊ธฐ ์ํด).
- ๊ธฐ๋ณธ์ ์ผ๋ก ๊ณต๊ฐ ํค ๋ฐ์ธ๋ฉ(HPKP, HTTP ๊ณต๊ฐ ํค ๊ณ ์ ) ์ง์์ ๋นํ์ฑํ๋์ด ์์ต๋๋ค.
์ถ์ฒ : opennet.ru