Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

Devfest Denizli - View Transitions API: Creatin...

Avatar for Mert Metin Mert Metin
November 25, 2025

Devfest Denizli - View Transitions API: Creating Smooth Transitions

View Transitions API: Creating Smooth Transitions

GDG Denizli - Devfest Denizli 25'
29.11.2025

Merkezefendi Kültür Merkezi - Denizli

Avatar for Mert Metin

Mert Metin

November 25, 2025
Tweet

More Decks by Mert Metin

Other Decks in Technology

Transcript

  1. a.k.a. MPA - Multiple Page Applications Cross-document view transitions İki

    farklı sayfa arasındaki geçişlerde çalışır.
  2. Bu özelliğin kullanılamayacağı durumlar; Sık kullanılanlar bölümünden sayfanın açılması Tarayıcı

    adres çubuğundan diğer sayfaya erişilmesi Kullanıcı/herhangi bir script tarafından başlatılan yeniden yüklemeler
  3. pageswap pageswap olayı, bir sayfa yenisiyle değiştirileceği anda tetiklenir. Kullanıcı

    başka bir sayfaya gider. Tarayıcı, mevcut sayfayı terk ederken ama henüz yenisini göstermeden
  4. pagereveal Yeni sayfa tarayıcıda ilk kez görüntülendiğinde tetiklenir. Yeni belge

    yüklenir. Tarayıcı, yeni sayfayı görünür hâle getirir
  5. pageswap -pagereveal birlikte kullanımı Kullanıcı A sayfasından B sayfasına gider

    A sayfası pageswap olayı alır → Snapshot hazırlanır Tarayıcı B sayfasını yükler B sayfası pagereveal olayı alır → Transition oynatılır