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

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

Firefox 100์˜ ์ฃผ์š” ํ˜์‹ :

  • ๋งž์ถค๋ฒ• ๊ฒ€์‚ฌ ์‹œ ์„œ๋กœ ๋‹ค๋ฅธ ์–ธ์–ด์˜ ์‚ฌ์ „์„ ๋™์‹œ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด์—์„œ ์—ฌ๋Ÿฌ ์–ธ์–ด๋ฅผ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Linux ๋ฐ Windows์—์„œ๋Š” ๋ถ€๋™ ์Šคํฌ๋กค ๋ง‰๋Œ€๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์–ด ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ์›€์ง์ผ ๋•Œ๋งŒ ์ „์ฒด ์Šคํฌ๋กค ๋ง‰๋Œ€๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ณ  ๋‚˜๋จธ์ง€ ์‹œ๊ฐ„์—๋Š” ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ผ ๋•Œ ์–‡์€ ํ‘œ์‹œ์„ ์ด ํ‘œ์‹œ๋˜์–ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŽ˜์ด์ง€์˜ ํ˜„์žฌ ์˜คํ”„์…‹์ด์ง€๋งŒ ์ปค์„œ๊ฐ€ ์›€์ง์ด์ง€ ์•Š์œผ๋ฉด ์ž ์‹œ ํ›„ ํ‘œ์‹œ๊ธฐ๊ฐ€ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์ˆจ๊ฒจ์ง„ ์Šคํฌ๋กค๋ฐ”๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด "์‹œ์Šคํ…œ ์„ค์ • > ์ ‘๊ทผ์„ฑ > ์‹œ๊ฐ ํšจ๊ณผ > ํ•ญ์ƒ ์Šคํฌ๋กค๋ฐ” ํ‘œ์‹œ" ์˜ต์…˜์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • PIP(Picture-in-Picture) ๋ชจ๋“œ์—์„œ๋Š” YouTube, Prime Video, Netflix์˜ ๋น„๋””์˜ค๋Š” ๋ฌผ๋ก  Coursera.org์™€ ๊ฐ™์ด WebVTT(์›น ๋น„๋””์˜ค ํ…์ŠคํŠธ ํŠธ๋ž™) ํ˜•์‹์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์ดํŠธ์—์„œ ๋น„๋””์˜ค๋ฅผ ์‹œ์ฒญํ•  ๋•Œ ์ž๋ง‰์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์„ค์น˜ ํ›„ ์ฒ˜์Œ ์‹คํ–‰ ์‹œ Firefox ๋นŒ๋“œ ์–ธ์–ด๊ฐ€ ์šด์˜ ์ฒด์ œ ์„ค์ •๊ณผ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒ€์‚ฌ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ถˆ์ผ์น˜๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ Firefox์—์„œ ์‚ฌ์šฉํ•  ์–ธ์–ด๋ฅผ ์„ ํƒํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • macOS ํ”Œ๋žซํผ์—์„œ๋Š” HRD(High Dynamic Range)๋ฅผ ์ง€์›ํ•˜๋Š” ํ™”๋ฉด์ด ์žˆ๋Š” ์‹œ์Šคํ…œ์— HDR(High Dynamic Range) ๋น„๋””์˜ค์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Windows ํ”Œ๋žซํผ์—์„œ๋Š” ์‹œ์Šคํ…œ์— AV1 ๋น„๋””์˜ค ํ™•์žฅ์ด ์žˆ๋Š” ๊ฒฝ์šฐ Intel Gen 11+ ๋ฐ AMD RDNA 2 GPU(Navi 24 ๋ฐ GeForce 30 ์ œ์™ธ)๊ฐ€ ํƒ‘์žฌ๋œ ์ปดํ“จํ„ฐ์—์„œ AV1 ํ˜•์‹์˜ ๋น„๋””์˜ค ๋””์ฝ”๋”ฉ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. Windows์—์„œ Intel GPU์—๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„๋””์˜ค ์˜ค๋ฒ„๋ ˆ์ด๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์–ด ๋น„๋””์˜ค ์žฌ์ƒ ์‹œ ์ „๋ ฅ ์†Œ๋น„๋ฅผ ์ค„์ด๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
  • ์˜๊ตญ ์‚ฌ์šฉ์ž์˜ ๊ฒฝ์šฐ ์›น ์–‘์‹์— ์‹ ์šฉ์นด๋“œ ๋ฒˆํ˜ธ๋ฅผ ์ž๋™์œผ๋กœ ์ž…๋ ฅํ•˜๊ณ  ๊ธฐ์–ตํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.
  • ์ด๋ฒคํŠธ๋ฅผ ๋ Œ๋”๋งํ•˜๊ณ  ์ฒ˜๋ฆฌํ•  ๋•Œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณด๋‹ค ๊ท ๋“ฑํ•˜๊ฒŒ ๋ถ„๋ฐฐํ•˜์—ฌ Twitch์—์„œ ๋ณผ๋ฅจ ์Šฌ๋ผ์ด๋”์˜ ์ง€์—ฐ๋œ ์‘๋‹ต ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ์—์„œ ๋‹ค์šด๋กœ๋“œํ•œ ํ•˜์œ„ ๋ฆฌ์†Œ์Šค ๋ฐ iframe์˜ ๊ฒฝ์šฐ Referrer-Policy HTTP๋ฅผ ํ†ตํ•ด ์„ค์ •๋œ "no-referrer-when-downgrade", "origin-when-cross-origin" ๋ฐ "unsafe-url" ์ •์ฑ…์„ ๋ฌด์‹œํ•˜๋„๋ก ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์ •์„ ์šฐํšŒํ•  ์ˆ˜ ์žˆ๋Š” ํ—ค๋”๋Š” "Referer" ํ—ค๋”์—์„œ ์ œ87์ž ์‚ฌ์ดํŠธ๋กœ์˜ ์ „์ฒด URL ์ „์†ก์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. Firefox XNUMX์—์„œ๋Š” ๊ธฐ๋ฐ€ ๋ฐ์ดํ„ฐ์˜ ์ž ์žฌ์ ์ธ ์œ ์ถœ์„ ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ "์›๋ณธ ๊ฐ„ ๊ต์ฐจ ์‹œ ์—„๊ฒฉํ•œ ์›๋ณธ" ์ •์ฑ…์ด ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ „์†กํ•  ๋•Œ "์ฐธ์กฐ์ž"์—์„œ ๊ฒฝ๋กœ์™€ ๋งค๊ฐœ ๋ณ€์ˆ˜๋ฅผ ์ž˜๋ผ๋‚ด๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. HTTPS๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ๋•Œ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•œ ์š”์ฒญ HTTPS์—์„œ HTTP๋กœ ์ „ํ™˜ํ•  ๋•Œ ๋นˆ "๋ฆฌํผ๋Ÿฌ"๋ฅผ ์ „์†กํ•˜๊ณ  ๋™์ผํ•œ ์‚ฌ์ดํŠธ ๋‚ด์—์„œ ๋‚ด๋ถ€ ์ „ํ™˜์„ ์œ„ํ•ด ์ „์ฒด "๋ฆฌํผ๋Ÿฌ"๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.
  • ๋งํฌ์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ํฌ์ปค์Šค ํ‘œ์‹œ๊ธฐ๊ฐ€ ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ํƒญ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งํฌ๋ฅผ ๊ฒ€์ƒ‰ํ•  ๋•Œ ํ‘œ์‹œ๋จ). ์ด์ œ ๋งํฌ๋Š” ์ ์„  ๋Œ€์‹  ํŒŒ๋ž€์ƒ‰ ์‹ค์„ ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์›น ์–‘์‹์˜ ํ™œ์„ฑ ํ•„๋“œ์™€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํ‘œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์„ ์„ ์‚ฌ์šฉํ•˜๋ฉด ์‹œ๋ ฅ์ด ์•ฝํ•œ ์‚ฌ๋žŒ๋“ค์ด ํƒ์ƒ‰์„ ๋‹จ์ˆœํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์— ์ฃผ๋ชฉํ•ฉ๋‹ˆ๋‹ค.
  • Firefox๋ฅผ ๊ธฐ๋ณธ PDF ๋ทฐ์–ด๋กœ ์„ ํƒํ•˜๋Š” ์˜ต์…˜์ด ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • WritableStreams API๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ์ดํ„ฐ ๊ธฐ๋ก์„ ์ŠคํŠธ๋ฆผ ์ œํ•œ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋œ ์ฑ„๋„๋กœ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ์ถ”์ƒํ™” ์ˆ˜์ค€์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ReadableStreams์™€ WritableStreams ์‚ฌ์ด์— ๋ช…๋ช…๋˜์ง€ ์•Š์€ ํŒŒ์ดํ”„๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด PipeTo() ๋ฉ”์„œ๋“œ๋„ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. WritableStreamDefaultWriter ๋ฐ WritableStreamDefaultController ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • WebAssembly์—๋Š” ์˜ˆ์™ธ(WASM ์˜ˆ์™ธ)์— ๋Œ€ํ•œ ์ง€์›์ด ํฌํ•จ๋˜์–ด ์žˆ์–ด C++์— ๋Œ€ํ•œ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  JavaScript์˜ ์ถ”๊ฐ€ ์ฒ˜๋ฆฌ๊ธฐ์— ๋ฌถ์ด์ง€ ์•Š๊ณ ๋„ ํ˜ธ์ถœ ์Šคํƒ ํ•ด์ œ ์˜๋ฏธ ์ฒด๊ณ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ณ ๋„๋กœ ์ค‘์ฒฉ๋œ "display: Grid" ์š”์†Œ์˜ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • HDR(High Dynamic Range)์„ ์ง€์›ํ•˜๋Š” ํ™”๋ฉด์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด CSS์— '๋™์  ๋ฒ”์œ„' ๋ฐ '๋น„๋””์˜ค ๋™์  ๋ฒ”์œ„' ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋น„ํ‘œ์ค€ ๋Œ€๊ทœ๋ชจ ํ• ๋‹น HTTP ํ—ค๋”์— ๋Œ€ํ•œ ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ˜์‹ ๊ณผ ๋ฒ„๊ทธ ์ˆ˜์ • ์™ธ์—๋„ Firefox 100์€ ์ผ๋ จ์˜ ์ทจ์•ฝ์ ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ํ•ด๊ฒฐ๋œ ๋ณด์•ˆ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋Š” ํ˜„์žฌ ์ œ๊ณต๋˜์ง€ ์•Š์ง€๋งŒ ๋ช‡ ์‹œ๊ฐ„ ๋‚ด์— ์ทจ์•ฝ์  ๋ชฉ๋ก์ด ๊ฒŒ์‹œ๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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