ํŒŒ์ด์–ด ํญ์Šค 84

์‚ฌ์šฉ ๊ฐ€๋Šฅ ํŒŒ์ด์–ด ํญ์Šค 84.

  • Adobe Flash๋ฅผ ์ง€์›ํ•˜๋Š” ์ตœ์‹  ๋ฆด๋ฆฌ์Šค์ž…๋‹ˆ๋‹ค. Flash๋Š” Firefox์—์„œ ์‹คํ–‰์ด ํ—ˆ์šฉ๋˜๋Š” ์œ ์ผํ•œ NPAPI ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋ฏ€๋กœ NPAPI ์ง€์›์€ ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
  • ํ™œ์„ฑํ™”๋œ ์‹œ์Šคํ…œ ์ˆ˜๊ฐ€ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Web ๋ Œ๋”:
    • Linux : ๊ทธ๋†ˆ/X11 (์ œ์™ธํ•˜๊ณ  ์‹œ์Šคํ…œ ๋…์  NVIDIA ๋“œ๋ผ์ด๋ฒ„์™€ "Intel ๊ทธ๋ž˜ํ”ฝ ๋ฐ ํ•ด์ƒ๋„ >= 3440ร—1440)์˜ ์กฐํ•ฉ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ํ˜ธ์—์„œ๋Š” ๊ฐœ์„ค GNOME/Wayland ์กฐํ•ฉ์— ๋Œ€ํ•ด WebRender ํ™œ์„ฑํ™”(XWayland ์ œ์™ธ)
    • macOS: ๋น…์„œ
    • ์•ˆ๋“œ๋กœ์ด๋“œ: GPU ๋ง๋ฆฌ-G.
    • ์œˆ๋„์šฐ: ์ธํ…” ๊ทธ๋ž˜ํ”ฝ 5์„ธ๋Œ€์™€ 6์„ธ๋Œ€ (์•„์ด์–ธ๋ ˆ์ดํฌ์™€ ์ƒŒ๋””๋ธŒ๋ฆฟ์ง€). ์ถ”๊ฐ€์ ์œผ๋กœ WebRender๋Š” ์žฅ์• ๊ฐ€ ์žˆ๋Š” ์žฌ์ƒ ๋นˆ๋„๊ฐ€ ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ๋ชจ๋‹ˆํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” NVIDIA ๋น„๋””์˜ค ์นด๋“œ ์†Œ์œ ์ž์˜ ๊ฒฝ์šฐ.
  • ํŒŒ์ด์–ด ํญ์Šค ๋ฐฐ์šด ์‚ฌ์šฉ ํŒŒ์ดํ”„ ์™€์ด์–ด. PipeWire ์ง€์› ์ถ”๊ฐ€ WebRTC์—์„œ.
  • Linux์—๋Š” ๊ณต์œ  ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ• ๋‹นํ•˜๋Š” ์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ•์ด ๋„์ž…๋˜์–ด ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜๊ณ  Docker์™€์˜ ํ˜ธํ™˜์„ฑ์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.
  • Apple Silicon ํ”„๋กœ์„ธ์„œ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ง€์›์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Rosetta 2 ์—๋ฎฌ๋ ˆ์ดํ„ฐ์— ๋น„ํ•ด ๊ธฐ๋ณธ ๋นŒ๋“œ๋Š” 2.5๋ฐฐ ๋” ๋น ๋ฅด๊ฒŒ ์‹œ์ž‘๋˜๊ณ  ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์‘๋‹ต์„ฑ์€ XNUMX๋ฐฐ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ DRM ์ฝ˜ํ…์ธ ๋ฅผ ์žฌ์ƒํ•˜๋ ค๋ฉด ์—ฌ์ „ํžˆ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • macOS์˜ Cylance ๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹  ์†Œํ”„ํŠธ์›จ์–ด๋Š” Firefox๋ฅผ ์•…์„ฑ ์ฝ”๋“œ๋กœ ์ž˜๋ชป ๋ณด๊ณ ํ•˜์—ฌ ์„ค์น˜๋ฅผ ๋ฐฉํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ ์Šค๋ ˆ๋“œ์˜ ๋ฆฌ์†Œ์Šค ์†Œ๋น„๋ฅผ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ์ž(about:processes ํŽ˜์ด์ง€)๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ–ฅํ›„ ์ถ”๊ฐ€ ์ •๋ณด๊ฐ€ ๊ณต๊ฐœ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
  • PIP ๋ชจ๋“œ ๋ฐฐ์šด ์ฐฝ์˜ ํฌ๊ธฐ์™€ ์œ„์น˜๋ฅผ ๊ธฐ์–ตํ•˜์„ธ์š”. ๋˜ํ•œ, PIP ์ฐฝ ์ง€๊ธˆ ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์ด ์—ด๋ ค ์žˆ๋Š” ๋™์ผํ•œ ๋ชจ๋‹ˆํ„ฐ์—์„œ ์—ด๋ฆฝ๋‹ˆ๋‹ค(์ด์ „์—๋Š” ํ•ญ์ƒ ๊ธฐ๋ณธ ๋ชจ๋‹ˆํ„ฐ์—์„œ ์—ด๋ ธ์Šต๋‹ˆ๋‹ค).
  • ์‹คํ—˜ ์„ค์ • ์„น์…˜(์ด๋ฅผ ๋ณด๋ ค๋ฉด browser.preferences.experimental์„ ํ™œ์„ฑํ™”ํ•˜๊ณ  about:preferences#experimental ํŽ˜์ด์ง€๋ฅผ ์—ด์–ด์•ผ ํ•จ)์— ์—ฌ๋Ÿฌ PIP ์ฐฝ์„ ๋™์‹œ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์„ค์ •์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. .
  • ์ด์ œ ์• ๋“œ์˜จ(Ctrl+๋งˆ์šฐ์Šค ํœ )์œผ๋กœ ์ƒ์„ฑ๋œ ํŒจ๋„, ํŒ์—…, ์ธก๋ฉด ํŒจ๋„์˜ ํฌ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜จ ํ›„, ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ถ๋งˆํฌ๋ฐ”๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ณ  ๋ถ๋งˆํฌ๋ฅผ ์„ค์ •ํ–ˆ๋‹ค๋ฉด Firefox๋Š” ์ž๋™์œผ๋กœ ๋ถ๋งˆํฌ๋ฐ”๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ์• ๋“œ์˜จ ๊ด€๋ฆฌ ํŽ˜์ด์ง€(about:addons)์— ์ด์ œ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค ๊ธฐ๋ณธ ๊ถŒํ•œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ถ”๊ฐ€ ๊ถŒํ•œ(์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ์„ค์น˜ ์ค‘์ด ์•„๋‹ˆ๋ผ ์ด๋Ÿฌํ•œ ๊ถŒํ•œ์ด ํ•„์š”ํ•œ ํŠน์ • ์„ค์ •์„ ํ™œ์„ฑํ™”ํ•  ๋•Œ ์š”์ฒญํ•จ)๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ์ถ”๊ฐ€ ๊ถŒํ•œ์ด ํ‘œ์‹œ๋˜์ง€ ์•Š์•˜๊ณ , ์ฒ ํšŒํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ ํ”„๋กœํ•„์„ ์ƒ์„ฑํ•˜๋ฉด ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์ค‘๊ฐ„ ์ธ์ฆ ๊ธฐ๊ด€์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ์ด์ „์ฒ˜๋Ÿผ ๋ช‡ ์ฃผ๊ฐ€ ์•„๋‹ˆ๋ผ ๊ฐ™์€ ๋‚  Mozilla ์„œ๋ฒ„์—์„œ ๋‹ค์šด๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ƒˆ๋กœ์šด Firefox ์‚ฌ์šฉ์ž๊ฐ€ ์ž˜๋ชป ๊ตฌ์„ฑ๋œ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•  ๋•Œ ๋ณด์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค.
  • ๊ตฌํ˜„ ๊ฐ™์€ ์ทจ์•ฝ์ ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธ XNUMX๋…„ ๋ฐ˜ ์ „์— Zoom ํด๋ผ์ด์–ธํŠธ์—์„œ ๋ฐœ๊ฒฌ๋จ. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด์ „์— "ํ•ญ์ƒ Zoom ํšŒ์˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Zoommtg:// ๋งํฌ ์—ด๊ธฐ" ์˜ต์…˜์ด ๋ชจ๋“  ์‚ฌ์ดํŠธ์— ๋ฐฐํฌ๋œ ๊ฒฝ์šฐ(์–ด๋Š ์‚ฌ์ดํŠธ์—์„œ๋“  ํ•ด๋‹น ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด Zoom ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์—ด๋ฆผ) ์ด์ œ ์ด ์˜ต์…˜์€ ๋„๋ฉ”์ธ ๋‚ด์—์„œ๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค( example1.com์—์„œ ํ™œ์„ฑํ™”ํ•œ ๋‹ค์Œ anothersite.com์—์„œ Zoommtg:// ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์š”์ฒญ ์ฐฝ์ด ๋‹ค์‹œ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์—๊ฒŒ ๋„ˆ๋ฌด ๋งŽ์€ ๋ถˆํŽธ์„ ๋ผ์น˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ๋ณดํ˜ธ(security.external_protocol_requires_permission ์„ค์ •์— ์˜ํ•ด ์ œ์–ด๋จ)๋Š” tel: ๋ฐ mailto:์™€ ๊ฐ™์€ ์ผ๋ถ€ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์ฒด๊ณ„์—๋Š” ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • www.example.com์— ๋Œ€ํ•ด์„œ๋งŒ SSL ์ธ์ฆ์„œ๊ฐ€ ๋ฐœ๊ธ‰๋˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ https://example.com์— ์•ก์„ธ์Šคํ•˜๋ ค๊ณ  ํ•˜๋ฉด Firefox๋Š” ์ž๋™์œผ๋กœ https://www.example.com์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค(์ด์ „์—๋Š” ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž๊ฐ€ ์˜ค๋ฅ˜ SSL_ERROR_BAD_CERT_DOMAIN).
  • Firefox๋Š” ์ด์ œ ํ•ญ์ƒ ๋กœ์ปฌ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ(http://localhost/ ะธ http://dev.localhost/) ๋ฃจํ”„๋ฐฑ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ฐธ์กฐํ•˜๋Š” ๊ฒƒ(์˜ˆ: http://127.0.0.1). ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด localhost์—์„œ ๋กœ๋“œ๋œ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋” ์ด์ƒ ํ˜ผํ•ฉ ์ฝ˜ํ…์ธ ๋กœ ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • PDF ํŒŒ์ผ, ์‚ฌ๋ฌด์šฉ ๋ฌธ์„œ ๋ฐ ๋ฏธ๋””์–ด ํŒŒ์ผ ์ง€๊ธˆ ํ•ญ์ƒ ์˜ฌ๋ฐ”๋ฅธ ํ™•์žฅ์ž๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค(๋•Œ๋•Œ๋กœ ํ™•์žฅ์ž ์—†์ด ์ €์žฅ๋จ).
  • ์‹คํŒจํ•œ DoH ์‹œ๋„์˜ ์ตœ๋Œ€ ํ—ˆ์šฉ ํšŸ์ˆ˜(๋„๋‹ฌ ํ›„ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ž๋™์œผ๋กœ ์ผ๋ฐ˜ DNS๋กœ ์ „ํ™˜)๊ฐ€ 5ํšŒ์—์„œ 15ํšŒ๋กœ ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค.
  • Windows ํ”Œ๋žซํผ์—์„œ Canvas 2D๋Š” ์ด์ œ GPU ๊ฐ€์†ํ™”๋ฉ๋‹ˆ๋‹ค.
  • CSS :
    • ์˜์‚ฌ ํด๋ž˜์Šค :์•„๋‹ˆ๋‹ค() ๋ณต์žกํ•œ ์„ ํƒ๊ธฐ์— ๋Œ€ํ•œ ์ง€์›์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
    • ๋…์ ์ ์ธ -moz-default-appearance ์†์„ฑ์€ ๋” ์ด์ƒ scrollbar-small(scrollbar-width:thin์„ ์‚ฌ์šฉํ•ด์•ผ ํ•จ) ๋ฐ ์Šคํฌ๋กค ๋ง‰๋Œ€(macOS๋งŒ ํ•ด๋‹น, ๋Œ€์‹  scrollbar-horizontal ๋ฐ scrollbar-vertical ์‚ฌ์šฉ)๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • JavaScript: ์ƒ์„ฑ์ž ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ง€์ •๋œ ์‚ฌ์šฉ์ž ์ •์˜ ๋‚ ์งœ ๋ฐ ์‹œ๊ฐ„ ํ˜•์‹ ๊ตญ์ œ๋‚ ์งœ์‹œ๊ฐ„ํ˜•์‹(), ์ด์ œ ์†Œ์ˆ˜ ์ดˆ(fractionalSecondDigits)๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ž๋ฆฟ์ˆ˜ ์ง€์ •์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • API :
    • API ํŽ˜์ธํŠธ ํƒ€์ด๋ฐ: ์ธํ„ฐํŽ˜์ด์Šค ์ถ”๊ฐ€ ํผํฌ๋จผ์ŠคํŽ˜์ธํŠธ ํƒ€์ด๋ฐ (ํŽ˜์ด์ง€์˜ ๋‹ค์–‘ํ•œ ๋ถ€๋ถ„์˜ ๋ Œ๋”๋ง ์‹œ๊ฐ„ ์ถ”์ )
    • ๋ฐฉ๋ฒ• Navigator.registerProtocolHandler() ์ด์ œ XNUMX๊ฐœ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜(scheme ๋ฐ url)๋งŒ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. title ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋” ์ด์ƒ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
    • ๋ฐฉ๋ฒ• MediaRecorder.start() ์ด์ œ ๊ธฐ๋ก๋œ ์ŠคํŠธ๋ฆผ์˜ ํŠธ๋ž™ ์ˆ˜๊ฐ€ ๋ณ€๊ฒฝ๋œ ๊ฒฝ์šฐ .InvalidModificationError๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
    • ํฌ๋กœ์Šค ์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŒ… ๋ฌธ์ œ๋กœ ์ธํ•ด ์ง€์›์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์บ์‹ฑ (์˜คํ”„๋ผ์ธ ๋ชจ๋“œ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋จ) ๋Œ€์‹ ์— ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค API ์„œ๋น„์Šค ์›Œ์ปค.
  • ๊ฐœ๋ฐœ์ž ๋„๊ตฌ:
    • ๋„คํŠธ์›Œํฌ ํŒจ๋„์€ ์ด์ œ ์ˆ˜ ๊ฐ‘์ž‘์Šค๋Ÿฌ์šด ์˜ค๋ฅ˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ์Šคํƒ ์ถ”์ ๊ณผ ๊ฐ™์€ ์œ ์šฉํ•œ ๋””๋ฒ„๊น… ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ๋ฅผ ์ œ์ถœํ•˜๋Š” ๊ฒƒ์ด ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค. ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
    • ์ ‘๊ทผ์„ฑ ๊ฒ€์‚ฌ๊ธฐ๋Š” ๋‹ค์Œ์„ ํ‘œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. Tab ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŽ˜์ด์ง€ ์š”์†Œ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ์ˆœ์„œ. ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ๊ฐœ๋ฐœ์ž๋Š” ํ‚ค๋ณด๋“œ ํƒ์ƒ‰์˜ ์šฉ์ด์„ฑ์„ ๋†’์ด ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : linux.org.ru