웹 애니메이션을 구현하는 4가지 방법 (feat. animation API)

웹 애니메이션을 구현하는 4가지 방법(transition, animation, svg, animation API)에 대해 소개합니다.

Webpack Module Federation 도입 전에 알아야 할 것들

Module Federation에 관한 용어와 원리를 설명합니다. 꼭 읽어보고 도입하시길 권장합니다.

스토리북 작성을 통해 얻게 되는 리팩토링 효과

스토리북으로 UI 컴포넌트를 독립적으로 그려보면서 자연스럽게 마주하게 되었던 리팩토링 경험을 소개합니다.

Lighthouse CI를 알아보고 Github Actions에 적용하기

Lighthouse 및 Lighthouse CI에 대해 알아보고 Github Actions에 간단히 적용해봅니다.

자바스크립트 v8 엔진의 가비지 컬렉션 동작 방식

v8 엔진의 메모리 구조와 가비지 컬렉션의 원리를 이해하고, 어떻게 발전했는지 알아봅시다.

아토믹 디자인을 활용한 디자인 시스템 도입기

카카오페이지 웹 서비스에서 아토믹 디자인을 어떻게 구축하고 있는지 소개합니다.

Runtime 환경 변수 설정으로 빌드 프로세스 개선하기

빌드 과정이 아닌 런타임 과정에서 환경 변수를 설정하여, 빌드 프로세스를 개선하는 방법을 소개합니다.

HTTP/2 훑어보고 AWS에서 적용해보기

HTTP/2가 무엇인지 알아보고, 웹 어플리케이션을 위한 AWS 서비스(CouldFront, Elastic Beanstalk)에서 HTTP/2를 간단히 적용해봅니다.

GitHub Actions에서 도커 캐시를 적용해 이미지 빌드하기

그때는 몰랐습니다. GitHub Actions 를 이용해 빌드할 때는 도커 캐시가 동작하지 않는다는 사실을요.

웹 워커를 통해 이미지 색상 수집기 성능 개선하기

이미지의 픽셀 데이터에서 색상값을 수집하는 성능을 개선해봅니다.