Nuxt.js에서 nuxt-i18n meta 메모리 누수??
Updated on
브라우저 메모리가 자꾸만 초기화되지 않고, 계속해서 쌓인다..
여러가지 이유가 있겠지만,
https://github.com/logaretm/vee-validate/issues/2627
위 이슈는 해결되었다고 함,,
테스트 진행한 결과,
일단 vee-validate 를 사용하는 페이지
(로그인) - (회원가입)
두 군데를 왔다 갔다하면, 메모리값이 계속적으로 증가한다..
하지만, 이것은 vee-validate를 사용하지 않는 페이지에 갔다가 다시 진입하는 경우 초기화되는 것 같음…
하지만, 여기서 딱 초기화되지 않는 경우가 하나 있는데,
head() 에 nuxt-i18n 을 사용했을때임.
head() { return { title: `${this.$t("title.title")} : ${this.$t("title.login")}`, } },
meta 쪽에 next-i18n을 사용할 경우, 메모리가 계속 쌓이고 초기화되지 않았음.
이럴때, 디버깅이라도 잘 할줄 안다면,, 일일히 찾아냈을텐데,, ㅠㅠ
https://github.com/nuxt-community/nuxt-i18n/blob/master/docs/seo.md#improving-performance
위 링크를 참조하는게 좋을듯 싶음..
내가 엄청나게 뛰어난 개발자가 아니다보니, 그닥 브라우저 메모리 사용값에 대해서 신경쓰며 개발할 수 있는 개발자는 아니지만, 성격이 ㅄ라서 어쩔 수가 없다.. 신경쓰이는걸 어떻게 함.. (그래서 이렇게 개발속도가 느린건가..? 노답 수준..)