본문 바로가기
TIL

220125

by shinhyogeun 2022. 1. 26.

한 주의 시작 화요일에요!! 오늘 열심히 공부했어요!!

 

🔎  알고리즘 문제 풀기

오늘은 완주하지 못한 선수라는 문제를 풀었어요!! 그냥 for문으로 풀면 시간초과가 나요! map자료구조를 사용해서 풀어야하는 문제였어요!!

 

🔎  JS 공부하기

오늘은 async await가 무엇인지 알아보고 babel를 통해서 generator와 promise를 이용해서 구현되어 있던 코드들을 까보면서 내부 구조를 깊게 알아보았어요! 결국 generator에 기반을 둔 promise의 then 체이닝에 불과한 느낌이었어요.. 정말 대단해요. 이런 코드를 작성한 분들은 누굴까요..

다음은 제가 참고한 자료에요!

https://medium.com/sjk5766/async-await-%EC%9B%90%EB%A6%AC-cc643f18526d

 

async-await 원리

async-await 을 처음 봤을 때, 기존 call-back 구조와 비교해 소스를 가독성 좋고 간단하게 짤 수 있구나에 감탄했고 어떻게 이렇게 될까 라는 생각이 들었습니다. async-await은 내부적으로 Generator와 Promi

medium.com

 

🔎  프로젝트 생각해보기

저희는 이번 프로젝트에서 socket.io를 사용했어요. 실시간 통신을 위해서 그랬어요. 그렇지만 이런 방법말고도 polling과 longpolling등이 있어요. 비슷하게 구현할 수 있는 방법들이죠! 오늘은 그 방법들을 좀 알아보고 websocket과 socket.io도 비교하는 시간을 가졌어요!!

'TIL' 카테고리의 다른 글

220127  (0) 2022.01.31
220126  (2) 2022.01.27
220124  (0) 2022.01.26
220123  (0) 2022.01.26
220122  (0) 2022.01.26