목적 스크립트에서 쿠키 생성 시 도메인 설정 방법에 대해 설명한다. 도메인 설정 없이도 쿠키 생성이 가능하지만 설정 하지 않을 경우에 생기는 문제점에 대해 서술한다. 도메인 설정 없이 쿠키 생성 링크텍스트 스택오버플로우에서 가장 많은 추천을 받은 쿠키 설정 코드이다.
특정 user가 접속 시에 서버의 부하가 급속히 증가하고 있었다.해당 user의 userAgent 값을 확인해보니 실제 사용자가 아닌 웹 크롤러로 추측되었다.userAgent : "AdsBot-Google (+http://www.google.com/adsbot
서론 자사에서 생성한 쿠키로 인해 고객사 사이트에 페이지 로딩 속도 저하가 있었다고 합니다. 믿기지 않지만 쿠키 제거 후 테스트 결과 로딩 속도가 상당히 향상됬다고 하는데 물론 해당 도메인에서 설정된 쿠키는 매 Http 요청마다 서버로 전송되는 것도 사실입니다. 어차피 Cookie 사용 로직을 차후 Web Storage 로 변환할 생각이었으니 관련 정보를 ...
목적 생각 없이 배열 반복문에 사용했다가 에러 났기에 정확히 숙지하려고 합니다. 설명 for in 문은 객체의 프로퍼티명을 열거하는 반복문입니다. 배열도 객체로 놓고 보자면 인덱스의 숫자가 프로퍼티명에 해당하기 때문에 for in 문으로 사용할 수 있습니다. 하지만 배열 요소를 반복할 때 for in 문의 사용시 주의할 점이 있습니다. 예제 for ...
서버에서 응답을 받은 후에 다음 동작을 해야 하는데 동작이 가끔 느려 timeout을 설정하고 싶다는 요청이 있었습니다. 하지만 XHR은 동기식과 timeout을 동시에 적용할 수가 없어서 고민하고 있었는데 누군가가 웹 워커에서는 가능하다고 하더군요. 결국 적용하지는 못했지만 워커에 관해 공부하면서 알게 된 내용을 정리했습니다. 워커에서 서버 호출 Un...
지난 글에 이어 서비스 워커를 이용한 웹 푸시 서비스를 구현했습니다.
기존에 썼던 서비스 워커 관련 포스트에 빠진 내용이 많았습니다. 웹 푸시 서비스를 고도화 하는 과정에서 새로 알게 된 부분이 있어 추가로 글을 작성합니다.
인증 작업이 끝나지 않은 상황에서 고객사에서 api 호출을 해서 문제가 되는 상황이 있었습니다. 다행이 Proxy를 사용해 해결했고 마침 써본김에 Proxy에 대해 정리해서 글을 작성합니다. JS Proxy란 Proxy 객체를 사용하면 원래 Object 대신 사용할