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

위 링크를 참조하는게 좋을듯 싶음..

내가 엄청나게 뛰어난 개발자가 아니다보니, 그닥 브라우저 메모리 사용값에 대해서 신경쓰며 개발할 수 있는 개발자는 아니지만, 성격이 ㅄ라서 어쩔 수가 없다.. 신경쓰이는걸 어떻게 함.. (그래서 이렇게 개발속도가 느린건가..? 노답 수준..)