๐Ÿฅฒ ์ตœ์ ํ™”๋ฅผ ๊ผญ ํ•ด์•ผํ• ๊นŒ์š” ?

์‹ ํƒœ์ผยท2024๋…„ 10์›” 18์ผ

๋„ค ์ด๊ฑด ๊ต์ˆ˜๋‹˜์˜ ๊ณผ์ œ๊ฐ€ ์•„๋‹ˆ์ž–์•„์š” ? (๋‹จํ˜ธ)

์ตœ์ ํ™”๋ž€ ๋ฌด์—‡์ผ๊นŒ ?

์šฐ๋ฆฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์œ ๋“ค๋กœ ์ตœ์ ํ™”๋ฅผ ๋ฏธ๋ค„์™”์Šต๋‹ˆ๋‹ค.

  1. ์„ฑ๋Šฅ์ด ๋„ˆ๋ฌด ์ข‹์•„์„œ

    โ†’ ์šฐ๋ฆฐ ์ด๋ฏธ ๊ณ ์„ฑ๋Šฅ์˜ ์ปดํ“จํ„ฐ์™€ ๋น ๋ฅธ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๊ณค ํ•ฉ๋‹ˆ๋‹ค.

  2. ์ด๋ฏธ ์ตœ์ ํ™”๋ฅผ ํ•˜๊ธฐ์—๋Š” ๋„ˆ๋ฌด ๊ฑฐ๋Œ€ํ•ด์ง„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜..

    โ†’ ์ดˆ๊ธฐ ๊ฐœ๋ฐœ ๋‹จ๊ณ„์—์„œ๋Š” ๋ฏธ๋ฏธํ–ˆ์ง€๋งŒ ์ ์  ์ปค์ ธ๋ฒ„๋ฆฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ทธ์— ์ƒ์‘ํ•˜๋Š” ๋ณต์žก์„ฑ

  3. ๋‹ค๋ฅธ๊ฑธ ํ•˜๊ธฐ์—๋„ ๋„ˆ๋ฌด๋‚˜๋„ ๋ฐ”์œ ์ผ์ƒ

    โ†’ ๋น ๋ฅด๊ฒŒ mvp๋ฅผ ๊ฐœ๋ฐœํ•ด์•ผ๋˜๋Š” ์ƒํ™ฉ์—์„œ๋Š”, ์„ฑ๋Šฅ ์ตœ์ ํ™”๋ณด๋‹ค๋Š” ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ด ์šฐ์„ ์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์„ ๋’ค๋กœ ๋ฏธ๋ฃจ๊ณค ํ•ฉ๋‹ˆ๋‹ค.


์ตœ์ ํ™”๋Š” ์™œ ํ•„์š”ํ• ๊นŒ ?


๋ Œ๋”๋ง ์ตœ์ ํ™”์˜ ๊ฒฝ์šฐ์—” ํ•ด๋‹น ํฌ์ŠคํŠธ๋ฅผ ํ™•์ธํ•ด์ฃผ์„ธ์š”.

1) ๐Ÿ˜ค ๋กœ๋”ฉ ์†๋„์˜ ์ค‘์š”์„ฑ ..

๋ณธ์ธ๋งŒ ๋ด๋„ ์ง‘์ด๋‚˜ ๋‹ค๋ฅธ ๊ณต๊ฐ„์ด ์•„๋‹Œ ๋ฐ–์—์„œ ํ•ธ๋“œํฐ์œผ๋กœ ์‚ฌ์ดํŠธ์— ๋“ค์–ด๊ฐˆ ๋•Œ ํ•ด๋‹น ํŽ˜์ด์ง€๊ฐ€ ์ฆ‰๊ฐ์ ์œผ๋กœ ์—ด๋ฆฌ์ง€ ์•Š๊ณ  ๊ณ„์† ๋กœ๋”ฉ์ฐฝ๋งŒ ๋ณด์—ฌ์ค€๋‹ค๋ฉด ์—ฌ๋Ÿฌ๋ฒˆ ์ƒˆ๋กœ๊ณ ์นจ์„ ๋ˆ„๋ฅด๊ฑฐ๋‚˜, ๊ทธ ํŽ˜์ด์ง€๋ฅผ ๋‚˜๊ฐ€๋ฒ„๋ฆฌ๊ณค ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์•„๋ž˜ ํ†ต๊ณ„์—๋„ ๋‚˜์™€์žˆ๋“ฏ์ด ๊ทธ๋งŒํผ ์ฒซํŽ˜์ด์ง€ ๋กœ๋”ฉ ์†๋„๋Š” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

