Skip to content

4주차 멘토링

gintooooonic edited this page Nov 17, 2021 · 1 revision

멘토님 질문 작성

  • UI 바꾸었는데 어떠신가요?
  • 위치가져올 때 로딩이 길어서 gif를 넣어주긴 했는데, 사용자 입장에서 어떨까요?
  • 로그인정보 관련해서 매번 fetch받아와야 할지 전역 변수로 두어야할지
    • 소켓에다가 jwt 토큰?
  • 폰트 가지고 오는 속도가 너무 느립니다.
  • 채팅 칠 때마다 DB에 저장하는데 현업에서는 이런식으로 저장하는지 궁금합니다
  • lighthouse 성능 개선
    • 이거 무슨질문이지? 어떻게 개선할 수 있는지?

spare

  • 데모데이를 한주동안 준비하는데 뭐 준비하나요?
  • 개발자 수가 많이 부족하다고 느끼는지?
    • 마스터님들은 그렇다는데 친구들을보면 그 부족한 개발자가 우리는 아닌 거 같습니다.

피드백

  • 채팅페이지 벡버튼 크기가 커졌을 경우 가운데에 넣기

  • 채팅페이지 아래 인풋바 떠있지 않게 바꾸기

  • 게시글 리스트 아이템 내부의 일부 요소가 아이템 컴포넌트의 크기를 초과함 (아이폰으로 확인할 것)

  • 소켓으로 이미지..?

  • 소켓에 JWT 토큰을 포함하여 서버에서 verify하는 것은 OK. 단, httponly 속성을 해제하여 토큰을 스크립트에 노출시키는 것은 보안적인 문제가 있을 수도 있음

  • 일반적으로 보안에 신경을 쓴다면 토큰 + 세션으로 로그인을 구현할 수도 있고, 서버가 상태를 가지지 않도록 하려면 토큰. 토큰보단 세션이 좀 더 안전. 로그인 방법에 대해 공부해볼 것.

  • jwt는 편하긴 하지만 안전성은 조금 떨어진다.

  • jwt가 왜 안전하지 않은지 공부하기

  • 서브셋 폰트같은 용량이 작은 폰트를 사용하는 방법

  • 채팅한것도 다 데이터고 빅데이터 분석할 떄 사용할 수 있으니 다른 기업들도 많이 보관해놓는다.

lighthouse 개선방법

  • 파일 난독화 => 코드가 짧아짐

  • bundling 을 통해 필요한 js만 빠르게 가지고 오도록

  • 성능은 인터넷 속도가 느린 지역에서 서비스를 제공하는 글로벌 기업들에서 많이 신경쓴다.

  • 폴더 구조 : 각 페이지 폴더마다 컴포넌트 폴더가 있는게 중복 되는 느낌은 있음. component를 따로 빼도 괜찮을 것 같음

  • style 관련 코드를 밑으로 빼던가 따로 파일로 빼서 코드가 덜 길어 보이도록 만드는게 좋을 것 같다.

빨리 끝내놓고질문 학습 열심히 해야겟다.. 고민을 좀 많이 해서 기록도 잘해놔야할듯

Clone this wiki locally