์ด๋ฏธ์ง ํฝ์ ๋ณ๊ฒฝ (๋ณด์ด๋ ํฝ์ ์ 2๋ฐฐ๋ก ์ค์ ํ๋ ๊ฒ์ด ์ข๋ค. )
์ฒญํฌ ํ์ผ์ ๊ตฌ์ฑ์ ์์ธํ ๋ณด๊ธฐ ์ํ๋ค๋ฉด webpack bundle analyzer (npm)
cra-bundle-analyzer (cra ํ๋ก์ ํธ์์ eject ์์ด ์ฌ์ฉ ๊ฐ๋ฅ) : https://www.npmjs.com/package/cra-bundle-analyzer
์ด๋ฏธ์ง ์์ถ ๋๊ตฌ : squoosh : https://squoosh.app/
์ฌ์ฉํ์ง ์๋ css ์ ๊ฑฐํด์ฃผ๋ ํด: purgecss : https://purgecss.com/
์ด๋ฏธ์ง ์ง์ฐ ๋ก๋ฉ: intersection observer & react-lazyload: https://www.npmjs.com/package/react-lazyload
๋์์ ์์ถ : media.io : https://www.media.io/
ํฐํธ์ ๋ค์ด๋ก๋ ์์ ์๊ณ ์ถ์๋ : fontfaceobserver ๋ผ์ด๋ธ๋ฌ๋ฆฌ : https://fontfaceobserver.com/
ํฐํธ ํฌ๋งท ๋ณ๊ฒฝ : https://transfonter.org/
์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ css ๋ฆฌ์์ค์์ ์ค์ ๋ก ์คํํ๋ ์ฝ๋๊ฐ ์ผ๋ง๋ ๋๋์ง ์๋ ค์ฃผ๊ณ ๊ทธ ๋น์จ์ ์๊ณ ์ถ์๋
coverage ํจ๋
'๐ฅFrontEnd' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
jest ์ฉ๋๋ณ ๋งค์ฒ ์์๋ณด๊ธฐ (0) | 2024.09.21 |
---|---|
Jest ๊ธฐ๋ณธ ๊ณต๋ถํ๊ธฐ, ์ฝ๊ฒ Jest๋ก ํ ์คํธํ๋ ์ต์คํ ์ ์ถ์ฒ (0) | 2024.09.09 |
IntersectionObserver ๋ก ์คํฌ๋กค ์ด๋ฒคํธ (0) | 2024.08.28 |
jest, beforeAll, afterAll (0) | 2023.05.01 |
jest ๊ธฐ๋ณธ ๊ณต๋ถ (0) | 2023.04.28 |