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

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

Google์ด ์ตœ๊ทผ ์‹ค์‹œํ•œ ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด ์ง€์—ฐ ๋กœ๋”ฉ์„ ์‚ฌ์šฉํ•˜๋Š” ์›น์‚ฌ์ดํŠธ๋Š” ๊ธฐ๋ณธ ๋กœ๋”ฉ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋Š” ์›น์‚ฌ์ดํŠธ์— ๋น„ํ•ด ํ‰๊ท  ์†๋„ ์ง€์ˆ˜๊ฐ€ 50% ๋” ๋น ๋ฅธ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ”„๋ŸฐํŠธ์—”๋“œ ์ง€์—ฐ ๋กœ๋”ฉ์„ ์‚ฌ์šฉํ•  ๋•Œ ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Œ์„ ์‹œ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ no-code ํ”Œ๋žซํผ AppMaster ๋Š” ํ”„๋ŸฐํŠธ์—”๋“œ ์ง€์—ฐ ๋กœ๋”ฉ์„ ํ™œ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋œ ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ฑ๋Šฅ๊ณผ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค. AppMaster ํ”Œ๋žซํผ์—์„œ ์ƒ์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ง€์—ฐ ๋กœ๋”ฉ์— ๋Œ€ํ•œ Vue3 ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ธฐ๋ณธ ์ง€์›์„ ํ™œ์šฉํ•˜์—ฌ AppMaster ํ”„๋ŸฐํŠธ์—”๋“œ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์ด ์ตœ์ ํ™” ๊ธฐ์ˆ ์„ ์›ํ™œํ•˜๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ๋”ฉ ์‹œ๊ฐ„์ด ๋‹จ์ถ•๋˜๊ณ  ์ „๋ฐ˜์ ์ธ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.

ํ”„๋ŸฐํŠธ์—”๋“œ ์ง€์—ฐ ๋กœ๋”ฉ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ์ง€๋งŒ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋Š” Intersection Observer API๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋Š” ์š”์†Œ๊ฐ€ ๋ทฐํฌํŠธ ๋‚ด์— ํ‘œ์‹œ๋˜๋Š” ์‹œ๊ธฐ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์š”์†Œ๊ฐ€ ๋ทฐํฌํŠธ์— ๋“ค์–ด๊ฐ€๋ฉด ์‹ค์ œ ์ฝ˜ํ…์ธ (์˜ˆ: ์ด๋ฏธ์ง€ ๋˜๋Š” ๋น„๋””์˜ค)๊ฐ€ ๋กœ๋“œ๋˜๋ฏ€๋กœ ์ „์ฒด ๋กœ๋“œ ์‹œ๊ฐ„์ด ๋‹จ์ถ•๋˜๊ณ  ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์ด ๋”์šฑ ์›ํ™œํ•ด์ง‘๋‹ˆ๋‹ค.

Intersection Observer API ์™ธ์—๋„ ํ”„๋ŸฐํŠธ์—”๋“œ ์ง€์—ฐ ๋กœ๋”ฉ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋‹ค๋ฅธ ๊ธฐ์ˆ ์—๋Š” JavaScript ๊ธฐ๋ฐ˜ ์†”๋ฃจ์…˜, ์Šคํฌ๋กค ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ ์‚ฌ์šฉ ๋ฐ ํƒ€์‚ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์€ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€ ์žˆ๊ฑฐ๋‚˜ ๋ณต์žก์„ฑ์ด ์ฆ๊ฐ€ํ•˜์—ฌ Intersection Observer API์™€ ๊ฐ™์€ ์ตœ์‹  ๋ธŒ๋ผ์šฐ์ € API๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋ณธ ์ง€์›๋ณด๋‹ค ๋œ ๋ฐ”๋žŒ์งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์—ฐ ๋กœ๋”ฉ์€ ์ „๋žต์ ์œผ๋กœ ์ ์ ˆํ•˜๊ฒŒ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์— ์œ ์˜ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ง€์—ฐ ๋กœ๋”ฉ์„ ๊ณผ๋„ํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ค‘์š”ํ•œ ๊ตฌ์„ฑ ์š”์†Œ์— ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ํ•„์ˆ˜ ์ฝ˜ํ…์ธ ๊ฐ€ ๋กœ๋“œ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ถ€์ •์ ์ธ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster์˜ no-code ํ”Œ๋žซํผ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ํŠน์ • ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ์š”์†Œ์— ์ง€์—ฐ ๋กœ๋”ฉ์„ ์„ ํƒ์ ์œผ๋กœ ์ ์šฉํ•˜์—ฌ ์„ฑ๋Šฅ ํ–ฅ์ƒ๊ณผ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๊ฐ„์˜ ์ ์ ˆํ•œ ๊ท ํ˜•์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ฒฐ๋ก ์ ์œผ๋กœ ํ”„๋ŸฐํŠธ์—”๋“œ ์ง€์—ฐ ๋กœ๋”ฉ์€ ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ฑ๋Šฅ๊ณผ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ์ตœ์ ํ™” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. Intersection Observer์™€ ๊ฐ™์€ ์ตœ์‹  ๋ธŒ๋ผ์šฐ์ € API๋ฅผ ํ™œ์šฉํ•˜๊ณ  ์ „๋žต์  ๊ตฌํ˜„์„ โ€‹โ€‹์ฑ„ํƒํ•จ์œผ๋กœ์จ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ดˆ๊ธฐ ํŽ˜์ด๋กœ๋“œ ํฌ๊ธฐ ๊ฐ์†Œ ๋ฐ ํšจ์œจ์ ์ธ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ์ด๋ผ๋Š” ์ด์ ์„ ํฌ๊ฒŒ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster์˜ no-code ํ”Œ๋žซํผ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ”„๋ŸฐํŠธ์—”๋“œ ์ง€์—ฐ ๋กœ๋”ฉ์˜ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๊ณ  ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œ์ผœ ๋ณด๋‹ค ๊ฐœ์„ ๋˜๊ณ  ๋งค๋ ฅ์ ์ธ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.