Effective connection type - ChoDragon9/posts GitHub Wiki
๊ธ์ ๋ชฉ์
Effective connection type์ ํ์ ํ๊ณ , ๋คํธ์ํฌ ์ฑ๋ฅ ๊ธฐ์ค์ ํ์ ํ๋ค.
Effective connection type์ด ๋ฌด์์ธ๊ฐ?
์ธก์ ๋ ๋คํธ์ํฌ ์ฑ๋ฅ์ ๋ํ๋ธ๋ค. WiFi๋ ์ ์ ์ฐ๊ฒฐ์ ํด๋ ๋คํธ์ํฌ ์ฑ๋ฅ์ ์ธก์ ํด 3G์ ๊ฐ์ ์ฑ๋ฅ ๊ฒฐ๊ณผ๋ฅผ ํ์ํ๋ค.
์ด ๊ฐ์ ์ด๋ป๊ฒ ์กฐํํ ์ ์์๊น?
navigator.connection.effectiveType
๋ก ์กฐํํ ์ ์๋ค.
๋คํธ์ํฌ ์ฑ๋ฅ ๊ฒฐ๊ณผ๋ ์ด๋ค ํญ๋ชฉ๋ค์ด ์๋?
slow-2g, 2g, 3g, 4g์ ๊ฐ์ ํญ๋ชฉ๋ค์ด ์๋ค.
slow-2g๋ ์ด๋ค ๊ธฐ์ค์ผ๋ก ์ฑ๋ฅ์ ์ธก์ ํ ๊น?
- ์ต์ RTT: 2000ms
- ์ต๋ Downlink: 50Kbps
- ํ ์คํธ ์ ์ฉ ํ์ด์ง์ ๊ฐ์ ์๊ท๋ชจ ์ ์ก์ ์ ํฉํ๋ค.
2g๋ ์ด๋ค ๊ธฐ์ค์ผ๋ก ์ฑ๋ฅ์ ์ธก์ ํ ๊น?
- ์ต์ RTT: 1400ms
- ์ต๋ Downlink: 70Kbps
- ์์ ์ด๋ฏธ์ง ์ ์ก์ ์ ํฉํ๋ค.
3g๋ ์ด๋ค ๊ธฐ์ค์ผ๋ก ์ฑ๋ฅ์ ์ธก์ ํ ๊น?
- ์ต์ RTT: 270ms
- ์ต๋ Downlink: 700Kbps
- ๊ณ ํด์๋ ์ด๋ฏธ์ง, ์ค๋์ค ๋ฐ SD ๋น๋์ค์ ๊ฐ์ ํฐ ๋ฆฌ์์ค ์ ์ก์ ์ ํฉํ๋ค.
4g๋ ์ด๋ค ๊ธฐ์ค์ผ๋ก ์ฑ๋ฅ์ ์ธก์ ํ ๊น?
- ์ต์ RTT: 0ms
- ์ต๋ Downlink: โ
- HD ๋น๋์ค, ์ค์๊ฐ ๋น๋์ค์ ์ ํฉํ๋ค.
RTT๋ ๋ฌด์์ธ๊ฐ?
- Round Trip Time์ ์ฝ์๋ก ์๋ณต ์๊ฐ์ด๋ผ ํ๋ค.
- ๋คํธ์ํฌ ์์ ์ง์ ์์ ํจํท์ด ํ๊ฒ์ผ๋ก ์ ์ก๋๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ๊ณผ ํด๋น ํจํท์ ์น์ธ์ด ๋คํธ์ํฌ ์์ ์ง์ ์ ๋ค์ ์ ์ก๋๋ ์๊ฐ์ ์๋ฏธํ๋ค.
Downlink๋ ๋ฌด์์ธ๊ฐ?
- ๊ธฐ์ง๊ตญ์์ ๋จ๋ง๊ธฐ ๋ฐฉํฅ์ ๋งํฌ๋ค.