Toyoda Crown

March, 2022
UI / Frontend / Landing page
Network map
Over time
Over time

About Project

Tools & Technologies

HTML, CSS, JavaScript, React.js, React Three Fiber, Three.js, Framer Motion, Zustand, Styled-components, Vercel, Blender

Share this

Objective

An interactive 3D website for Toyoda Crown.

Challenge

The project's most significant challenge was a performance issue. Because the page contained a canvas and React elements to render both of 3D scene and html elements, it consumed a significant amount of resources, leading to performance issues. In order to resolve this issue, I implemented a solution that only drew the 3D canvas when a user triggered an event on the canvas, and otherwise, rendering of the canvas was paused. As a result, only React elements were rendered until a user triggered an event, significantly improving the overall performance of the application.

Follow me

© 2025 Jack's Portfolio