์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
2012๋…„๋ถ€ํ„ฐ 2015๋…„๊นŒ์ง€ ๋ชจ์งˆ๋ผ ์žฌ๋‹จ์—์„œ ๊ฐœ๋ฐœํ–ˆ์—ˆ๋˜ ํ”Œ๋ž˜์‹œ ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ๋Œ€์ฒดํ’ˆ. ์ˆœ์ˆ˜ํ•œ HTML5 ๋งŒ์œผ๋กœ ํ”Œ๋ž˜์‹œ ๋Ÿฐํƒ€์ž„์˜ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ณ ์ž ํ•œ๋‹ค.

๊ณต์‹ํ™ˆ: http://mozilla.github.io/shumway/
Github: https://github.com/mozilla/shumway

1. ๊ฐœ์š”2. ์„ฑ๋Šฅ

1. ๊ฐœ์š”[ํŽธ์ง‘]

2012๋…„ 11์›”, ๋ชจ์งˆ๋ผ์—์„œ ์ˆœ์ˆ˜ํ•œ ์›น ๊ธฐ๋ฐ˜์˜ ๊ธฐ์ˆ ๋กœ ์–ด๋„๋น„ ํ”Œ๋ž˜์‹œ๋ฅผ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœ์ ํŠธ, Shumway๋ฅผ ๊ฐœ๋ฐœ ์ค‘์ด๋ผ๊ณ  ๋ฐœํ‘œํ–ˆ๋‹ค. ๋ฐœํ‘œ ๋‚ด์šฉ ์ˆœ์ˆ˜ํ•œ HTML5 ๊ธฐ์ˆ ์œผ๋กœ ๋ธŒ๋ผ์šฐ์ € ๋‚ด์—์„œ .SWF ํŒŒ์ผ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ๋ผ๊ณ  ํ•œ๋‹ค. ๋ชจ์งˆ๋ผ๋Š” ์ด๋ฅผ ํ†ตํ•ด ์˜คํ”ˆ์›น๊ณผ ์›น ํ‘œ์ค€์„ ํ•œ ๊ฑธ์Œ ์ง„๋ณด์‹œํ‚ฌ ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•˜๊ณ  ์žˆ๋‹ค.

