2021년 4월 10일 작업일지

Page content

모바일 앱

모바일 앱 작업했다.

웹소켓 쓰는 웹사이트를 따라해야되는데 복잡해서 그냥 메일 보냈다.

swc#1564 코드 리뷰

PR 링크

PURE 어노테이션을 추가하는 PR이다. Breaking change가 아니어도 되는 건데 breaking change로 만들었길래 고쳐달라고 했다.

rweb#59 머지

PR 링크

모바일 앱

상당히 어려운 작업을 했다. 서버가 특정 웹 클라이언트를 따라하도록 구성했다.

개발툴로 해당 웹사이트 자바스크립트 소스 코드 보면서 작업했는데 이게 원래 상당히 어려운 작업이다. 기본적으로 컴파일된 소스 코드를 보는 것 자체가 어려운데, 분야가 분야다보니 번들 사이즈도 커서 봐야할 것도 많고 웹소켓을 그냥 쓰는 것도 아니고 jsonrpc + encoding 해서 써서 더 어려운 작업이 됐다.

근데 나한텐 할만한 작업이었다. stc를 작업하면서 실력이 많이 올라가기도 했고, 그 사이트가 babel, terser, webpack을 썼는데 난 swc의 일부로서 저 3개를 러스트로 포팅중인만큼 해당 툴들의 입출력을 상세히 알고 있어서 원본 소스 유추해가면서 했다.