- ์์น ์๋ ์ฝํ
์ธ ๋ฅผ ์ฐจ๋จํ๊ธฐ ์ํ ๊ธฐ๋ณธ ํ์ค ๋ชจ๋์๋ ๋ชจ๋ ํ์ฌ ์ถ์ ์์คํ
์ ์ฟ ํค๋ฅผ ๋ฌด์ํ๊ณ ์ํธํํ๋ฅผ ์ฑ๊ตดํ๋ JavaScript ์ฝ์
์ ์ฐจ๋จํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ๋ง์ด๋ ์ฝ๋๋ ์ฌ์ฉ์ ์์คํ
์ CPU ๋ถํ๋ฅผ ํฌ๊ฒ ์ฆ๊ฐ์ํค๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ํดํน์ ๊ฒฐ๊ณผ๋ก ์ฌ์ดํธ์ ๋์
๋๊ฑฐ๋ ๋ชจํธํ ์ฌ์ดํธ์์ ์์ตํ ์๋จ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
์ด์ ์๋ ์๊ฒฉํ ์ฐจ๋จ ๋ชจ๋๋ฅผ ์ ํํ ๋๋ง ๋ฐ์ดํฐ ์ฐจ๋จ์ด ํ์ฑํ๋์์ง๋ง ์ด์ ๋ ๋ฉ์๋๋ฅผ ์ฐจ๋จํ๋ ค๋ ๊ฒฝ์ฐ์๋ง ํ์ฑํํ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ ๋๋ค.์จ๊ฒจ์ง ์ ๋ถ์ฆ (โ๋ธ๋ผ์ฐ์ ํ๊ฑฐํ๋ฆฐํ โ). ๋ชฉ๋ก์ ๋ฐ๋ผ ์ฐจ๋จ์ด ์ํ๋ฉ๋๋ค.Disconnect.me .
์ฐจ๋จ๋๋ฉด ์ฃผ์ ํ์์ค์ ๋ฐฉํจ ๊ธฐํธ๊ฐ ํ์๋๊ณ ์ํฉ์ ๋ง๋ ๋ฉ๋ด๋ฅผ ํตํด ์ด๋ ๊ฒฝ๋ก๋ฅผ ์ถ์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ฟ ํค๊ฐ ์ฐจ๋จ๋ ์ฌ์ดํธ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ๋์ผํ ๋ฉ๋ด์์ ๊ฐ๋ณ ์ฌ์ดํธ์ ๋ํ ์ฐจ๋จ์ ์ ํ์ ์ผ๋ก ๋นํ์ฑํํ ์ ์์ต๋๋ค.
- ๋ฉํฐ๋ฏธ๋์ด ์ฝํ
์ธ ์๋ ์ฌ์์ ์ฐจ๋จํ๋ ์ต์
์ด ํ์ฅ๋์์ต๋๋ค. ๊ธฐ์กด์ ์ถ๊ฐ๋ ์๋ ์ฌ์ ์์์ ์๋ฆฌ๋ฅผ ์์๊ฑฐํ๋ ๊ธฐ๋ฅ ์ธ์
๊ตฌํ ์ฌ์ด๋ ์์๊ฑฐ์ ๊ตญํ๋์ง ์๊ณ ๋น๋์ค ์ฌ์์ ์์ ํ ์ค์งํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ด์ ์ ์น์ฌ์ดํธ์ ๊ด๊ณ ๋์์์ด ํ์๋์์ง๋ง ์๋ฆฌ๊ฐ ๋์ง ์์ ๊ฒฝ์ฐ ์ ๋ชจ๋์์๋ ๋ช ์์ ์ธ ํด๋ฆญ ์์ด๋ ์ฌ์์ด ์์๋์ง๋ ์์ต๋๋ค. ๋ชจ๋๋ฅผ ํ์ฑํํ๊ธฐ ์ํด ๊ธฐ๋ณธ "์ค๋์ค ์ฐจ๋จ" ๋ชจ๋๋ฅผ ๋ณด์ํ๋ ์๋ก์ด ํญ๋ชฉ "์ค๋์ค ๋ฐ ๋น๋์ค ์ฐจ๋จ"์ด ์๋ ์ฌ์ ์ค์ (์ต์ > ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฐ ๋ณด์ > ๊ถํ > ์๋ ์ฌ์)์ ์ถ๊ฐ๋์์ต๋๋ค.์ฃผ์ ํ์์ค์ โ(i)โ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๋ํ๋๋ ์ปจํ ์คํธ ๋ฉ๋ด๋ฅผ ํตํด ํน์ ์ฌ์ดํธ์ ๊ด๋ จ๋ ๋ชจ๋๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
- USA ๋ฐ "en-US" ๋น๋ ์ฌ์ฉ์์ ๊ฒฝ์ฐ ์ ํญ์ ์ด ๋ ํ์๋๋ ์์ ํ์ด์ง์ ๋ธ๋ก ๋ ์ด์์์ด ๋ณ๊ฒฝ๋์์ผ๋ฉฐ Pocket ์๋น์ค์์ ๊ถ์ฅํ๋ ์ถ๊ฐ ์ฝํ ์ธ ํ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ๋ธ๋ก ํฌ๊ธฐ์ ๊ถ์ฅ ์ฌํญ ์๊ฐ ๋ณ๊ฒฝ๋์์ผ๋ฉฐ ์๋ก์ด ์ฃผ์ ์น์ ์ด ์ ์๋์์ต๋๋ค(๊ฑด๊ฐ, ๊ณผํ, ๊ธฐ์ ๋ฐ ์ํฐํ ์ธ๋จผํธ).
- Adobe Flash ํ๋ฌ๊ทธ์ธ์ ํตํด Flash ์ฝํ ์ธ ๋ฅผ ์ฌ์ํ๋ ๊ธฐ๋ฅ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋์ด ์์ต๋๋ค. Flash๋ฅผ ์๊ตฌ์ ์ผ๋ก ํ์ฑํํ๋ ์ต์ ์ด Adobe Flash Player ํ๋ฌ๊ทธ์ธ ์ค์ ์์ ์ ๊ฑฐ๋์ด ์ ํํ ๋ชจ๋๋ฅผ ๊ธฐ์ตํ์ง ์๊ณ Flash๋ฅผ ๋นํ์ฑํํ๊ณ ํน์ ์ฌ์ดํธ์ ๋ํด ๊ฐ๋ณ์ ์ผ๋ก ํ์ฑํ(๋ช ์์ ํด๋ฆญ์ผ๋ก ํ์ฑํ)ํ๋ ์ต์ ๋ง ๋จ์์ต๋๋ค. Firefox ESR ๋ธ๋์น๋ 2020๋ ๋ง๊น์ง Flash๋ฅผ ๊ณ์ ์ง์ํ ์์ ์ ๋๋ค.
-
์ฅ์ ๊ฐ ์๋ ๊ธฐ๋ณธ ํ์ผ ์ฒ๋ฆฌuserContent.css ะธuserChrome.css , ์ฌ์ฉ์๊ฐ ์ฌ์ดํธ ๋์์ธ์ด๋ Firefox ์ธํฐํ์ด์ค๋ฅผ ๋ฌด์ํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ๋นํ์ฑํํ๋ ์ด์ ๋ ๋ธ๋ผ์ฐ์ ์์ ์๊ฐ์ ์ค์ด๊ธฐ ์ํด์์ ๋๋ค. userContent.css ๋ฐ userChrome.css๋ฅผ ํตํ ๋์ ๋ณ๊ฒฝ์ ์ฌ์ฉ์๊ฐ ๊ฑฐ์ ์ํํ์ง ์์ผ๋ฉฐ CSS ๋ฐ์ดํฐ ๋ก๋๋ ์ถ๊ฐ ๋ฆฌ์์ค๋ฅผ ์๋นํฉ๋๋ค(์ต์ ํ๋ ๋ถํ์ํ ๋์คํฌ ์ก์ธ์ค๋ฅผ ์ ๊ฑฐํฉ๋๋ค). userChrome.css ๋ฐ userContent.css ์ฒ๋ฆฌ๋ฅผ about:config๋ก ๋๋๋ฆฌ๊ธฐ ์ํด "toolkit.legacyUserProfileCustomizations.stylesheets" ์ค์ ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด ์ค์ ์ ์ด๋ฏธ userChrome.css ๋๋ userContent.css๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ์ฌ์ฉ์์ ๋ํด ์๋์ผ๋ก ํ์ฑํ๋ฉ๋๋ค. - WebRTC์ ๊ฒฝ์ฐ ๋ค์ํ ๋น๋์ค ์ฝ๋ฑ์ ์ฌ์ฉํ์ฌ ์ฑ๋์ ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์ด ์ฐธ๊ฐ์๊ฐ ๋ค์ํ ํด๋ผ์ด์ธํธ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ์ ํ์ ์๋น์ค ์์ฑ์ ๋จ์ํํฉ๋๋ค.
- ARM64 ์ํคํ ์ฒ์ ๊ฒฝ์ฐ JavaScript ์์ง์ JIT ์ปดํ์ผ์ ์ง์ํฉ๋๋ค.
- ๋ธ๋ผ์ฐ์ ์๋ณ์(navigator.userAgent, navigator.platform ๋ฐ navigator.oscpu)์์ 32๋นํธ OS ํ๊ฒฝ์์ 64๋นํธ ๋ฒ์ ์ Firefox ์ฌ์ฉ์ ๋ํ ์ ๋ณด๊ฐ ์ ์ธ๋ฉ๋๋ค(์ด์ ์๋ Flash์ ํ์ํ์ง๋ง ์ถ๊ฐ ๋ฒกํฐ๊ฐ ๋จ์์ต๋๋ค). ์จ๊ฒจ์ง ์ฌ์ฉ์ ์๋ณ์ ์ํด)
- Picture-in-Picture ๋ชจ๋์์ ๋น๋์ค๋ฅผ ๋ณด๊ธฐ ์ํ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ธ๋ผ์ฐ์ ์์ ํ์ํ๋ ๋์ ๊ณ์ ํ์๋๋ ๋ถ๋ ์ฐฝ ํํ๋ก ๋น๋์ค๋ฅผ ๋ถ๋ฆฌํ ์ ์์ต๋๋ค. ์ด ๋ชจ๋์์ ๋ณด๋ ค๋ฉด ํดํ์ ํด๋ฆญํ๊ฑฐ๋ ๋น๋์ค๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ ๋ ํ์๋๋ ์ปจํ
์คํธ ๋ฉ๋ด์์ "Picture in Picture"๋ฅผ ์ ํํด์ผ ํฉ๋๋ค(์์ฒด ์ปจํ
์คํธ ๋ฉ๋ด ํธ๋ค๋ฌ๋ฅผ ๋์ฒดํ๋ YouTube์์๋ ์ค๋ฅธ์ชฝ- ๋ ๋ฒ ํด๋ฆญํ๊ฑฐ๋ Shift ํค๋ฅผ ๋๋ฅธ ์ฑ ํด๋ฆญ). "media.videocontrols.picture-in-picture.enabled" ์ต์
์ ์ฌ์ฉํ์ฌ about:config์์ ๋ชจ๋ ์ง์์ ํ์ฑํํ ์ ์์ต๋๋ค.
-
์ถ๊ฐ๋จ ๋ฑ๋ก ์์์ ์์ฑํ ๋ ์๋์ผ๋ก ์์ฑ๋ ๊ฐ๋ ฅํ ๋น๋ฐ๋ฒํธ์ ํจ๊ป ํํธ๋ฅผ ํ์ํ ์ ์๋ ๋น๋ฐ๋ฒํธ ์์ฑ๊ธฐ(about:config์ "signon. Generation.available") ๊ตฌํ - ๋น๋ฐ๋ฒํธ ๊ด๋ฆฌ์์๊ฒ
์ถ๊ฐ ์ฒซ ๋ฒ์งธ ์์ค ๋๋ฉ์ธ์ ๋งฅ๋ฝ์์ ๊ณ์ ์ ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฅ์ ํตํด ๋ชจ๋ ํ์ ๋๋ฉ์ธ์ ๋ํด ์ ์ฅ๋ ํ๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, login.example.com์ ์ ์ฅ๋ ๋น๋ฐ๋ฒํธ๋ ์ด์ www.example.com ์ฌ์ดํธ์ ์์ ์๋ ์์ฑ์ ์ ๊ณต๋ฉ๋๋ค. -
์ถ๊ฐ๋จ ์ฐ์ ๊ด๋ฆฌ๊ณผ์ฅ ํธ๋ค๋ฌ ํ๋ก์ธ์ค๊ทธ๊ฒ์ ์ ์์ต๋๋ค ์ฐ์ ์์๊ฐ ๊ฐ์ฅ ๋์ ํ๋ก์ธ์ค์ ๋ํ ์ ๋ณด๋ฅผ ์ด์ ์ฒด์ ์ ์ ์กํฉ๋๋ค. ์๋ฅผ ๋ค์ด ํ์ฑ ํญ์ ์ฒ๋ฆฌํ๋ ์ฝํ ์ธ ํ๋ก์ธ์ค์๋ ๋ฐฐ๊ฒฝ ํญ๊ณผ ์ฐ๊ฒฐ๋ ํ๋ก์ธ์ค(๋น๋์ค ๋๋ ์ค๋์ค๋ฅผ ์ฌ์ํ์ง ์๋ ๊ฒฝ์ฐ)๋ณด๋ค ๋ ๋์ ์ฐ์ ์์(๋ ๋ง์ CPU ๋ฆฌ์์ค ํ ๋น)๊ฐ ๋ถ์ฌ๋ฉ๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ํ์ฌ Windows ํ๋ซํผ์์๋ง ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ผ๋ฉฐ, ๋ค๋ฅธ ์์คํ ์ ๊ฒฝ์ฐ about-config์ dom.ipc.processPriorityManager.enabled ์ต์ ์ ํ์ฑํํด์ผ ํฉ๋๋ค. - ํ์ฑํ๋จ
๊ธฐ๋ณธ์ ์ผ๋ก API์ฌ์ฉ์ ์คํฌ๋ฆฝํธ , ์น ํ์ด์ง ์ปจํ ์คํธ์์ ์ฌ์ฉ์ ์ ์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๊ธฐ ์ํด WebExtensions ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก Greasemonkey ์คํ์ผ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ง๋ค ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์คํฌ๋ฆฝํธ๋ฅผ ์ฐ๊ฒฐํ๋ฉด ํ์ฌ ๋ณด๊ณ ์๋ ํ์ด์ง์ ๋์์ธ๊ณผ ๋์์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์ด API๋ ์ด๋ฏธ Firefox์ ํฌํจ๋์ด ์์ง๋ง ์ง๊ธ๊น์ง ํ์ฑํํ๋ ค๋ฉด about:config์์ "extensions.webextensions.userScripts.enabled" ์ค์ ์ ์ง์ ํด์ผ ํ์ต๋๋ค. tabs.executeScript ํธ์ถ์ ์ฌ์ฉํ๋ ๋น์ทํ ๊ธฐ๋ฅ์ ๊ฐ์ง ๊ธฐ์กด ์ถ๊ฐ ๊ธฐ๋ฅ๊ณผ ๋ฌ๋ฆฌ ์๋ก์ด API๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณ๋์ ์๋๋ฐ์ค ํ๊ฒฝ์์ ์คํฌ๋ฆฝํธ๋ฅผ ๊ฒฉ๋ฆฌํ๊ณ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉฐ ๋ค์ํ ํ์ด์ง ๋ก๋ฉ ๋จ๊ณ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. - navigator.mediaDevices ์์ฑ์ ์ด์ ๋ณด์ ์ปจํ ์คํธ์์ ํ์ด์ง๋ฅผ ์ด ๋๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. HTTPS, localhost ๋๋ ๋ก์ปฌ ํ์ผ์ ํตํด ์ด ๋;
- CSS ์์ฑ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ค๋ฒํ๋ก ์ธ๋ผ์ธ ะธ์ค๋ฒํ๋ก ๋ธ๋ก ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ธ๋ก ๋ฐ ์ธ๋ผ์ธ ์์๋ฅผ ๋์ด ํ์ฅ๋๋ ์ฝํ ์ธ ํ์๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค(๊ผฌ๋ฆฌ ์๋ฅด๊ธฐ ๋๋ ์คํฌ๋กค ๋ง๋ ํ์). ์ฝํ ์ธ ์ถ๋ ฅ ๋ชจ๋(์์์ ์๋๋ก ๋๋ ํ ์ค์ฉ)์ ๋ฐ๋ผ Overflow-x ๋ฐ Overflow-y๋ก ์๋ ๋ณํ์ ํตํด ์์ฑ์ด ๊ตฌํ๋ฉ๋๋ค. - CSS ์์ฑ์ ๊ฒฝ์ฐ
๊ณต๋ฐฑ ์ค๋จ ๊ณต๋ฐฑ ๊ฐ์ ๋ํ ์ง์์ด ๊ตฌํ๋์์ต๋๋ค. - ๊ตฌํ๋ CSS ์์ฑ
ํฌํจํ๋ , ์์์ ๊ทธ ๋ด์ฉ์ด DOM ํธ๋ฆฌ์ ๋๋จธ์ง ๋ถ๋ถ๊ณผ ๋ถ๋ฆฌ๋์ด ์์์ ๋ํ๋ ๋๋ค. - CSS ์์ฑ์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ฌ์ฉ์ ์ ํ , ์ฌ์ฉ์๊ฐ ํ ์คํธ๋ฅผ ์ ํํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ ์ ์์ต๋๋ค. - ์ ํ๊ธฐ์ @supports ๊ท์น์ ์ค์ ํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค(
ํน์ ์ ํ๊ธฐ๊ฐ ๋ธ๋ผ์ฐ์ ์์ ์ง์๋๊ฑฐ๋ ์ง์๋์ง ์๋ ๊ฒฝ์ฐ์๋ง CSS๋ฅผ ์ ํ์ ์ผ๋ก ์ ์ฉํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ "@supports selector(selector-to-test){โฆ}" ํ์; - ์ถ๊ฐ ์ง์
๊ณต๊ฐ ํ๋ ์์ฑ์ ์ธ๋ถ์์ ์ด๊ธฐํ๋๋ ์ฌ์ ์ ์๋ ์์ฑ์ ์ง์ ํ ์ ์๋ JavaScript ํด๋์ค์ ์ธ์คํด์ค์ ๋๋ค. ๊ฐ๊น์ด ๋ฏธ๋์๋ ํด๋์ค ์ธ๋ถ์์ ๋ณผ ์ ์๋ ์ ์ฉ ํ๋์ ๋ํ ์ง์๋ ์์๋ฉ๋๋ค.ํด๋์ค ์ ํ {
์ด๋ฆ;
์ธ๊ธ = 0.2; /*๊ณต๊ฐ ํ๋*/
#๊ธฐ๋ณธ๊ฐ๊ฒฉ = 0; /*์ฌ์ */
๊ฐ๊ฒฉ;์์ฑ์(์ด๋ฆ, ๊ธฐ๋ณธ ๊ฐ๊ฒฉ) {
this.name = ์ด๋ฆ;
this.basePrice = ๊ธฐ๋ณธ๊ฐ๊ฒฉ;
this.price = (basePrice * (1 + this.tax)).toFixed(2);
}
} - API ์ถ๊ฐ
๊ด์ฐฐ์ ํฌ๊ธฐ ์กฐ์ , ํ์ด์ง์ ์ง์ ๋ ์์ ํฌ๊ธฐ ๋ณ๊ฒฝ์ ๋ํ ์๋ฆผ์ด ์ ์ก๋๋ ํธ๋ค๋ฌ๋ฅผ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์๋ก์ด API์ window.onresize ๋ฐ CSS ๋ฏธ๋์ด ์ฟผ๋ฆฌ์ ์ฃผ์ ์ฐจ์ด์ ์ ์ ์ฒด ํ์ ์์ญ์ด ์๋ ํ์ด์ง์ ํน์ ์์๊ฐ ๋ณ๊ฒฝ๋์๋์ง ์ฌ๋ถ๋ฅผ ๊ฐ์งํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ ์ฒด ๋ณด์ด๋ ์ฝํ ์ธ ; - ํ๋์ ๋ฉ์๋๋ก ํํ๋๋ Microtasks API๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
(WindowOrWorkerGlobalScope.queueMicrotask() , ๋ง์ดํฌ๋กํ์คํฌ ๋๊ธฐ์ด์ ์ถ๊ฐํ์ฌ ๋ฎ์ ์์ค์์ ์ฝ๋ฐฑ ํจ์ ํธ์ถ์ ์์ฝํ ์ ์์ต๋๋ค. - ์๋ก์ด ๋ฉ์๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค
๋ธ๋กญ.ํ ์คํธ() ,Blob.arrayBuffer() ,๋ธ๋กญ.์คํธ๋ฆผ() , DOMMatrix.fromMatrix(),AbstractRange() ๋ฐ StaticRange() ; - ์๊ฒฉ ์ฆ๋ช ์์ด ์์ฒญ์ ๋ํด "*" ๋ง์คํฌ๋ฅผ ์ง์ ํ๋ ๊ธฐ๋ฅ์ด Access-Control-Expose-Headers, Access-Control-Allow-Methods ๋ฐ Access-Control-Allow-Headers HTTP ํค๋์ ์ถ๊ฐ๋์์ต๋๋ค.
- ์น ์ฝ์์ ์ฌ์ฉ์ ์์ง์ ์ถ์ ๊ณผ ๊ด๋ จ๋ ํ๋์ ๋ํ ๊ฒฝ๊ณ ๊ทธ๋ฃน์ ์ ๊ณตํฉ๋๋ค.
- ๋ฆฌ์์ค(CSP, ํผํฉ ์ฝํ
์ธ ๋ฑ) ์ฐจ๋จ ์ด์ ์ ๋ํ ์์ธํ ์ ๋ณด๊ฐ ๋คํธ์ํฌ ํ๋ ๊ฒ์ฌ ํจ๋์ ์ถ๊ฐ๋์์ผ๋ฉฐ, ์ ์ฒด URL์ด ํฌํจ๋ ์ ํ์ ์ด์ด ์ถ๊ฐ๋์์ต๋๋ค.
- JavaScript ๋๋ฒ๊ฑฐ๊ฐ ๋ ๋น ๋ฅด๊ฒ ์คํ๋์์ต๋๋ค. ์๊ฒฉ ๋๋ฒ๊น
๊ธฐ๋ฅ์ด about:debugging ์ธํฐํ์ด์ค๋ก ์ด๋๋์์ต๋๋ค. ๋น๋๊ธฐ ํจ์(Async)์ ๋จ๊ณ๋ณ ๋๋ฒ๊น
์ง์์ด ๊ตฌํ๋์์ต๋๋ค.
์ถ๊ฐ๋จ ๋ง์ฐ์ค, ํฐ์น ์คํฌ๋ฆฐ, ์ ๋๋ฉ์ด์ , DOM, ๋ฏธ๋์ด ์ฟผ๋ฆฌ์ ๊ด๋ จ๋ ์ด๋ฒคํธ ๋ฐ์๊ณผ ์ฐ๊ฒฐ๋ ์ ์๋ ์๋ก์ด ํด๋์ค์ ์ค๋จ์
๋ ธ๋์ ๋ฑ - ๊ฐ์ฌ ํ์ด์ง ํ์๋ฅผ ์ํ ์ธํฐํ์ด์ค๊ฐ ๊ฐ๋ฐ์ ๋๊ตฌ์ ์ถ๊ฐ๋์์ต๋๋ค.
๋์ฒด ํ ์คํธ ์ค๋ช ์ฝํ ์ธ (์: "alt" ์์ฑ์ ํ ์คํธ ํ์)
์ด๋ฏธ์ง ๋์ ); - ์ฌ๋ฌ ๊ทธ๋ํฝ ์นด๋๊ฐ ์ฅ์ฐฉ๋ macOS ์์คํ ์์๋ WebGL ์ฝํ ์ธ ์ฒ๋ฆฌ๊ฐ ์๋ฃ๋๋ฉด ์ ๋ ฅ ํจ์จ์ ์ธ GPU๋ก ๋์ฑ ์ ๊ทน์ ์ผ๋ก ์ ํํ ์ ์์ต๋๋ค. ๋ํ ์ผํ์ฑ WebGL ํธ์ถ์ ์ํด ์๋์ง ํจ์จ์ ์ธ GPU์์ ๊ฐ๋ ฅํ GPU๋ก ์ ํํ๋ ๊ฒ์ ๋ํ ๋ณดํธ ๊ธฐ๋ฅ๋ ์ถ๊ฐ๋์์ต๋๋ค. macOS์ฉ ๋น๋๋ ํ์ค Finder ์ธํฐํ์ด์ค๋ฅผ ํตํด ํ์ผ ๋ค์ด๋ก๋ ์งํ ์ํฉ๋ ํ์ํฉ๋๋ค. PKG ํ์์ Firefox ์ค์น ๋น๋ ๊ตฌ์ฑ์ด ์์๋์์ต๋๋ค.
- ์ต์ ์ ๋ฐ์ดํธ(10+)๊ฐ ํฌํจ๋ Windows 1903์ ๊ฒฝ์ฐ ์ง๋ฌธ, ์ผ๊ตด ์ธ์ ๋๋ USB ํ ํฐ์ ์ฌ์ฉํ์ฌ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ง ์๊ณ ์ฌ์ดํธ์์ ์ธ์ฆํ ์ ์๋๋ก Windows Hello๋ฅผ ํตํ ์น ์ธ์ฆ HmacSecret ํ์ฅ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
-
๋จ์ข Android์ฉ Firefox์ ์ ๋ฆด๋ฆฌ์ค ํ์ฑ(์ฝ๋๋ช ์ Fenix์)๊ฐ๋ฐ ์ค GeckoView ์์ง๊ณผ Mozilla Android ๊ตฌ์ฑ ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ธํธ๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ฐ์ผ ์ฅ์น์ฉ ์ ๋ธ๋ผ์ฐ์ ์ ๋๋ค. Android์ฉ Firefox์ ๋ํ ์์ ์ฌํญ์ Firefox 68์ ESR ๋ถ๊ธฐ์ ์ผ๋ถ๋ก ์ฐ์ค ๋ด๋ด ์ถ์๋ ์์ ์ ๋๋ค. ์๋ฅผ ๋ค์ด ์ด์ ๋ฆด๋ฆฌ์ค๊ฐ ๊ตฌ์ฑ๋์์ต๋๋ค.68.1 . ์ ๋ธ๋ผ์ฐ์ ๋ฅผ ๋ค์ด๋ก๋ํ๋ ค๋ฉด ํ ์คํธ ๋น๋๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
Firefox ๋ฏธ๋ฆฌ๋ณด๊ธฐ .
ํ์ ๊ณผ ๋ฒ๊ทธ ์์ ์ธ์๋ Firefox 69์์๋ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru