์น ๋ธ๋ผ์ฐ์ ์ถ์
- ๋ฆฌ๋
์ค ํ๋ซํผ์์
๊ตฌํ ์๋ก์ด ๋ฐฑ์๋ ์ด์ ์ Wayland์ ์ ์๋ DMABUF ๋ฐฑ์๋๋ฅผ ๋ถํ ํ์ฌ ์ค๋น๋ DMABUF ๊ธฐ๋ฐ X11์ฉ์ ๋๋ค. ์๋ก์ด ๋ฐฑ์๋๋ฅผ ์ฌ์ฉํ๋ฉด X11 ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ์์คํ ์ ๋ํด VA-API๋ฅผ ํตํด ํ๋์จ์ด ๋น๋์ค ๊ฐ์์ ๋ํ ์ง์์ ๊ตฌํํ ์ ์์๊ณ (์ด์ ์๋ ์ด๋ฌํ ๊ฐ์์ด Wayland์์๋ง ํ์ฑํ๋จ) EGL์ ํตํด WebGL์ ์๋ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์์์ต๋๋ค. EGL์ ํตํด ์์ ์ ํ์ฑํํ๋ ค๋ฉด "gfx.webrender.all" "media.ffmpeg.dmabuf-textures.enabled", "media.ffmpeg.vaapi-drm-display.enabled" ๋ฐ "media.ffmpeg" ์ค์ ์ ํ์ฑํํด์ผ ํฉ๋๋ค. about:config์ vaapi.enabledโ๋ฅผ ์ค์ ํ๊ณ GLX ๋์ EGL์ ์ฌ์ฉํ๋๋ก Webrender ๋ฐ OpenGL ํฉ์ฑ ๊ตฌ์ฑ ์์๋ฅผ ์ ํํ๋ MOZ_X11_EGL ํ๊ฒฝ ๋ณ์๋ ์ค์ ํฉ๋๋ค. VA-API ์ง์์ ์์ง ์์ ํ ์์ ํ๋์ง ์์์ผ๋ฉฐ ํฅํ ๋ฆด๋ฆฌ์ค์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋ ์์ ์ ๋๋ค. - ์๋ก์ด ๊ตฌํ์ด ํฌํจ๋์์ต๋๋ค.
์ฐจ๋จ ๋ชฉ๋ก ๋ณด์, ์์ ์ฑ ๋๋ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ์๋ ์ถ๊ฐ ๊ธฐ๋ฅ. ์๋ก์ด ๊ตฌํ์ ์บ์ค์ผ์ด๋ฉ(Cascading)์ ์ฌ์ฉํ์ฌ ์ฐจ๋จ ๋ชฉ๋ก ์ฒ๋ฆฌ ์ฑ๋ฅ์ ํฅ์ํ๊ณ ํ์ฅ์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ ์ฃผ๋ชฉํ ๋งํฉ๋๋ค.๋ธ๋ฃธ ํํฐ . - 1๋
2020์ XNUMX์ผ๋ถํฐ ๋ฐ๊ธ๋ TLS ์ธ์ฆ์์ ๊ฒฝ์ฐ,
์์ง ์ ํจ ๊ธฐ๊ฐ์ ๋ํ ์๋ก์ด ์ ํ์ด ์ ์ฉ๋ฉ๋๋ค. ์ด๋ฌํ ์ธ์ฆ์์ ์๋ช ์ 398์ผ(13๊ฐ์)์ ์ด๊ณผํ ์ ์์ต๋๋ค. Chrome ๋ฐ Safari์์๋ ์ ์ฌํ ์ ํ์ฌํญ์ด ์น์ธ๋์์ต๋๋ค. 1์ 825์ผ ์ด์ ์ ๋ฐ์ ์ธ์ฆ์์ ๊ฒฝ์ฐ ์ ๋ขฐ๊ฐ ์ ์ง๋์ง๋ง 2.2์ผ(XNUMX๋ )๋ก ์ ํ๋ฉ๋๋ค. - ํธ๋ํต ๋ฐ ๊ฐ์ง์ด ์๋ ์ฌ์ฉ์๋ฅผ ์ํด ํญ์ ์ด ๋ ์ผ๋ถ ์ ๋๋ฉ์ด์
ํจ๊ณผ๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํญ ์ฝํ
์ธ ๋ฅผ ๋ก๋ํ ๋ ์ด์ ์ ํํ๋ ์ ๋์ ๋ชจ๋์๊ณ ์์ด์ฝ์ด ํ์๋ฉ๋๋ค.
- ์์คํ ์ ๊ธฐ๋ณธ PDF ๋ทฐ์ด๋ก Firefox๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
- ์ํธํ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ HTTPS๋ฅผ ํตํด ์ด๋ฆฐ ํ์ด์ง์์ ์น ์์ ์ฝํ ์ธ ๋ฅผ ๋ณด๋ผ ๋ ๊ฒฝ๊ณ ํ์์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. about:config์์ ๊ฒฝ๊ณ ์ถ๋ ฅ์ ์ ์ดํ๊ธฐ ์ํด "security.warn_submit_secure_to_insecure" ์ค์ ์ด ์์ต๋๋ค.
- ํ๋ฉด ํ๋ ๊ธฐ๋ฅผ ์ง์ํ๊ณ ์ฅ์ ์ธ์ ์ง์ํ๊ธฐ ์ํด ๋ค์ํ ๊ฐ์ ๊ณผ ์์ ์ด ์ด๋ฃจ์ด์ก์ต๋๋ค.
- ์ด์ ํ ํต์ ์ฑ๋์์ WebRTC๋ฅผ ํตํ ํตํ ํ์ง์ ๊ฐ์ ํ๊ณ ์ฌ์ฉ ๊ฐ๋ฅํ ๋์ญํญ ์์ธก์ ๊ฐ์ ํ๊ธฐ ์ํด RTX ๋ฐ Transport-cc ๋ฉ์ปค๋์ฆ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- JavaScript ํํ์์์ "
์์ถ ยป ECMAScript 2021 ์ฌ์์์ ์ ์๋ ์๋ก์ด "export * as ๋ค์์คํ์ด์ค" ๊ตฌ๋ฌธ์ ๋ํ ์ง์์ด ์ ๊ณต๋ฉ๋๋ค. - Animations API์๋ ํฉ์ฑ ์์
์ด ํฌํจ๋์ด ์์ต๋๋ค.
KeyframeEffect.composite ะธKeyframeEffect.iterationComposite . - ๋ฏธ๋์ด ์ธ์
API์๋ ์คํธ๋ฆผ์์ ์์น ๋ณ๊ฒฝ ํธ๋ค๋ฌ ์ ์์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
ํ์ํ๋ค ์ง์ ๋ ์์น๋ก ์ด๋ํ๊ณ๊ด๊ณ ๋ฅผ ๊ฑด๋ ๋ธ ์ ๋ฉ์ธ ์ฝํ ์ธ ์์ ๋์ค๋ ๊ด๊ณ ๋ฅผ ๊ฑด๋๋ฐ๋ ค๋ฉด - WebGL์ ํ์ฅ์ ๊ตฌํํฉ๋๋ค.
KHR_parallel_shader_compile ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ์ ฐ์ด๋ ์ปดํ์ผ ์ค๋ ๋๋ฅผ ํ ๋ฒ์ ์คํํ ์ ์์ต๋๋ค. - Window.open()์ ๋ ์ด์ externalHeight ๋ฐ externalWidth ๋งค๊ฐ๋ณ์๋ฅผ ์ง์ํ์ง ์์ต๋๋ค.
- WebAssembly์์๋ ์์ ์ฐ์ฐ์ ์ฌ์ฉ์ด ๋ ๋ง์ต๋๋ค.
์ ํ๋์ง ์์ ๊ณต์ ๋ฉ๋ชจ๋ฆฌ ์์ญ. - ์น ๊ฐ๋ฐ์ ๋๊ตฌ๋ ๋ค์ํ ๋ธ๋ผ์ฐ์ ์์ ๋นํธํ์ฑ์ ๋ ์ฝ๊ฒ ์๋ณํ ์ ์๋๋ก ์คํ์ ์ธ ํจ๋์ ์ ๊ณตํฉ๋๋ค.
- ๋คํธ์ํฌ ํ๋ ๋ชจ๋ํฐ๋ง ์ธํฐํ์ด์ค์๋ ์คํ ์๊ฐ์ด 500ms๋ฅผ ์ด๊ณผํ๋ ๋๋ฆฐ ์์ฒญ์ ๊ฐ์กฐํ๊ธฐ ์ํด ์๊ฐ์ ๋ง์ปค(๊ฑฐ๋ถ์ด๊ฐ ์๋ ์์ด์ฝ)๊ฐ ์ถ๊ฐ๋์์ต๋๋ค(ํ๋๋ about:config์ devtools.netmonitor.audits.slow ์ค์ ์ ํตํด ๋ณ๊ฒฝํ ์ ์์). .
- ์น ์ฝ์์์
๊ตฌํ ":block" ๋ฐ ":unblock" ๋ช ๋ น์ ๋คํธ์ํฌ ์์ฒญ์ ์ฐจ๋จ ๋ฐ ์ฐจ๋จ ํด์ ํฉ๋๋ค. - ์์ธ๊ฐ ๋ฐ์ํ ๋ JavaScript ๋๋ฒ๊ฑฐ๊ฐ ์ค๋จ๋๋ฉด ์ด์ ์ฝ๋ ํจ๋์ ์คํ ์ถ์ ์ด ํฌํจ๋ ๋๊ตฌ ์ค๋ช ์ด ํ์๋ฉ๋๋ค.
Firefox 80์ ํ์ ๋ฐ ๋ฒ๊ทธ ์์ ์ธ์๋
์ถ์ฒ : opennet.ru