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

Firefox 159 ๋ฒ„์ „์ด ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ, ์ด์ „ ์žฅ๊ธฐ ์ง€์› ๋ฒ„์ „์ธ 153.6.0 ๋ฐ 115.44.0 ๋ฒ„์ „์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋„ ํ•จ๊ป˜ ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด 2์ฃผ ์ถœ์‹œ ์ฃผ๊ธฐ์— ๋”ฐ๋ผ Firefox 160 ๋ฒ„์ „์ด ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ์— ๋“ค์–ด๊ฐ”์œผ๋ฉฐ, 11์›” 10์ผ์— ์ •์‹ ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

Firefox 159(1, 2, 3)์˜ ์ฃผ์š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ:

  • ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ์ด ๊ธฐ๋ณธ ์‚ฌ์ด๋“œ๋ฐ”์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • AI์™€ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ„๋„์˜ ๊ณต๊ฐ„์„ ์ œ๊ณตํ•˜๋Š” "์Šค๋งˆํŠธ ์œˆ๋„์šฐ" ๋ชจ๋“œ์— ์ด์ œ ํŽ˜์ด์ง€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ถ”์ ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ ์‡ผํ•‘๋ชฐ์˜ ๊ฐ€๊ฒฉ ์ธํ•˜๋ฅผ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”์  ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ๋ธŒ๋ผ์šฐ์ €์— ๋‚ด์žฅ๋œ AI ๋น„์„œ ์ฑ„ํŒ…์—์„œ "/watch" ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ์ถ”์  ๊ธฐ๋Šฅ์„ ์ œ์–ดํ•˜๋ ค๋ฉด ๋„๊ตฌ ๋ชจ์Œ์˜ ์ž‘์—… ๋ฒ„ํŠผ์ด๋‚˜ about:smartwindowtasks ํŽ˜์ด์ง€๋ฅผ ์ด์šฉํ•˜์„ธ์š”. Firefox๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๊ฐ์ง€๋˜๋ฉด ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • AI ํŽ˜์ด์ง€ ์ฝ˜ํ…์ธ  ์š”์•ฝ ๊ธฐ๋Šฅ์ด ํŽ˜์ด์ง€ ํ…์ŠคํŠธ ๋Œ€์‹  ํŽ˜์ด์ง€ ๋งํฌ๋ฅผ AI ์ œ๊ณต์—…์ฒด์— ์ „๋‹ฌํ•˜๋„๋ก ์žฌ์„ค๊ณ„๋˜์–ด ํŽ˜์ด์ง€ ๋ถ„์„์ด ๋ถˆ์™„์ „ํ–ˆ๋˜ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Ctrl+Shift+A๋ฅผ ๋ˆ„๋ฅด๋ฉด ์—ด๋ ค ์žˆ๋Š” ํƒญ์„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๊ณ , Ctrl+Shift+F๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด๋‚˜ ํ…Œ๋งˆ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋Š” 'ํ‚ค๋ณด๋“œ ์ •๋ณด' ํŽ˜์ด์ง€์—์„œ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์กฐ๋ฆฝ ๊ณผ์ •์—์„œ macOS ์ด์ œ AirDrop ๋ฐ ๋ฉ”์‹œ์ง€์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ์•ฑ์„ ํ†ตํ•ด ์ •๋ณด๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์˜ ๊ธฐ๋ณธ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„ ํƒํ•œ ์—ฌ๋Ÿฌ ํƒญ์„ ํ•œ ๋ฒˆ์— ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ๋„ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์›น ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์˜ ์›น ์ฝ˜์†”์—์„œ ์ด์ œ let, const ๋ฐ class ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์ „์— ์„ ์–ธ๋œ ๋ณ€์ˆ˜๋ฅผ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์Šคํฌ๋กค ๊ธฐ๋ฐ˜ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํŽ˜์ด์ง€ ์œ„์น˜๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ํ‘œ์‹œ๊ธฐ๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์Šคํฌ๋กค ์ค‘์— ์ฝ˜ํ…์ธ ๊ฐ€ ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚  ๋•Œ ๋ณ€๊ฒฝ๋˜๋Š” ํšจ๊ณผ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๊ฐ€์ง€ ๋ชจ๋“œ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. "ScrollTimeline" ๋ชจ๋“œ๋Š” ์ขŒํ‘œ์ถ•์„ ๊ธฐ์ค€์œผ๋กœ ํ•œ ์Šคํฌ๋กค ์œ„์น˜์— ์—ฐ๋™๋˜๊ณ , "ViewTimeline" ๋ชจ๋“œ๋Š” ์Šคํฌ๋กค ์˜์—ญ ๋‚ด ๊ฐœ๋ณ„ ์ฝ˜ํ…์ธ  ์š”์†Œ์˜ ์ƒ๋Œ€์ ์ธ ํ‘œ์‹œ ์˜คํ”„์…‹์— ์—ฐ๋™๋ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด CSS ์†์„ฑ์ธ animation-timeline, scroll-timeline, view-timeline, animation-range๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ ์‚ฌ์šฉ์ž ์ •์˜ HTML ์š”์†Œ์˜ ๋ฒ”์œ„๋ฅผ ๋ถ„๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž ์ •์˜ ์š”์†Œ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๊ฐ€ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋‹จ์ผ ํŽ˜์ด์ง€์—์„œ ๋™์ผํ•œ ์ด๋ฆ„์„ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž ์ •์˜ HTML ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€์—์„œ ๋™์ผํ•œ ์ด๋ฆ„์„ ๊ฐ€์ง„ ์š”์†Œ๋ฅผ ์ •์˜ํ•˜๋Š” ์—ฌ๋Ÿฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, CustomElementRegistry() JavaScript ์ƒ์„ฑ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์š”์†Œ๋ฅผ ์ „์—ญ window.customElements ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์™€ ๊ฒน์น˜์ง€ ์•Š๋Š” DOM ๊ณ„์ธต ๊ตฌ์กฐ์˜ ํŠน์ • ์˜์—ญ์— ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋‘ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋™์ผํ•œ ์ด๋ฆ„์„ ๊ฐ€์ง„ ์„œ๋กœ ๋‹ค๋ฅธ ์š”์†Œ๋ฅผ ์ •์˜ํ•˜๋Š” ๊ฒฝ์šฐ, ๊ทธ๋Ÿฌ๋ฉด ํŽ˜์ด์ง€์˜ ํ•œ ๋ถ€๋ถ„์—์„œ ํ•ด๋‹น ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ์ชฝ์€ ์ฒซ ๋ฒˆ์งธ ๋„์„œ๊ด€์—์„œ, ๋‹ค๋ฅธ ํ•œ์ชฝ์€ ๋‘ ๋ฒˆ์งธ ๋„์„œ๊ด€์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • WebGL API๋Š” ์ด์ œ EXT_clip_control ๋ฐ EXT_texture_mirror_clamp_to_edge ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋ฉฐ, WebGL 2๋Š” ์ด์ œ EXT_texture_norm16 ํ™•์žฅ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • Sanitizer API๋Š” HTML ์ฝ”๋“œ๊ฐ€ DOM ํŠธ๋ฆฌ์— ์ถ”๊ฐ€๋˜๊ธฐ ์ „, ์ฆ‰ ๊ตฌ๋ฌธ ๋ถ„์„ ๋‹จ๊ณ„์—์„œ HTML ์ฝ”๋“œ ์ •์ œ๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ •์ œ ๊ณผ์ • ์ค‘์— ์ œ๊ฑฐ๋˜๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ์š”์†Œ์— ๋Œ€ํ•œ ์ƒ์„ฑ์ž๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฒ„์ „์—์„œ๋Š” Android ์ƒค์˜ค๋ฏธ ๋ฐ ๋ ˆ๋“œ๋ฏธ ๊ธฐ๊ธฐ์—์„œ ํƒญ ์ƒˆ๋กœ ๊ณ ์นจ ํ˜„์ƒ์ด ํฌ๊ฒŒ ์ค„์–ด๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋‰ด์š• ํƒ€์ž„์ฆˆ์™€ ๊ฐ™์€ ์›น์‚ฌ์ดํŠธ์—์„œ ๋ฐœ์ƒํ•˜๋˜ ๋™์˜์ƒ ์žฌ์ƒ ๋ฌธ์ œ๋„ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Firefox Enterprise์—์„œ๋Š” ๊ด€๋ฆฌ์ž๊ฐ€ ์ถฉ๋Œ ํ›„ ์„ธ์…˜์„ ๋ณต์›ํ•˜๊ธฐ ์ „์— ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์‹œ ๋กœ๊ทธ์ธํ•˜๋„๋ก ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Firefox Enterprise ๋นŒ๋“œ์—์„œ SBOM(์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ ๋ชฉ๋ก) ๋ฐ์ดํ„ฐ ์ƒ์„ฑ์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค. AI ๊ธฐ๋ฐ˜ ์–‘์‹ ์ž๋™ ์™„์„ฑ ๊ธฐ๋Šฅ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster