profile
프론트엔드를 공부하고 있는 주니어 개발자입니다.
post-thumbnail

JavaScript란? (비동기 프로그래밍의 관점에서)

JavaScript는 멀티패러다임 싱글스레드 언어이다. 대부분의 F.E. 개발자들은 JavaScript를 사용한다. 하지만 JavaScript의 이벤트 루프 동작 방식은 이해하기 어려울 수 있다. 본 포스팅을 통해 JavaScript의 비동기 프로그래밍에 대해서 알아보

2023년 3월 9일
·
0개의 댓글
·
post-thumbnail

로그인에 관하여(쿠키와 세션, JWT)

해당 포스팅은 웹 개발에서 빼놓을 수 없는 기능인 로그인에 대해 다룬다.로그인 기능을 몇 차례 구현해봤지만 기능을 구현하며 쿠키와 세션, JWT 등 어떤 방식으로 로그인을 구현할 것이며 이들의 차이에 대해 고민해본 적이 없다.로그인 방식을 선택하는 것은 백엔드 개발자의

2023년 3월 2일
·
0개의 댓글
·

브라우저의 렌더링 과정 (HTTP 캐시와 렌더링 성능 최적화에 관하여)

⭐포스팅 목표 지난 시간에 주소창에 www.naver.com을 입력하고 사용자에게 네이버 페이지가 보이기까지의 과정에 대해 포스팅을 작성하였다. 이전 포스팅 내용을 바탕으로 렌더링 과정의 최적화의 관점에서 웹 캐시와, CRA 최적화를 다룬다. 프론트 엔드 개발자로서

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

주소창에 www.naver.com을 입력하고 사용자에게 네이버 페이지가 보이기까지의 과정

⭐포스팅 목표 과거 면접 준비 당시 일련의 과정을 이해없이 암기하였지만 해당 포스팅을 통해 이해를 기반으로 내용을 정리한다. 단순 데이터 통신에서 그치지 않고 프론트엔드 개발자의 관점에서 데이터를 받아온 후 사용자의 화면에 렌더링되기 전까지 전체적인 과정을 다룬다.

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

[JavaScript] Set 자료형

교유한 값의 모음각각의 값은 Set안에서 한번만 나타날 수 있다.모든 데이터 유형의 값을 받을 수 있다.| Method | Description |\|-----\|------\|| new Set() | Set을 생성한다. || add() | Set에 새로운 원소를 추가

2023년 1월 26일
·
0개의 댓글
·