๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ณต๋ถ€๊ด€๋ จ๋ฉ”๋ชจ

๊ณต๋ถ€ ํŒ

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 5. 13.
๋ฐ˜์‘ํ˜•

[์ถœ์ฒ˜-์ƒํ™œ์ฝ”๋”ฉ javascript - ์ˆ˜์—…์„ ๋งˆ์น˜๋ฉฐ ํŽธ]

 

์›น ํŽ˜์ด์ง€์— ์žˆ๋Š” ์–ด๋–ค ํƒœ๊ทธ๋ฅผ ์‚ญ์ œํ•˜๊ณ ์‹ถ๊ฑฐ๋‚˜ ์–ด๋–ค ํƒœ๊ทธ์— ์ž์‹ ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ ์‹ถ๋‹ค๋ฉด document ๊ฐ์ฒด๋ฅผ ์ข€ ๋” ๊ณต๋ถ€ ํ•  ๊ฒƒ.

๊ทธ๋ž˜๋„ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๋ฉด DOM์œผ๋กœ ๋ฒ”์œ„๋ฅผ ๋„“ํž ๊ฒƒ.

 

์›น ํŽ˜์ด์ง€๊ฐ€ ์•„๋‹ˆ๋ผ ์›น ๋ธŒ๋ผ์šฐ์ € ์ž์ฒด๋ฅผ ์ œ์–ดํ•ด์•ผ๋œ๋‹ค๋ฉด window ๊ฐ์ฒด๋ฅผ ์ข€ ๋” ๊ณต๋ถ€ ํ•  ๊ฒƒ.

 

์›น ํŽ˜์ด์ง€๋ฅผ reloadํ•˜์ง€ ์•Š๊ณ  ์ •๋ณด๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ ์‹ถ๋‹ค๋ฉด ajax๋ฅผ ๊ณต๋ถ€ํ•  ๊ฒƒ

 

์›น ํŽ˜์ด์ง€๊ฐ€ reload๋˜์–ด๋„ ํ˜„์žฌ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๊ณ ์‹ถ๋‹ค๋ฉด cookie๋ฅผ ๊ณต๋ถ€ํ•  ๊ฒƒ

 

์ธํ„ฐ๋„ท์ด ๋Š๊ฒจ๋„ ๋™์ž‘ํ•˜๋Š” ์›น ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๊ณ ์‹ถ๋‹ค๋ฉด offline web application์„ ๊ณต๋ถ€ํ•  ๊ฒƒ

 

ํ™”์ƒํ†ต์‹  ์›น์„ ๋งŒ๋“ค๊ณ ์‹ถ์œผ๋ฉด webRTC๋ฅผ ๊ณต๋ถ€ํ•  ๊ฒƒ

 

์‚ฌ์šฉ์ž์˜ ์Œ์„ฑ์„ ์ธ์‹ํ•˜๊ณ  ์Œ์„ฑ์œผ๋กœ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๊ณ ์‹ถ์œผ๋ฉด speech๋กœ ์‹œ์ž‘ํ•˜๋Š” API๋ฅผ ๊ณต๋ถ€ํ•  ๊ฒƒ

 

3์ฐจ์›์œผ๋กœ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ณ ์‹ถ๋‹ค๋ฉด webGL์„ ๊ณต๋ถ€ํ•  ๊ฒƒ

 

๊ฐ€์ƒํ˜„์‹ค์— ๊ด€์‹ฌ์ด ๋งŽ์œผ๋ฉด webVR์„ ๊ณต๋ถ€ํ•  ๊ฒƒ

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€