오르막길 잊기전에 기록하기

Vue3, IE11 지원 중단

Vue의 새로운 메이저 버전인 Vue3 가 나온지 벌써 6개월이 흘렀다. Vue3 의 새로운 반응성 시스템은 ES 2015의 새로운 기능인 Proxy 를 기반으로 다시 구현되었고, 자연스레 이를 지원하지 않는 IE11은 그 지원대상에서 제외되었다. Vue 개발... 더보기

사용하는 라이브러리의 하위 모듈 버전 고정하기

들어가며 사용하고 있는 외부 라이브러리리가 의존하는 모듈을 특정 버전으로 고정시키고 싶을때가 있다. 예를 들어, vue-cli-service@4.5.9 는 내부적으로 webpack-bundle-analyzer@3.8.0 을 의존하고 있다. 하지만 이 버전은 특정... 더보기

웹팩 빌드 속도 개선하기 (feat. webpack-bundle-analyzer가 너무 오래걸릴때)

들어가며 얼마전 부쩍 프로덕트에 빌드속도가 느려지는 일이 있었다. 평소 5분정도면 넉넉히 끝나던게 20분 가까이 소요되기 시작했다. 이는 많은 삶의질의 하락을 가져왔고 이를 개선하는 과정을 기록으로 남겨두려 한다. TL; DR vue-cli의 report-... 더보기

vue-cli에서 speed-measure-webpack-plugin 사용하기

들어가며 성능 트러블슈팅의 첫 걸음은 성능측정에 있다. webpack의 소요 시간을 측정해주는 플러그인인 speed-measure-webpack-plugin을 vue-cli에서 사용하는 방법을 기록해두려 한다. speed-measure-webpack-plugi... 더보기

Flutter에 Firebase 연동시 크래시가 난다면?

최근 진행중인 토이프로젝트에서 플루터앱에 푸쉬를 구현하기 위해 Firebase를 연동하다 앱이 자꾸 크래시를 내며 죽어버리는 현상이 있었다. 다음과 같은 스택트레이스를 찍으며 자꾸 죽어나갔는데, 0 CoreFoundation ... 더보기