ํŽ˜์ด์ง€ ํ‘œ์‹œ ์†๋„ (1์ดˆ ๊ธฐ์ค€)์ดํƒˆ์œจ
3์ดˆ32% ์ฆ๊ฐ€
5์ดˆ90% ์ฆ๊ฐ€
6์ดˆ106% ์ฆ๊ฐ€
7์ดˆ113% ์ฆ๊ฐ€
10์ดˆ123% ์ฆ๊ฐ€

์‰ฝ๊ฒŒ ๋งํ•ด, ์›น ์„ฑ๋Šฅ ์ตœ์ ํ™”๋ž€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋น„์ฆˆ๋‹ˆ์Šค์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ, ์›น์‚ฌ์ดํŠธ๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋น ๋ฅด๊ฒŒ ๋กœ๋”ฉ๋˜๋ฉด ์ข‹์€ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜(UX, User Experience)์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๋”ฉ ์‹œ๊ฐ„์€ ์ฃผ๋กœ ์‚ฌ์šฉ์ž์™€ ์ œ๊ณต์ž ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „์†ก ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•˜๋ฉฐ, ๊ฐ ์š”์†Œ๊ฐ€ ์†๋„์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • HTML ์š”์†Œ (์›นํŽ˜์ด์ง€ ๊ตฌ์กฐ): ๋ฏธ๋ฏธํ•œ ์‹œ๊ฐ„ ์†Œ์š”
  • CSS ์š”์†Œ (์›นํŽ˜์ด์ง€ ๋””์ž์ธ): ๋ฏธ๋ฏธํ•œ ์‹œ๊ฐ„ ์†Œ์š”
  • JavaScript (์›นํŽ˜์ด์ง€์˜ ๋™์  ์š”์†Œ): HTML๋ณด๋‹ค ๋” ๋งŽ์€ ์‹œ๊ฐ„ ์†Œ์š”
  • ์ด๋ฏธ์ง€/๋น„๋””์˜ค: ํ•˜๋‚˜๋งŒ ์žˆ์–ด๋„ ๋กœ๋”ฉ ์‹œ๊ฐ„์ด ํฌ๊ฒŒ ์ฆ๊ฐ€ํ•˜๋ฉฐ, ์šฉ๋Ÿ‰์— ๋”ฐ๋ผ ํฐ ์ฐจ์ด ๋ฐœ์ƒ
  • ํฐํŠธ: ์œ„์น˜์™€ ์ „๋‹ฌ ๋ฐฉ์‹์— ๋”ฐ๋ผ ์ผ์ • ์‹œ๊ฐ„ ์†Œ์š”

2) โœ… Lighthouse๋ฅผ ์ด์šฉํ•œ ์„ฑ๋Šฅ ์ฒดํฌ

์‚ฌ์‹ค Lighthouse๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ๋„ ์„ฑ๋Šฅ, ๋„คํŠธ์›Œํฌ ํƒญ์„ ์ด์šฉํ•ด์„œ ์ด๋ฒคํŠธ ๋ฐœ์ƒ ์‹œ์ ์ด๋‚˜ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๋ฆฌ์†Œ์Šค๋“ค์˜ ํฌ๊ธฐ๋ฅผ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ ์  ๋ฐฉ๋Œ€ํ•ด์ง€๊ณ  ์‚ฌ์šฉ์ž์— ์•ก์…˜์— ์˜ํ•œ ํฐ ์Šคํฌ๋ฆฝํŠธ๋“ค๊ณผ ๋งŽ์€ ์ด๋ฒคํŠธ๋กœ ์ธํ•ด ์„ฑ๋Šฅ์„ ์ธก์ •ํ•˜๋Š” ๊ธฐ์ค€์ด ๋ชจํ˜ธํ•ด์ง€๊ฒŒ ๋˜์—ˆ๊ณ  ๊ทธ์— ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž ๊ธฐ์ค€์˜ ์ธก์ • ๋ฐฉ์‹์ด ํ•„์š”ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Lighthouse ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค๋“ค ์•Œ๊ณ ์žˆ์„๊ฑฐ๋ผ ์ƒ๊ฐํ•˜๊ตฌ

ํ‰๊ฐ€ํ•ญ๋ชฉ์„ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

1. Performance

