Chrome ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ ์ต์ ํ์ ๋น๋ฐ์ ํํค์ณ ๋ณด์ธ์. ์ด ์ข ํฉ ๊ฐ์ด๋๋ ํ๋กํ์ผ๋ง ๊ธฐ์ , ์ฑ๋ฅ ๋ณ๋ชฉ ํ์, ๊ทธ๋ฆฌ๊ณ ๋ ๋น ๋ฅด๊ณ ๋ถ๋๋ฌ์ด ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์คํ ๊ฐ๋ฅํ ์ ๋ต์ ๋ค๋ฃน๋๋ค.
์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ ํ๋กํ์ผ๋ง: Chrome ๊ฐ๋ฐ์ ๋๊ตฌ ํตํฉ ๋ง์คํฐํ๊ธฐ
์ค๋๋ ๊ณผ ๊ฐ์ด ๋น ๋ฅด๊ฒ ๋ณํํ๋ ๋์งํธ ํ๊ฒฝ์์ ์น์ฌ์ดํธ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ๋ฌด์๋ณด๋ค ์ค์ํฉ๋๋ค. ์ฌ์ฉ์๋ ์์ ์ ์์น๋ ๊ธฐ๊ธฐ์ ๊ด๊ณ์์ด ์ฆ๊ฐ์ ์ธ ๋ฐ์๊ณผ ์ํํ ๊ฒฝํ์ ๊ธฐ๋ํฉ๋๋ค. ๋๋ฆฐ ๋ก๋ฉ ์๊ฐ๊ณผ ๊ตผ๋ฌ ์ํธ์์ฉ์ ์ฌ์ฉ์ ๋ถ๋ง, ์ธ์ ์ดํ๋ก ์ด์ด์ ธ ๊ถ๊ทน์ ์ผ๋ก ๋น์ฆ๋์ค์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ๋ฐ๋ก ์ด ์ง์ ์์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ ํ๋กํ์ผ๋ง์ด ํ์ํฉ๋๋ค. ์ด ์ข ํฉ ๊ฐ์ด๋๋ Chrome ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ ํจ๊ณผ์ ์ธ ์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํํ๋ ๋ฐ ํ์ํ ์ง์๊ณผ ๊ธฐ์ ์ ์ ๊ณตํฉ๋๋ค.
์ฑ๋ฅ ํ๋กํ์ผ๋ง์ด ์ค์ํ ์ด์
์ฑ๋ฅ ํ๋กํ์ผ๋ง์ ๋ณ๋ชฉ ํ์๊ณผ ๊ฐ์ ์์ญ์ ์๋ณํ๊ธฐ ์ํด ์ฝ๋๋ฅผ ๋ถ์ํ๋ ๊ณผ์ ์ ๋๋ค. ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด CPU, ๋ฉ๋ชจ๋ฆฌ, ๋คํธ์ํฌ ๋์ญํญ๊ณผ ๊ฐ์ ๋ฆฌ์์ค๋ฅผ ์ด๋ป๊ฒ ํ์ฉํ๋์ง์ ๋ํ ๊ท์คํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๋ฆฌ์์ค ์๋น ํจํด์ ์ดํดํจ์ผ๋ก์จ ์ฑ๋ฅ ๋ฌธ์ ์ ๊ทผ๋ณธ ์์ธ์ ์ ํํ ์ฐพ์๋ด๊ณ ๋ชฉํ์ ๋ง๋ ํด๊ฒฐ์ฑ ์ ๊ตฌํํ ์ ์์ต๋๋ค.
๋ค์ํ ์ธํฐ๋ท ์๋๋ฅผ ๊ฐ์ง ์ฌ๋ฌ ์ง์ญ์ ์ฌ์ฉ์๋ฅผ ๋์์ผ๋ก ํ๋ ๊ธ๋ก๋ฒ ์ด์ปค๋จธ์ค ํ๋ซํผ์ ์๊ฐํด๋ณด์ญ์์ค. ์ ๋๋ก ์ต์ ํ๋์ง ์์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๋ฒ ์ด์ค๋ ๊ตญ๊ฐ๋ณ๋ก ํ์ ํ ๋ค๋ฅธ ์ฌ์ฉ์ ๊ฒฝํ์ ์ด๋ํ ์ ์์ต๋๋ค. ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ๋๋ฆฐ ์ง์ญ์ ์ฌ์ฉ์๋ ๊ฒฌ๋ ์ ์๋ ๋ก๋ฉ ์๊ฐ์ ๊ฒฝํํ ์ ์๋ ๋ฐ๋ฉด, ์ฐ๊ฒฐ์ด ๋น ๋ฅธ ์ง์ญ์ ์ฌ์ฉ์๋ ์๋ฌด๋ฐ ๋ฌธ์ ๋ฅผ ๋๋ผ์ง ๋ชปํ ์ ์์ต๋๋ค. ์ฑ๋ฅ ํ๋กํ์ผ๋ง์ ํตํด ์ด๋ฌํ ๊ฒฉ์ฐจ๋ฅผ ์๋ณํ๊ณ ํด๊ฒฐํ์ฌ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ์ผ๊ด๋๊ณ ๊ธ์ ์ ์ธ ๊ฒฝํ์ ๋ณด์ฅํ ์ ์์ต๋๋ค.
์ ์กฐํ ์ฑ๋ฅ์ ์ํฅ
- ์ดํ๋ฅ ์ฆ๊ฐ: ๋๋ฆฐ ๋ก๋ฉ ์๊ฐ์ ์ฌ์ฉ์๊ฐ ์น์ฌ์ดํธ๊ฐ ์์ ํ ๋ก๋๋๊ธฐ๋ ์ ์ ๋ ๋๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
- ์ ํ์จ ๊ฐ์: ๊ตผ๋จ๊ณ ๋ฐ์์ด ์๋ ์น์ฌ์ดํธ๋ ์ฌ์ฉ์๊ฐ ๊ตฌ๋งค๋ ๊ธฐํ ์ํ๋ ํ๋์ ์๋ฃํ๋ ๊ฒ์ ๋ฐฉํดํ ์ ์์ต๋๋ค.
- ๋ถ์ ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ: ๋ถ๋ง์ ๋๋ ์ฌ์ฉ์๋ ์น์ฌ์ดํธ์ ๋ค์ ๋ฐฉ๋ฌธํ๊ฑฐ๋ ๋ค๋ฅธ ์ฌ๋์๊ฒ ์ถ์ฒํ ๊ฐ๋ฅ์ฑ์ด ๋ฎ์ต๋๋ค.
- ๊ฒ์ ์์ง ์์ ํ๋ฝ: ๊ตฌ๊ธ๊ณผ ๊ฐ์ ๊ฒ์ ์์ง์ ์น์ฌ์ดํธ ์ฑ๋ฅ์ ์์ ๊ฒฐ์ ์์ธ์ผ๋ก ๊ณ ๋ คํฉ๋๋ค.
- ์ธํ๋ผ ๋น์ฉ ์ฆ๊ฐ: ๋นํจ์จ์ ์ธ ์ฝ๋๋ ๋ ๋ง์ ์๋ฒ ๋ฆฌ์์ค๋ฅผ ์๋นํ์ฌ ํธ์คํ ๋ฐ ๋์ญํญ ๋น์ฉ์ ์ฆ๊ฐ์ํฌ ์ ์์ต๋๋ค.
Chrome ๊ฐ๋ฐ์ ๋๊ตฌ ์ฑ๋ฅ ํ๋กํ์ผ๋ฌ ์๊ฐ
Chrome ๊ฐ๋ฐ์ ๋๊ตฌ๋ Chrome ๋ธ๋ผ์ฐ์ ์ ์ง์ ๋ด์ฅ๋ ๊ฐ๋ ฅํ ์น ๊ฐ๋ฐ ๋๊ตฌ ๋ชจ์์ ๋๋ค. ์ฑ๋ฅ ํจ๋์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ ๋ถ์์ ์ํ ํฌ๊ด์ ์ธ ๊ธฐ๋ฅ ์ธํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฑ๋ฅ ํจ๋์ ์ฃผ์ ๊ตฌ์ฑ ์์๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค:
- ํ์๋ผ์ธ: ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ํ๋์ ์๊ฐ์ ํํ์ ๋๋ค. ์ด๋ฒคํธ๊ฐ ์ธ์ ๋ฐ์ํ๋์ง, ์ผ๋ง๋ ์ค๋ ๊ฑธ๋ฆฌ๋์ง, ์ด๋ค ๋ฆฌ์์ค๊ฐ ์ฌ์ฉ๋๋์ง ๋ณด์ฌ์ค๋๋ค.
- CPU ํ๋กํ์ผ๋ฌ: ๊ฐ์ฅ ๋ง์ CPU ์๊ฐ์ ์๋นํ๋ ํจ์๋ฅผ ์๋ณํฉ๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ ํ๋กํ์ผ๋ฌ: ๋ฉ๋ชจ๋ฆฌ ๋์์ ๊ณผ๋ํ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ๊ฐ์งํฉ๋๋ค.
- ๋ ๋๋ง ํต๊ณ: ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ด๋ป๊ฒ ๋ ๋๋งํ๋์ง์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํฉ๋๋ค.
- ๋คํธ์ํฌ ํจ๋: ๋คํธ์ํฌ ์์ฒญ๊ณผ ์๋ต์ ๋ถ์ํฉ๋๋ค.
Chrome ๊ฐ๋ฐ์ ๋๊ตฌ ์ฑ๋ฅ ํ๋กํ์ผ๋ง ์์ํ๊ธฐ
- Chrome ๊ฐ๋ฐ์ ๋๊ตฌ ์ด๊ธฐ: ์น ํ์ด์ง์์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ ํด๋ฆญํ๊ณ "๊ฒ์ฌ"๋ฅผ ์ ํํ๊ฑฐ๋
Ctrl+Shift+I
(Windows/Linux) ๋๋Cmd+Option+I
(macOS)๋ฅผ ๋๋ฆ ๋๋ค. - ์ฑ๋ฅ ํจ๋๋ก ์ด๋: "Performance" ํญ์ ํด๋ฆญํฉ๋๋ค.
- ๋ นํ ์์: ์ฑ๋ฅ ํจ๋์ ์ผ์ชฝ ์๋จ์ ์๋ ๋ นํ ๋ฒํผ(์ ๋ชจ์)์ ํด๋ฆญํฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ํธ์์ฉ: ํ๋กํ์ผ๋งํ๋ ค๋ ์์ ์ ์ํํฉ๋๋ค.
- ๋ นํ ์ค์ง: ๋ นํ ๋ฒํผ์ ๋ค์ ํด๋ฆญํ์ฌ ํ๋กํ์ผ๋ง ์ธ์ ์ ์ค์งํฉ๋๋ค.
๋ นํ๋ฅผ ์ค์งํ๋ฉด Chrome ๊ฐ๋ฐ์ ๋๊ตฌ๊ฐ ์์ง๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ๋ํ ์์ธํ ํ์๋ผ์ธ์ ํ์ํฉ๋๋ค.
์ฑ๋ฅ ํ์๋ผ์ธ ๋ถ์ํ๊ธฐ
์ฑ๋ฅ ํ์๋ผ์ธ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋์ ๋ํ ํ๋ถํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ํ์๋ผ์ธ์ ์ฃผ์ ์์๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค:
- ํ๋ ์: ๊ฐ ํ๋ ์์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ๋จ์ผ ์ ๋ฐ์ดํธ๋ฅผ ๋ํ๋ ๋๋ค. ์ด์์ ์ผ๋ก, ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ถ๋๋ฝ๊ณ ๋ฐ์์ฑ ์๋ ๊ฒฝํ์ ์ ๊ณตํ๊ธฐ ์ํด ์ด๋น 60 ํ๋ ์(FPS)์ผ๋ก ๋ ๋๋ง๋์ด์ผ ํฉ๋๋ค.
- ๋ฉ์ธ ์ค๋ ๋: ๋ฉ์ธ ์ค๋ ๋๋ ๋๋ถ๋ถ์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๊ฐ ์คํ๋๋ ๊ณณ์ ๋๋ค. ๋ฉ์ธ ์ค๋ ๋์ ๋์ CPU ์ฌ์ฉ๋ฅ ์ ์ฑ๋ฅ ๋ณ๋ชฉ ํ์์ ๋ํ๋ผ ์ ์์ต๋๋ค.
- ๋์คํฐ: ๋ฒกํฐ ๊ทธ๋ํฝ์ ํฝ์ ๊ธฐ๋ฐ ์ด๋ฏธ์ง๋ก ๋ณํํ๋ ๊ณผ์ ์ ๋๋ค. ๋๋ฆฐ ๋์คํฐํ๋ ๋ฒ๋ฒ ๊ฑฐ๋ฆฌ๋ ์คํฌ๋กค๊ณผ ์ ๋๋ฉ์ด์ ์ ์ ๋ฐํ ์ ์์ต๋๋ค.
- GPU: ๊ทธ๋ํฝ ์ฒ๋ฆฌ ์ฅ์น๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๋ ๋๋ง์ ๋ด๋นํฉ๋๋ค. ๋์ GPU ์ฌ์ฉ๋ฅ ์ ๊ทธ๋ํฝ ๋ ๋๋ง๊ณผ ๊ด๋ จ๋ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ๋ํ๋ผ ์ ์์ต๋๋ค.
ํ๋ ์ ์ฐจํธ ์ดํดํ๊ธฐ
ํ๋ ์ ์ฐจํธ๋ ํ๋กํ์ผ๋ง ์ธ์ ๋์์ ํธ์ถ ์คํ์ ๊ณ์ธต์ ์ผ๋ก ์๊ฐํํ ๊ฒ์ ๋๋ค. ํ๋ ์ ์ฐจํธ์ ๊ฐ ๋ง๋๋ ํจ์ ํธ์ถ์ ๋ํ๋ ๋๋ค. ๋ง๋์ ๋๋น๋ ํด๋น ํจ์์์ ์์๋ ์๊ฐ์ ๋ํ๋ ๋๋ค. ํ๋ ์ ์ฐจํธ๋ฅผ ๊ฒํ ํจ์ผ๋ก์จ ๊ฐ์ฅ ๋ง์ CPU ์๊ฐ์ ์๋นํ๋ ํจ์๋ฅผ ์ ์ํ๊ฒ ์๋ณํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ์ฌ์ฉ์๊ฐ ์ฌ์ง์ ์ ๋ก๋ํ๊ณ ํํฐ๋ฅผ ์ ์ฉํ ์ ์๋ ์ด๋ฏธ์ง ์ฒ๋ฆฌ ์น ์ฑ์ ํ๋กํ์ผ๋งํ๋ค๊ณ ์์ํด๋ณด์ญ์์ค. ํ๋ ์ ์ฐจํธ์์ ํน์ ์ด๋ฏธ์ง ํํฐ๋ง ํจ์(์๋ง๋ WebAssembly๋ฅผ ์ฌ์ฉํ๋)๊ฐ ์๋นํ ์์ CPU ์๊ฐ์ ์๋นํ๋ ๊ฒ์ผ๋ก ๋ํ๋๋ค๋ฉด, ์ด๋ ์ด ํจ์๋ฅผ ์ต์ ํํ๋ฉด ์๋นํ ์ฑ๋ฅ ํฅ์์ ๊ฐ์ ธ์ฌ ์ ์์์ ์์ฌํฉ๋๋ค.
์ฑ๋ฅ ๋ณ๋ชฉ ํ์ ์๋ณํ๊ธฐ
์ฑ๋ฅ ํ์๋ผ์ธ๊ณผ ํ๋ ์ ์ฐจํธ๋ฅผ ํ์ ํ๋ค๋ฉด ์ฑ๋ฅ ๋ณ๋ชฉ ํ์์ ์๋ณํ๊ธฐ ์์ํ ์ ์์ต๋๋ค. ๋ค์์ ์กฐ์ฌํด์ผ ํ ๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ์์ญ์ ๋๋ค:
- ์ฅ๊ธฐ ์คํ ํจ์: ์คํํ๋ ๋ฐ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ํจ์๋ ๋ฉ์ธ ์ค๋ ๋๋ฅผ ์ฐจ๋จํ์ฌ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๊ฐ ์๋ตํ์ง ์๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
- ๊ณผ๋ํ DOM ์กฐ์: ๋ฌธ์ ๊ฐ์ฒด ๋ชจ๋ธ(DOM)์ ์์ฃผ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ ๋น์ฉ์ด ๋ง์ด ๋ค ์ ์์ต๋๋ค. ์ ๋ฐ์ดํธ๋ฅผ ์ผ๊ด ์ฒ๋ฆฌํ๊ณ ๊ฐ์ DOM๊ณผ ๊ฐ์ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ DOM ์กฐ์์ ์ต์ํํ์ญ์์ค.
- ๋ฉ๋ชจ๋ฆฌ ๋์: ๋ฉ๋ชจ๋ฆฌ ๋์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ ๋นํ์ง๋ง ๋ ์ด์ ํ์ํ์ง ์์ ๋ ํด์ ํ์ง ๋ชปํ ๋ ๋ฐ์ํฉ๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ฉ๋ชจ๋ฆฌ ๋์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๊ณผ๋ํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋นํ๊ณ ์๋๋ฅผ ์ ํ์ํฌ ์ ์์ต๋๋ค.
- ์ต์ ํ๋์ง ์์ ์ด๋ฏธ์ง: ํฌ๊ณ ์ต์ ํ๋์ง ์์ ์ด๋ฏธ์ง๋ ๋ก๋ฉ ์๊ฐ์ ํฌ๊ฒ ๋๋ฆด ์ ์์ต๋๋ค. ์ด๋ฏธ์ง๋ฅผ ์์ถํ๊ณ ์ ์ ํ ์ด๋ฏธ์ง ํ์(์: WebP)์ ์ฌ์ฉํ์ฌ ์ต์ ํํ์ญ์์ค.
- ํ์ฌ ์คํฌ๋ฆฝํธ: ๋ถ์ ํธ๋์ปค ๋ฐ ๊ด๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฐ์ ํ์ฌ ์คํฌ๋ฆฝํธ๋ ์ฑ๋ฅ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ํ์ฌ ์คํฌ๋ฆฝํธ์ ์ฑ๋ฅ ์ํฅ์ ํ๊ฐํ๊ณ ํ์ํ ๊ฒฝ์ฐ ์ ๊ฑฐํ๊ฑฐ๋ ์ต์ ํํ๋ ๊ฒ์ ๊ณ ๋ คํ์ญ์์ค.
์ค์ฉ ์์ : ๋๋ฆฌ๊ฒ ๋ก๋ฉ๋๋ ์น์ฌ์ดํธ ์ต์ ํํ๊ธฐ
๊ฐ์ ์๋๋ฆฌ์ค๋ฅผ ๊ณ ๋ คํด ๋ณด๊ฒ ์ต๋๋ค: ๋ก๋ฉ ์๊ฐ์ด ๋๋ฆฐ ๋ด์ค ์น์ฌ์ดํธ๊ฐ ์์ต๋๋ค. Chrome ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์น์ฌ์ดํธ๋ฅผ ํ๋กํ์ผ๋งํ ํ ๋ค์๊ณผ ๊ฐ์ ๋ณ๋ชฉ ํ์์ ์๋ณํ์ต๋๋ค:
- ํฌ๊ณ ์ต์ ํ๋์ง ์์ ์ด๋ฏธ์ง: ์น์ฌ์ดํธ๊ฐ ์ ๋๋ก ์์ถ๋์ง ์์ ๊ณ ํด์๋ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- ๊ณผ๋ํ DOM ์กฐ์: ์น์ฌ์ดํธ๊ฐ ๋์ ์ฝํ ์ธ ๋ฅผ ํ์ํ๊ธฐ ์ํด DOM์ ์์ฃผ ์ ๋ฐ์ดํธํฉ๋๋ค.
- ํ์ฌ ๋ถ์ ์คํฌ๋ฆฝํธ: ์น์ฌ์ดํธ๊ฐ ๋ก๋ฉ ๊ณผ์ ์ ๋๋ฆฌ๊ฒ ํ๋ ํ์ฌ ๋ถ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ด๋ฌํ ๋ณ๋ชฉ ํ์์ ํด๊ฒฐํ๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ ์กฐ์น๋ฅผ ์ทจํ ์ ์์ต๋๋ค:
- ์ด๋ฏธ์ง ์ต์ ํ: ImageOptim์ด๋ TinyPNG์ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง๋ฅผ ์์ถํฉ๋๋ค. ๋ ๋์ ์์ถ๊ณผ ํ์ง์ ์ํด ์ด๋ฏธ์ง๋ฅผ WebP ํ์์ผ๋ก ๋ณํํฉ๋๋ค.
- DOM ์กฐ์ ์ค์ด๊ธฐ: DOM ์ ๋ฐ์ดํธ๋ฅผ ์ผ๊ด ์ฒ๋ฆฌํ๊ณ ๊ฐ์ DOM๊ณผ ๊ฐ์ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ DOM ์์ ์๋ฅผ ์ต์ํํฉ๋๋ค.
- ํ์ฌ ์คํฌ๋ฆฝํธ ์ง์ฐ: ํ์ฌ ๋ถ์ ์คํฌ๋ฆฝํธ๋ฅผ ๋น๋๊ธฐ์ ์ผ๋ก ๋ก๋ํ๊ฑฐ๋ ๊ธฐ๋ณธ ์ฝํ ์ธ ๊ฐ ๋ก๋๋ ํ ์คํ์ ์ง์ฐ์ํต๋๋ค.
์ด๋ฌํ ์ต์ ํ๋ฅผ ๊ตฌํํจ์ผ๋ก์จ ์น์ฌ์ดํธ์ ๋ก๋ฉ ์๊ฐ์ ํฌ๊ฒ ๊ฐ์ ํ๊ณ ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๊ณ ๊ธ ํ๋กํ์ผ๋ง ๊ธฐ์
์์์ ๋ ผ์ํ ๊ธฐ๋ณธ ํ๋กํ์ผ๋ง ๊ธฐ์ ์ธ์๋ Chrome ๊ฐ๋ฐ์ ๋๊ตฌ๋ ์ฌ์ธต์ ์ธ ์ฑ๋ฅ ๋ถ์์ ์ํ ๋ค์ํ ๊ณ ๊ธ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค:
- ๋ฉ๋ชจ๋ฆฌ ํ๋กํ์ผ๋ง: ๋ฉ๋ชจ๋ฆฌ ํจ๋์ ์ฌ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ ๋์๋ฅผ ๊ฐ์งํ๊ณ ๊ณผ๋ํ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ ์์ญ์ ์๋ณํฉ๋๋ค.
- ๋ ๋๋ง ํต๊ณ: ๋ ๋๋ง ํต๊ณ๋ฅผ ๋ถ์ํ์ฌ ๋ ๋๋ง ํ์ดํ๋ผ์ธ์ ๋ณ๋ชฉ ํ์์ ์๋ณํฉ๋๋ค.
- ๋คํธ์ํฌ ์ค๋กํ๋ง: ๋ค์ํ ๋คํธ์ํฌ ์กฐ๊ฑด์ ์๋ฎฌ๋ ์ด์ ํ์ฌ ๋ค์ํ ์๋๋ฆฌ์ค์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ํ ์คํธํฉ๋๋ค. ์ด๋ 3G๋ 2G ์ฐ๊ฒฐ์ด ์ฌ์ ํ ๋๋ฆฌ ํผ์ ธ ์๋ ์ผ๋ถ ๊ฐ๋ฐ๋์๊ตญ๊ณผ ๊ฐ์ด ์ธํฐ๋ท ์ ์์ด ๋๋ฆฐ ์ง์ญ์ ์ฌ์ฉ์๋ฅผ ๋์์ผ๋ก ํ ๋ ํนํ ์ ์ฉํฉ๋๋ค.
- CPU ์ค๋กํ๋ง: ๋ค์ํ CPU ์๋๋ฅผ ์๋ฎฌ๋ ์ด์ ํ์ฌ ์ ์ ๋ ฅ ์ฅ์น์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ํ ์คํธํฉ๋๋ค.
- ๊ธด ์์ : ๋ฉ์ธ ์ค๋ ๋๋ฅผ ์ฐจ๋จํ๋ ๊ธด ์์ ์ ์๋ณํฉ๋๋ค.
- User Timing API: User Timing API๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ์ฝ๋ ์น์ ์ ์ฑ๋ฅ์ ์ธก์ ํฉ๋๋ค.
๋ฉ๋ชจ๋ฆฌ ํ๋กํ์ผ๋ง ์ฌ์ธต ๋ถ์
Chrome ๊ฐ๋ฐ์ ๋๊ตฌ์ ๋ฉ๋ชจ๋ฆฌ ํจ๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ๋ถ์ํ๊ธฐ ์ํ ๊ฐ๋ ฅํ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์์ ์ํํ ์ ์์ต๋๋ค:
- ํ ์ค๋ ์ท ์ฐ๊ธฐ: ์ ํ๋ฆฌ์ผ์ด์ ๋ฉ๋ชจ๋ฆฌ์ ํ์ฌ ์ํ๋ฅผ ์บก์ฒํฉ๋๋ค.
- ํ ์ค๋ ์ท ๋น๊ต: ์๋ก ๋ค๋ฅธ ์์ ์ ์ฐ์ ํ ์ค๋ ์ท์ ๋น๊ตํ์ฌ ๋ฉ๋ชจ๋ฆฌ ๋์๋ฅผ ์๋ณํฉ๋๋ค.
- ํ ๋น ํ์๋ผ์ธ ๊ธฐ๋ก: ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ ๋ฉ๋ชจ๋ฆฌ ํ ๋น์ ์ถ์ ํ์ฌ ๊ณผ๋ํ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ ์์ญ์ ์๋ณํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ๋ณต์กํ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ๋จ์ผ ํ์ด์ง ์ ํ๋ฆฌ์ผ์ด์ (SPA)์ ๊ฐ๋ฐํ๋ ๊ฒฝ์ฐ ๋ฉ๋ชจ๋ฆฌ ๋์๋ ์ฌ๊ฐํ ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค. ๋ฉ๋ชจ๋ฆฌ ํจ๋์ ์ด๋ค ๊ฐ์ฒด๊ฐ ๊ฐ๋น์ง ์ปฌ๋ ์ ๋์ง ์๊ณ ๋ฉ๋ชจ๋ฆฌ์ ์ถ์ ๋๋์ง ๋ณด์ฌ์ค์ผ๋ก์จ ์ด๋ฌํ ๋์๋ฅผ ์๋ณํ๋ ๋ฐ ๋์์ ์ค ์ ์์ต๋๋ค. ํ ๋น ํ์๋ผ์ธ์ ๋ถ์ํจ์ผ๋ก์จ ์ด๋ฌํ ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ์ฝ๋๋ฅผ ์ ํํ ์ฐพ์๋ด๊ณ ๋์๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํ ์์ ์ฌํญ์ ๊ตฌํํ ์ ์์ต๋๋ค.
์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํ ๋ชจ๋ฒ ์ฌ๋ก
๋ค์์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํ ๋ช ๊ฐ์ง ๋ชจ๋ฒ ์ฌ๋ก์ ๋๋ค:
- DOM ์กฐ์ ์ต์ํ: ์ ๋ฐ์ดํธ๋ฅผ ์ผ๊ด ์ฒ๋ฆฌํ๊ณ ๊ฐ์ DOM๊ณผ ๊ฐ์ ๊ธฐ์ ์ ์ฌ์ฉํฉ๋๋ค.
- ์ด๋ฏธ์ง ์ต์ ํ: ์ด๋ฏธ์ง๋ฅผ ์์ถํ๊ณ ์ ์ ํ ์ด๋ฏธ์ง ํ์์ ์ฌ์ฉํฉ๋๋ค.
- ํ์ฌ ์คํฌ๋ฆฝํธ ์ง์ฐ: ํ์ฌ ์คํฌ๋ฆฝํธ๋ฅผ ๋น๋๊ธฐ์ ์ผ๋ก ๋ก๋ํ๊ฑฐ๋ ์คํ์ ์ง์ฐ์ํต๋๋ค.
- ์ฝ๋ ๋ถํ ์ฌ์ฉ: ์ฝ๋๋ฅผ ํ์์ ๋ฐ๋ผ ๋ก๋ํ ์ ์๋ ๋ ์์ ์ฒญํฌ๋ก ๋๋๋๋ค.
- ๋ฐ์ดํฐ ์บ์ฑ: ์์ฃผ ์ก์ธ์คํ๋ ๋ฐ์ดํฐ๋ฅผ ์บ์ํ์ฌ ์ค๋ณต ๊ณ์ฐ์ ํผํฉ๋๋ค.
- ์น ์์ปค ์ฌ์ฉ: ๊ณ์ฐ ์ง์ฝ์ ์ธ ์์ ์ ์น ์์ปค๋ก ์คํ๋ก๋ํ์ฌ ๋ฉ์ธ ์ค๋ ๋ ์ฐจ๋จ์ ํผํฉ๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ ๋์ ๋ฐฉ์ง: ๋ ์ด์ ํ์ํ์ง ์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํด์ ํฉ๋๋ค.
- ์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ(CDN) ์ฌ์ฉ: ์ ์ ์์ฐ์ CDN์ ๋ถ์ฐํ์ฌ ์ ์ธ๊ณ ์ฌ์ฉ์์ ๋ก๋ฉ ์๊ฐ์ ๊ฐ์ ํฉ๋๋ค.
- ์ฝ๋ ์ถ์ ๋ฐ ์์ถ: ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ CSS ํ์ผ์ ํฌ๊ธฐ๋ฅผ ์ถ์ํ๊ณ ์์ถํ์ฌ ์ค์ ๋๋ค.
๊ธ๋ก๋ฒ CDN ์ ๋ต
CDN์ ์ฌ์ฉํ๋ ๊ฒ์ ์ ์ธ๊ณ ์ฌ์ฉ์์๊ฒ ์ฝํ ์ธ ๋ฅผ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ ๋ฌํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. CDN์ ์น์ฌ์ดํธ์ ์ ์ ์์ฐ(์ด๋ฏธ์ง, CSS, ์๋ฐ์คํฌ๋ฆฝํธ) ์ฌ๋ณธ์ ๋ค์ํ ์ง๋ฆฌ์ ์์น์ ์๋ ์๋ฒ์ ์ ์ฅํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ๋ฆฌ์์ค๋ฅผ ์์ฒญํ๋ฉด CDN์ ์ฌ์ฉ์์๊ฒ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฒ์์ ์๋์ผ๋ก ์ ๊ณตํ์ฌ ๋๊ธฐ ์๊ฐ์ ์ค์ด๊ณ ๋ก๋ฉ ์๊ฐ์ ๊ฐ์ ํฉ๋๋ค. ์ง์ ํ ๊ธ๋ก๋ฒ ๋๋ฌ์ ์ํด ๋ ๋์ ๋ฒ์์ ์ด์คํ๋ฅผ ์ํด ์ฌ๋ฌ CDN ์ ๊ณต์ ์ฒด๋ฅผ ํ์ฉํ๋ ๋ค์ค CDN ์ ๊ทผ ๋ฐฉ์์ ๊ณ ๋ คํ์ญ์์ค.
๊ฒฐ๋ก
์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ ํ๋กํ์ผ๋ง์ ๋ชจ๋ ์น ๊ฐ๋ฐ์์๊ฒ ํ์์ ์ธ ๊ธฐ์ ์ ๋๋ค. Chrome ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ๋ง์คํฐํ๊ณ ์ด ๊ฐ์ด๋์์ ๋ ผ์๋ ๊ธฐ์ ๊ณผ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ ์ฉํจ์ผ๋ก์จ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ํฌ๊ฒ ํฅ์์ํค๊ณ ์ ์ธ๊ณ ์ฌ์ฉ์์๊ฒ ๋ ๋์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ์ฑ๋ฅ ์ต์ ํ๋ ์ง์์ ์ธ ๊ณผ์ ์ด๋ผ๋ ์ ์ ๊ธฐ์ตํ์ญ์์ค. ์ ๊ธฐ์ ์ผ๋ก ์ฝ๋๋ฅผ ํ๋กํ์ผ๋งํ๊ณ ์ฑ๋ฅ์ ๋ชจ๋ํฐ๋งํ์ฌ ๋ฐ์ํ ์ ์๋ ์๋ก์ด ๋ณ๋ชฉ ํ์์ ์๋ณํ๊ณ ํด๊ฒฐํ์ญ์์ค. ์ฑ๋ฅ์ ์ฐ์ ์ํจ์ผ๋ก์จ ์ฌ์ฉ์์ ์์น๋ ์ฌ์ฉํ๋ ๊ธฐ๊ธฐ์ ๊ด๊ณ์์ด ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋น ๋ฅด๊ณ ๋ฐ์์ฑ์ด ๋ฐ์ด๋๋ฉฐ ์ฆ๊ฒ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ๋ณด์ฅํ ์ ์์ต๋๋ค.
์ด ๊ฐ์ด๋๋ ์ฑ๋ฅ ํ๋กํ์ผ๋ง ์ฌ์ ์ ์ํ ๊ฒฌ๊ณ ํ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค. ๋ค์ํ ๋๊ตฌ์ ๊ธฐ์ ์ ์คํํ๊ณ ์ธ๋ถ ์ฌํญ์ ๊น์ด ํ๊ณ ๋๋ ๊ฒ์ ๋๋ ค์ํ์ง ๋ง์ญ์์ค. ์ฝ๋๊ฐ ์ด๋ป๊ฒ ์ํ๋๋์ง์ ๋ํด ๋ ๋ง์ด ์ดํดํ ์๋ก ์ต๋ ์ฑ๋ฅ์ ์ํด ์ต์ ํํ ์ค๋น๊ฐ ๋ ์ ๋ ๊ฒ์ ๋๋ค. ๊ณ์ ๋ฐฐ์ฐ๊ณ , ๊ณ์ ์คํํ๊ณ , ์๋ฐ์คํฌ๋ฆฝํธ ์ฑ๋ฅ์ผ๋ก ๊ฐ๋ฅํ ๊ฒ์ ๊ฒฝ๊ณ๋ฅผ ๊ณ์ ๋ํ๊ฐ์ญ์์ค.