Performance Reports - libitums/FE GitHub Wiki

์„ฑ๋Šฅ ๊ธฐ๋ก ๋ชฉ๋ก

์ €์žฅ์†Œ docs/performance/reports/์˜ ๋ณด๊ณ ์„œ 78ํŽธ์„ ๋‚ ์งœ๋ณ„๋กœ ๋ชจ์•˜๋‹ค. ์ตœ์‹ ์ด ์œ„์— ์˜จ๋‹ค. ์ œ๋ชฉ์„ ๋ˆ„๋ฅด๋ฉด ์›๋ณธ ๋ณด๊ณ ์„œ๋กœ ๊ฐ„๋‹ค.

์ƒํƒœ โœ… ์ธก์ • ยท ๐ŸŸก ๋ถ€๋ถ„ ์ธก์ • ยท โšช ๋ฏธ์ธก์ •(๋ฒˆ๋“ค ํฌ๊ธฐ๋งŒ ์žฌ๊ฑฐ๋‚˜ ์žด ๊ฒฝ๋กœ๊ฐ€ ์—†์Œ)

์—ด

  • ๋ฒˆ๋“ค โ€” main.lynx.bundle ํฌ๊ธฐ. ๊ด„ํ˜ธ๋Š” ์ง์ „ ๊ธฐ์ค€๋ณด๋‹ค ๋Š˜์–ด๋‚œ ์–‘(kB)
  • ๋ฉ”๋ชจ๋ฆฌ โ€” ๋ฉ”์ธ ์Šค๋ ˆ๋“œ ๋ฉ”๋ชจ๋ฆฌ(mainThreadRuntimeBytes). ์žฐ ์‹œ์ ์ด ๋ณด๊ณ ์„œ๋งˆ๋‹ค ๋‹ค๋ฅด๋‹ค
  • ์ฒซ ๋ Œ๋” โ€” ์•ฑ ์ฒซ ํ™”๋ฉด์„ ๊ทธ๋ฆฌ๋Š” ์‹œ๊ฐ„(pipeline). 12.6 ms ์•ˆ์ชฝ ์ฐจ์ด๋Š” ํ•ด์„ํ•˜์ง€ ์•Š๋Š”๋‹ค(์ฃผ์š” ๋ฐœ๊ฒฌ 1)
  • โ€” โ€” ๊ทธ ๋ณด๊ณ ์„œ์— ๊ฐ’์ด ์—†๋‹ค

๋ฏธ์ธก์ • ๊ธฐ๋ก์€ ๊ธฐ์ค€์„ ์ด ์•„๋‹ˆ๊ณ , ์„ฑ๋Šฅ ํ†ต๊ณผ๋ฅผ ๋œปํ•˜์ง€๋„ ์•Š๋Š”๋‹ค.

