한 일
- 알고리즘 5문제
- 스터디!
- 토이 프로젝트 뭐 할지 고민
- 휴식
배운 것
- WebSocket 통신으로 전송가능한 데이터 타입은 text와 binary 두가지이다!
- WebSocket으로 미디어를 전송하려면 클라이언트,서버 간 서브 프로토콜을 정해놓고 binary로 보내야겠구나!
- 왜냐! 규칙을 서로 정해놔야 데이터를 어떻게 해석할건지 알 수 있으니까!
- WebSocket으로 미디어를 전송하려면 클라이언트,서버 간 서브 프로토콜을 정해놓고 binary로 보내야겠구나!
- TypeScript 파일을 컴파일 할 때 Babel을 이용할 수 있다. Babel 7버전 부터 @babel/preset-typescript를 사용해 가능.
- TypeScript 컴파일러를 이용할 때와 다른점은 타입체크를 하지 않는 것. 그래서 더 빠르다고 함.
- 때문에 tsc --watch를 통해 파일에 변경사항이 있는 경우에 체크하는 방법과 같이 별도로 타입 에러가 있는지 확인 해줘야 한다!
- 그런데 프로젝트에서 실제로 적용해 봤을 때 거의 비슷해서 그냥 ts-loader 써서 tsc로 빌드 했었다.
- 면접 때 빌드 느린것 해결하려고 시도해본 적 있는지 그리고 TS도 JS로 컴파일 하는데 babel과 함께 왜 쓰는지 이점이 있는지 물어보셨었다.
- 이걸 말했어야 했는데 아 ㅋㅋ 그 당시 생각이 안나서 고민만하고 뭘 시도해보진 못했다! 라고 해버렸다... 프로젝트 극초반에 시도했다가 별 차이가 없어서 롤백해버려서 기억이 잘 안났던 것 같음.
TypeScript and Babel 7 - TypeScript (microsoft.com)
TypeScript and Babel 7
Today we’re excited to announce something special for Babel users.Over a year ago, we set out to find what the biggest difficulties users were running into with TypeScript, and we found that a common theme among Babel users was that trying to get TypeScr
devblogs.microsoft.com
느낀 것
- 면접 때 받은 질문들이 계속 머릿속에 맴돌아서 뭘 못하겠다. 너무 못했다! 그래도 덕분에 내가 뭘 잘못하고 있는지 알게되었기 때문에 좋은듯?
- 다음 프로젝트 할때는 빌드 툴로 Vite를 써보자!
'TIL' 카테고리의 다른 글
2022.01.07 (0) | 2022.01.07 |
---|---|
2022.01.06 (0) | 2022.01.07 |
2022.01.04 (0) | 2022.01.05 |
2022.01.03 (0) | 2022.01.04 |
2022.01.02 (0) | 2022.01.03 |