ํ•ด๋‹น ํ•ญ๋ชฉ์€ 4๊ฐ€์ง€์˜ ์ ์ˆ˜ ์ค‘ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์š”์†Œ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.
๊ตฌ๊ธ€ ์ž…์žฅ์—์„œ๋Š” ์‚ฌ์ดํŠธ ์ง„์ž… ์†๋„๊ฐ€ ๋นจ๋ผ์•ผ ๊ฒ€์ƒ‰๊ฒฐ๊ณผ๋ฅผ ์ƒ์œ„์— ์˜ฌ๋ ค์ค„ ๋ช…ํ™•ํ•œ ์ด์œ ๊ฐ€ ๋˜๊ธฐ์—(์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ๋Š” ์ตœ์ƒ๋‹จ์˜ ์‚ฌ์ดํŠธ๋ฅผ ๋“ค์–ด๊ฐˆ ํ™•๋ฅ ์ด ๋†’๊ธฐ ๋•Œ๋ฌธ!) ์„ฑ๋Šฅ ์ ์ˆ˜๋ฅผ ๋†’๊ฒŒ ๊ฐ€์ ธ๊ฐ€๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ตฌ๊ธ€์—์„œ๋Š” ์„ฑ๋Šฅ(Performance)๋ฅผ ํŒ๋‹จํ•˜๋Š” ๋ฐ LCP์™€ TBT์— ๊ฐ€์ค‘์น˜๋ฅผ ๋†’๊ฒŒ ๋‘”๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

Lighthouse์— ๊ฐ ํ•ญ๋ชฉ์„ ๋ณด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์ง„๋‹จ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์„ ์ƒ์„ธํ•˜๊ฒŒ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.


2. Accessbility

ํ•ด๋‹น ํ•ญ๋ชฉ์€ ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž๋“ค์ด ์–ด๋ ค์›€ ์—†์ด ์‚ฌ์ดํŠธ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌ๋Ÿฌ ์ ‘๊ทผ์„ฑ ๊ทœ์น™์„ ๋”ฐ๋ฅด์ง€ ์•Š๋Š” ์š”์†Œ๋“ค์„ ์ง‘์–ด์„œ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

์ด๋•Œ ๋‹ค์–‘ํ•œ ์‚ฌ๋žŒ๋“ค์ด๋ž€ ์žฅ์• ์ธ, ๊ณ ๋ น์ž ๋“ฑ์„ ํฌํ•จํ•œ ๋ชจ๋“  ์›น์‚ฌ์ดํŠธ ์‚ฌ์šฉ์ž๋“ค์„ ์นญํ•ฉ๋‹ˆ๋‹ค.


๋‚˜์˜ ํฌํด ์‚ฌ์ดํŠธ์—๋Š” ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ๊ธ€์ž์ƒ‰์˜ ๋Œ€๋น„๊ฐ€ ์ถฉ๋ถ„์น˜ ์•Š๋‹ค๊ณ  ๋‚˜์˜ค๋Š”๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค,, ใ…Žใ…Ž;;


3. Best Practices

ํ•ด๋‹น ํ•ญ๋ชฉ์€ ์›น์‚ฌ์ดํŠธ๊ฐ€ ๋Œ€์ฒด์ ์œผ๋กœ ๋ณด์•ˆ๊ณผ ๊ด€๋ จํ•œ ์กฐ๊ฑด๋“ค์ด ์ถฉ์กฑ๋˜๊ณ  ์žˆ๋Š”์ง€๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. HTTPS๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€, ๋ ˆ๊ฑฐ์‹œ๋œ API๋ฅผ ์‚ฌ์šฉํ•˜์ง„ ์•Š๋Š”์ง€ ๋“ฑ์˜ ์š”๊ฑด์„ ์ถฉ์กฑํ• ์ˆ˜๋ก ์ ์ˆ˜๊ฐ€ ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค.

4. SEO

ํ•ด๋‹น ํ•ญ๋ชฉ์€ ๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™”๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋˜์–ด ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ์ง€ํ‘œ๋กœ,

  • 0-49: ๋‚ฎ์Œ(๋นจ๊ฐ„์ƒ‰)
  • 50-89: ๋ณดํ†ต(์ฃผํ™ฉ์ƒ‰)
  • 90-100: ์ข‹์Œ(์ดˆ๋ก์ƒ‰)

๊ตฌ๊ธ€์˜ ๊ฒ€์ƒ‰ ์ˆœ์œ„ ๊ฒฐ์ • ์š”์†Œ๋กœ ์ž‘์šฉ๋ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ ํ•œ ์‚ฌ์ดํŠธ

Find Out How You Stack Up to New Industry Benchmarks for Mobile Page Speed
Lighthouse๋กœ ์„ฑ๋Šฅ ๊ธฐํšŒ ํƒ์ƒ‰ํ•˜๊ธฐ ย |ย  Articles ย |ย  web.dev

profile
๋…ธ์›๊ฑฐ์ธ

0๊ฐœ์˜ ๋Œ“๊ธ€