profile
매일 발전하는 프론트엔드 개발자

Streamable HTTP란?

MCP에서 많이 사용되는 Stremable HTTP에 대해 정리했습니다.

약 8시간 전
·
0개의 댓글
·

MCP Inspector로 MCP Server 테스트 환경 만들기

MCP는 어려우니까 조금이라도 쉽게 테스트해보자..

2026년 2월 28일
·
0개의 댓글
·

scrollIntoView 사용법

무한 스크롤, scrollBox 등 스크롤 방식을 사용할 때 특정 위치로 이동하기 위한 기능들이 있습니다. 대표적인 사용법이 맨 위로 이동하는 버튼, 다음 요소로 이동하는 버튼 등 특정 요소나 위치로 이동하는 버튼들이 있는데 이 버튼을 구현하는 쉬운 방법으로 scrol

2026년 2월 19일
·
0개의 댓글
·
post-thumbnail

LeetCode: 151

LeetCode 151

2026년 1월 4일
·
0개의 댓글
·
post-thumbnail

Textarea의 rows를 깔끔하게 수정해보자

textarea의 줄넘김 길이 제한을 하는 여러가지 방법을 알아보자!

2025년 12월 28일
·
0개의 댓글
·
post-thumbnail

LeetCode: 1071

LeetCode 1071

2025년 12월 26일
·
0개의 댓글
·
post-thumbnail

LeetCode: Merge Strings Alternately

LeetCode: Merge Strings Alternately

2025년 12월 24일
·
0개의 댓글
·

React 디자인 패턴을 Vue로 옮겨보자 -3 (HOC Pattern)

HOC 패턴에 대해 정리해보자..!

2025년 12월 17일
·
0개의 댓글
·
post-thumbnail

AWS Cloud Practitioner 합격 후기

프론트엔드 개발자의 AWS Cloud Practitioner 준비했던 과정을 공유합니다..!

2025년 11월 30일
·
0개의 댓글
·

Vue - Official 플러그인이 갑자기 작동하지 않을때..

Javascript & Vue 프로젝트에서 갑자기 Vue - Official 플러그인이 동작하지 않았다..!

2025년 11월 19일
·
0개의 댓글
·
post-thumbnail

React 디자인 패턴을 Vue로 옮겨보자 -2 (Container-Presentation Pattern)

Container Presentation Pattern이란, 로직을 위한 컴포넌트(Container)와 UI를 위한 컴포넌트(View)로 분리시키는 디자인 패턴입니다.

2025년 11월 4일
·
0개의 댓글
·

React 디자인 패턴을 Vue로 옮겨보자 -1 (Compund Component Pattern)

오래 미뤄왔던 블로그를 다시 끄적끄적 하려고합니다..! Vue를 개발하면서 React의 디자인 패턴을 Vue에서도 사용하면 좋겠다는 생각이 들어 React에서 자주 사용하는 패턴을 Vue로 옮겨보려고합니다. 오늘은 그 중에서도 가장 많이 사용되는 compound component pattern을 옮겨보겠습니다!! 1. Compound Component P...

2025년 10월 27일
·
0개의 댓글
·
post-thumbnail

DND 13기를 마치며!!

DND 13기의 프론트엔드로 참여하여 런닝을 처음 하는 사람들이 친구 혹은 크루와 함께 런닝을 진행하며 운동을 독려하는 앱(**Runky**)를 개발한 회고록을 작성했습니다!!

2025년 9월 10일
·
0개의 댓글
·
post-thumbnail

Broadcast Channel API를 알아보자

사내 AI 프로젝트를 고도화하던 중, 답변을 클릭하여 모달이 아닌 새로운 탭창에서 그래프를 보여줘야하는 로직이 있었습니다. 실시간으로 변하는 데이터를 탭에 전송해야 했기에 여러 방법을 찾아보았습니다. 그러던 중 window.postmessage와 BroadcastCha

2025년 7월 13일
·
0개의 댓글
·
post-thumbnail

setInterval 대신 requestAnimationFrame으로 사용합시다!!

requestionAnimation을 사용하여 프레임 드랍 없는 부드러운 애니메이션을 만들어봅시다!

2025년 6월 22일
·
0개의 댓글
·
post-thumbnail

Vite의 import.meta.env를 알아보자

Vite는 왜 process.env가 아닌 import.meta.env를 사용할까?

2025년 5월 31일
·
3개의 댓글
·
post-thumbnail

peer-dependency를 바로잡아보자..!

종속성아 잡혀줘..!

2025년 5월 25일
·
0개의 댓글
·

Web Work로 이미지 처리 최적화하기

프론트엔드 개발자라면 모두 알다시피 Javascript는 싱글스레드 언어입니다.Javascript는 싱글스레드이기 때문에 한계가 명확히 존재합니다. 그렇기 때문에 작업들을 병렬로 처리할 수 없고, 다른 작업이 끝날 때까지 기다려야합니다. 이를 개선하기 위해 JS는 `

2025년 5월 8일
·
0개의 댓글
·
post-thumbnail

GZIP, Brotli 어떻게 성능을 개선시켜줄까?

Vite를 통해 최적화를 진행하다보면 Gzip, Brotil로 압축하여 전송하라는 내용들이 많이 보입니다. 그렇다면 Gzip, Grotil은 무엇인데 사용자에게 빠른 경험을 제공할 수 있을까요? Gzip Gzip은 번들링 이후 단계에서 만들어진 파일들을 압축하는 알고

2025년 5월 3일
·
0개의 댓글
·

React Query의 useClient 구조를 알아보자 #2

React Query의 useClient 구조를 알아보자오늘은 저번 주에 이어서 useQuery가 어떻게 실행되며 그에 따라 React가 어떻게 업데이트를 진행하는지 알아보겠습니다!useQuery(https://github.com/TanStack/query/b

2025년 4월 22일
·
0개의 댓글
·