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

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

  • Firefox 68์—์„œ ์ฒ˜์Œ ์„ ๋ณด์ธ Quantum Bar ์ฃผ์†Œ ํ‘œ์‹œ์ค„์€ ์ฒซ ๋ฒˆ์งธ ์ฃผ์š” ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค:
    • ํฌ์ปค์Šค๋ฅผ ๋ฐ›์œผ๋ฉด ์ฃผ์†Œ ํ‘œ์‹œ์ค„ ํฌ๊ธฐ๊ฐ€ ํฌ๊ฒŒ ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค(browser.urlbar.update1).
    • ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์ƒ์œ„ ์‚ฌ์ดํŠธ๊ฐ€ ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด(browser.urlbar.openViewOnFocus)์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    • ๋ฐฉ๋ฌธํ•œ ๋ฆฌ์†Œ์Šค ๊ธฐ๋ก์ด ํฌํ•จ๋œ ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด https:// ํ”„๋กœํ† ์ฝœ์ด ๋” ์ด์ƒ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.. ์š”์ฆ˜ ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ˆ„๊ตฌ๋„ ๋†€๋ผ์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์ œ๋Š” HTTPS์˜ ์กด์žฌ๊ฐ€ ์•„๋‹ˆ๋ผ HTTPS์˜ ๋ถ€์žฌ(browser.urlbar.update1.view.stripHttps)์— ์‚ฌ์šฉ์ž์˜ ์ฃผ์˜๋ฅผ ๋„๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
    • ๋˜ํ•œ, ๋‹จ์ข… www ํ•˜์œ„ ๋„๋ฉ”์ธ ํ‘œ์‹œ(browser.urlbar.trimURLs ์„ค์ •์€ www ๋ฐ https:// ํ‘œ์‹œ๋ฅผ ๋™์‹œ์— ๋ฐ˜ํ™˜ํ•˜๋ฏ€๋กœ ์œ„์— ์„ค๋ช…๋œ ์„ค์ •์„ ๊ฑด๋“œ๋ฆด ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค).
    • browser.urlbar.clickSelectsAll ๋ฐ browser.urlbar.doubleClickSelectsAll ์„ค์ •์„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ Linux์˜ ์ฃผ์†Œ ํ‘œ์‹œ์ค„ ํด๋ฆญ ๋™์ž‘์ด macOS ๋ฐ Windows์˜ ๋™์ž‘๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. 14๋…„ ๋™์•ˆ ์‚ฌ์šฉ์ž๋“ค์ด ์š”๊ตฌํ•ด ์˜จ ๊ฒƒ.
  • Wayland๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ์—์„œ๋Š” webGL์˜ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์ด ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค(widget.wayland-dmabuf-webgl.enabled). X11๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜๋งŽ์€ ์˜ˆ์™ธ์™€ ํ•ดํ‚น (Mozilla์—๋Š” ๋ชจ๋“  ๊ธฐ์กด ๋น„๋””์˜ค ์นด๋“œ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  ๊ธฐ์กด ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „์„ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ๋Š” Google์˜ ๋ง‰๋Œ€ํ•œ ๋ฆฌ์†Œ์Šค๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.) Wayland๋Š” RedHat์˜ Martin Striansky๊ฐ€ ํ•„์š”ํ•œ ๋ฐฑ์—”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ์ƒํ™ฉ์„ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. DMABuf. ์ข‹์€ ๋ณด๋„ˆ์Šค๋Š” DMABuf๊ฐ€ H.264 ๋””์ฝ”๋”ฉ์„ ์œ„ํ•œ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(widget.wayland-dmabuf-vaapi.enabled). ๋‹ค์Œ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์ด ๋‹ค๋ฅธ ๋น„๋””์˜ค ํ˜•์‹์—์„œ๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
  • ๋‚˜ํƒ€๋‚ฌ๋‹ค Flatpak ํ˜•์‹์˜ ๊ณต์‹ ํŒจํ‚ค์ง€.
  • ๊ณ ์ • KDE Plasma ๊ฐ€์ƒ ๋ฐ์Šคํฌํƒ‘์œผ๋กœ ์„ธ์…˜์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.
  • ์ด๋ฏธ์ง€ ์ง€์—ฐ ๋กœ๋”ฉ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€์— ์†์„ฑ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋กœ๋“œ ๋‚˜ํƒœํ•œ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ํ•ด๋‹น ์œ„์น˜๋กœ ์Šคํฌ๋กคํ•  ๋•Œ๋งŒ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ด๋ฏธ์ง€๋ฅผ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.
  • ์˜๊ตญ ์‚ฌ์šฉ์ž(๋ฏธ๊ตญ ์‚ฌ์šฉ์ž ํฌํ•จ)๋Š” ์‹œ์ž‘ ํŽ˜์ด์ง€์—์„œ ์Šคํฐ์„œ ์ฝ˜ํ…์ธ  ์ฐจ๋‹จ(์„ค์ •์—์„œ ๋น„ํ™œ์„ฑํ™”๋จ)์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • TLS 1.0/1.1 ์ง€์›์„ ๋‹ค์‹œ ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ์‚ฌ๋žŒ๋“ค์ด ์ž์›์— ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ์„ ์กฐ๊ธˆ ๋” ์–ด๋ ต๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์ตœ์ ์˜ ์‹œ๊ธฐ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
  • ์ด์ œ๋ถ€ํ„ฐ ๋ธŒ๋ผ์šฐ์ €๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ์— ์žˆ์Šต๋‹ˆ๋‹ค. ์บ์‹œ Mozilla์— ์•Œ๋ ค์ง„ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  PKI CA ์ธ์ฆ์„œ. ์ด๋Š” ์†Œ์œ ์ž๊ฐ€ HTTPS๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ตฌ์„ฑํ•˜์ง€ ์•Š์€ ์„œ๋ฒ„์™€์˜ ํ˜ธํ™˜์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.
  • ์ •๋ณด:์ •์ฑ… ํŽ˜์ด์ง€ ์žฌ์ž‘์„ฑ XUL์—์„œ HTML๋กœ.
  • ์›น ์•”ํ˜ธํ™” API๋Š” ์ด์ œ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋‹ค. ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ์—ด๋ฆฐ ์‚ฌ์ดํŠธ์—๋งŒ ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค.
  • Firefox HTML ๋ฌธ์„œ ๊ด€๋ จ ์ด์ œ ๊ณ ๋ ค๋ฉ๋‹ˆ๋‹ค X-Content-Type-Options:nosniff ์ง€์‹œ๋ฌธ์€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ฝ˜ํ…์ธ ์˜ MIME ์œ ํ˜•์„ ๊ฒฝํ—˜์ ์œผ๋กœ ๊ฒฐ์ •ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜์ง€ ์•Š๋„๋ก ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์—๋Š” "nosniff"๊ฐ€ CSS์™€ JS์—๋งŒ ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • macOS ์‚ฌ์šฉ ๊ธฐ์ˆ ์šฉ ๋นŒ๋“œ RL๋ฐ•์Šค. ์ž ์žฌ์ ์œผ๋กœ ์ทจ์•ฝํ•œ ํƒ€์‚ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ C++ ์ฝ”๋“œ๋Š” ์„ฑ๋Šฅ์ด ์—„๊ฒฉํžˆ ์ œํ•œ๋œ WebAssembly ๋ชจ๋“ˆ๋กœ ๋ณ€ํ™˜๋œ ๋‹ค์Œ ๋ชจ๋“ˆ์ด ๋„ค์ดํ‹ฐ๋ธŒ ์ฝ”๋“œ๋กœ ์ปดํŒŒ์ผ๋˜์–ด ๊ฒฉ๋ฆฌ๋œ ํ”„๋กœ์„ธ์Šค์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋„์„œ๊ด€์€ ์ฒ˜์Œ์ด์—ˆ๋‹ค. ์„๋ฌต. ๋˜ํ•œ macOS๋Š” ์šด์˜ ์ฒด์ œ ์ €์žฅ์†Œ(security.osclientcerts.autoload ์„ค์ •)์—์„œ ์ธ์ฆ์„œ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ์ •๋œ ๋ธŒ๋ผ์šฐ์ € ์„ธ์…˜ ๋ณต๊ตฌ๊ฐ€ ์ด์ „ ์„ธ์…˜์—์„œ ํ•ด๋‹น ์ฐฝ์ด ์žˆ๋˜ ๋ฐ์Šคํฌํƒ‘์ด ์•„๋‹Œ ํ˜„์žฌ ๋ฐ์Šคํฌํƒ‘์— ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์„ ๋ฐฐ์น˜ํ•˜๊ฒŒ ํ•˜๋Š” ๋ฒ„๊ทธ์ž…๋‹ˆ๋‹ค.
  • Windows์—์„œ ํฌํ•จ๋จ ์„ฑ๋Šฅ์— ๊ธ์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์ง์ ‘ ํ•ฉ์„ฑ(Direct Composition). ๊ฒŒ๋‹ค๊ฐ€, ๊ฒฐ์ •๋œ Chrome 80 ์ด์ƒ์—์„œ ๋กœ๊ทธ์ธ์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • CSS :
  • ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ :
  • ์ธํ„ฐํŽ˜์ด์Šค HTMLForm์š”์†Œ ๋ฐฉ๋ฒ•์ด ์žˆ์–ด์š” ์š”์ฒญ์ œ์ถœ(), ์ด๋Š” ์ œ์ถœ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
  • ์›น ์• ๋‹ˆ๋ฉ”์ด์…˜ API:
  • ๊ฐœ๋ฐœ์ž ๋„๊ตฌ:
    • ์ฆ‰์‹œ๊ณ„์‚ฐ ์ฝ˜์†” ํ‘œํ˜„์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž…๋ ฅํ•˜๋Š” ์ฆ‰์‹œ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํŽ˜์ด์ง€ ์ธก์ • ๋„๊ตฌ ์ง์‚ฌ๊ฐํ˜• ํ”„๋ ˆ์ž„์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค.
    • ๊ฒฝ์œ„ ์ด์ œ CSS ์„ ํƒ์ž๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ‘œํ˜„์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์š”์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. xpath.
    • ์ด์ œ ๋ฉ”์‹œ์ง€๋ฅผ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ์›น ์†Œ์ผ“ ๋ฅผ ํ†ตํ•ด ์ •๊ทœ์‹.
    • ํŽ˜์ด์ง€์˜ ์†Œ์Šค ์ฝ”๋“œ ๋ณด๊ธฐ ๋ชจ๋“œ์—์„œ ํƒญ ๊ธธ์ด๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” view_source.tab_size ์„ค์ •์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

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