LLM으로 웹 브라우저 온보딩 개인화하기
Mirror 브라우저의 신규 유저 온보딩을 개선하기 위해 Embedding Vector, RAG 등을 고려한 과정을 공유합니다.
Apr 12, 2025
linear-gradient에 transition animation 적용하기
CSS transition이 적용되지 않는 linear-gradient에 JavaScript로 직접 transition을 적용해봅시다. 색 모델, 색 공간 등 기본적인 개념도 알아봅시다.
Jan 9, 2025
토스는 죄가 없다
토스를 다니는 동안 했던 생각들
Nov 16, 2024
라이브러리 번들링 개선 과정: 커맨드 한 줄로 번들링 끝내기
그동안 여러 라이브러리를 만들며 작성해온 비슷한 형태의 번들링 코드, 이제는 놓아줄 때가 되었습니다.
Jul 21, 2023
디바이스 해상도에 딱 맞는 이미지 제공하기
웹에 접근할 수 있는 수많은 종류의 디바이스에 이미지를 올바르게 제공하는 방법을 알아봅시다.
Apr 1, 2023
Date는 어떻게 주고 받는게 바람직할까요?
누구든지 올바른 시간을 볼 수 있게하기
Mar 23, 2023
CommonJS와 ESM에 모두 대응하는 라이브러리 개발하기: exports field
Node.js에는 두 가지 Module System이 존재합니다. 토스 프론트엔드 챕터에서 운영하는 100개가 넘는 라이브러리들은 그것에 어떻게 대응하고 있을까요?
Oct 3, 2022
이모지와 유니코드
그리고 자바스크립트
Aug 24, 2022
명령형 코드와 선언형 코드, 그리고 추상화 다시보기
우리는 너무 단순하게 생각하고 있다
Aug 22, 2022
직관적인 컴포넌트를 위한 데이터 정규화
컴포넌트의 복잡도와 데이터 정규화의 연관성
Jun 1, 2022