ํŒŒ์ด์–ดํญ์Šค 94 ๋ฆด๋ฆฌ์Šค

Firefox 94 ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ, ์žฅ๊ธฐ ์ง€์› ๋ธŒ๋žœ์น˜ ์—…๋ฐ์ดํŠธ์ธ 91.3.0์ด ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Firefox 95 ๋ธŒ๋žœ์น˜๋Š” ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„๋กœ ์ „ํ™˜๋˜์—ˆ์œผ๋ฉฐ, ์ถœ์‹œ๋Š” 7์›” XNUMX์ผ๋กœ ์˜ˆ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹ :

  • ์‚ฌ์šฉ์ž๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ๊ฐ€์žฅ ๋ฆฌ์†Œ์Šค ์ง‘์•ฝ์ ์ธ ํƒญ์„ ๋‹ซ์ง€ ์•Š๊ณ  ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๊ฐ•์ œ๋กœ ์–ธ๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ์„œ๋น„์Šค ํŽ˜์ด์ง€ "about:unloads"๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค(ํƒญ์œผ๋กœ ์ „ํ™˜ํ•˜๋ฉด ์ฝ˜ํ…์ธ ๊ฐ€ ๋‹ค์‹œ ๋กœ๋“œ๋จ). . "about:unloads" ํŽ˜์ด์ง€์—๋Š” RAM์ด ๋ถ€์กฑํ•  ๋•Œ ์„ ์ ํ•  ์ˆ˜ ์žˆ๋Š” ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํƒญ์ด ๋‚˜์—ด๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชฉ๋ก์˜ ์šฐ์„  ์ˆœ์œ„๋Š” ์†Œ๋น„๋œ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•˜์ง€ ์•Š๊ณ  ํƒญ์— ์•ก์„ธ์Šคํ•œ ์‹œ๊ฐ„์„ ๊ธฐ์ค€์œผ๋กœ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ์–ธ๋กœ๋“œ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋ชฉ๋ก์˜ ์ฒซ ๋ฒˆ์งธ ํƒญ์ด ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์ œ๊ฑฐ๋˜๊ณ , ๋‹ค์Œ์— ์ด ํƒญ์„ ๋ˆ„๋ฅด๋ฉด ๋‘ ๋ฒˆ์งธ ํƒญ์ด ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•œ ํƒญ์„ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์€ ์•„์ง ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
    ํŒŒ์ด์–ดํญ์Šค 94 ๋ฆด๋ฆฌ์Šค
  • ์—…๋ฐ์ดํŠธ ์„ค์น˜ ํ›„ ์ฒ˜์Œ ์‹คํ–‰ํ•˜๋ฉด 6๊ฐ€์ง€ ๊ณ„์ ˆ ์ƒ‰์ƒ ํ…Œ๋งˆ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์ด ํ…Œ๋งˆ์—๋Š” 3๊ฐ€์ง€ ์ˆ˜์ค€์˜ ์–ด๋‘์šด ์ƒ‰์กฐ๊ฐ€ ์ œ๊ณต๋˜์–ด ์ฝ˜ํ…์ธ  ์˜์—ญ, ํŒจ๋„ ๋ฐ ํƒญ ์ „ํ™˜ ๋ง‰๋Œ€๊ฐ€ ์–ด๋‘์šด ์ƒ‰์กฐ๋กœ ํ‘œ์‹œ๋˜๋Š” ๋ฐ ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.
    ํŒŒ์ด์–ดํญ์Šค 94 ๋ฆด๋ฆฌ์Šค
  • ํ•ต๋ถ„์—ด ํ”„๋กœ์ ํŠธ์˜ ์ผ๋ถ€๋กœ ๊ฐœ๋ฐœ๋œ ์—„๊ฒฉํ•œ ํ˜„์žฅ ๊ฒฉ๋ฆฌ ์ฒด์ œ๊ฐ€ ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ์„ธ์Šค ํ’€(๊ธฐ๋ณธ์ ์œผ๋กœ 8๊ฐœ)์— ๊ฑธ์ณ ํƒญ ์ฒ˜๋ฆฌ๋ฅผ ๋ฌด์ž‘์œ„๋กœ ๋ฐฐํฌํ•œ ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ ์—„๊ฒฉํ•œ ๊ฒฉ๋ฆฌ ๋ชจ๋“œ์—์„œ๋Š” ๊ฐ ์‚ฌ์ดํŠธ์˜ ์ฒ˜๋ฆฌ๋ฅผ ํƒญ์ด ์•„๋‹Œ ๋„๋ฉ”์ธ(๊ณต๊ฐœ ์ ‘๋ฏธ์‚ฌ)์œผ๋กœ ๊ตฌ๋ถ„๋œ ์ž์ฒด ๋ณ„๋„ ํ”„๋กœ์„ธ์Šค์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. . ์ด ๋ชจ๋“œ๋Š” ๋ชจ๋“  ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. "about:preferences#experimental" ํŽ˜์ด์ง€ ๋˜๋Š” about:config์˜ "fission.autostart" ์„ค์ •์„ ์‚ฌ์šฉํ•˜์—ฌ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์ƒˆ๋กœ์šด ๋ชจ๋“œ๋Š” Spectre ํด๋ž˜์Šค ๊ณต๊ฒฉ์— ๋Œ€ํ•ด ๋ณด๋‹ค ์•ˆ์ •์ ์ธ ๋ณดํ˜ธ๋ฅผ ์ œ๊ณตํ•˜๊ณ , ๋ฉ”๋ชจ๋ฆฌ ์กฐ๊ฐํ™”๋ฅผ ์ค„์ด๋ฉฐ, ์™ธ๋ถ€ ์Šคํฌ๋ฆฝํŠธ ๋ฐ iframe ๋ธ”๋ก์˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋”์šฑ ๊ฒฉ๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šด์˜ ์ฒด์ œ์— ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ๋ฐ˜ํ™˜ํ•˜๊ณ , ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์˜ ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ๊ฐ€๋น„์ง€ ์ˆ˜์ง‘ ๋ฐ ์ง‘์ค‘ ๊ณ„์‚ฐ์˜ ์˜ํ–ฅ์„ ์ตœ์†Œํ™”ํ•˜๊ณ , ์—ฌ๋Ÿฌ CPU ์ฝ”์–ด์— ๊ฑธ์ณ ๋ถ€ํ•˜ ๋ถ„์‚ฐ์˜ ํšจ์œจ์„ฑ์„ ๋†’์ด๊ณ , ์•ˆ์ •์„ฑ์„ ํ–ฅ์ƒํ•ฉ๋‹ˆ๋‹ค(iframe์„ ์ฒ˜๋ฆฌํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์˜ ์ถฉ๋Œ๋กœ ์ธํ•ด ๋‹ค์šด๋˜์ง€ ์•Š์Œ). ๊ธฐ๋ณธ ์‚ฌ์ดํŠธ ๋ฐ ๊ธฐํƒ€ ํƒญ). ๋น„์šฉ์€ ์—ด๋ ค ์žˆ๋Š” ์‚ฌ์ดํŠธ ์ˆ˜๊ฐ€ ๋งŽ์„ ๋•Œ ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๊ฐ€ ์ „๋ฐ˜์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ์ž„์˜ ์‚ฌ์ดํŠธ๋ฅผ ์œ ์—ฐํ•˜๊ฒŒ ๊ฒฉ๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํ™ฉ๋ณ„ ์ปจํ…Œ์ด๋„ˆ ๊ฐœ๋…์„ ๊ตฌํ˜„ํ•˜๋Š” ๋‹ค์ค‘ ๊ณ„์ • ์ปจํ…Œ์ด๋„ˆ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ๋Š” ๋ณ„๋„์˜ ํ”„๋กœํ•„์„ ๋งŒ๋“ค์ง€ ์•Š๊ณ ๋„ ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๊ฐœ๋ณ„ ํŽ˜์ด์ง€ ๊ทธ๋ฃน์˜ ์ •๋ณด๋ฅผ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐœ์ธ ํ†ต์‹ , ์—…๋ฌด, ์‡ผํ•‘, ์€ํ–‰ ๊ฑฐ๋ž˜๋ฅผ ์œ„ํ•œ ๋ณ„๋„์˜ ๊ฒฉ๋ฆฌ๋œ ์˜์—ญ์„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ํ•œ ์‚ฌ์ดํŠธ์—์„œ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž ๊ณ„์ •์˜ ๋™์‹œ ์‚ฌ์šฉ์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์ปจํ…Œ์ด๋„ˆ๋Š” ์ฟ ํ‚ค, ๋กœ์ปฌ ์ €์žฅ์†Œ API, indexedDB, ์บ์‹œ ๋ฐ OriginAttributes ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•ด ๋ณ„๋„์˜ ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ Mozilla VPN์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ฐ ์ปจํ…Œ์ด๋„ˆ๋งˆ๋‹ค ๋‹ค๋ฅธ VPN ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ํŒŒ์ด์–ดํญ์Šค 94 ๋ฆด๋ฆฌ์Šค
  • ๋ฉ”๋‰ด ๋ฐ ์ฐฝ ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์„ ํ†ตํ•ด ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ข…๋ฃŒํ•˜๊ฑฐ๋‚˜ ์ฐฝ์„ ๋‹ซ์„ ๋•Œ ์ž‘์—… ํ™•์ธ ์š”์ฒญ์„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๊ฒƒ๋“ค. ์ด์ œ ์ฐฝ ์ œ๋ชฉ์— ์žˆ๋Š” "[x]" ๋ฒ„ํŠผ์„ ์ž˜๋ชป ํด๋ฆญํ•˜๋ฉด ๋จผ์ € ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š๊ณ  ์—ด๋ ค ์žˆ๋Š” ํŽธ์ง‘ ์–‘์‹์ด ์žˆ๋Š” ํƒญ์„ ํฌํ•จํ•˜์—ฌ ๋ชจ๋“  ํƒญ์ด ๋‹ซํž™๋‹ˆ๋‹ค. ์„ธ์…˜์ด ๋ณต์›๋œ ํ›„์—๋„ ์›น ์–‘์‹์˜ ๋ฐ์ดํ„ฐ๋Š” ์†์‹ค๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Ctrl+Q๋ฅผ ๋ˆ„๋ฅด๋ฉด ๊ณ„์†ํ•ด์„œ ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ๋™์ž‘์€ ์„ค์ •(์ผ๋ฐ˜ ํŒจ๋„/ํƒญ ์„น์…˜/"์—ฌ๋Ÿฌ ํƒญ์„ ๋‹ซ๊ธฐ ์ „์— ํ™•์ธ" ๋งค๊ฐœ๋ณ€์ˆ˜)์—์„œ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ํŒŒ์ด์–ดํญ์Šค 94 ๋ฆด๋ฆฌ์Šค
  • Linux ํ”Œ๋žซํผ์šฉ ๋นŒ๋“œ์—์„œ๋Š” X11 ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ์˜ ๊ฒฝ์šฐ ์ƒˆ๋กœ์šด ๋ Œ๋”๋ง ๋ฐฑ์—”๋“œ๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ทธ๋ž˜ํ”ฝ ์ถœ๋ ฅ์— GLX ๋Œ€์‹  EGL ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํŠน์ง•์ž…๋‹ˆ๋‹ค. ๋ฐฑ์—”๋“œ๋Š” ์˜คํ”ˆ ์†Œ์Šค OpenGL ๋“œ๋ผ์ด๋ฒ„ Mesa 21.x ๋ฐ ๋…์  NVIDIA 470.x ๋“œ๋ผ์ด๋ฒ„ ์ž‘์—…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. AMD ๋…์  OpenGL ๋“œ๋ผ์ด๋ฒ„๋Š” ์•„์ง ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. EGL์„ ์‚ฌ์šฉํ•˜๋ฉด gfx ๋“œ๋ผ์ด๋ฒ„ ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๊ณ  ๋น„๋””์˜ค ๊ฐ€์† ๋ฐ WebGL์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ์น˜ ๋ฒ”์œ„๋ฅผ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๋ฐฑ์—”๋“œ๋Š” ์›๋ž˜ Wayland์šฉ์œผ๋กœ ์ƒ์„ฑ๋œ DMABUF ๋ฐฑ์—”๋“œ๋ฅผ ๋ถ„ํ• ํ•˜์—ฌ ์ค€๋น„๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ”„๋ ˆ์ž„์„ GPU ๋ฉ”๋ชจ๋ฆฌ๋กœ ์ง์ ‘ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋Š” EGL ํ”„๋ ˆ์ž„ ๋ฒ„ํผ์— ๋ฐ˜์˜๋˜๊ณ  ์›น ํŽ˜์ด์ง€ ์š”์†Œ๋ฅผ ํ‰๋ฉดํ™”ํ•  ๋•Œ ํ…์Šค์ฒ˜๋กœ ๋ Œ๋”๋ง๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Linux์šฉ ๋นŒ๋“œ์—์„œ๋Š” Wayland ํ”„๋กœํ† ์ฝœ ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์˜ ํด๋ฆฝ๋ณด๋“œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ ˆ์ด์–ด๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ Wayland ํ”„๋กœํ† ์ฝœ ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ ํŒ์—… ์ฒ˜๋ฆฌ์™€ ๊ด€๋ จ๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Wayland์—๋Š” ์—„๊ฒฉํ•œ ํŒ์—… ๊ณ„์ธต ๊ตฌ์กฐ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ถ€๋ชจ ์ฐฝ์€ ํŒ์—…์ด ์žˆ๋Š” ์ž์‹ ์ฐฝ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์ง€๋งŒ ํ•ด๋‹น ์ฐฝ์—์„œ ์‹œ์ž‘๋˜๋Š” ๋‹ค์Œ ํŒ์—…์€ ์›๋ž˜ ์ž์‹ ์ฐฝ์— ๋ฐ”์ธ๋”ฉ๋˜์–ด ์ฒด์ธ์„ ํ˜•์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Firefox์—์„œ๋Š” ๊ฐ ์ฐฝ์—์„œ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ํ˜•์„ฑํ•˜์ง€ ์•Š๋Š” ์—ฌ๋Ÿฌ ํŒ์—…์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” ๋ฉ”๋‰ด์™€ ํŒ์—…์ด ํŒ์—… ํˆดํŒ, ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๋Œ€ํ™” ์ƒ์ž, ๊ถŒํ•œ ์š”์ฒญ ๋“ฑ
  • ๋‹ค์ˆ˜์˜ ๋ถ„์„๋œ ์ธก์ •ํ•ญ๋ชฉ๊ณผ ํ•จ๊ป˜performance.mark() ๋ฐperformance.measure() API๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ๊ฐ์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ž ๊ธˆ ๋ชจ๋“œ์—์„œ ์ด์ „์— ์—ด๋ฆฐ ํŽ˜์ด์ง€์˜ ์›œ ๋กœ๋”ฉ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์ค‘ ๋ Œ๋”๋ง ๋™์ž‘์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์†๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ์ด๋ฏธ์ง€ ๋กœ๋”ฉ ๋ฐ ํ‘œ์‹œ ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋†’์•„์กŒ์Šต๋‹ˆ๋‹ค.
  • JavaScript ์—”์ง„์—์„œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๊ฐ€ ์•ฝ๊ฐ„ ๊ฐ์†Œํ–ˆ์œผ๋ฉฐ ์†์„ฑ ์—ด๊ฑฐ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€๋น„์ง€ ์ˆ˜์ง‘๊ธฐ ์˜ˆ์•ฝ ์ž‘์—…์ด ๊ฐœ์„ ๋˜์–ด ์ผ๋ถ€ ํ…Œ์ŠคํŠธ์—์„œ ํŽ˜์ด์ง€ ๋กœ๋“œ ์‹œ๊ฐ„์ด ๋‹จ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • HTTPS ์—ฐ๊ฒฐ์„ ์ฒ˜๋ฆฌํ•  ๋•Œ ์†Œ์ผ“ ํด๋ง ์ค‘ CPU ๋กœ๋“œ๊ฐ€ ๊ฐ์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉ”์ธ ์Šค๋ ˆ๋“œ์˜ I/O ์ž‘์—…์„ ์ค„์ž„์œผ๋กœ์จ ์Šคํ† ๋ฆฌ์ง€ ์ดˆ๊ธฐํ™”๊ฐ€ ๊ฐ€์†ํ™”๋˜๊ณ  ์ดˆ๊ธฐ ์‹œ์ž‘ ์‹œ๊ฐ„์ด ๋‹จ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ๋‹ซ์œผ๋ฉด ์ด์ „๋ณด๋‹ค ๋” ๋งŽ์€ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํ•ด์ œ๋ฉ๋‹ˆ๋‹ค.
  • @import CSS ๊ทœ์น™์€ @layer ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •๋œ ๊ณ„๋‹จ์‹ ๋ ˆ์ด์–ด์˜ ์ •์˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” layer() ํ•จ์ˆ˜์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • StructuredClone() ํ•จ์ˆ˜๋Š” ๋ณต์žกํ•œ JavaScript ๊ฐ์ฒด ๋ณต์‚ฌ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ์–‘์‹์˜ ๊ฒฝ์šฐ "enterkeyhint" ์†์„ฑ์ด ๊ตฌํ˜„๋˜์–ด ๊ฐ€์ƒ ํ‚ค๋ณด๋“œ์—์„œ Enter ํ‚ค๋ฅผ ๋ˆŒ๋ €์„ ๋•Œ์˜ ๋™์ž‘์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ธŒ๋ผ์šฐ์ €๊ฐ€ JavaScript ๋ชจ๋“ˆ์ด๋‚˜ ํด๋ž˜์‹ ์Šคํฌ๋ฆฝํŠธ์™€ ๊ฐ™์€ ํŠน์ • ์œ ํ˜•์˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ง€์›ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” HTMLScriptElement.supports() ๋ฉ”์„œ๋“œ๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • DelegatesFocus ์†์„ฑ์ด ๋ณ„๋„์˜ Shadow DOM์— ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ShadowRoot.delegatesFocus ์†์„ฑ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Windows ํ”Œ๋žซํผ์—์„œ๋Š” ์—…๋ฐ์ดํŠธ๋ฅผ ์„ค์น˜ํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๋กœ ์‚ฌ์šฉ์ž์˜ ์ฃผ์˜๋ฅผ ๋ถ„์‚ฐ์‹œํ‚ค๋Š” ๋Œ€์‹  ์ด์ œ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋‹ซํž ๋•Œ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค. Windows 11 ํ™˜๊ฒฝ์—์„œ๋Š” ์ƒˆ๋กœ์šด ๋ฉ”๋‰ด ์‹œ์Šคํ…œ(์Šค๋ƒ… ๋ ˆ์ด์•„์›ƒ)์— ๋Œ€ํ•œ ์ง€์›์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • macOS ๋นŒ๋“œ๋Š” ์ „์ฒด ํ™”๋ฉด ๋น„๋””์˜ค๋ฅผ ์œ„ํ•œ ์ €์ „๋ ฅ ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • Android ํ”Œ๋žซํผ์šฉ ๋ฒ„์ „:
    • ์ด์ „์— ๋ณด๊ณ  ๋‹ซ์€ ์ฝ˜ํ…์ธ ๋กœ ๋Œ์•„๊ฐ€๋Š” ๊ฒƒ์ด ๋” ์‰ฌ์›Œ์กŒ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ธฐ๋ณธ ํ™ˆ ํŽ˜์ด์ง€์—์„œ๋Š” ์ตœ๊ทผ์— ๋‹ซ์€ ํƒญ, ์ถ”๊ฐ€๋œ ๋ถ๋งˆํฌ, ๊ฒ€์ƒ‰ ๋ฐ Pocket ์ถ”์ฒœ์„ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    • ํ™ˆ ํŽ˜์ด์ง€์— ํ‘œ์‹œ๋˜๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ€์žฅ ์ž์ฃผ ๋ฐฉ๋ฌธํ•œ ์‚ฌ์ดํŠธ, ์ตœ๊ทผ์— ์—ด์—ˆ๋˜ ํƒญ, ์ตœ๊ทผ์— ์ €์žฅ๋œ ๋ถ๋งˆํฌ, ๊ฒ€์ƒ‰ ๋ฐ Pocket ์ถ”์ฒœ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•˜๋„๋ก ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๊ธฐ๋ณธ ํƒญ ํ‘œ์‹œ์ค„์ด ๋ณต์žกํ•ด์ง€๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์˜ค๋žซ๋™์•ˆ ๋น„ํ™œ์„ฑ ์ƒํƒœ์ธ ํƒญ์„ ๋ณ„๋„์˜ ๋น„ํ™œ์„ฑ ํƒญ ์„น์…˜์œผ๋กœ ์ด๋™ํ•˜๋Š” ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑ ํƒญ์—๋Š” 2์ฃผ ์ด์ƒ ์•ก์„ธ์Šค๋˜์ง€ ์•Š์€ ํƒญ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋™์ž‘์€ "์„ค์ •->ํƒญ-> ์ด์ „ ํƒญ์„ ๋น„ํ™œ์„ฑ์œผ๋กœ ์ด๋™" ์„ค์ •์—์„œ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ฃผ์†Œ ํ‘œ์‹œ์ค„์— ์ž…๋ ฅํ•˜๋Š” ๋™์•ˆ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒฝํ—˜์  ๋ฐฉ๋ฒ•์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ˜์‹ ๊ณผ ๋ฒ„๊ทธ ์ˆ˜์ • ์™ธ์—๋„ Firefox 94๋Š” 16๊ฐœ์˜ ์ทจ์•ฝ์ ์„ ์ˆ˜์ •ํ–ˆ์œผ๋ฉฐ ๊ทธ ์ค‘ 10๊ฐœ๋Š” ์œ„ํ—˜ํ•˜๋‹ค๊ณ  ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 5๊ฐœ ์ทจ์•ฝ์ ์€ ๋ฒ„ํผ ์˜ค๋ฒ„ํ”Œ๋กœ, ์ด๋ฏธ ํ•ด์ œ๋œ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๋“ฑ ๋ฉ”๋ชจ๋ฆฌ ๋ฌธ์ œ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ž ์žฌ์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋กœ ์ธํ•ด ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋œ ํŽ˜์ด์ง€๋ฅผ ์—ด ๋•Œ ๊ณต๊ฒฉ์ž์˜ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€