본문 바로가기

카테고리 없음

[fix] about to Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check

[Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/

어느날 콘솔에서 이 문구가 뜨는 것을 발견했다.

뜻은 대충 "여러 사용자의 의견에 의해 사용되지 말아야 될 것이 권고되며, XMLHttpRequest에서 동기 방식은 사용되지 않는다. 더 알고싶으면 우리 홈페이지 방문하셈 ^^

이런 말이다.

문제는 Ajax 클래스의 async 프로퍼티에 있었는데
이 값을 false로 해놓은게 문제였다.

뭐 따지고 보면 문제도 아니긴 한데 ..

ajax가 지금은 비동기로 쓰이지만 원래 동기식이었다. 동기 방식에는 많은 문제가 자리하는데, 통신 이후에 이상 현상이 발생하는 빈도가 심각하여 지금은 쓰이지 않는다.