JavaScript

    Vue.js & javascript 면접 질문 요약

    Q. Angular를 처음 선택한 이유는 무엇인가? A. 처음 Front-End 프레임워크를 선정하여 공부할 때 확실히 하고 싶었다. Angular가 자료도 방대했고 react나 Vue.js 보다 튜토리얼도 잘 지원하였고, typescript 때문에 진입장벽이 높다고들 하지만 오히러 JAVA나 C++과 비슷한 느낌이들어 크게 어렵지 않았다. 모든 프레임워크에서 겪을 만한 Component를 나누는 기준이나 MVC 기반 설계와 같은 부분이 더 어려웠다. Q. 그렇다면 마이그레이션할 프레임워크를 Vue.js로 선택한 이유는 무엇인가? A. 가장 큰 문제는 첫 페이지 렌더링 속도였다. Angular가 다른 프레임워크에 비해 무겁고 렌더링이 느리다. 빌드옵션을 JIT에서 AOT로 변경하고, 의존성 모듈을 최소화..

    01. Cookie & Session

    Cookie & Session 쿠키, 세션을 공부하겠다고 한지도 너무 오래된 것 같기도하고... 너무 많이 듣게 되는 단어기도해서 이번에 확실하게 정리하고자 한다. 1. Stateless 프로토콜 영어사전에 저 단어를 검색해보면 상태가없는으로 나온다. 그럼 쿠키,세션 이야기를하다가 왜 뜬금없이 Stateless protocol이냐? 쿠키와 세션의 등장이유에 대해서 알아보기 위해서다. 그 이유는 생각보다 간단하다. 웹개발자라면 많이볼수 밖에 없는 http 프로토콜은 기본적으로 stateless 프로토콜이다. 즉 서버가 클라이언트에 대한 상태를 저장하지 않는다는 말이다. 첫번째 request와 두번째 request는 클라이언트의 상태와 전혀 독립적인 상태가 된다는 뜻이다. 근데 실제로 웹을 개발하다보면 st..