2012๋…„ ์ดˆ๋ถ€ํ„ฐ ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋ฉฐ, ํŒŒ์ด์–ดํญ์Šค์šฉ ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์œผ๋กœ ์ œ๊ณต๋˜๊ณ  ์žˆ๋‹ค. ํŒŒ์ด์–ดํญ์Šค Nightly๋ฅผ ์“ฐ๊ณ  ์žˆ๋‹ค๋ฉด about:config์—์„œ shumway๋ฅผ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜คํ”ˆ ์†Œ์Šค์™€ ์˜คํ”ˆ ์›น์„ ์ง€์ง€ํ•˜๋Š” ์‚ฌ๋žŒ์ด๊ณ , ํŒŒ์ด์–ดํญ์Šค๋ฅผ ์‚ฌ์šฉ ์ค‘์ด๋ผ๋ฉด ํ•œ ๋ฒˆ ์ฏค ์จ๋ณผ๋งŒ ํ•˜๋‹ค. ๋ถ€๊ฐ€ ๊ธฐ๋Šฅ์€ ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค. (์„ค์น˜๊ฐ€ ์ฐจ๋‹จ๋˜์—ˆ๋‹ค๋Š” ๋ฉ”์‹œ์ง€๋งŒ ๋‚˜์˜ฌ ๊ฒฝ์šฐ ์ผ๋‹จ ๋ฉ”์ธ ํŽ˜์ด์ง€๋กœ ๊ฐ€์„œ Try it out! ๋ฐ”๋กœ ๋ฐ‘์˜ Shumway๋ฅผ ํด๋ฆญํ•˜๋ฉด ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ 2017๋…„ 3์›” ๊ธฐ์ค€ ๋ชจ์งˆ๋ผ์žฌ๋‹จ์ด Shumway๋ฅผ ๊ณต์‹์ ์œผ๋กœ Bugzilla Gravyard(๋ฌด๋ค)์— ์˜ฌ๋ ค๋†“์€ ์ƒํ™ฉ์ด๋ผ ์•ž์œผ๋กœ์˜ ๊ฐœ๋ฐœ์€ ์–ด๋ ต๊ฒŒ ๋˜์—ˆ๋‹ค.

์ดํ›„ ๋ช‡๋…„์ด ๋” ์ง€๋‚˜์ž, ํ”Œ๋ž˜์‹œ ์™„์ „ ํ‡ด์ถœ์— ๋Œ€๋น„ํ•ด ํ”Œ๋ž˜์‹œ ๊ฒŒ์ž„, ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋ณด์กดํ•˜๋Š” ์„œ๋น„์Šค๋“ค์ด ์ƒ๊ฒจ๋‚˜๋Š” ์™€์ค‘์— ๊ตญ๋‚ด์—์„œ๋Š” ์ตœ์ดˆ๋กœ HTML5 ํ”Œ๋ž˜์‹œ ํ”Œ๋ ˆ์ด์–ด๋ฅผ ์ง์ ‘ ๊ฐœ๋ฐœํ•˜์—ฌ, ์–ด๋„๋น„ ํ”Œ๋ž˜์‹œ ์„ค์น˜์—†์ด ๋ชจ๋ฐ”์ผ์„ ํฌํ•จํ•œ ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™์ž‘ํ•˜๋ฉฐ ํ˜„์žฌ ์œ ์ผํ•˜๊ฒŒ ์•ก์…˜์Šคํฌ๋ฆฝํŠธ 3.0์œผ๋กœ ์ œ์ž‘๋œ ์ฝ˜ํ…์ธ ๋ฅผ ๊ตฌ๋™ํ•  ์ˆ˜ ์žˆ๋Š” ์™€ํ”Œ๋ž˜์‹œ ๊ฒŒ์ž„ ์•„์นด์ด๋ธŒ๊ฐ€ ๋‚˜ํƒ€๋‚œ ๊ฒƒ์„ ๋ณด๋ฉด, HTML5 ๊ธฐ์ˆ ๋กœ ํ”Œ๋ž˜์‹œ๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ ์ž ํ–ˆ๋˜ Shumway์˜ ๋ชฉํ‘œ ์ž์ฒด๋Š” ํ˜„๋ช…ํ–ˆ์Œ์ด ์ฆ๋ช…๋˜์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ง€๋‚˜์น˜๊ฒŒ ์ผ์ฐ ์‹œ์ž‘ํ•˜์—ฌ ์˜คํžˆ๋ ค ๊ฐœ๋ฐœ ๋™๋ ฅ์„ ์žƒ์–ด๋ฒ„๋ฆฐ ๊ฒƒ์ด ํŒจ์ฐฉ์ด์—ˆ๋‹ค ํ•  ์ˆ˜ ์žˆ๊ฒ ๋‹ค. ๋‹น์žฅ HTML5์˜ ์ตœ์ข… ํ™•์ •์ธ 2014๋…„ 10์›” 28์ผ๋ณด๋‹ค 2๋…„์ด๋‚˜ ์ผ์ฐ ์‹œ์ž‘ํ–ˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์–ด๋„๋น„ ํ”Œ๋ž˜์‹œ์˜ ํ‡ด์ถœ ํ™•์ • ์ดํ›„ ๋‹น์žฅ ๋ฐœ๋“ฑ์— ๋ถˆ ๋–จ์–ด์ง„ ์ƒํ™ฉ์—์„œ ๋‚˜์˜จ ์„œ๋น„์Šค๋“ค๊ณผ๋Š” ๊ฐœ๋ฐœ์˜ ์ ˆ์‹คํ•จ์ด ๋‹ค๋ฅผ ์ˆ˜๋ฐ–์— ์—†์—ˆ๋‹ค.

2. ์„ฑ๋Šฅ[ํŽธ์ง‘]

๋งค์šฐ... ๋А๋ฆฌ๋‹ค. ์–ด๋„๋น„์˜ ํ”Œ๋ž˜์‹œ ๋Ÿฐํƒ€์ž„๊ณผ ๋น„๊ต๊ณผ ์•ˆ๋  ์ •๋„๋กœ ๋А๋ฆฌ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ํŒŒ์ด์–ดํญ์Šค์— ์„ค์น˜ํ•œ ๊ฒฝ์šฐ, ํ”Œ๋ž˜์‹œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋Œ€์ฒดํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— Shumway๋ฅผ ์„ค์น˜ํ•˜๊ณ  ํ”Œ๋ž˜์‹œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋น„ํ™œ์„ฑํ™”ํ•ด๋ฒ„๋ฆฌ๋ฉด ์œ ํŠœ๋ธŒ ๋“ฑ ๋น„๋””์˜ค ์‚ฌ์ดํŠธ๋“ค์—์„œ๋Š” ํ”Œ๋ž˜์‹œ๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๊ณ  ๊ฒฝ๊ณ ๊ฐ€ ๋œจ๊ฑฐ๋‚˜, ๊ทธ๋ƒฅ HTML5 ํ”Œ๋ ˆ์ด์–ด๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. ๊ทธ๋ ‡๋‹ค๊ณ  ํ”Œ๋ž˜์‹œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด Shumway ๋Œ€์‹  ํ”Œ๋ž˜์‹œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.(...) ๋‹จ์ˆœํ•˜๊ฒŒ swf ํŒŒ์ผ์„ ์ž„๋ฒ ๋“œํ•ด๋†“์€ ์›นํŽ˜์ด์ง€๋“ค์—์„œ๋Š” ์ด๋Ÿฐ ๋ฌธ์ œ๋Š” ์—†๋‹ค.

๋ช‡๋ช‡ ํ”Œ๋ž˜์‹œ ๊ฒŒ์ž„์€ ๊ตฌ๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ์ข€ ๋ฒ„๋ฒ…๋Œ€๋Š” ๊ฒƒ๊ณผ ๋А๋ฆฐ ์ดˆ๊ธฐ ๊ตฌ๋™ ์†๋„๋ฅผ ๊ฒฌ๋ŽŒ์•ผ ํ•œ๋‹ค.