programing

여러 탭을 열 때 Nuxt 브라우저가 충돌합니다.

itsource 2022. 7. 5. 23:20
반응형

여러 탭을 열 때 Nuxt 브라우저가 충돌합니다.

단일 탭을 사용할 때 매우 잘 작동하는 vue nuxt 응용 프로그램이 있습니다.

3개의 탭을 열면 어플리케이션입니다.첫 번째 2개의 탭은 정상적으로 동작하며 계속 동작하지만 3개의 탭은 동작하지 않습니다.이것은 크롬과 파이어폭스에서 발생합니다(따라서 브라우저는 동작하지 않습니다).

첫 번째 로드에서 페이지가 로드되었지만 다른 페이지로 이동하려고 하면 페이지 스크립트가 로드되지 않고 앱이 실패합니다.(요청 상태가 완료되지 않고 보류 중임)

여기에 이미지 설명 입력

개발 모드에서 Nuxt.js는 서버에 대한 2개의 영구 연결을 생성하여 핫 업데이트를 수신하고 페이지를 활성 상태로 유지합니다.각 브라우저에는 특정 서버에 대한 동시 접속 수에 대한 제한이 있기 때문에 같은 브라우저의 여러 탭에서 동일한 Nuxt.js 사이트를 열면 브라우저의 제한을 초과할 수 있습니다.

상세정보 : https://www.rfc-editor.org/rfc/rfc6202#section-5.1

GitHubPimile은 다음과 같이 말하고 있습니다.

"Chrome에는 도메인당 6개의 HTTP 소켓이 기본 제한이 있기 때문이라고 생각합니다.예를 들어, 7번째 탭을 열면 사용 가능한 소켓을 기다린다고 표시됩니다.

firefox에서 테스트하여 이 문제를 검토하면 https://github.com/nuxt/nuxt.js/issues/6007에 도움이 될 수 있습니다.

언급URL : https://stackoverflow.com/questions/60449613/nuxt-browser-crash-when-open-multi-tabs

반응형