Firefox 90 ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ถ์๋์์ผ๋ฉฐ, ์ฅ๊ธฐ ์ง์ ๋ธ๋์น 78.12.0์ ๋ํ ์ ๋ฐ์ดํธ๋ ์์ฑ๋์์ต๋๋ค. Firefox 91 ๋ธ๋์น๋ ๊ณง ๋ฒ ํ ํ ์คํธ ๋จ๊ณ๋ก ์ ํ๋ ์์ ์ด๋ฉฐ, ์ถ์๋ 10์ XNUMX์ผ๋ก ์์ ๋์ด ์์ต๋๋ค.
์ฃผ์ ํ์ :
- "๊ฐ์ธ์ ๋ณด ๋ฐ ๋ณด์" ์ค์ ์น์
์ "HTTPS ์ ์ฉ" ๋ชจ๋์ ๋ํ ์ถ๊ฐ ์ค์ ์ด ์ถ๊ฐ๋์์ต๋๋ค. ํ์ฑํํ๋ฉด ์ํธํ ์์ด ์ด๋ฃจ์ด์ง ๋ชจ๋ ์์ฒญ์ด ์๋์ผ๋ก ๋ณด์ ํ์ด์ง ๋ฒ์ ์ผ๋ก ๋ฆฌ๋๋ ์
๋ฉ๋๋ค("http://"๋ "https"๋ก ๋์ฒด๋จ). ://โ). "https://"๋ก ๊ฐ์ ๊ต์ฒดํ์ง ์๊ณ "http://"๋ฅผ ์ฌ์ฉํ ์ ์๋ ์ฌ์ดํธ์ ๋ํด ์์ธ ๋ชฉ๋ก์ ์ ์งํ๊ธฐ ์ํ ์ธํฐํ์ด์ค๊ฐ ์ ์๋์์ต๋๋ค.
- ๊ฐ์ธ ๊ฒ์ ๋ชจ๋์์ ์ธ๋ถ ์คํฌ๋ฆฝํธ ์ฐจ๋จ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ์ฌ์ดํธ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ ์์น ์๋ ์ฝํ ์ธ ์ ๋ํ ๊ฐํ๋ ์ฐจ๋จ(์๊ฒฉ)์ด ํ์ฑํ๋ ๊ฒฝ์ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ก ์ค๊ณ๋ SmartBlock ๋ฉ์ปค๋์ฆ์ ๊ตฌํ์ด ๊ฐ์ ๋์์ต๋๋ค. SmartBlock์ ์ถ์ ์ ์ฌ์ฉ๋๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ดํธ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ๋ก๋๋๋๋ก ๋ณด์ฅํ๋ ์คํ ์ผ๋ก ์๋ ๊ต์ฒดํฉ๋๋ค. ์ฐ๊ฒฐ ๋๊ธฐ ๋ชฉ๋ก์ ํฌํจ๋ ์ผ๋ถ ์ธ๊ธฐ ์๋ ์ฌ์ฉ์ ์ถ์ ์คํฌ๋ฆฝํธ์ ๋ํ ์คํ ์ด ์ค๋น๋์ด ์์ต๋๋ค. ์ ๋ฒ์ ์๋ ํ์ฌ ์ฌ์ดํธ์์ ํธ์คํ ๋๋ Facebook ์์ ฏ์ ์ ์ํ ์ฐจ๋จ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์คํฌ๋ฆฝํธ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฐจ๋จ๋์ง๋ง ์ฌ์ฉ์๊ฐ Facebook ๊ณ์ ์ ๋ก๊ทธ์ธํ๋ฉด ์ฐจ๋จ์ด ๋นํ์ฑํ๋ฉ๋๋ค.
- FTP ํ๋กํ ์ฝ์ ๋ด์ฅ ๊ตฌํ์ด ์ ๊ฑฐ๋์์ต๋๋ค. ํ๋กํ ์ฝ ์๋ณ์๊ฐ "ftp://"์ธ ๋งํฌ๋ฅผ ์ด๋ ค๊ณ ํ๋ฉด ์ด์ ๋ธ๋ผ์ฐ์ ๋ "irc://" ๋ฐ "tg://" ์ฒ๋ฆฌ๊ธฐ๊ฐ ํธ์ถ๋๋ ๊ฒ๊ณผ ๋์ผํ ๋ฐฉ์์ผ๋ก ์ธ๋ถ ์์ฉ ํ๋ก๊ทธ๋จ์ ํธ์ถํ๋ ค๊ณ ์๋ํฉ๋๋ค. FTP์ ๋ํ ์ง์์ ์ค๋จํ๋ ์ด์ ๋ MITM ๊ณต๊ฒฉ ์ค ์ ์ก ํธ๋ํฝ ์์ ๋ฐ ์ฐจ๋จ์ผ๋ก ์ธํด ์ด ํ๋กํ ์ฝ์ด ๋ณด์๋์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค. Firefox ๊ฐ๋ฐ์์ ๋ฐ๋ฅด๋ฉด ํ๋ ์ํฉ์์๋ ๋ฆฌ์์ค๋ฅผ ๋ค์ด๋ก๋ํ๊ธฐ ์ํด HTTPS ๋์ FTP๋ฅผ ์ฌ์ฉํ ์ด์ ๊ฐ ์์ต๋๋ค. ๋ํ Firefox์ FTP ์ง์ ์ฝ๋๋ ๋งค์ฐ ์ค๋๋์ด ์ ์ง ๊ด๋ฆฌ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉฐ ๊ณผ๊ฑฐ์ ์๋ง์ ์ทจ์ฝ์ ์ด ๋๋ฌ๋ ์ด๋ ฅ์ด ์์ต๋๋ค.
- ํ์ด์ง๋ฅผ PDF ํ์์ผ๋ก ์ ์ฅํ๋ฉด("PDF๋ก ์ธ์" ์ต์ ) ์์ ์ค์ธ ํ์ดํผ๋งํฌ๊ฐ ๋ฌธ์์ ๋ณด์กด๋ฉ๋๋ค.
- ์ปจํ ์คํธ ๋ฉ๋ด์ "์ ํญ์์ ์ด๋ฏธ์ง ์ด๊ธฐ" ๋ฒํผ์ด ๋ฐฐ๊ฒฝ ํญ์์ ์ด๋ฏธ์ง๋ฅผ ์ด ์ ์๋๋ก ๋ค์ ๋์์ธ๋์์ต๋๋ค(์ด์ ์๋ ํด๋ฆญํ ํ ์ฆ์ ์ด๋ฏธ์ง๊ฐ ์๋ ์ ํญ์ผ๋ก ์ด๋ํ์ง๋ง ์ด์ ๋ ์ด์ ํญ์ด ํ์ฑ ์ํ๋ก ์ ์ง๋ฉ๋๋ค).
- ์ ฐ์ด๋๋ฅผ ์ฌ์ฉํ์ฌ ํ์ด์ง ์์์ ๋ํ ์์ฝ ๋ ๋๋ง ์์ ์ ์ํํ๋ WebRender ํฉ์ฑ ์์คํ ์ ์ํํธ์จ์ด ๋ ๋๋ง ์ฑ๋ฅ์ ๊ฐ์ ํ๊ธฐ ์ํ ์์ ์ด ์ํ๋์์ต๋๋ค. ์ค๋๋ ๋น๋์ค ์นด๋๋ ๋ฌธ์ ๊ฐ ์๋ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๊ฐ ์๋ ๋๋ถ๋ถ์ ์์คํ ์ ๊ฒฝ์ฐ WebRender ํฉ์ฑ ์์คํ ์๋ ์ํํธ์จ์ด ๋ ๋๋ง ๋ชจ๋๊ฐ ํ์ฑํ๋์ด ์์ต๋๋ค(about:config์์ gfx.webrender.software=true).
- Windows ํ๋ซํผ์ฉ ๋น๋๋ Firefox๊ฐ ์คํ๋์ง ์์ ๋์๋ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ ๋ฐ์ดํธ๊ฐ ์ ์ฉ๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
- ์ธ์ฆ์ ์ํด ํ๋์จ์ด ํ ํฐ์ด๋ ์ด์ ์ฒด์ ์ธ์ฆ์ ์ ์ฅ์์ ์ ์ฅ๋ ํด๋ผ์ด์ธํธ ์ธ์ฆ์๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค.
- HTTP ํค๋ Fetch Metadata ๊ทธ๋ฃน(Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site ๋ฐ Sec-Fetch-User)์ ๋ํ ์ง์์ด ๊ตฌํ๋์ด ์์ฒญ์ ์ฑ๊ฒฉ์ ๋ํ ์ถ๊ฐ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค. (์ฌ์ดํธ ๊ฐ ์์ฒญ, img ํ๊ทธ๋ฅผ ํตํ ์์ฒญ, ์ฌ์ฉ์ ์์ ์์ด ์์๋ ์์ฒญ ๋ฑ) ํน์ ์ ํ์ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์๋ฒ๋ฅผ ๋ณดํธํ๊ธฐ ์ํ ์กฐ์น๋ฅผ ์ทจํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ก๊ธ ํธ๋ค๋ฌ์ ๋ํ ๋งํฌ๊ฐ img ํ๊ทธ๋ฅผ ํตํด ์ง์ ๋ ๊ฐ๋ฅ์ฑ์ ๊ฑฐ์ ์์ผ๋ฏ๋ก ์ด๋ฌํ ์์ฒญ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฌ๋์ง ์๊ณ ์ฐจ๋จ๋ ์ ์์ต๋๋ค.
- JavaScript๋ ํด๋์ค์ ๋ฉ์๋์ ํ๋๋ฅผ ๋น๊ณต๊ฐ๋ก ํ์ํ๋ ์ง์์ ๊ตฌํํ๋ฉฐ, ๊ทธ ํ์๋ ํด๋น ํด๋์ค์ ๋ํ ์ก์ธ์ค๊ฐ ํด๋์ค ๋ด์์๋ง ์ด๋ฆฝ๋๋ค. ํ์ํ๋ ค๋ฉด ์ด๋ฆ ์์ "#" ๊ธฐํธ๋ฅผ ๋ถ์ฌ์ผ ํฉ๋๋ค. class ClassWithPrivateField { #privateField; ์ ์ #PRIVATE_STATIC_FIELD; #privateMethod() { '์๋ ํ์ธ์ ์ธ๊ณ'๋ฅผ ๋ฐํํฉ๋๋ค. } }
- dayPeriod ์์ฑ์ด Intl.DateTimeFormat ์์ฑ์์ ์ถ๊ฐ๋์ด ๋๋ต์ ์ธ ์๊ฐ(์์นจ, ์ ๋ , ์คํ, ๋ฐค)์ ํ์ํ ์ ์์ต๋๋ค.
- JavaScript์์ Array, String ๋ฐ TypedArray ๊ฐ์ฒด๋ at() ๋ฉ์๋๋ฅผ ๊ตฌํํ์ฌ ๋์ ๊ธฐ์ค์ผ๋ก ์์ ๊ฐ ์ง์ (์: " arr.at(-1)"์ ๋ฐฐ์ด์ ๋ง์ง๋ง ์์๋ฅผ ๋ฐํํฉ๋๋ค.
- ๊ธฐ์กด WheelEvent ์์ฑ(WheelEvent.wheelDelta, WheelEvent.wheelDeltaX ๋ฐ WheelEvent.wheelDeltaY)์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ ์ต๊ทผ WheelEvent ์ฌ์ค๊ณ ์ดํ ์์ค๋ ์ผ๋ถ ์ด์ ํ์ด์ง์์ ํธํ์ฑ์ ๋ณต์ํฉ๋๋ค.
- Canvas API๋ CanvasRenderingContext2D ์ธํฐํ์ด์ค์์ createConicGradient() ๋ฉ์๋๋ฅผ ๊ตฌํํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ง์ ๋ ์ขํ์ ์ ์ฃผ์์ ํ์ฑ๋๋ ๊ทธ๋ผ๋ฐ์ด์ ์ ์์ฑํ ์ ์์ต๋๋ค(์ด์ ์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ ํ ๋ฐ ๋ฐฉ์ฌํ ๊ทธ๋ผ๋ฐ์ด์ ์ธ์๋).
- Navigator.registerProtocolHandler() ๋ฐ Protocol_handlers ํธ๋ค๋ฌ์์ ์ฌ์ฉํ ์ ์๋ "๋งคํธ๋ฆญ์ค" ํ๋กํ ์ฝ URI ์ฒด๊ณ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์น ๊ฐ๋ฐ์์ฉ ๋๊ตฌ์ ๋คํธ์ํฌ ์๋ฒ ์๋ต ์ถ์ ํจ๋(์๋ต)์๋ ๋ค์ด๋ก๋ํ ๊ธ๊ผด ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ ๊ตฌํ๋์ด ์์ต๋๋ค.
์ถ์ฒ : opennet.ru