본문으로 이동
뒤에 개발자 있어요 | Simplicity 4 제작기 #2
문서

뒤에 개발자 있어요 | Simplicity 4 제작기 #2

박은식 / 이예서 토스 · 토스 기술 블로그

원문 보기

AI 핵심 요약

다음 시즌에도 재사용할 수 있는 Simplicity 컨퍼런스 사이트를 만들기 위해 세션 화면을 템플릿화하고, 구성 요소를 Script·Top·Canvas·Background로 나눠 공통 애니메이션 흐름을 구현했습니다. 모바일 Safari의 비디오 재생 정책과 Blur 성능 문제에는 사용자 터치 재생을 추가하거나 배경 이미지의 opacity를 조정하는 등 브라우저별 대응을 적용했습니다. 모바일 로딩을 개선하기 위해 GIF를 WebP로 교체하고 에셋을 미리 로드했으며, 영상 요소 재사용과 라우팅 로직 개선도 진행했습니다. 홈 화면은 React 메모이제이션과 요소 스타일 직접 변경으로 렌더링을 최적화했고, 프로파일링과 CPU 감속 테스트를 통해 모바일에서도 원활하게 시청할 수 있도록 다듬었습니다.

  • 여러 화면 템플릿은 구성 요소를 분리하고 공통 전환 흐름을 정의하면 중복 구현과 유지보수 부담을 줄일 수 있습니다.
  • 모바일 Safari처럼 브라우저 정책으로 해결할 수 없는 제약은 우회책을 반복하기보다 사용자 동작이나 화면 스펙을 조정해야 합니다.
  • 모바일 로딩은 큰 GIF를 WebP로 바꾸고, 필요한 에셋을 미리 불러오며, 영상 요소를 재사용하는 방식으로 개선할 수 있습니다.
  • React 메모이제이션과 DOM 스타일 직접 변경을 적용하고 CPU 감속 환경에서 확인하면 렌더링 병목을 찾는 데 도움이 됩니다.

소개

토스 디자인 컨퍼런스 Simplicity 사이트를 개발하며 고민한 내용을 공유합니다.

비슷한 학습 자료

문서 윤가빈

Simplicity의 모든 세션 속 시각 자료들은 겉보기엔 평범하지만 세심한 설계를 통해 만들어졌어요. 누구나 정보를 쉽고 아름답게 전달하는 자료를 만들 수 있도록 고민한 방법을 들려드릴게요.

그래픽 디자인

문서 김경태 / 김영하

Simplicity4의 그래픽, 어떤 고민을 하며 만들었을까요? 14개의 세션을 하나로 잇기 위한 시각 메타포, 그리고 그 제작 방식을 공유할게요.

그래픽 디자인

문서 백송은

끝까지 보고 싶게 만드는 온라인 컨퍼런스는 어떻게 만들 수 있을까? Simplicity 인터랙션은 이 질문에서 출발했어요. 몰입을 설계한 인터랙션 제작기, 지금 들려드릴게요.

UI/UX

문서 윤지영

알고 보면 더 재미있어요. 심플리시티 시즌 4의 흥미로운 제작기를 소개합니다.

문서 유아란

토스 디자인 컨퍼런스 Simplicity가 돌아왔어요.

문서 정희연

토스 디자인 컨퍼런스 사전 신청 오픈 (5.15~5.21)