์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
์ธํฐ๋ท ๋ธ๋ผ์ฐ์ ํ๊ฒฝ์์ OpenGL์ ํ๋ฌ๊ทธ์ธ ๋์ ์์ด ๊ณต์์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋๋ก Khronos Group์์ ์ ์ ํ ์น ๊ทธ๋ํฝ์ค API.
์ ํํ๋ OpenGL ES๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์ํ๊ณ ์๋ค. ์์ธํ ์ค๋ช ์ ์ฌ๊ธฐ
์ ํํ๋ OpenGL ES๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์ํ๊ณ ์๋ค. ์์ธํ ์ค๋ช ์ ์ฌ๊ธฐ
2. ๋ฒ์ ์ผ๋[ํธ์ง]
- WebGL 1.0 - 2011๋ 3์ (OpenGL ES 2.0 ๊ธฐ๋ฐ)
- WebGL 2.0 - 2017๋ 2์ (OpenGL ES 3.0 ๊ธฐ๋ฐ)
3. ์ง์ ์ค์ธ ์น ๋ธ๋ผ์ฐ์ [ํธ์ง]
- Chrome - ๋ชจ๋ฐ์ผ ํฌํจ. ์์ธํ ์ ๋ณด๋ Chrome Experiments ์ฐธ์กฐ.
4. ํํฉ, ๊ทธ๋ฆฌ๊ณ ์ ๋ง[ํธ์ง]
๋์
๋ ์ดํ ๊ธ ๋ถ์ํ์ฌ ์คํ๋ผ ๋ฏธ๋๋ฅผ ์ ์ธํ ๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ์ง์ํ๊ธฐ ์์ํ์ผ๋ฉฐ, 2017๋
์ดํ๋ก ํ๋๋์ฉ WebGL 2.0์ ์ ์ฉํ๊ธฐ ์์ํ๋ค. ์น ํ์ค[19]์ ์๋์ง๋ง, ๊ฑฐ์ ํ์ค์ฒ๋ผ ์ธ์๋์ด ๊ฐ๊ณ ์๋ค.
WebGL ๋ก ๊ฐ๋ฐ ์ ๋ธ๋ผ์ฐ์ (IE, ํ์ด์ดํญ์ค(์น ๋ธ๋ผ์ฐ์ ), ํฌ๋กฌ(์น ๋ธ๋ผ์ฐ์ ). Safari)๊ฐ ์ง์๋ง ํ๋ค๋ฉด ๋ชจ๋ ํ๋ซํผ์์ ๋์์ด ๊ฐ๋ฅํ๊ธฐ์ ์ค๋งํธํฐ ์ดํ์ ์ฃผ์ ์ปจํ ์ธ ๋ก ๊ธฐ๋ํ ์ ์๋ค.
WebGL ๋ก ๊ฐ๋ฐ ์ ๋ธ๋ผ์ฐ์ (IE, ํ์ด์ดํญ์ค(์น ๋ธ๋ผ์ฐ์ ), ํฌ๋กฌ(์น ๋ธ๋ผ์ฐ์ ). Safari)๊ฐ ์ง์๋ง ํ๋ค๋ฉด ๋ชจ๋ ํ๋ซํผ์์ ๋์์ด ๊ฐ๋ฅํ๊ธฐ์ ์ค๋งํธํฐ ์ดํ์ ์ฃผ์ ์ปจํ ์ธ ๋ก ๊ธฐ๋ํ ์ ์๋ค.