dukDukz

HTTP 스터디 4주차 주간회고 본문

프론트엔드 데브로드/주간회고록

HTTP 스터디 4주차 주간회고

헤일리_HJ 2023. 12. 31. 15:42

새롭게 알게 된 점

  • 웹소켓을 그냥 연결해서 사용하기만했었는데 프로토콜 전환을 요청하고 (헤더에 담아서 요청)
    101 switching protocol 응답을 받고서 웹소켓 통신을 한다는것을 알게 되었다.
  • http 버전별 차이에 대해서 알아보다가 2.0 이상 부터 서버 푸시 기능이 포함됨을 알게 되었다. 우리가 어떤 사이트에 들어가면 알림을 허용하겠냐는 알림창이 뜨는데 그 때 허용하면 브라우저 웹 푸시 기능을 사용할 수 있다.
    https://store.cafe24.com/kr/story/2211?prev_story=2221&next_story=2199
 

카페24 스토어

쇼핑몰 매출상승과 비즈니스 성장을 지원하는 다양한 기능의 유/무료 앱을 쇼핑몰에 쉽게 설치할 수 있습니다.

store.cafe24.com

 

좋았던 점

  • 이전에 프로젝트 진행할 때, 알림이 자주 발생하지는 않지만 가끔 서버에서 알림을 보내주고 싶을 때 어떻게 처리를 해주면 좋을까에 대해서 고민을 했었다. 그때는 WebSocket 을 사용해서 처리를 했었는데 프로토콜 전환 후 계속 양방향 통신인 웹소켓을 열어 놓는게 맞는건지 고민했다... 이번에 스터디 하면서 스터디원이 SSE (Server sent event) 사용경험을 공유해주어 SSE에 대해서 알게 되었다. 서버와 클라이언트가 연결되면 단방향 통신으로 서버 -> 클라이언트로 데이터를 보낼 수 있어서 해당 프로젝트 알림기능에 적용하기에 적합한것 같아 하나를 얻어가는 느낌... 만족스럽다...

 

아쉬웠던 점

  • 다른 스터디원의 질문을 읽기만 하고 답변을 미리 적어놓지 못해서 잦은 ajax요청 때문에 데드락 걸렸던걸 무슨 문제가 발생했는지 찾느라 중간에 시간을 소비한게 아쉽다. 미리 적어두자...

 

해결해야할 문제/남아있는 의문은 무엇인가?

 
  • 11장 읽고... 고민할 문제 찾아보기....
  • 스터디 이후... 난 어떤걸 추가로 공부할것인가..? 이젠 진짜 Next v13~ 를 공부해야한다...