๊ตฌ๊ธ์ ํฌ๋กฌ 92 ์น๋ธ๋ผ์ฐ์ ๋ฅผ ๊ณต๊ฐํ๊ณ , ๋์์ ํฌ๋กฌ์ ๊ธฐ๋ฐ์ด ๋๋ ๋ฌด๋ฃ ํฌ๋ก๋ฏธ์(Chromium) ํ๋ก์ ํธ๋ ์์ ์ ์ผ๋ก ์ถ์๋๋ค. Chrome ๋ธ๋ผ์ฐ์ ๋ Google ๋ก๊ณ ์ฌ์ฉ, ์ถฉ๋ ์ ์๋ฆผ ์ ์ก ์์คํ , DRM(๋ณดํธ๋ ๋น๋์ค ์ฝํ ์ธ ) ์ฌ์ ๋ชจ๋, ์ ๋ฐ์ดํธ ์๋ ์ค์น ์์คํ , ๊ฒ์ ์ RLZ ๋งค๊ฐ๋ณ์ ์ ์ก์ผ๋ก ๊ตฌ๋ณ๋ฉ๋๋ค. Chrome 93์ ๋ค์ ๋ฆด๋ฆฌ์ค๋ 31์ XNUMX์ผ๋ก ์์ ๋์ด ์์ต๋๋ค.
Chrome 92์ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ:
- ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ์๋๋ฐ์ค ๊ตฌ์ฑ์์์ ํฌํจ์ ์ ์ดํ๋ โโ๋๊ตฌ๊ฐ ์ค์ ์ ์ถ๊ฐ๋์์ต๋๋ค. ์ฌ์ฉ์์๊ฒ๋ FLoC(Federated Learning of Cohorts) ๊ธฐ์ ์ ๋นํ์ฑํํ ์ ์๋ ๊ธฐํ๊ฐ ์ฃผ์ด์ง๋๋ค. ์ด ๊ธฐ์ ์ ์์ง์ ์ถ์ ์ฟ ํค๋ฅผ ๊ฐ์ธ์ ์๋ณํ์ง ์๊ณ ๋ ์ ์ฌํ ๊ด์ฌ์ฌ๋ฅผ ๊ฐ์ง ์ฌ์ฉ์๋ฅผ ์๋ณํ ์ ์๋ "์ฝํธํธ"๋ก ๋์ฒดํ๊ธฐ ์ํด Google์์ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. ์ฝํธํธ๋ ๋ธ๋ผ์ฐ์ ์์ ์ด๋ฆฐ ๊ฒ์ ๊ธฐ๋ก ๋ฐ์ดํฐ ๋ฐ ์ฝํ
์ธ ์ ๊ธฐ๊ณ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ์ฌ ๋ธ๋ผ์ฐ์ ์ธก์์ ๊ณ์ฐ๋ฉ๋๋ค.
- ๋ฐ์คํฌํฑ ์ฌ์ฉ์์ ๊ฒฝ์ฐ ๋ค๋ก ์์ผ๋ก ์บ์๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ๋ค๋ก ๋ฐ ์์ผ๋ก ๋ฒํผ์ ์ฌ์ฉํ๊ฑฐ๋ ํ์ฌ ์ฌ์ดํธ์์ ์ด์ ์ ๋ณธ ํ์ด์ง๋ฅผ ํ์ํ ๋ ์ฆ๊ฐ์ ์ธ ํ์์ ์ ๊ณตํฉ๋๋ค. ์ด์ ์๋ ์ ํ ์บ์๊ฐ Android ํ๋ซํผ์ฉ ๋น๋์์๋ง ์ฌ์ฉ ๊ฐ๋ฅํ์ต๋๋ค.
- ๋ค์ํ ํ๋ก์ธ์ค์์ ์ฌ์ดํธ ๋ฐ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๊ฒฉ๋ฆฌ๊ฐ ๊ฐํ๋์์ต๋๋ค. ์ด์ ์ ์ฌ์ดํธ ๊ฒฉ๋ฆฌ ๋ฉ์ปค๋์ฆ์ด ์๋ก ๋ค๋ฅธ ํ๋ก์ธ์ค์์ ์ฌ์ดํธ๋ฅผ ์๋ก ๊ฒฉ๋ฆฌํ๊ณ ๋ชจ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ณ๋์ ํ๋ก์ธ์ค๋ก ๋ถ๋ฆฌํ๋ค๋ฉด ์ ๋ฆด๋ฆฌ์ค์์๋ ๊ฐ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ด๋ํ์ฌ ๋ธ๋ผ์ฐ์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ์๋ก ๋ถ๋ฆฌํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ ์ฑ ์ถ๊ฐ ๊ธฐ๋ฅ์ผ๋ก๋ถํฐ ๋ณดํธํ๋ ๋ฐ ๋ ๋ค๋ฅธ ์ฅ๋ฒฝ์ ๋ง๋ค ์ ์์์ต๋๋ค.
- ํผ์ฑ ํ์ง์ ์์ฐ์ฑ๊ณผ ํจ์จ์ฑ์ด ํฌ๊ฒ ํฅ์๋์์ต๋๋ค. ๋ก์ปฌ ์ด๋ฏธ์ง ๋ถ์์ ๊ธฐ๋ฐ์ผ๋ก ํ ํผ์ฑ ํ์ง ์๋๋ ์ ๋ฐ์ ๊ฒฝ์ฐ ์ต๋ 50๋ฐฐ ์ฆ๊ฐํ์ผ๋ฉฐ, 99%์ ๊ฒฝ์ฐ ์ต์ 2.5๋ฐฐ ๋น ๋ฅธ ๊ฒ์ผ๋ก ๋ํ๋ฌ๋ค. ํ๊ท ์ ์ผ๋ก ์ด๋ฏธ์ง๋ณ๋ก ํผ์ฑ์ ๋ถ๋ฅํ๋ ์๊ฐ์ 1.8์ด์์ 100ms๋ก ๋จ์ถ๋๋ค. ์ ์ฒด์ ์ผ๋ก ๋ชจ๋ ๋ ๋๋ง ํ๋ก์ธ์ค์์ ๋ฐ์ํ๋ CPU ๋ถํ๊ฐ 1.2% ๊ฐ์ํ์ต๋๋ค.
- ๊ธ์ง๋ ๋คํธ์ํฌ ํฌํธ ๋ชฉ๋ก์ ํฌํธ 989(ftps-data) ๋ฐ 990(ftps)์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด์ ์๋ ํฌํธ 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 ๋ฐ 10080์ด ์ด๋ฏธ ์ฐจ๋จ๋์์ผ๋ฉฐ, ๋ธ๋๋ฆฌ์คํธ์ ์๋ ํฌํธ์ ๊ฒฝ์ฐ NAT๋ก๋ถํฐ ๋ณดํธํ๊ธฐ ์ํด HTTP, HTTPS ๋ฐ FTP ์์ฒญ ์ ์ก์ด ์ฐจ๋จ๋์์ต๋๋ค. ์ฌ๋ฆฝ์คํธ๋ฆฌ๋ฐ ๊ณต๊ฒฉ์ ๊ณต๊ฒฉ์๊ฐ ํน๋ณํ ์ค๋นํ ์น ํ์ด์ง๋ฅผ ๋ธ๋ผ์ฐ์ ์์ ์ด ๋ ๋ด๋ถ ์ฃผ์ ๋ฒ์(192.168.xx)๋ฅผ ์ฌ์ฉํจ์๋ ๋ถ๊ตฌํ๊ณ ๊ณต๊ฒฉ์ ์๋ฒ์์ ์ฌ์ฉ์ ์์คํ ์ UDP ๋๋ TCP ํฌํธ๋ก ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์ค์ ํ๋ ๊ณต๊ฒฉ์ ๋๋ค. , 10.xxx).
- Chrome ์น ์คํ ์ด์ ์๋ก์ด ์ถ๊ฐ ์ฌํญ์ด๋ ๋ฒ์ ์ ๋ฐ์ดํธ๋ฅผ ๊ฒ์ํ ๋ XNUMX๋จ๊ณ ๊ฐ๋ฐ์ ํ์ธ์ ์ฌ์ฉํ๋ผ๋ ์๊ตฌ ์ฌํญ์ด ๋์ ๋์์ต๋๋ค.
- ์ด์ ๊ท์น ์๋ฐ์ผ๋ก ์ธํด Chrome ์น ์คํ ์ด์์ ์ด๋ฏธ ์ค์น๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ด ์ ๊ฑฐ๋ ๊ฒฝ์ฐ ๋ธ๋ผ์ฐ์ ์ ์ด๋ฏธ ์ค์น๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
- DNS ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋ผ ๋ ํด๋์ DNS ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ IP ์ฃผ์๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ํ "A" ๋ฐ "AAAA" ๋ ์ฝ๋ ์ธ์๋ ์ด์ "HTTPS" DNS ๋ ์ฝ๋๋ ์์ฒญ๋๋ฉฐ ์ด๋ฅผ ํตํด ๋งค๊ฐ๋ณ์๊ฐ ์ ๋ฌ๋์ด ์๋๊ฐ ํฅ์๋ฉ๋๋ค. ํ๋กํ ์ฝ ์ค์ , TLS ClientHello ์ํธํ ํค ๋ฐ ๋ณ์นญ ํ์ ๋๋ฉ์ธ ๋ชฉ๋ก๊ณผ ๊ฐ์ HTTPS ์ฐ๊ฒฐ ์ค์ .
- ํ์ฌ ํ์ด์ง์ ๋๋ฉ์ธ์ด ์๋ ๋๋ฉ์ธ์์ ๋ก๋๋ iframe ๋ธ๋ก์์๋ JavaScript ๋ํ ์์ window.alert, window.confirm ๋ฐ window.prompt๋ฅผ ํธ์ถํ๋ ๊ฒ์ด ๊ธ์ง๋ฉ๋๋ค. ์ด ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋ณธ ์ฌ์ดํธ์ ์์ฒญ์ผ๋ก ์ XNUMX์ ์๋ฆผ์ ํ์ํ๋ ค๋ ์๋์ ๊ด๋ จ๋ ๋จ์ฉ์ผ๋ก๋ถํฐ ์ฌ์ฉ์๋ฅผ ๋ณดํธํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
- ์ ํญ ํ์ด์ง๋ Google ๋๋ผ์ด๋ธ์ ์ ์ฅ๋ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ๋ฌธ์ ๋ชฉ๋ก์ ์ ๊ณตํฉ๋๋ค.
- PWA(Progressive Web Apps) ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด๋ฆ๊ณผ ์์ด์ฝ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
- ์ฃผ์๋ ์ ์ฉ์นด๋ ๋ฒํธ๋ฅผ ์ ๋ ฅํด์ผ ํ๋ ์์์ ์น ์์์ ๊ฒฝ์ฐ ์คํ์ ์ผ๋ก ์๋์์ฑ ์ถ์ฒ์ด ๋นํ์ฑํ๋ฉ๋๋ค.
- ๋ฐ์คํฌํฑ ๋ฒ์ ์์๋ ์ด๋ฏธ์ง ๊ฒ์ ์ต์ (์ปจํ ์คํธ ๋ฉ๋ด์ '์ด๋ฏธ์ง ์ฐพ๊ธฐ' ํญ๋ชฉ)์ด ์ผ๋ฐ์ ์ธ Google ๊ฒ์ ์์ง ๋์ Google Lens ์๋น์ค๋ฅผ ์ฌ์ฉํ๋๋ก ์ ํ๋์์ต๋๋ค. ์ปจํ ์คํธ ๋ฉ๋ด์์ ํด๋น ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์ฌ์ฉ์๋ ๋ณ๋์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋ฆฌ๋๋ ์ ๋ฉ๋๋ค.
- ์ํฌ๋ฆฟ ๋ชจ๋ ์ธํฐํ์ด์ค์์๋ ๊ฒ์ ๊ธฐ๋ก์ ๋ํ ๋งํฌ๊ฐ ์จ๊ฒจ์ง๋๋ค(๋งํฌ๋ ๊ธฐ๋ก์ด ์์ง๋์ง ์๋๋ค๋ ์ ๋ณด๊ฐ ํฌํจ๋ ์คํ ์ ์ด๊ฒ ํ๋ฏ๋ก ์ธ๋ชจ๊ฐ ์์ต๋๋ค).
- ์ฃผ์ ํ์์ค์ ์ ๋ ฅํ๋ฉด ๊ตฌ๋ฌธ ๋ถ์๋๋ ์๋ก์ด ๋ช ๋ น์ด ์ถ๊ฐ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋น๋ฐ๋ฒํธ ๋ฐ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ณด์์ ํ์ธํ๋ ํ์ด์ง๋ก ๋น ๋ฅด๊ฒ ์ด๋ํ ์ ์๋ ๋ฒํผ์ ํ์ํ๋ ค๋ฉด "์์ ํ์ธ"์ ์ ๋ ฅํ๊ณ , ๋ณด์ ๋ฐ ๋๊ธฐํ ์ค์ ์ผ๋ก ์ด๋ํ๋ ค๋ฉด "๋ณด์ ์ค์ ๊ด๋ฆฌ" ๋ฐ " ๋๊ธฐํ ๊ด๋ฆฌ'๋ฅผ ์ฐธ์กฐํ์ธ์.
- Chrome Android ๋ฒ์ ์ ๊ตฌ์ฒด์ ์ธ ๋ณ๊ฒฝ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ํจ๋์๋ ์ฌ์ฉ์์ ํ์ฌ ํ๋์ ๋ฐ๋ผ ์ ํ๋ ๋ค์ํ ๋ฐ๋ก ๊ฐ๊ธฐ๋ฅผ ํ์ํ๊ณ ํ์ฌ ํ์ํ ๊ฒ ๊ฐ์ ๋งํฌ๋ฅผ ํฌํจํ๋ ์๋ก์ด ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ "Magic Toolbar" ๋ฒํผ์ด ์์ต๋๋ค.
- ํผ์ฑ ์๋๋ฅผ ๊ฐ์งํ๊ธฐ ์ํ ์จ๋๋ฐ์ด์ค ๊ธฐ๊ณ ํ์ต ๋ชจ๋ธ์ ๊ตฌํ์ด ์ ๋ฐ์ดํธ๋์์ต๋๋ค. ํผ์ฑ ์๋๊ฐ ๊ฐ์ง๋๋ฉด ๋ธ๋ผ์ฐ์ ๋ ๊ฒฝ๊ณ ํ์ด์ง๋ฅผ ํ์ํ๋ ๊ฒ ์ธ์๋ ๊ธฐ๊ณ ํ์ต ๋ชจ๋ธ ๋ฒ์ , ๊ฐ ์นดํ ๊ณ ๋ฆฌ์ ๋ํด ๊ณ์ฐ๋ ๊ฐ์ค์น, ์ ๋ชจ๋ธ์ ์ธ๋ถ ์ธ์ดํ ๋ธ๋ผ์ฐ์ง ์๋น์ค์ ์ ์ฉํ๊ธฐ ์ํ ํ๋๊ทธ์ ๋ํ ์ ๋ณด๋ฅผ ๋ณด๋ ๋๋ค. .
- 'ํ์ด์ง๋ฅผ ์ฐพ์ ์ ์์ ๋ ๋น์ทํ ํ์ด์ง ์ ์ ํ์' ์ค์ ์ ์ญ์ ํ์ฌ ํ์ด์ง๋ฅผ ์ฐพ์ ์ ์๋ ๊ฒฝ์ฐ Google์ ๊ฒ์์ด๋ฅผ ์ ์กํ๋ฉด ๋น์ทํ ํ์ด์ง๊ฐ ์ถ์ฒ๋ฉ๋๋ค. ์ด ์ค์ ์ ์ด์ ์ ๋ฐ์คํฌํฑ ๋ฒ์ ์์ ์ ๊ฑฐ๋์์ต๋๋ค.
- ๊ฐ๋ณ ํ๋ก์ธ์ค์ ๋ํ ์ฌ์ดํธ ๊ฒฉ๋ฆฌ ๋ชจ๋ ์ฌ์ฉ์ด ํ์ฅ๋์์ต๋๋ค. ์ง๊ธ๊น์ง๋ ๋ฆฌ์์ค ์๋น ๋ฌธ์ ๋ก ์ผ๋ถ ๋๊ท๋ชจ ์ฌ์ดํธ๋ง ๋ณ๋์ ํ๋ก์ธ์ค๋ก ์ด๋ํ์ต๋๋ค. ์ ๋ฒ์ ์์๋ ์ฌ์ฉ์๊ฐ OAuth๋ฅผ ํตํด ์ธ์ฆ์ ํตํด ๋ก๊ทธ์ธํ๊ฑฐ๋(์: Google ๊ณ์ ์ ํตํด ์ฐ๊ฒฐ) Cross-Origin-Opener-Policy HTTP ํค๋๋ฅผ ์ค์ ํ ์ฌ์ดํธ์๋ ๊ฒฉ๋ฆฌ๊ฐ ์ ์ฉ๋๊ธฐ ์์ํฉ๋๋ค. ๋ชจ๋ ์ฌ์ดํธ์ ๊ฐ๋ณ ํ๋ก์ธ์ค์์ ๊ฒฉ๋ฆฌ๋ฅผ ํ์ฑํํ๋ ค๋ ๊ฒฝ์ฐ "chrome://flags/#enable-site-per-process" ์ค์ ์ด ์ ๊ณต๋ฉ๋๋ค.
- Spectre์ ๊ฐ์ ๋ถ์ฑ๋ ๊ณต๊ฒฉ์ ๋ํด V8 ์์ง์ ๋ด์ฅ๋ ๋ณดํธ ๋ฉ์ปค๋์ฆ์ด ๋นํ์ฑํ๋์ด ์์ผ๋ฉฐ ์ด๋ ๋ณ๋์ ํ๋ก์ธ์ค์์ ์ฌ์ดํธ๋ฅผ ๊ฒฉ๋ฆฌํ๋ ๊ฒ๋งํผ ํจ๊ณผ์ ์ด์ง ์๋ค๊ณ ๊ฐ์ฃผ๋ฉ๋๋ค. ๋ฐ์คํฌํฑ ๋ฒ์ ์์๋ Chrome 70 ๋ฆด๋ฆฌ์ค์์ ์ด๋ฌํ ๋ฉ์ปค๋์ฆ์ด ๋นํ์ฑํ๋์์ต๋๋ค.
- ๋ง์ดํฌ, ์นด๋ฉ๋ผ, ์์น ์ก์ธ์ค ๋ฑ ์ฌ์ดํธ ๊ถํ ์ค์ ์ ๋ํ ์ก์ธ์ค๊ฐ ๋จ์ํ๋์์ต๋๋ค. ๊ถํ ๋ชฉ๋ก์ ํ์ํ๋ ค๋ฉด ์ฃผ์ ํ์์ค์ ์๋ฌผ์ ๊ธฐํธ๋ฅผ ํด๋ฆญํ ๋ค์ "๊ถํ" ์น์
์ ์ ํํ์ธ์.
- ๋ช ๊ฐ์ง ์๋ก์ด API๊ฐ Origin Trials ๋ชจ๋์ ์ถ๊ฐ๋์์ต๋๋ค(๋ณ๋์ ํ์ฑํ๊ฐ ํ์ํ ์คํ ๊ธฐ๋ฅ). Origin ํ๊ฐํ์ localhost ๋๋ 127.0.0.1์์ ๋ค์ด๋ก๋ํ ์ ํ๋ฆฌ์ผ์ด์
์์ ๋๋ ํน์ ์ฌ์ดํธ์ ๋ํด ์ ํ๋ ์๊ฐ ๋์ ์ ํจํ ํน์ ํ ํฐ์ ๋ฑ๋ก ๋ฐ ์์ ํ ํ ์ง์ ๋ API๋ก ์์
ํ ์ ์๋ ๊ธฐ๋ฅ์ ์๋ฏธํฉ๋๋ค.
- API ํ์ผ ์ฒ๋ฆฌ - ์น ์ ํ๋ฆฌ์ผ์ด์
์ ํ์ผ ์ฒ๋ฆฌ๊ธฐ๋ก ๋ฑ๋กํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ
์คํธ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ PWA(Progressive Web Apps) ๋ชจ๋์์ ์คํ๋๋ ์น ์์ฉ ํ๋ก๊ทธ๋จ์ ์์ฒด์ ์ผ๋ก ".txt" ํ์ผ ์ฒ๋ฆฌ๊ธฐ๋ก ๋ฑ๋กํ ํ ์์คํ
ํ์ผ ๊ด๋ฆฌ์์์ ํ
์คํธ ํ์ผ์ ์ฌ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋จ์ผ ํ์ด์ง(SPA, ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ ) ๋ฐ ๋ค์ค ํ์ด์ง(MPA, ๋ค์ค ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ )์์ ์ธํฐํ์ด์ค ์ํ์ ๋ณํ๋ฅผ ์๊ฐํํ๋ ๋ธ๋ผ์ฐ์ ์์ ์ ๊ณตํ๋ ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง ํจ๊ณผ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ณต์ ์์ ์ ํ API ) ์น ์ ํ๋ฆฌ์ผ์ด์ .
- API ํ์ผ ์ฒ๋ฆฌ - ์น ์ ํ๋ฆฌ์ผ์ด์
์ ํ์ผ ์ฒ๋ฆฌ๊ธฐ๋ก ๋ฑ๋กํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ
์คํธ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ PWA(Progressive Web Apps) ๋ชจ๋์์ ์คํ๋๋ ์น ์์ฉ ํ๋ก๊ทธ๋จ์ ์์ฒด์ ์ผ๋ก ".txt" ํ์ผ ์ฒ๋ฆฌ๊ธฐ๋ก ๋ฑ๋กํ ํ ์์คํ
ํ์ผ ๊ด๋ฆฌ์์์ ํ
์คํธ ํ์ผ์ ์ฌ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- @font-face CSS ๊ท์น์ size-adjust ๋งค๊ฐ๋ณ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ธ๊ผด ํฌ๊ธฐ CSS ์์ฑ ๊ฐ์ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ ํน์ ๊ธ๊ผด ์คํ์ผ์ ๋ํ ๊ธ๋ฆฌํ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค(๋ฌธ์ ์๋ ์์ญ์ ๋์ผํ๊ฒ ์ ์ง๋จ). , ๊ทธ๋ฌ๋ ์ด ์์ญ์ ๋ฌธ์ ํฌ๊ธฐ๋ ๋ณ๊ฒฝ๋ฉ๋๋ค).
- JavaScript์์ Array, String ๋ฐ TypedArray ๊ฐ์ฒด๋ at() ๋ฉ์๋๋ฅผ ๊ตฌํํ์ฌ ๋์ ๊ธฐ์ค์ผ๋ก ์์ ๊ฐ ์ง์ (์: " arr.at(-1)"์ ๋ฐฐ์ด์ ๋ง์ง๋ง ์์๋ฅผ ๋ฐํํฉ๋๋ค.
- dayPeriod ์์ฑ์ด Intl.DateTimeFormat JavaScript ์์ฑ์์ ์ถ๊ฐ๋์ด ๋๋ต์ ์ธ ์๊ฐ(์์นจ, ์ ๋ , ์คํ, ๋ฐค)์ ํ์ํ ์ ์์ต๋๋ค.
- ๊ณต์ ๋ฉ๋ชจ๋ฆฌ์ ๋ฐฐ์ด์ ์์ฑํ ์ ์๋ SharedArrayBuffers ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ ๋ ์ด์ Cross-Origin-Opener-Policy ๋ฐ Cross-Origin-Embedder-Policy HTTP ํค๋๋ฅผ ์ ์ํด์ผ ํ๋ฉฐ, ํค๋๊ฐ ์์ผ๋ฉด ์์ฒญ์ด ์ฐจ๋จ๋ฉ๋๋ค.
- "togglemicrophone", "togglecamera" ๋ฐ "hangup" ์์ ์ด ๋ฏธ๋์ด ์ธ์ API์ ์ถ๊ฐ๋์ด ํ์ ํ์ ์์คํ ์ ๊ตฌํํ๋ ์ฌ์ดํธ์์ ์์๊ฑฐ/์์๊ฑฐ ํด์ , ์นด๋ฉ๋ผ ๋๊ธฐ/์ผ๊ธฐ ๋ฐ ์ข ๋ฃ ๋ฒํผ์ ๋ํ ์์ฒด ํธ๋ค๋ฌ๋ฅผ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. PIP ์ธํฐํ์ด์ค ํธ์ถ.
- Web Bluetooth API์๋ ๋ฐ๊ฒฌ๋ Bluetooth ์ฅ์น๋ฅผ ์ ์กฐ์ ์ฒด ๋ฐ ์ ํ ์๋ณ์๋ณ๋ก ํํฐ๋งํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ํํฐ๋ Bluetooth.requestDevice() ๋ฉ์๋์ "options.filters" ๋งค๊ฐ๋ณ์๋ฅผ ํตํด ์ค์ ๋ฉ๋๋ค.
- User-Agent HTTP ํค๋์ ๋ด์ฉ์ ์๋ผ๋ด๋ ์ฒซ ๋ฒ์งธ ๋จ๊ณ๊ฐ ๊ตฌํ๋์์ต๋๋ค. ์ด์ DevTools Issues ํญ์ navigator.userAgent, navigator.appVersion ๋ฐ navigator.platform์ ์ง์ ์ค๋จ์ ๋ํ ๊ฒฝ๊ณ ๊ฐ ํ์๋ฉ๋๋ค.
- ์น ๊ฐ๋ฐ์๋ฅผ ์ํ ๋๊ตฌ๊ฐ ์ผ๋ถ ๊ฐ์ ๋์์ต๋๋ค. ์น ์ฝ์์ "const" ํํ์์ ์ฌ์ ์ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์์ ํจ๋์์ iframe ์์์๋ ์์๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๋ฉด ๋ํ๋๋ ์ปจํ
์คํธ ๋ฉ๋ด๋ฅผ ํตํด ์ธ๋ถ์ ๋ณด๋ฅผ ๋น ๋ฅด๊ฒ ๋ณผ ์ ์๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. CORS(Cross-Origin Resource Sharing) ์ค๋ฅ ๋๋ฒ๊น
์ด ๊ฐ์ ๋์์ต๋๋ค. WebAssembly์ ๋คํธ์ํฌ ์์ฒญ์ ํํฐ๋งํ๋ ๊ธฐ๋ฅ์ด ๋คํธ์ํฌ ํ๋ ๊ฒ์ฌ ํจ๋์ ์ถ๊ฐ๋์์ต๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ๋ฏธ๋ฆฌ ๋ณผ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์๋ก์ด CSS ๊ทธ๋ฆฌ๋ ํธ์ง๊ธฐ("display: Grid" ๋ฐ "display: inline-grid")๊ฐ ์ ์๋์์ต๋๋ค.
ํ์ ๊ณผ ๋ฒ๊ทธ ์์ ์ธ์๋ ์ ๋ฒ์ ์์๋ 35๊ฐ์ ์ทจ์ฝ์ ์ด ์ ๊ฑฐ๋์์ต๋๋ค. AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ๋ฐ AFL ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์๋ํ๋ ํ
์คํธ์ ๊ฒฐ๊ณผ๋ก ๋ง์ ์ทจ์ฝ์ ์ด ์๋ณ๋์์ต๋๋ค. ๋ชจ๋ ์์ค์ ๋ธ๋ผ์ฐ์ ๋ณดํธ๋ฅผ ์ฐํํ๊ณ ์๋๋ฐ์ค ํ๊ฒฝ ์ธ๋ถ์ ์์คํ
์์ ์ฝ๋๋ฅผ ์คํํ ์ ์๋ ์ฌ๊ฐํ ๋ฌธ์ ๋ ํ์ธ๋์ง ์์์ต๋๋ค. ํ์ฌ ๋ฆด๋ฆฌ์ค์ ์ทจ์ฝ์ ์ ๋ฐ๊ฒฌํ ๋๊ฐ๋ก ํ๊ธ ๋ณด์์ ์ง๊ธํ๋ ํ๋ก๊ทธ๋จ์ ์ผํ์ผ๋ก Google์ 24๋ฌ๋ฌ ์๋น์ 112000๊ฐ ์๊ธ(15000๊ฐ $10000 ์, 8500๊ฐ $7500 ์, 5000๊ฐ $3000 ์, 500๊ฐ $11 ์, XNUMX๊ฐ $XNUMX ์, XNUMX๊ฐ $XNUMX ์, XNUMX๊ฐ $XNUMX)์ ์ง๊ธํ์ต๋๋ค. ). XNUMX๊ฐ ๋ณด์์ ๊ท๋ชจ๋ ์์ง ๊ฒฐ์ ๋์ง ์์์ต๋๋ค.
์ถ์ฒ : opennet.ru