์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Firefox 89 ์ถœ์‹œ

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

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

  • ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ํฌ๊ฒŒ ํ˜„๋Œ€ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์•„์ด์ฝ˜ ์•„์ด์ฝ˜์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ๊ณ , ๋‹ค์–‘ํ•œ ์š”์†Œ์˜ ์Šคํƒ€์ผ์ด ํ†ต์ผ๋˜์—ˆ์œผ๋ฉฐ, ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๊ฐ€ ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํƒญ ํ‘œ์‹œ์ค„์˜ ๋””์ž์ธ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํƒญ ๋ฒ„ํŠผ์˜ ๋ชจ์„œ๋ฆฌ๊ฐ€ ๋‘ฅ๊ธ€๊ฒŒ ์ฒ˜๋ฆฌ๋˜์—ˆ์œผ๋ฉฐ ๋” ์ด์ƒ ํ•˜๋‹จ ํ…Œ๋‘๋ฆฌ๋ฅผ ๋”ฐ๋ผ ํŒจ๋„๊ณผ ๋ณ‘ํ•ฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(ํ”Œ๋กœํŒ… ๋ฒ„ํŠผ ํšจ๊ณผ). ๋น„ํ™œ์„ฑ ํƒญ์˜ ์‹œ๊ฐ์  ๊ตฌ๋ถ„์ด ์ œ๊ฑฐ๋˜์—ˆ์ง€๋งŒ ํƒญ ์œ„๋กœ ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ๊ฐ€๋ฉด ๋ฒ„ํŠผ์ด ์ฐจ์ง€ํ•˜๋Š” ์˜์—ญ์ด ๊ฐ•์กฐ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Firefox 89 ์ถœ์‹œ
  • ๋ฉ”๋‰ด๊ฐ€ ๊ฐœํŽธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์— ์ง‘์ค‘ํ•˜๊ธฐ ์œ„ํ•ด ๊ฑฐ์˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ณ  ์˜ค๋ž˜๋œ ์š”์†Œ๋ฅผ ๊ธฐ๋ณธ ๋ฉ”๋‰ด์™€ ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด์—์„œ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ์š”์†Œ๋Š” ์‚ฌ์šฉ์ž์˜ ์ค‘์š”์„ฑ๊ณผ ์š”๊ตฌ์— ๋”ฐ๋ผ ๋‹ค์‹œ ๊ทธ๋ฃนํ™”๋ฉ๋‹ˆ๋‹ค. ์‚ฐ๋งŒํ•œ ์‹œ๊ฐ์  ํ˜ผ๋ž€์— ๋งž์„œ ์‹ธ์šฐ๋Š” ์ผํ™˜์œผ๋กœ ๋ฉ”๋‰ด ํ•ญ๋ชฉ ์˜†์˜ ์•„์ด์ฝ˜์ด ์ œ๊ฑฐ๋˜๊ณ  ํ…์ŠคํŠธ ๋ ˆ์ด๋ธ”๋งŒ ๋‚จ์•˜์Šต๋‹ˆ๋‹ค. ์›น ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํŒจ๋„ ๋ฐ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋ณ„๋„์˜ ํ•˜์œ„ ๋ฉ”๋‰ด "์ถ”๊ฐ€ ๋„๊ตฌ"์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.
    ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Firefox 89 ์ถœ์‹œ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Firefox 89 ์ถœ์‹œ
  • ์ฃผ์†Œ ํ‘œ์‹œ์ค„์— ๋‚ด์žฅ๋œ "..."(ํŽ˜์ด์ง€ ์ž‘์—…) ๋ฉ”๋‰ด๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ถ๋งˆํฌ ์ถ”๊ฐ€, Pocket์— ๋งํฌ ๋ณด๋‚ด๊ธฐ, ํƒญ ๊ณ ์ •, ํด๋ฆฝ๋ณด๋“œ ์ž‘์—…, ์ด๋ฉ”์ผ๋กœ ์ž๋ฃŒ ๋ณด๋‚ด๊ธฐ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. "..." ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์€ ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋‹ค๋ฅธ ๋ถ€๋ถ„์œผ๋กœ ์ด๋™๋˜์—ˆ์œผ๋ฉฐ ํŒจ๋„ ์„ค์ • ์„น์…˜์—์„œ ๊ณ„์† ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋ฒ„ํŠผ ํ˜•ํƒœ๋กœ ํŒจ๋„์— ๊ฐœ๋ณ„์ ์œผ๋กœ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์Šคํฌ๋ฆฐ์ƒท ์ƒ์„ฑ์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ๋ฒ„ํŠผ์€ ํŽ˜์ด์ง€๋ฅผ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๋ฉด ํ‘œ์‹œ๋˜๋Š” ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Firefox 89 ์ถœ์‹œ
  • ์ƒˆ ํƒญ์„ ์—ด ๋•Œ ํ‘œ์‹œ๋˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋กœ ํŽ˜์ด์ง€๋ฅผ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๊ธฐ ์œ„ํ•œ ํŒ์—… ์‚ฌ์ด๋“œ๋ฐ”๋ฅผ ๋‹ค์‹œ ๋””์ž์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
    ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Firefox 89 ์ถœ์‹œ
  • ๊ฒฝ๊ณ , ํ™•์ธ, ์š”์ฒญ์ด ํฌํ•จ๋œ ์ •๋ณด ํŒจ๋„๊ณผ ๋ชจ๋‹ฌ ๋Œ€ํ™” ์ƒ์ž์˜ ๋””์ž์ธ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์œผ๋ฉฐ ๋‹ค๋ฅธ ๋Œ€ํ™” ์ƒ์ž์™€ ํ†ตํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€ํ™”์ƒ์ž๋Š” ๋ชจ์„œ๋ฆฌ๊ฐ€ ๋‘ฅ๊ธ€๊ฒŒ ํ‘œ์‹œ๋˜๊ณ  ์ˆ˜์ง ์ค‘์•™์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.
    ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Firefox 89 ์ถœ์‹œ
  • ์—…๋ฐ์ดํŠธ ํ›„์—๋Š” Firefox๋ฅผ ์‹œ์Šคํ…œ์˜ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €๋กœ ์‚ฌ์šฉํ•˜๋„๋ก ์ œ์•ˆํ•˜๊ณ  ํ…Œ๋งˆ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ์ž‘ ํ™”๋ฉด์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ํ…Œ๋งˆ๋Š” ์‹œ์Šคํ…œ(์ฐฝ, ๋ฉ”๋‰ด ๋ฐ ๋ฒ„ํŠผ์„ ๋””์ž์ธํ•  ๋•Œ ์‹œ์Šคํ…œ ์„ค์ •์„ ๊ณ ๋ ค), ๋ฐ์Œ, ์–ด๋‘์›€ ๋ฐ Alpenglow(์ƒ‰์ƒ)์ž…๋‹ˆ๋‹ค.
    ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Firefox 89 ์ถœ์‹œ
    ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Firefox 89 ์ถœ์‹œ
    ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Firefox 89 ์ถœ์‹œ
    ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Firefox 89 ์ถœ์‹œ
    ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Firefox 89 ์ถœ์‹œ
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ํŒจ๋„ ๋ชจ์–‘ ์„ค์ • ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์ปดํŒฉํŠธ ํŒจ๋„ ๋””์Šคํ”Œ๋ ˆ์ด ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฒ„ํŠผ์„ ์ˆจ๊น๋‹ˆ๋‹ค. ์„ค์ •์„ about:config๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ ์œ„ํ•ด "browser.compactmode.show" ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปดํŒฉํŠธ ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•œ ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ ์˜ต์…˜์ด ์ž๋™์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž์˜ ์ฃผ์˜๋ฅผ ์‚ฐ๋งŒํ•˜๊ฒŒ ํ•˜๋Š” ์š”์†Œ์˜ ์ˆ˜๋ฅผ ์ค„์˜€์Šต๋‹ˆ๋‹ค. ๋ถˆํ•„์š”ํ•œ ๊ฒฝ๊ณ  ๋ฐ ์•Œ๋ฆผ์„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ณ„์‚ฐ๊ธฐ๊ฐ€ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์— ํ†ตํ•ฉ๋˜์–ด ์žˆ์–ด ์ˆœ์„œ์— ๊ด€๊ณ„์—†์ด ์ง€์ •๋œ ์ˆ˜ํ•™ ํ‘œํ˜„์‹์„ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์‚ฐ๊ธฐ๋Š” ํ˜„์žฌ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ about:config์—์„œ presents.calculator ์„ค์ •์„ ๋ณ€๊ฒฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค ์ค‘ ํ•˜๋‚˜์—์„œ๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด ํ”ผํŠธ๋ฅผ ๋ฏธํ„ฐ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์œ„ ๋ณ€ํ™˜๊ธฐ๊ฐ€ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์— ๋‚ด์žฅ๋˜์–ด ๋‚˜ํƒ€๋‚  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค(en-US์˜ nightly ๋นŒ๋“œ์— ์ด๋ฏธ ์ถ”๊ฐ€๋จ).
    ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Firefox 89 ์ถœ์‹œ
  • Linux ๋นŒ๋“œ๋Š” ๋ชจ๋“  ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ, ๋ชจ๋“  ๋ฒ„์ „์˜ Mesa ๋ฐ NVIDIA ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ์„ ํฌํ•จํ•˜์—ฌ ๋ชจ๋“  Linux ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด WebRender ํ•ฉ์„ฑ ์—”์ง„์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค(์ด์ „์—๋Š” webRender๋Š” Intel ๋ฐ AMD ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์žˆ๋Š” GNOME, KDE ๋ฐ Xfce์—์„œ๋งŒ ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค). WebRender๋Š” Rust ์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ํŽ˜์ด์ง€ ์ฝ˜ํ…์ธ  ๋ Œ๋”๋ง ์ž‘์—…์„ GPU ์ธก์œผ๋กœ ์ด๋™ํ•˜์—ฌ GPU์—์„œ ์‹คํ–‰๋˜๋Š” ์…ฐ์ด๋”๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„๋˜๋ฏ€๋กœ ๋ Œ๋”๋ง ์†๋„๋ฅผ ํฌ๊ฒŒ ๋†’์ด๊ณ  CPU ๋ถ€ํ•˜๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. about:config์—์„œ WebRender๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด "gfx.webrender.enabled" ์„ค์ •์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ MOZ_WEBRENDER=0์ด ์„ค์ •๋œ Firefox๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ „์—๋Š” ์›์น˜ ์•Š๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•ด ์—„๊ฒฉ ๋ชจ๋“œ(์—„๊ฒฉ)๋ฅผ ์„ ํƒํ•œ ๊ฒฝ์šฐ์—๋งŒ ํ™œ์„ฑํ™”๋˜์—ˆ๋˜ ์ „์ฒด ์ฟ ํ‚ค ๋ณดํ˜ธ ๋ฐฉ๋ฒ•์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ์ด์ œ ๊ฐ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•ด ์ฟ ํ‚ค๋ฅผ ์œ„ํ•œ ๋ณ„๋„์˜ ๊ฒฉ๋ฆฌ๋œ ์ €์žฅ์†Œ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์‚ฌ์ดํŠธ ๊ฐ„ ์ด๋™์„ ์ถ”์ ํ•˜๊ธฐ ์œ„ํ•ด ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‚ฌ์ดํŠธ์— ๋กœ๋“œ๋œ ์ œXNUMX์ž ๋ธ”๋ก์—์„œ ์„ค์ •๋œ ๋ชจ๋“  ์ฟ ํ‚ค๋Š” ์ด์ œ ๊ธฐ๋ณธ ์‚ฌ์ดํŠธ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ณ  ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ์—์„œ ์ด๋Ÿฌํ•œ ๋ธ”๋ก์— ์•ก์„ธ์Šคํ•˜๋ฉด ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ์™ธ์ ์œผ๋กœ, ๋‹จ์ผ ์ธ์ฆ์— ์‚ฌ์šฉ๋˜๋Š” ์„œ๋น„์Šค์™€ ๊ฐ™์ด ์‚ฌ์šฉ์ž ์ถ”์ ๊ณผ ๊ด€๋ จ๋˜์ง€ ์•Š์€ ์„œ๋น„์Šค์— ๋Œ€ํ•ด์„œ๋Š” ์‚ฌ์ดํŠธ ๊ฐ„ ์ฟ ํ‚ค ์ „์†ก ๊ฐ€๋Šฅ์„ฑ์ด ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐจ๋‹จ๋œ ํฌ๋กœ์Šค ์‚ฌ์ดํŠธ ์ฟ ํ‚ค์™€ ํ—ˆ์šฉ๋œ ํฌ๋กœ์Šค ์‚ฌ์ดํŠธ ์ฟ ํ‚ค์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ์ฃผ์†Œ ํ‘œ์‹œ์ค„์˜ ๋ฐฉํŒจ ๊ธฐํ˜ธ๋ฅผ ํด๋ฆญํ•˜๋ฉด ํ‘œ์‹œ๋˜๋Š” ๋ฉ”๋‰ด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ Firefox 89 ์ถœ์‹œ
  • SmartBlock ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ๋‘ ๋ฒˆ์งธ ๋ฒ„์ „์ด ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐœ์ธ ๊ฒ€์ƒ‰ ๋ชจ๋“œ์—์„œ ์™ธ๋ถ€ ์Šคํฌ๋ฆฝํŠธ ์ฐจ๋‹จ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ์‚ฌ์ดํŠธ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ฑฐ๋‚˜ ์›์น˜ ์•Š๋Š” ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ๊ฐ•ํ™”๋œ ์ฐจ๋‹จ(์—„๊ฒฉ)์ด ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ์— ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌด์—‡๋ณด๋‹ค๋„ SmartBlock์„ ์‚ฌ์šฉํ•˜๋ฉด ์ถ”์ ์šฉ ์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์—†์–ด ์†๋„๊ฐ€ ์ €ํ•˜๋˜๋Š” ์ผ๋ถ€ ์‚ฌ์ดํŠธ์˜ ์„ฑ๋Šฅ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SmartBlock์€ ์ถ”์ ์— ์‚ฌ์šฉ๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์ดํŠธ๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋กœ๋“œ๋˜๋„๋ก ๋ณด์žฅํ•˜๋Š” ์Šคํ…์œผ๋กœ ์ž๋™ ๊ต์ฒดํ•ฉ๋‹ˆ๋‹ค. Facebook, Twitter, Yandex, VKontakte ๋ฐ Google ์œ„์ ฏ์˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํฌํ•จํ•˜์—ฌ Disconnect ๋ชฉ๋ก์— ํฌํ•จ๋œ ์ผ๋ถ€ ์ธ๊ธฐ ์žˆ๋Š” ์‚ฌ์šฉ์ž ์ถ”์  ์Šคํฌ๋ฆฝํŠธ์— ๋Œ€ํ•œ ์Šคํ…์ด ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹จ๊ธฐ ์ธ์ฆ์„œ ์œ„์ž„์„ ์œ„ํ•œ DC(์œ„์ž„๋œ ์ž๊ฒฉ ์ฆ๋ช…) TLS ํ™•์žฅ์— ๋Œ€ํ•œ ์ง€์›์ด ํฌํ•จ๋˜์–ด ์ฝ˜ํ…์ธ  ์ „๋‹ฌ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•  ๋•Œ ์ธ์ฆ์„œ ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์œ„์ž„๋œ ์ž๊ฒฉ ์ฆ๋ช…์—๋Š” ์ถ”๊ฐ€ ์ค‘๊ฐ„ ๊ฐœ์ธ ํ‚ค๊ฐ€ ๋„์ž…๋˜์—ˆ์œผ๋ฉฐ, ๊ทธ ์œ ํšจ ๊ธฐ๊ฐ„์€ ๋ช‡ ์‹œ๊ฐ„ ๋˜๋Š” ๋ฉฐ์น (7์ผ ์ดํ•˜)๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. ์ด ํ‚ค๋Š” ์ธ์ฆ ๊ธฐ๊ด€์—์„œ ๋ฐœ๊ธ‰ํ•œ ์ธ์ฆ์„œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ์„ฑ๋˜๋ฉฐ ์ด๋ฅผ ํ†ตํ•ด ์ฝ˜ํ…์ธ  ์ „๋‹ฌ ์„œ๋น„์Šค์—์„œ ์›๋ณธ ์ธ์ฆ์„œ์˜ ๊ฐœ์ธ ํ‚ค๋ฅผ ๋น„๋ฐ€๋กœ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ค‘๊ฐ„ ํ‚ค๊ฐ€ ๋งŒ๋ฃŒ๋œ ํ›„ ์•ก์„ธ์Šค ๋ฌธ์ œ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์›๋ž˜ TLS ์„œ๋ฒ„ ์ธก์—์„œ ์ˆ˜ํ–‰๋˜๋Š” ์ž๋™ ์—…๋ฐ์ดํŠธ ๊ธฐ์ˆ ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ์Šค์œ„์น˜, ๋ฒ„ํŠผ, ๋“œ๋กญ๋‹ค์šด ๋ชฉ๋ก ๋ฐ ํ…์ŠคํŠธ ์ž…๋ ฅ ํ•„๋“œ(์ž…๋ ฅ, ํ…์ŠคํŠธ ์˜์—ญ, ๋ฒ„ํŠผ, ์„ ํƒ)์™€ ๊ฐ™์€ ์ž…๋ ฅ ์–‘์‹ ์š”์†Œ์˜ ์ œXNUMX์ž(์‹œ์Šคํ…œ ๊ณ ์œ ๊ฐ€ ์•„๋‹˜) ๊ตฌํ˜„์ด ์ œ์‹œ๋˜์–ด ๋”์šฑ ํ˜„๋Œ€์ ์ธ ๋””์ž์ธ์„ ํŠน์ง•์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์–‘์‹ ์š”์†Œ๋ฅผ ๋ณ„๋„๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ๋„ ํŽ˜์ด์ง€ ํ‘œ์‹œ ์„ฑ๋Šฅ์— ๊ธ์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์ณค์Šต๋‹ˆ๋‹ค.
  • ์š”์†Œ์˜ ๋‚ด์šฉ์„ ์กฐ์ž‘ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Document.execCommand() ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ํŽธ์ง‘ ๊ธฐ๋ก์„ ์ €์žฅํ•˜๊ณ  contentEditable ์†์„ฑ์„ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์ „ํ›„์˜ ์ด๋ฒคํŠธ ์ง€์—ฐ์„ ์ธก์ •ํ•˜๊ธฐ ์œ„ํ•ด Event Timing API๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํŽ˜์ด์ง€์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ์ œํ•œ๋œ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ•์ œ ์ƒ‰์ƒ CSS ์†์„ฑ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • @font-face ์„ค๋ช…์ž๋Š” ascent-override, descent-override ๋ฐ line-gap-override CSS ์†์„ฑ์— ์ถ”๊ฐ€๋˜์–ด ๊ธ€๊ผด ๋ฉ”ํŠธ๋ฆญ์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‹ค์–‘ํ•œ ๋ธŒ๋ผ์šฐ์ €์™€ ์šด์˜ ์ฒด์ œ์—์„œ ๊ธ€๊ผด ํ‘œ์‹œ๋ฅผ ํ†ตํ•ฉํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์ด ์›น ๊ธ€๊ผด๋กœ ๋ฐ”๋€Œ๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.
  • ํ˜„์žฌ ํ™”๋ฉด ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ๋Œ€์—ญํญ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋‹ค์–‘ํ•œ ํ•ด์ƒ๋„์˜ ์˜ต์…˜ ์„ธํŠธ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” CSS ํ•จ์ˆ˜ image-set()๋Š” type() ํ•จ์ˆ˜๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • JavaScript๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ตœ์ƒ์œ„ ๋ชจ๋“ˆ์—์„œ wait ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋น„๋™๊ธฐ ํ˜ธ์ถœ์ด ๋ชจ๋“ˆ ๋กœ๋”ฉ ํ”„๋กœ์„ธ์Šค์— ๋ณด๋‹ค ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜๊ณ  "๋น„๋™๊ธฐ ํ•จ์ˆ˜"๋กœ ๋ž˜ํ•‘๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด (async function() { wait Promise.resolve(console.log('test')); }()); ์ด์ œ wait Promise.resolve(console.log('test')); ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • 64๋น„ํŠธ ์‹œ์Šคํ…œ์—์„œ๋Š” 2GB๋ณด๋‹ค ํฐ(8GB ์ดํ•˜) ArrayBuffers ๊ตฌ์กฐ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ์ง€์›๋˜์ง€ ์•Š๋Š” DeviceProximityEvent, UserProximityEvent, DeviceLightEvent ์ด๋ฒคํŠธ๊ฐ€ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํŽ˜์ด์ง€ ๊ฒ€์‚ฌ ํŒจ๋„์—์„œ ํŽธ์ง‘ ๊ฐ€๋Šฅํ•œ BoxModel ์†์„ฑ์˜ ํ‚ค๋ณด๋“œ ํƒ์ƒ‰์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Windows์šฉ ๋นŒ๋“œ๋Š” ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด์˜ ๋ชจ์–‘์„ ๊ฐœ์„ ํ•˜๊ณ  ๋ธŒ๋ผ์šฐ์ € ์‹คํ–‰ ์†๋„๋ฅผ ๋†’์˜€์Šต๋‹ˆ๋‹ค.
  • macOS์šฉ ๋นŒ๋“œ๋Š” ํ”Œ๋žซํผ ๊ธฐ๋ฐ˜ ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด์™€ ์Šคํฌ๋กค ๋ง‰๋Œ€์˜ ์‚ฌ์šฉ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ๋์— ๋„๋‹ฌํ–ˆ์Œ์„ ์•Œ๋ฆฌ๋Š” ๊ฐ€์‹œ ์˜์—ญ ๊ฒฝ๊ณ„ ๋„ˆ๋จธ๋กœ ์Šคํฌ๋กค(์˜ค๋ฒ„์Šคํฌ๋กค) ํšจ๊ณผ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ํ™œ์„ฑํ™”๋˜๋Š” ์Šค๋งˆํŠธ ์คŒ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋‘์šด ํ…Œ๋งˆ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. CSS์™€ ์ด๋ฏธ์ง€ ๊ฐ„์˜ ์ƒ‰์ƒ ํ‘œ์‹œ ๋ถˆ์ผ์น˜ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ์—์„œ๋Š” ํŒจ๋„์„ ์ˆจ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ถœ์ฒ˜ : opennet.ru

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