π§π»βπ»Β μκ°
RoomEλ λ°μ μΌμ μμμ μμ μ μμ΄κ°λ νλμΈλ€μκ² μμ νμκ³Ό μ¬λ¦¬μ μμ μ μν 곡κ°μ μ 곡ν©λλ€.
λ¨μν μ·¨ν₯ 곡μ λ₯Ό λμ΄, μμ μ μ΄ν΄νκ³ λ§μμ μμ μ μ°ΎμΌλ©°, κ°μ κ΄μ¬μ¬λ₯Ό κ°μ§ μ¬λλ€κ³Ό μμ°μ€λ½κ² μ°κ²°λ μ μλ λμ§νΈ νλ§ κ³΅κ°μ μ§ν₯ν©λλ€.
πΒ νλ‘μ νΈ κΈ°λ‘
π§π»βπ»Β λ΄κ° κΈ°μ¬ν λΆλΆ
1. μμ
λ‘κ·ΈμΈ μΈμ¦,μΈκ° μ²λ¦¬


- μμ
λ‘κ·ΈμΈ μ μ λ¬λ°μ Access Tokenμ λΈλΌμ°μ μ μΏ ν€μ μ μ₯νμ¬ κ΄λ¦¬
- λ§λ£ μκ°μ μ§§κ² μ€μ νμ¬ λ³΄μ μν μ΅μν
- μΈμ¦ μ€λ₯(401) λ°μ μ, μλ΅ μΈν°μ
ν°μμ accessToken μ¬λ°κΈ APIλ₯Ό νΈμΆνμ¬ μ λ¬λ°μ μλ‘μ΄ ν ν°μΌλ‘ μμ²μ μ¬μλν¨μΌλ‘μ¨, ν ν° λ§λ£ νμλ λ‘κ·ΈμΈ μν μ μ§ λ° μλ λ‘κ·ΈμΈμ ν΅ν UX κ°μ
2. CD(μμ
) λ νμ΄μ§


- Swiperμ CoverFlow κΈ°λ₯μ νμ©νμ¬ μ
체μ μΈ Slide UI ꡬν
- μ΄λ―Έμ§μ loading=βlazyβ κΈ°λ²μ μ μ©ν΄ νλ©΄μ 보μΌλ λ‘λ
- FCP 1.8sβ1.4s(μ½ 32% κ°μ ). LCP 2.3s β 1.7s (μ½ 26% κ°μ )
- Slide νΈλ² μ, λ§μ°μ€ x, y μ’νκ°μ λ°λΌ μ΄λ―Έμ§μ rotateX, rotateY λ³κ²½
- CD κ²μ λ° μΆκ°μ μΈλΆ APIλ₯Ό νμ©νμ¬ λλ°μ΄μ±μ΄ μ μ©λ κ²μ κ²°κ³Ό λ°ν, μλ²μ videoId, μ¬μμκ° μ λ¬