back

Posts

  1. 2025년 회고록

    2026년을 위한 회고록

    2025-12-31
  2. iOS Safari에서만 SVG 아이콘이 사라졌던 디버깅 기록

    SVG와 BFCache 환장의 콜라보

    2025-12-29
  3. 프론트엔드 개발자가 착각하기 쉬운 .env의 진실

    환경변수를 브라우저에서 확인 가능하다구요?

    2025-11-14
  4. Next.js SSR, 정말 전부 서버에서 렌더링해야 할까?

    SEO 전용 SSR로 성능과 SEO 품질 둘 다 잡아보자!

    2025-11-01
  5. Figma에서는 예쁜데, 웹에서는 왜 더 두꺼워 보일까?

    같은 폰트(Pretendard)가 다르게 렌더링되는 이유를 알아보자!

    2025-10-20
  6. ‘🍄’.length === 2? 자바스크립트에서 이모지 문자열 길이의 함정과 해결법

    이모지 하나가 length 2로 계산되는 이유부터, 실제 UX 기준의 '글자 수'를 세는 방법까지 정리해 보자!

    2025-10-08
  7. input type=file onChange 미작동 문제 해결

    input type=file onChange 미작동 문제 해결해 보자!

    2025-08-10
  8. the node before which the new node is to be inserted is not a child of this node 에러를 해결해 보자

    브라우저 자동번역이 원인이라고?

    2025-06-02
  9. Storage말고 IndexedDB는 어때요?

    IndexedDB A to Z

    2025-05-21
  10. event.target과 event.currentTarget의 차이

    event.target과 event.currentTarget의 차이를 알아보자!

    2025-02-12
  11. 클로저와 함께하는 디바운스 & 쓰로틀링

    디바운스와 쓰로틀링을 클로저로 이해해 보자!

    2025-02-12
  12. SVG를 알아보자

    쉽지만 어려운 SVG

    2025-02-01
  13. Next.js에서 pdf다운하기

    html2canvas와 jspdf 말고 puppeteer를 사용하자!

    2025-01-16
  14. canvas.toBlob이 IOS에서 null을 반환 받는 경우

    어렵고 어려운 크로스 브라우징

    2024-11-12
  15. 사내 테스트코드 도입기

    나도 드디어 도전한다 TDD!

    2024-01-05
  16. HEIF형식 이미지 업로드 대응

    최신 이미지 포맷인 HEIF를 아시나요?

    2023-10-10
  17. ReactDOMClient.hydrateRoot사용 시, hydration 오류

    next.js 및 react에서 자주 발생하는 hydration오류, 넌 뭐니?

    2023-08-10
  18. Git - remote: The project you were looking for could not be found or you don't have permission to view it.

    원격저장소에서 발생하는 Git 오류를 해결 과정

    2023-07-20
  19. next/image - Error handling

    next/image 컴포넌트로 이미지 에러를 핸들링해 보자!

    2023-07-03