`Web Worker`는 브라우저에서 동작하는 스크립트로, 브라우저의 메인 스레드와 별개로 동작하기 때문에, 메인 스레드가 처리해야 할 작업을 `Web Worker`에게 위임할 수 있다. 이렇게 하면 메인 스레드가 처리해야 할 작업을 `Web Worker`가 처리하
`가상 DOM (Virtual Document Object Model)`은 웹 애플리케이션의 성능을 향상시키기 위해 사용되는 기술이다. 일반적으로 프론트엔드 개발자라면 한번 쯤 사용해보는 `React`도 가상 DOM을 사용한 좋은 예라고 할 수 있다. 그래서 이번
이번에는 `Astro`를 이용해서 사이트맵을 생성하고, 구글에 등록하는 방법에 대해서 알아보자. ## 사이트맵(Sitemap) 사이트맵은 웹사이트의 구조를 표현하는 파일로 크롤러가 웹사이트를 탐색할 때, 어떤 페이지가 있는지, 어떤 페이지가 중요한지, 어떤 페이지
블로그 포스트를 `카카오톡으로 공유`할 수 있도록 기능을 추가했다. 카카오톡으로 공유할 때, 일반적으로 URL만 공유했을 때와 다르게 `미리보기 이미지, 제목, 설명 등 다양한 정보를 함께 공유`할 수 있기 때문에 사용자가 포스트에 대한 정보를 더 쉽게 알 수 있다
드디어 Astro를 이용한 개인 블로그를 만들었다. 이전에는 `jekyll`을 이용해서 만들었었는데, `Astro`의 경우 성능적으로 다른 프레임워크에 비해 정적 사이트 생성 속도가 빠르고 SEO 최적화가 잘 되어있다고 해서 선택하게 되었다. 또한, 내가 원하는