WebKitGTK 2.36.0 ๋ธŒ๋ผ์šฐ์ € ์—”์ง„ ๋ฐ Epiphany 42 ์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ์‹œ

WebKit ๋ธŒ๋ผ์šฐ์ € ์—”์ง„์„ GTK ํ”Œ๋žซํผ์œผ๋กœ ํฌํŒ…ํ•œ WebKitGTK 2.36.0์˜ ์ƒˆ๋กœ์šด ์•ˆ์ •์ ์ธ ๋ธŒ๋žœ์น˜๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. WebKitGTK๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด GObject ๊ธฐ๋ฐ˜์˜ GNOME ์ง€ํ–ฅ API๋ฅผ ํ†ตํ•ด WebKit์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํŠน์ˆ˜ HTML/CSS ํŒŒ์„œ์—์„œ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋งŒ๋“œ๋Š” ๋“ฑ ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์›น ์ฝ˜ํ…์ธ  ์ฒ˜๋ฆฌ ๋„๊ตฌ๋ฅผ ํ†ตํ•ฉํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. WebKitGTK๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ž˜ ์•Œ๋ ค์ง„ ํ”„๋กœ์ ํŠธ๋กœ๋Š” ํ‘œ์ค€ GNOME ๋ธŒ๋ผ์šฐ์ €(Epiphany)๋ฅผ ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” WebKitGTK๊ฐ€ Midori ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‚ฌ์šฉ๋˜์—ˆ์ง€๋งŒ, ํ”„๋กœ์ ํŠธ๊ฐ€ Astian Foundation์œผ๋กœ ์ด๊ด€๋œ ํ›„ WebKitGTK์˜ ์ด์ „ ๋ฒ„์ „ Midori๋Š” ํ๊ธฐ๋˜์—ˆ๊ณ , Wexond ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ถ„๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด์„œ ์ด๋ฆ„์€ Midori์ง€๋งŒ Electron ๋ฐ React ํ”Œ๋žซํผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ ์ œํ’ˆ์ด ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • ์žฅ์• ์ธ์„ ์œ„ํ•œ ๋„๊ตฌ์˜ ์ƒˆ๋กœ์šด ๊ตฌํ˜„์ด ์ œ์•ˆ๋˜์—ˆ์œผ๋ฉฐ, ATK์—์„œ DBus AT-SPI ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ „ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • requestVideoFrameCallback ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฏธ๋””์–ด ์„ธ์…˜์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๊ทœ์น™์„ ๊ฒฐ์ •ํ•˜๋Š” hardware-acceleration-policy ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” "always"๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ์ •์˜ URI ์ฒด๊ณ„๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ API๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”Œ๋žซํผ์—์„œ Linux ์‚ฌ์šฉ์ž ์ƒํ˜ธ์ž‘์šฉ์„ ์ œ๊ณตํ•˜๋Š” ์Šค๋ ˆ๋“œ(์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ, ์Šคํฌ๋กค๋ง ๋“ฑ)์— ์‹ค์‹œ๊ฐ„ ์ž‘์—…์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค.

WebKitGTK 2.36.0์„ ๊ธฐ๋ฐ˜์œผ๋กœ GNOME Web 42(Epiphany) ๋ธŒ๋ผ์šฐ์ € ๋ฆด๋ฆฌ์Šค๊ฐ€ ๊ตฌ์„ฑ๋˜์—ˆ์œผ๋ฉฐ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ œ์•ˆ๋ฉ๋‹ˆ๋‹ค.

  • ๋‚ด์žฅ๋œ PDF ๋ทฐ์–ด(PDF.js)๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹คํฌ ํ…Œ๋งˆ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์€ ํ•ญ์ƒ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • GTK 4๋กœ์˜ ์ „ํ™˜์„ ์œ„ํ•œ ์ค€๋น„๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค.
  • ๋ฐ์Šคํฌํ†ฑ ํ•ธ๋“ค๋Ÿฌ๋ฅผ ํ†ตํ•ด URI๋ฅผ ์—ฌ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๋Œ€๋ถ€๋ถ„์˜ Flatpak "ํฌํ„ธ"์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ๋น„๋™๊ธฐ ๋ž˜ํผ๋ฅผ ์ œ๊ณตํ•˜๋Š” libportal 0.5์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒ€์ƒ‰ ์—”์ง„์„ ๊ด€๋ฆฌํ•˜๋Š” ์ฝ”๋“œ๊ฐ€ ์žฌ์ž‘์—…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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