2026-09-29

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
PostHog ๋ถ„์„ ์ „์†ก (#152) โšช 1,198.3 kB (+70.0) โ€” โ€” ๋ฒˆ๋“ค +69,961 B๋กœ ์ƒˆ ์ƒํ•œ ์•ˆ, ๋ Œ๋”ยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฏธ์ธก์ •
Supabase ์ „ํ™”๋ฒˆํ˜ธ ๋กœ๊ทธ์ธ โšช 1,143.8 kB (+15.5) โ€” โ€” ๋ฒˆ๋“ค +15,470 B๋กœ ์ƒํ•œ ์•ˆ, ๋ Œ๋”ยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฏธ์ธก์ •
Supabase ์†Œ์…œ ๋กœ๊ทธ์ธ (#150) โšช 1,158.1 kB (+13.9) โ€” โ€” ๋ฒˆ๋“ค +13,933 B๋กœ ์ƒํ•œ ์•ˆ, ๋ Œ๋”ยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฏธ์ธก์ •

2026-09-28

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
ํ†ตํ™” ์ตœ์ข… ํ…Œ์ŠคํŠธ โœ… 1,097.3 kB (+11.4) 1.78 MB โ€” ๋งต ์ฒซ ์ฐฉ์ง€ ๊ธฐ์ค€ ๋ฒ”์œ„์™€ ๊ฐ™๊ณ  ๋ฒˆ๋“ค +11,410B๋กœ ์ƒํ•œ ์•ˆ
์—ํ”ผ์†Œ๋“œ ์ตœ์ข… ํ…Œ์ŠคํŠธ โœ… 1,085.9 kB (+30.7) 1.76 MB โ€” ๋งต ์ฒซ ์ฐฉ์ง€ 2/3ํšŒ main ๋ฒ”์œ„, ๋…ธ๋“œ +13ยท๋ฒˆ๋“ค +30,730B
์—ํ”ผ์†Œ๋“œ ์„œ์‚ฌ ํ‘œ์ง€ โ€” ์ฒซ ์œ ๋‹› ์ง„์ž… โœ… 905.8 kB 1.50 MB โ€” ๋งต pipeline์€ ๊ธฐ์ค€ ๋ฒ”์œ„, ํ‘œ์ง€ ๊ตฌ๊ฐ„์€ ์ˆ˜์ง‘ ์ˆ˜๋‹จ ์—†์–ด ๋ฏธ์ธก์ •
์—ํ”ผ์†Œ๋“œ ์„œ์‚ฌ ํ†ตํ™” โ€” ํ‘œ์ง€ ยท ํ†ตํ™” ยท ํ•™์Šต ์™„๋ฃŒ โœ… 962.9 kB 1.56 MB โ€” ํ๋ฆ„์€ ๋๊นŒ์ง€ ๊ฐ”๊ณ  ๋…ธ๋“œ ์ˆ˜ ๋™์ผ, ํ†ตํ™” ๊ตฌ๊ฐ„ ๋น„์šฉ์€ ๋ฏธ์ธก์ •
์—ํ”ผ์†Œ๋“œ ์„œ์‚ฌ ํ†ตํ™” โ€” ํ‘œ์ง€ ยท ํ†ตํ™” ยท ํ•™์Šต ์™„๋ฃŒ โœ… 962.9 kB 1.56 MB โ€” ์žฌ์ธก์ • 26.0~36.7ms๋กœ ํ‘œ์ง€ ๊ธฐ๋ก๊ณผ ๊ฐ™์€ ๋ฒ”์œ„, 01์˜ ๋†’์€ ๊ฐ’์€ ํ™˜๊ฒฝ ํƒ“
์—ํ”ผ์†Œ๋“œ ์„œ์‚ฌ ํ˜•์‹(ํ†ตํ™” ยท ๋ฉ”์‹ ์ € ยท ๋น„์ฃผ์–ผ ๋…ธ๋ฒจ) โœ… 1,019.0 kB (+13.8) 1.63 MB โ€” ํ๋ฆ„ ์™„์ฃผ, ๋งต ์ฒซ ์ฐฉ์ง€๋Š” ๊ธฐ์ค€ ๋ฒ”์œ„, ๋ฒˆ๋“ค +13,768B ์ƒํ•œ ์•ˆ
์†๊ธ€์”จ ๋”ฐ๋ผ ์“ฐ๊ธฐ ๊ฒฌ์ฃผ๊ธฐ ๋ชจ๋“ˆ โ€” ์ œํ’ˆ ๊ฒฝ๋กœ ๋ฌด๋ณ€ํ™” โœ… 1,025.4 kB (+2.9) โ€” โ€” OCR ์—†๋Š” ๊ฒฌ์ฃผ๊ธฐ ์ถ• ์„ฑ๋ฆฝ, ๋ฒˆ๋“ค +2,852B๋กœ ์˜ˆ์‚ฐ ์•ˆ
์—ฌ์ • ๋งต ์œ ๋‹› ํƒญ โ€” ์ž๋ฆฌ ์žฌ๊ธฐ ยท ๊ฐ€์šด๋ฐ ์Šคํฌ๋กค ยท ๋งํ’์„  โœ… 816.8 kB 1.41 MB โ€” ๋งต pipeline 36.8~40.1ms๋กœ ๊ธฐ์ค€๊ณผ ๊ฐ™์€ ํฌ๊ธฐ, ํƒญ ๋’ค ๋น„์šฉ ๋ฏธ์ธก์ •
๋ฌด๋Œ€ ์นด๋“œ๋ฅผ ๊นŽ๊ณ  ๋‚˜๊ฐ€๊ธฐ ํ™•์ธ์„ ๋”ํ•œ ๋’ค ํ•™์Šต ํ™”๋ฉด ์ง„์ž… โœ… โ€” โ€” โ€” ์„ธ์…˜ ํ—ค๋” ์ถ•์†Œ๋กœ ๋…ธ๋“œ 4๊ฐœยท4,160B ๊ฐ์†Œ, ๋‚˜๊ฐ€๊ธฐ ๋ชจ๋‹ฌ์€ ๋ฏธ์ธก์ •
ํ•™์Šต ํ™”๋ฉด์— ๊ณ„์ธก์ ์„ ๋†“๊ณ  ์ฒ˜์Œ์œผ๋กœ ์žฌ๋‹ค โœ… โ€” โ€” โ€” ํ•™์Šต ํ™”๋ฉด ์ง„์ž… ์ฒซ ๊ธฐ์ค€์„  18.9~41.4msยท77๋…ธ๋“œ ํ™•๋ณด
ํ•™์Šต ๊ป๋ฐ๊ธฐ ยท ๋“ฃ๊ธฐ ์ž๋™ ๋„˜๊น€์„ ๋ถ™์ธ ๋’ค ์—ฌ์ • ๋งต ์ง„์ž… ๐ŸŸก โ€” โ€” โ€” ํ•™์Šต ํ™”๋ฉด์€ ๊ณ„์ธก์ ์ด ์—†์–ด ๋ฏธ์ธก์ •, ์—ฌ์ • ๋งต๋งŒ 25~42ms ๊ด€์ธก
์•Œ๋ฆผ ํ™”๋ฉด ๋””์ž์ธ ๋ฐ˜์˜ โ€” ๋ชฉ๋ก ยท ๋ฐ€์–ด์„œ ์‚ญ์ œ ยท ๋นˆ ์ƒํƒœ โœ… 826.6 kB 1.42 MB โ€” ์—ฌ์ • ๋งต 27.6~30.4ms ๊ด€์ธก, ์•Œ๋ฆผ ํ™”๋ฉด ๊ตฌ๊ฐ„์€ ์ˆ˜์ง‘ ๋ชป ํ•จ
๋กคํ”Œ๋ ˆ์ด ํ™”๋ฉด ์—ํ”ผ์†Œ๋“œ ๊ตฌํš โ€” ํƒญ ์ „ํ™˜ ยท ์นด๋“œ ์ค„ ๋„˜๊ธฐ๊ธฐ โœ… 829.2 kB 1.39 MB โ€” ํƒญ ์ „ํ™˜ 14.1~14.4 ms, ๋…ธ๋“œ๊ฐ€ ์˜› ํ™”๋ฉด๋ณด๋‹ค 19 ๋Š˜์—ˆ๋‹ค
๋กคํ”Œ๋ ˆ์ด ํ™”๋ฉด ํ”Œ๋Ÿฌ์Šค ์ค„ โ€” ํƒญ ์ „ํ™˜ ยท ์นด๋“œ ์ค„ ๋„˜๊ธฐ๊ธฐ โœ… 928.8 kB 1.52 MB โ€” ํ”Œ๋Ÿฌ์Šค ์ค„๋กœ ๋…ธ๋“œ +49, ํƒญ ์ „ํ™˜ pipeline 5.6~7.4 ms ๋†’๋‹ค
๋‚ฑ๋ง ๊ณ ๋ฅด๊ธฐ ํ™”๋ฉด ๋””์ž์ธ โ€” ํ™œ๋™ ๋‘˜์„ ์ž‡๋Š” ์Šคํ… โœ… 922.9 kB 1.52 MB โ€” ๋‚ฑ๋ง ๊ณ ๋ฅด๊ธฐ๊ฐ€ ๋””์ž์ธ๋Œ€๋กœ ์„œ๊ณ  ๋“ฃ๊ธฐ๋ณด๋‹ค ๊ฐ€๋ณ๋‹ค(์ˆœ์œ„๋งŒ)
์ „์—ญ ๋จธ๋ฆฌ ยท ์ ฌ ๊ตฌ๋งค ํ™”๋ฉด โšช 1,055.1 kB (+32.6) โ€” โ€” ๋ฒˆ๋“ค +32.6kB๋กœ ์˜ฌ๋ฆฐ ์ƒํ•œ ์•ˆ, ๋ Œ๋”ยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฏธ์ธก์ •
์—ํ”ผ์†Œ๋“œ ์„œ์‚ฌ(๋น„์ฃผ์–ผ ๋…ธ๋ฒจ) ํ™”๋ฉด โšช 1,004.7 kB (+41.8) โ€” โ€” ๋ฒˆ๋“ค +41,761B๋กœ ์ƒํ•œ ์กฐ์ •, ๋ Œ๋”ยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฏธ์ธก์ •
์ ฌ ๊ฒฐ์ œ ์ค€๋น„ ์ค‘ ์•ˆ๋‚ด โšช 1,128.4 kB (+764 B) โ€” โ€” ๋ฒˆ๋“ค +764B, ๋ Œ๋”ยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฏธ์ธก์ •์ด๋ผ ์„ฑ๋Šฅ ํŒ์ • ์•„๋‹˜
์ƒ๋‹จ ๋ฐ” ์นฉ ยท ์•Œ๋ฆผ ๋ฒ„ํŠผ ํฐ ๋ฉด โšช 1,116.1 kB (+582 B) โ€” โ€” ๋ฒˆ๋“ค +582B, ๋ Œ๋”ยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฏธ์ธก์ •์ด๋ผ ์„ฑ๋Šฅ ํŒ์ • ์•„๋‹˜
์—ฌ์ • ๋งต ์ง€ํ‘œ ๋ชจ๋‹ฌ(์—ฐ์† ํ•™์Šต ยท ํŠธ๋กœํ”ผ) โšช 836.6 kB (+21.5) โ€” โ€” ๋ฒˆ๋“ค +21,534B๋กœ ์ƒํ•œ ์กฐ์ •, ๋ Œ๋”ยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฏธ์ธก์ •
ํ•™์Šต ์™„๋ฃŒ ํ™”๋ฉด โšช 852.8 kB (+16.2) โ€” โ€” ๋ฒˆ๋“ค +16,235Bยท์ƒํ•œ ์•ˆ, ๋ Œ๋”๋งยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฏธ์ธก์ •
๋ฉ”์‹ ์ € ํƒ€์ดํ•‘ ํ…Œ์ŠคํŠธ โšช 1,079.4 kB (+24.3) โ€” โ€” ๋ฒˆ๋“ค +24,277Bยท์ƒํ•œ ์•ˆ, ๋ Œ๋”๋งยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฏธ์ธก์ •
์˜จ๋ณด๋”ฉ ์…‹์งธ ์Šคํ… ํ•™์Šต ์œ ๋‹› ์นด๋“œ โšช 849.4 kB (โˆ’1.1) โ€” โ€” ๋ฒˆ๋“ค โˆ’1,057B, ๋ Œ๋”๋งยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฏธ์ธก์ •
๋ฌธ์žฅ ๋งŒ๋“ค๊ธฐ(LearningShell) โšช 1,006.6 kB (โˆ’7.0) โ€” โ€” ๋ฒˆ๋“ค โˆ’7,030 B, ๋ Œ๋”ยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฏธ์ธก์ •
์„ค์ • ํ™”๋ฉด(ui-lynx ์„ค์ • ์…€) โšช 1,008.5 kB (+3.3) โ€” โ€” ๋ฒˆ๋“ค +3,270 B๋กœ ์ƒํ•œ ์•ˆ, ๋ Œ๋”ยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฏธ์ธก์ •
๋งํ•˜๊ธฐ ํ™”๋ฉด โšช 1,022.6 kB (+15.9) โ€” โ€” ๋ฒˆ๋“ค +15,927 B๋กœ ์ƒํ•œ ์•ˆ, ๋ Œ๋”ยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋ฏธ์ธก์ •

2026-09-26

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
์—ฌ์ • ๋งต ์ƒ๋‹จ ๋ฐ” ยท ์—ํ”ผ์†Œ๋“œ ํ—ค๋”๋ฅผ ๋ถ™์ธ ๋’ค ํƒญ ์ „ํ™˜ โœ… โ€” โ€” โ€” ๋งต ์ „ํ™˜ 39.7~44.2ms, ์ด์ „ ๊ฐ’๊ณผ ๊ฐ™์€ ์ถ•์ด ์•„๋‹ˆ๋ผ ์ฆ๊ฐ ํŒ๋‹จ ์•ˆ ํ•จ
์Šคํ… ํ•˜๋‚˜์— ํ™œ๋™ ์—ฌ๋Ÿฟ์„ ์ž‡๋Š” ๊ตฌ์กฐ๋กœ ๋ฐ”๊พผ ๋’ค ํƒญ ์ „ํ™˜ โœ… โ€” โ€” โ€” ๋งต ์ „ํ™˜์€ ํ”๋“ค๋ฆผ ํญ ์•ˆ, ๋ฐ”๋€ ํ™œ๋™ ์ด์–ด์ง ๊ฒฝ๋กœ๋Š” ๋ฏธ์ธก์ •
ํŠน๋ณ„ ์œ ๋‹› ์…‹์„ ui-lynx LearningUnit narrative๋กœ ์˜ฎ๊ธด ๋’ค ํƒญ ์ „ํ™˜ โœ… โ€” โ€” โ€” ํŠน๋ณ„ ์œ ๋‹› ์ „ํ™˜ ๋’ค์—๋„ ์—ฌ์ • ์ „ํ™˜ ๋น„์šฉ ์ œ์ž๋ฆฌ, ํ”๋“ค๋ฆผ ํญ ์ธก์ • ์‹œ๊ธ‰

2026-09-25

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
๋ฐ”ํ…€ ๋„ค๋น„๊ฒŒ์ด์…˜์„ ui-lynx๋กœ ์˜ฎ๊ธด ๋’ค ํƒญ ์ „ํ™˜ โœ… โ€” 1.30 MB 70 ms ui-lynx ์ด์ „ ๋’ค ์ˆ˜์ง‘ ์ •์ƒ, ์ ˆ๋Œ€ ๋ฐฐ์น˜๋Š” ์ „ํ™˜ ๋น„์šฉ ๋ถˆ๋ณ€
์—ฌ์ • ๋งต ์Šคํ… ํ‘œ์‹์„ ui-lynx LearningUnit์œผ๋กœ ์˜ฎ๊ธด ๋’ค ํƒญ ์ „ํ™˜ โœ… โ€” โ€” โ€” ํ‘œ์‹์„ ui-lynx๋กœ ์˜ฎ๊ฒจ๋„ ์—ฌ์ • ์ „ํ™˜ ๋น„์šฉ์€ ์ œ์ž๋ฆฌ

2026-09-23

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
์ฃผ์„ ์ •๋ฆฌยทํŒŒ์ผ ๋ถ„๋ฆฌ(libยทapp) ํ›„ ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 776.7 kB (+2.6) 1.28 MB 91 ms ์ˆ˜์น˜๋Š” ๊ธฐ์ค€๊ณผ ๊ฐ™์€ ์ˆ˜์ค€, ๋ฒˆ๋“ค +2.6kB, ํŒ์ • ์•ˆ ํ•จ
์ง„์ž… ํ๋ฆ„ ํ™”๋ฉด ์ฃผ์„ ์ •๋ฆฌยทOnboardingScreen ๋ถ„๋ฆฌ ํ›„ ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… โ€” 1.27 MB 77 ms ๋ถ„๋ฆฌ ๋’ค ์˜จ๋ณด๋”ฉ ์ฒซ ์Šคํ… ์ •์ƒ ๋ Œ๋”, ์ˆ˜์น˜๋Š” ์กฐ๊ฑด ๋‹ฌ๋ผ ๋น„๊ต ์•ˆ ํ•จ
์—ฌ์ •ยท๋กคํ”Œ๋ ˆ์ด ํ™”๋ฉด ์ฃผ์„ ์ •๋ฆฌยทjourney-map.ts ๋ถ„๋ฆฌ ํ›„ ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 776.6 kB (+0 B) 1.28 MB 91 ms ๋ฒˆ๋“ค ๊ทธ๋Œ€๋กœ, ๋ Œ๋” ์ˆ˜์น˜ PRโ‘ข์™€ ๊ฑฐ์˜ ๊ฐ™์Œ, ํŒ์ • ์•ˆ ํ•จ
ํ•™์Šต ํ™”๋ฉด ์ฃผ์„ ์ •๋ฆฌยทlistening.ts ๋ถ„๋ฆฌ ํ›„ ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 776.6 kB (โˆ’100 B) 1.28 MB 97 ms ๋ฒˆ๋“ค ์‚ฌ์‹ค์ƒ ๊ทธ๋Œ€๋กœ, ๋ Œ๋” ์ˆ˜์น˜ ์ปค์กŒ์œผ๋‚˜ ํŒ์ • ์•ˆ ํ•จ
์„ค์ •ยทํƒ์นจ ํ™”๋ฉด ์ฃผ์„ ์ •๋ฆฌยทSpeechProbeScreen ๋ถ„๋ฆฌ ํ›„ ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 776.6 kB (+2.5) 1.28 MB 76 ms ๋ Œ๋” 1.6ms ์ž‘๊ณ  ๋ฉ”๋ชจ๋ฆฌ 13KB ํผ, ๋‘ ํšŒ์ฐจ๋ฟ์ด๋ผ ํŒ์ • ์•ˆ ํ•จ
์—ฌ์ • ๋งต ํŠน๋ณ„ ์œ ๋‹› ๋ฐฐ์ •์„ ๋ง๋ผ ๊ฒ€์‚ฌ๋กœ ๋ฐ”๊พผ ๋’ค ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… โ€” 1.29 MB 66 ms ๊ฐ™์€ ์‹œ๋‚˜๋ฆฌ์˜ค ๋„ค ํšŒ์ฐจ ํ”๋“ค๋ฆผ ํญ ์•ˆ, ๋ณ€ํ™” ๋ฐฉํ–ฅ ํŒ์ • ์•ˆ ํ•จ
๊ฐ™์€ commit 5ํšŒ์ฐจ ๋ฐ˜๋ณต ์ธก์ • โ€” ์ดˆ๊ธฐ ๋กœ๋“œ ํ”๋“ค๋ฆผ ํญ โœ… โ€” 1.29 MB 66~79 ms ๋ Œ๋” ์‹œ๊ฐ„์€ 12.6 ms ํญ์œผ๋กœ ํ”๋“ค๋ฆฌ๊ณ  ๋ฉ”๋ชจ๋ฆฌ๋Š” ์ „ํ˜€ ์•ˆ ํ”๋“ค๋ฆฐ๋‹ค
์žฌ์ „์†ก ์‹œ ์ฝ”๋“œ ์ง€์šฐ๊ธฐ ์ˆ˜์ • ํ›„ ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… โ€” 1.27 MB 67 ms ์ˆ˜์ • ํ™”๋ฉด์„ ์ง€๋‚˜์ง€ ์•Š์•„ ์˜ํ–ฅ ๋ฏธ์ธก์ •, ํ”๋“ค๋ฆผ ํญ 10.7 ms๋ฅผ ๋‚จ๊น€

2026-09-21

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
์•ฑ ์•„์ด์ฝ˜ ยท WebP ๋””์ฝ”๋” ๋“ฑ๋ก ํ›„ ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… โ€” 0.83 MB 126 ms ์ดˆ๊ธฐ ๋กœ๋“œ ํ•œ ํšŒ์ฐจ ์ˆ˜์ง‘, ์„ฑ๋Šฅ ๋ณ€ํ™” ๋ฐฉํ–ฅ์€ ํŒ์ •ํ•˜์ง€ ์•Š์Œ
์ง„์ž… ํ™”๋ฉด(๋กœ๊ทธ์ธ ยท ์ฝ”๋“œ ๊ฒ€์ฆ ยท ์–ธ์–ด ์„ ํƒ ยท ์—ฌ์ • ์ž…์žฅ) ๋””์ž์ธ ๋ฐ˜์˜ ํ›„ ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 774.1 kB (+149.2) 1.28 MB 95 ms ์ดˆ๊ธฐ ๋กœ๋“œ 1ํšŒ ์ˆ˜์ง‘, ๋ฐ”๋€ ์ง„์ž… ํ™”๋ฉด ๋น„์šฉ์€ ๊ธฐ๋ก์— ์—†์Œ
์˜จ๋ณด๋”ฉ ๋””์ž์ธ ๋ฐ˜์˜ ํ›„ ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 624.9 kB 0.94 MB 69 ms ์Šคํ”Œ๋ž˜์‹œ ์ดˆ๊ธฐ ๋กœ๋“œ 1ํšŒ ์ˆ˜์ง‘, ์˜จ๋ณด๋”ฉ ์ž์ฒด ๋น„์šฉ์€ ๋ฏธ์ธก์ •
๋งํ•˜๊ธฐ ํƒ์นจ โšช โ€” โ€” โ€” ์‚ฌ์šฉ์ž ๋„๋‹ฌ ์‹œ๋‚˜๋ฆฌ์˜ค๊ฐ€ ์—†์–ด ์žด ๊ตฌ๊ฐ„์ด ์—†๋‹ค(์˜ํ–ฅ ์—†์Œ์ด ์•„๋‹˜)
์Šคํ”Œ๋ž˜์‹œ ๋กœ๊ณ  ์• ๋‹ˆ๋ฉ”์ด์…˜ ยท ์ „์ฒด ํ™”๋ฉด safe area ํ›„ ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… โ€” 0.85 MB 65 ms ๋กœ๊ณ  WebP ๋””์ฝ”๋”ฉ์ด Lynx ๋ฉ”๋ชจ๋ฆฌ ๋Œ€๋ถ€๋ถ„์œผ๋กœ ๋ณด์ด๋‚˜ ๋ฐฉํ–ฅ์€ ํŒ์ • ์•ˆ ํ•จ

2026-09-19

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
์†๊ธ€์”จ ํƒ์นจ โšช โ€” โ€” โ€” ์‚ฌ์šฉ์ž ๋„๋‹ฌ ๊ฒฝ๋กœ๊ฐ€ ์—†์–ด ์ธก์ •ํ•  ๊ตฌ๊ฐ„ ์ž์ฒด๊ฐ€ ์—†๋‹ค

2026-09-17

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
์ง„์ž… ํ๋ฆ„ ์—ฌ์„ฏ ํ™”๋ฉด โœ… 490.1 kB (+71.3) 0.78 MB 148 ms ์ฒซ ํ™”๋ฉด์ด ์Šคํ”Œ๋ž˜์‹œ๋กœ ๋ฐ”๋€œ, ๊ธฐ์กด ํ™”๋ฉด ํŠธ๋ฆฌ ๋ถˆ๋ณ€, ์ƒ์ฃผ ์ฝ”๋“œ๋งŒ ์ฆ๊ฐ€

2026-09-16

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
์„ค์ • ํƒญ ์ง„์ž… โœ… 418.8 kB (+32.2) 0.76 MB 135 ms ์ดˆ๊ธฐ ํŠธ๋ฆฌ๋Š” ๊ฐ™๊ณ  ๋Š˜์–ด๋‚œ ๊ฒƒ์€ ์ƒ์ฃผ ์ฝ”๋“œ(+43,696 B runtime)๋‹ค

2026-09-15

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
์•Œ๋ฆผ ํ™”๋ฉด ์ง„์ž… โœ… 386.6 kB 0.71 MB 135 ms ์ฒซ ํ™”๋ฉด์ด ์—ฌ์ • ๋งต์œผ๋กœ ๋ฐ”๋€Œ์–ด ๊ธฐ์ค€์„  ์•„๋‹˜, ์•Œ๋ฆผ push๋Š” ๋ฏธ์บก์ฒ˜
๋กคํ”Œ๋ ˆ์ด ๋ชฉ๋ก ์ง„์ž… โœ… 375.1 kB 0.67 MB 108 ms ์ดˆ๊ธฐ loadยทํƒญ ์ „ํ™˜ 1ํšŒ ์ˆ˜์ง‘, ๋ฉ”์‹ ์ € push๋Š” ์บก์ฒ˜์— ์•ˆ ๋‹ด๊น€

2026-09-14

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
์„œ๋น„์Šค ํ‘œ์‹œ๋ช… ๋ณ€๊ฒฝ ํ›„ ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… โ€” 0.56 MB 93 ms Duru ํ‘œ์‹œ๋ช… ์ ์šฉ ํ›„ ์ดˆ๊ธฐ load 1ํšŒ ์ˆ˜์ง‘, ๋ฐฉํ–ฅ ํŒ์ • ์•ˆ ํ•จ

2026-09-10

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
๋น„์ฃผ์–ผ ๋…ธ๋ฒจ ๋ฒˆ๋“ค ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 364.3 kB 0.65 MB 128 ms ์ดˆ๊ธฐ load 1ํšŒ ํ™•๋ณด, ๋น„์ฃผ์–ผ ๋…ธ๋ฒจ ํ™”๋ฉด ์„ฑ๋Šฅยท๋ฐฉํ–ฅ์€ ํŒ์ • ๋ถˆ๊ฐ€

2026-09-09

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
๋ฉ”์‹ ์ € ๋ฒˆ๋“ค ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 313.9 kB (+24.5) 0.59 MB 112 ms ๋ฒˆ๋“ค +24,543B, ์‹คํ–‰ ์ˆœ์„œยทcache ํƒ“์— timing ๋ฐฉํ–ฅ ํŒ์ • ๋ถˆ๊ฐ€
๋ฉ”์‹ ์ € ๋ฒˆ๋“ค ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 313.9 kB (+24.5) 0.59 MB 100 ms ํšŒ์ฐจ 02๋„ ์‹คํ–‰ ์ˆœ์„œยทcache ๋ถ„๋ฆฌ ๋ชปํ•ด ์„ฑ๋Šฅ ๋ฐฉํ–ฅ ํŒ์ • ๋ถˆ๊ฐ€
๋ฉ”์‹ ์ € ๋ฒˆ๋“ค ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 313.9 kB (+24.5) 0.59 MB 76 ms ์„ธ ํšŒ์ฐจ ํ™•๋ณดํ–ˆ์œผ๋‚˜ ์ˆœ์„œยทcache ํƒ“์— timing ๋ฐฉํ–ฅ ํŒ์ • ๋ถˆ๊ฐ€
์ „ํ™” ์œ ๋‹› ๋ฒˆ๋“ค ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 338.2 kB (+24.3) 0.62 MB 68 ms ๋ฒˆ๋“ค +24,262B, ์ˆœ์„œยทcache ํƒ“์— timing ๊ฐœ์„ ยทํšŒ๊ท€ ํŒ์ • ๋ถˆ๊ฐ€
์ „ํ™” ์œ ๋‹› ๋ฒˆ๋“ค ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 338.2 kB (+24.3) 0.62 MB 81 ms ํšŒ์ฐจ 02๋„ ์ˆœ์„œยทcache ๋ถ„๋ฆฌ ๋ชปํ•ด timing ํŒ์ • ๋ถˆ๊ฐ€
์ „ํ™” ์œ ๋‹› ๋ฒˆ๋“ค ์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 338.2 kB (+24.3) 0.62 MB 45 ms ์ดˆ๊ธฐ ๋ฉ”๋ชจ๋ฆฌ ์ฐจ์ด๋Š” ๋ฐ˜๋ณต๋์œผ๋‚˜ timing ๋ฐฉํ–ฅ์ด ์—‡๊ฐˆ๋ ค ํŒ์ • ๋ถˆ๊ฐ€

2026-09-08

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
๋ฌธํ•ญ ์ข…๋ฃŒ ์ „์ด ๋ฐœํ™” โœ… 289.0 kB (+777 B) 0.56 MB 91 ms ๋ฐœํ™” ์ฝ”๋“œ๋Š” ๋ฒˆ๋“ค +777Bยท๋Ÿฐํƒ€์ž„ +1,088, ์š”์†Œ ํŠธ๋ฆฌ ๋ถˆ๋ณ€
์™„๋ฃŒ ์•ˆ๋‚ด ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 289.4 kB 0.56 MB 91 ms ์ดˆ๊ธฐ ๋กœ๋“œ๋Š” ํ™•๋ณด, ์™„๋ฃŒ ์•ˆ๋‚ด ์‹คํ–‰์‹œ๊ฐ„ยท๊ฐ€์ฒญ์„ฑ์€ ํŒ์ • ๋ถˆ๊ฐ€
์—ฌ์ • ์œ ๋‹›์ด ์ฝ”๋“œ์— ์„ ๋‹ค โœ… 289.2 kB (+174 B) 0.56 MB 91 ms ๋ฒˆ๋“ค +174Bยท๋Ÿฐํƒ€์ž„ +512, ์š”์†Œ ํŠธ๋ฆฌ ๋ฌด๋ณ€ํ™”
ํŒ์ • ๋‚ฑ๋ง์— testid๊ฐ€ ๋ถ™๋Š”๋‹ค โœ… 289.1 kB (+19 B) 0.56 MB 90 ms data-testid ํ•œ ์†์„ฑ์€ ๋ฒˆ๋“ค +19 B๋ฟ, ๋Ÿฐํƒ€์ž„ยทํŠธ๋ฆฌ ๋ณ€ํ™” 0

2026-09-07

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
๋ฌธํ™” ํ€ด์ฆˆ ํ™”๋ฉด โœ… 287.8 kB (+19.6) 0.56 MB 90 ms ๋ฒˆ๋“ค +19,635Bยท๋Ÿฐํƒ€์ž„ +18,000, ๋„๋‹ฌ ๋ถˆ๊ฐ€๋ผ ์š”์†Œ ๋ถˆ๋ณ€
๋ฌธํ™” ํ•™์Šต ํ™”๋ฉด โœ… 268.2 kB (+10.2) 0.54 MB 86 ms ๋ฒˆ๋“ค +10,183Bยท๋Ÿฐํƒ€์ž„ +8,112, ๋„๋‹ฌ ๋ถˆ๊ฐ€๋ผ ์š”์†Œ ๋ถˆ๋ณ€
๋‚˜๊ฐ€๊ธฐ๊ฐ€ ๋งต์— ๋‹ฟ๋Š”๋‹ค โœ… 288.2 kB (+394 B) 0.56 MB 89 ms ๋ฒˆ๋“ค +394Bยท๋Ÿฐํƒ€์ž„ +176, ์š”์†Œ ํŠธ๋ฆฌ๋Š” ํ•œ ๋…ธ๋“œ๋„ ์•ˆ ๋ฐ”๋€œ
์ œ๋ชฉ ํŠน์„ฑ์ด ๋ถ™๋Š”๋‹ค โœ… 288.3 kB (+19 B) 0.56 MB 89 ms ์†์„ฑ ํ•˜๋‚˜๋Š” ๋ฒˆ๋“ค +19B๋ฟ, ๋Ÿฐํƒ€์ž„ยท์š”์†Œ ํŠธ๋ฆฌ ๋ฌด๋ณ€ํ™”
ํ•™์Šตํ˜• ๊ฒฐ์„  โœ… 258.0 kB (+44.2) 0.53 MB 88 ms App.tsx import ๋‘ ์ค„๋กœ ๋ฒˆ๋“ค +44KBยท๋Ÿฐํƒ€์ž„ +48KB, ์š”์†Œ ํŠธ๋ฆฌ๋Š” ๊ทธ๋Œ€๋กœ

2026-09-05

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
์ฃฝ์€ ๊ฐ€๋ฆผ ์ œ๊ฑฐ โœ… 213.6 kB (โˆ’26 B) 0.48 MB 93 ms ๋ฒˆ๋“ค โˆ’26Bยท๋Ÿฐํƒ€์ž„ โˆ’64B, ๊ตฌ์กฐ ๋ถˆ๋ณ€, ์‹œ๊ฐ„์€ ํŒ์ • ๋ถˆ๊ฐ€
ํ•™์Šตํ˜• ๋งคํ•‘ (๊ฒฐ์„  ์—†์Œ) โœ… 213.8 kB (+186 B) 0.48 MB 100 ms ๋ฒˆ๋“ค +186Bยท๋Ÿฐํƒ€์ž„ +288, ์š”์†Œ ํŠธ๋ฆฌ ๋ฌด๋ณ€ํ™”, ์‹œ๊ฐ„์€ ํŒ์ • ๋ถˆ๊ฐ€
๋ฌธ์žฅ ์ˆœ์„œยท๋‹จ์–ด ์„ ํƒ ๋„์ž… โœ… 213.7 kB (โˆ’205 B) 0.48 MB 146 ms ์ƒˆ ํ™”๋ฉด์€ ๋ฒˆ๋“ค์— ์—†์–ด ๋ชป ์Ÿ€๊ณ  ์–ดํœ˜ ์Šน๊ฒฉ์œผ๋กœ ๋ฒˆ๋“ค โˆ’205B
๋‚ญ๋… ์ˆœ์„œ ๊ต์ • (CSS ์„ ์–ธ) โœ… 213.9 kB 0.48 MB 136 ms CSS ๋ณ€๊ฒฝ์€ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋ฐ”์ดํŠธ๊นŒ์ง€ ๊ฐ™๊ณ  ์‹œ๊ฐ„์€ ยฑ25 ms๋กœ ํŒ์ • ๋ถˆ๊ฐ€

2026-09-04

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
ํ‰๊ฐ€ ํ™”๋ฉด ๋„์ž… โœ… 213.7 kB (+12.1) 0.53 MB 148 ms ๊ตฌ์กฐ๋Š” ๋ถˆ๋ณ€, +25ms๋Š” ๋ณ€๋™ยทํšŒ๊ท€ ๊ตฌ๋ถ„ ๋ถˆ๊ฐ€๋กœ ๋ฏธํ•ด๊ฒฐ
ํ™”๋ฉด ์Šคํฌ๋กค ์˜์—ญ ๋„์ž… โœ… 201.6 kB 0.47 MB 123 ms scroll-view ํ•œ ๊ฒน์œผ๋กœ ๋…ธ๋“œ +1๋งŒ ์„ค๋ช…๋˜๊ณ  ์‹œ๊ฐ„ยท๋ฉ”๋ชจ๋ฆฌ๋Š” ๋น„๊ต ๋ถˆ๊ฐ€

2026-09-03

๋ณ€๊ฒฝ ์ƒํƒœ ๋ฒˆ๋“ค ๋ฉ”๋ชจ๋ฆฌ ์ฒซ ๋ Œ๋” ํ•œ ์ค„ ์š”์•ฝ
์•ฑ ์ดˆ๊ธฐ ๋กœ๋“œ โœ… 164.7 kB 0.41 MB 102 ms iOS ์ˆ˜์ง‘๊ธฐ๊ฐ€ loadBundle/FCPยท๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ธฐ๋ก, ๋ถ„์„๊ธฐ ์ •์ƒ ๋ณด๊ณ 
์—ฌ์ • ๋งต๊ณผ ์Šคํ… ์‹œํŠธ โšช โ€” โ€” โ€” #34๋Š” ๊ธฐ๋Šฅ baseline๋งŒ ๋‚จ๊ธฐ๊ณ  ์„ฑ๋Šฅ baseline์€ ๋ชป ๋‚จ๊ฒผ๋‹ค
๋ฐ”ํ…€ ๋„ค๋น„๊ฒŒ์ด์…˜ ์…ธ โšช 147.1 kB โ€” โ€” #32๋Š” ๊ธฐ๋Šฅ baseline๋งŒ ๋‚จ๊ธฐ๊ณ  ์„ฑ๋Šฅ baseline์€ ์—†์Œ