Pale Moon ๋ธŒ๋ผ์šฐ์ € 31.0 ๋ฆด๋ฆฌ์Šค

Pale Moon 31.0 ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Firefox ์ฝ”๋“œ ๋ฒ ์ด์Šค์—์„œ ๋ถ„๊ธฐํ•˜์—ฌ ๋” ๋†’์€ ํšจ์œจ์„ฑ์„ ์ œ๊ณตํ•˜๊ณ , ํด๋ž˜์‹ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ, ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ณ  ์ถ”๊ฐ€ ์‚ฌ์šฉ์ž ์ •์˜ ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Pale Moon ๋นŒ๋“œ๋Š” Windows ๋ฐ Linux(x86 ๋ฐ x86_64)์šฉ์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” MPLv2(Mozilla Public License)์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๋Š” Firefox 29์— ํ†ตํ•ฉ๋œ Australis ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ „ํ™˜ํ•˜์ง€ ์•Š๊ณ  ๊ด‘๋ฒ”์œ„ํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ž˜์‹ ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์„ฑ์„ ๊ณ ์ˆ˜ํ•ฉ๋‹ˆ๋‹ค. ์ œ๊ฑฐ๋œ ๊ตฌ์„ฑ ์š”์†Œ์—๋Š” DRM, Social API, WebRTC, PDF ๋ทฐ์–ด, Crash Reporter, ํ†ต๊ณ„ ์ˆ˜์ง‘ ์ฝ”๋“œ, ์ž๋…€ ๋ณดํ˜ธ ๋„๊ตฌ ๋ฐ ์žฅ์• ์ธ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. Firefox์™€ ๋น„๊ตํ•˜์—ฌ ๋ธŒ๋ผ์šฐ์ €๋Š” XUL ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์ง€์›์„ ์œ ์ง€ํ•˜๊ณ  ๋ณธ๊ฒฉ์ ์ธ ๋””์ž์ธ ํ…Œ๋งˆ์™€ ๊ฒฝ๋Ÿ‰ ๋””์ž์ธ ํ…Œ๋งˆ๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ ๋ฒ„์ „์—์„œ:

  • ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์•ˆ์ •์„ฑ ๋ฌธ์ œ๋ฅผ ํ™•์ธํ•˜๊ณ  ์ฃผ์š” ๊ฐœ๋ฐœ์ž ์ค‘ ํ•œ ์‚ฌ๋žŒ์˜ ํ•ญ์˜๋กœ ์ด์ „์— ์™„๋ฃŒ๋œ Pale Moon 30.0.0 ๋ฐ 30.0.1 ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ทจ์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. UXP(Unified XUL Platform) ํ”Œ๋žซํผ์˜ ์‚ฌ์šฉ์ด ๋ฐ˜ํ™˜๋˜์–ด Mozilla Central ์ €์žฅ์†Œ์—์„œ Firefox ๊ตฌ์„ฑ ์š”์†Œ ํฌํฌ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  Rust ์ฝ”๋“œ์— ๋Œ€ํ•œ ๋ฐ”์ธ๋”ฉ์ด ํ•ด์ œ๋˜์—ˆ์œผ๋ฉฐ Quantum ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์ด ํฌํ•จ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋œ ๋ธŒ๋ผ์šฐ์ € ์—”์ง„์€ Gecko ์—”์ง„์˜ ๋ณ€ํ˜•์ธ Goanna 5.1์ด๋ฉฐ, ์ง€์›๋˜์ง€ ์•Š๋Š” ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ํ”Œ๋žซํผ์˜ ์ฝ”๋“œ๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Pale Moon 29.x ๋ถ„๊ธฐ ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ๋ฆด๋ฆฌ์Šค 31.0์œผ๋กœ ์ง์ ‘ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ์ˆ˜์ •๋˜์ง€ ์•Š์€ ์˜ค๋ž˜๋œ Firefox์šฉ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ๊ณผ Pale Moon์šฉ์œผ๋กœ ํŠน๋ณ„ํžˆ ์ค€๋น„๋œ ์ƒˆ๋กœ์šด ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง€์›์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด์ „ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์˜ ์•ˆ์ •์„ฑ์€ ๋ณด์žฅ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๊ด€๋ฆฌ์ž์— ํŠน์ˆ˜ ์ฃผํ™ฉ์ƒ‰ ๋ผ๋ฒจ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • "?." ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ JavaScript์—์„œ ์ „์ฒด ์†์„ฑ ์ฒด์ธ ๋˜๋Š” ํ˜ธ์ถœ์„ ํ•œ ๋ฒˆ๋งŒ ํ™•์ธํ•˜๋Š” ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, "db?.user?.name?.length"๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์ „ ํ™•์ธ ์—†์ด "db.user.name.length" ๊ฐ’์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์›น์‚ฌ์ดํŠธ์™€์˜ ํ˜ธํ™˜์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด Selection.setBaseAndExtent() ๋ฐ queueMicroTask() ๋ฉ”์„œ๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • IntersectionObserver() ์ƒ์„ฑ์ž์—์„œ ๋นˆ ๋ฌธ์ž์—ด์„ ์ „๋‹ฌํ•  ๋•Œ ์˜ˆ์™ธ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋Š” ๋Œ€์‹  ๊ธฐ๋ณธ์ ์œผ๋กœ rootMargin ์†์„ฑ์ด ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
  • CSS ๊ทธ๋ฆฌ๋“œ ๋ฐ Flexbox๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ •์˜๋œ ๋””์ž์ธ์˜ ๋ Œ๋”๋ง์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • JavaScript์—์„œ ์›น ์ž‘์—…์ž์˜ ๋ณ‘๋ ฌ ์‹คํ–‰ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ์šธ์ž„๊ผด ๊ธ€๊ผด ํ‘œ์‹œ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ ํŒจํ‚ค์ง€์— ํฌํ•จ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์—…๋ฐ์ดํŠธ๋œ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.
  • ํ™•์žฅ๋œ VPx ๋น„๋””์˜ค ์ฝ”๋ฑ ์‹๋ณ„์ž์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • CSS๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋ณธ๋ฌธ ๋ฐ iframe ํƒœ๊ทธ์— ์ง์ ‘ ์„ค์ •๋œ ํ•„๋“œ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ๋œ ์˜ค๋žœ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Google SafeBrowsing ๋ฐ URLClassifier ์„œ๋น„์Šค ์‚ฌ์šฉ๊ณผ ๊ด€๋ จ๋œ ์ฝ”๋“œ๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • macOS ํ”Œ๋žซํผ์—์„œ์˜ ์–ด์…ˆ๋ธ”๋ฆฌ ์ฝ”๋“œ๊ฐ€ ๋ณต์›๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋น„ํ‘œ์ค€ ArchiveReader API๋ฅผ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์›๊ฒฉ ์ธก์ •์„ ์ˆ˜์ง‘ํ•˜๊ธฐ ์œ„ํ•ด Mozilla ๊ตฌ์„ฑ ์š”์†Œ์—์„œ ์ฝ”๋“œ๋ฅผ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Android ํ”Œ๋žซํผ ์ง€์›๊ณผ ๊ด€๋ จ๋œ ์ฝ”๋“œ๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋งˆ๋ฆฌ์˜ค๋„คํŠธ ์ž๋™ํ™” ํ…Œ์ŠคํŠธ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ทจ์•ฝ์  ์ œ๊ฑฐ์™€ ๊ด€๋ จ๋œ ์ˆ˜์ • ์‚ฌํ•ญ์ด ์—ฐ๊ธฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Pale Moon ๋ธŒ๋ผ์šฐ์ € 31.0 ๋ฆด๋ฆฌ์Šค


์ถœ์ฒ˜ : opennet.ru

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