한 주의 시작 화요일에요!! 오늘 열심히 공부했어요!!
🔎 알고리즘 문제 풀기
오늘은 완주하지 못한 선수라는 문제를 풀었어요!! 그냥 for문으로 풀면 시간초과가 나요! map자료구조를 사용해서 풀어야하는 문제였어요!!
🔎 JS 공부하기
오늘은 async await가 무엇인지 알아보고 babel를 통해서 generator와 promise를 이용해서 구현되어 있던 코드들을 까보면서 내부 구조를 깊게 알아보았어요! 결국 generator에 기반을 둔 promise의 then 체이닝에 불과한 느낌이었어요.. 정말 대단해요. 이런 코드를 작성한 분들은 누굴까요..
다음은 제가 참고한 자료에요!
https://medium.com/sjk5766/async-await-%EC%9B%90%EB%A6%AC-cc643f18526d
🔎 프로젝트 생각해보기
저희는 이번 프로젝트에서 socket.io를 사용했어요. 실시간 통신을 위해서 그랬어요. 그렇지만 이런 방법말고도 polling과 longpolling등이 있어요. 비슷하게 구현할 수 있는 방법들이죠! 오늘은 그 방법들을 좀 알아보고 websocket과 socket.io도 비교하는 시간을 가졌어요!!