Popupsmart · Gömülü web
Başka sitelerde çalışan embed uygulamaları
Preact · TypeScript · Vite · Cloudflare
Script'imiz başka insanların sayfalarında çalışıyordu. O sitenin CSS'i, diğer script'leri ve yükleme sırası bizim tarafı etkileyebiliyordu. Kendi test sayfamızda çalışması yetmiyordu.
Ben ne yaptım
Popupsmart'ta Vite ve Preact tabanlı runtime, Next.js dashboard ve aralarındaki entegrasyonda çalıştım. Cache ve Cloudflare dağıtımı tarafında da origin'i daha verimli kullanmak için işler yaptım.
Aklımda kalan
Runtime'ın sınırlarını daha erken yazardım: sayfada neyi değiştirebilir, ne ona aittir, kapanınca neyi temizlemeli? Sonraki özelliği eklerken elimizde daha net bir başlangıç olurdu.