[프론트엔드] 브라우저 렌더링 과정, SSR과 CSR의 개발 환경 차이를 잘 알아야 하는 이유 (feat. Rollup)
최근 사내에서 개발한 UI패키지를 사용하여 퍼블리싱을 진행하는 과정에서 새로고침시 스타일 지연이 많이 발생하는 문제가 있어. 이를 해결해본 경험을 공유해보고자 한다. 예시처럼 화면이 로드된 초기에 스타일 적용이 지연되면서 다소 얼빠진(?) 화면이 보이다가 의도한 화면이 그려지는 것을 확인할 수 있다. 문제의 원인은 Rollup 설정에 있었다.plugins: [ peerDepsExternal(), resolve(), commonjs(), typescript(), postcss({ extensions: [".css"], plugins: [tailwindcss, autoprefixer], extract: false, }), CSS 인라인 포함 vs ..