deskFM: Pixel Art Masaüstünde Gerçek Radyo İstasyonları
Bir geliştirici, tarayıcıda çalışan basit ama yaratıcı bir proje yayınladı: deskFM. Pixel art tarzında tasarlanmış bir masaüstü odası, içinde çalışan bir radyo ve pencereden dışarıya bakılan farklı şehir manzaraları.
Projenin en ilginç yanı teknik yapısında yatıyor. Tüm uygulama tek bir HTML dosyası (sıkıştırılmış haliyle 110 KB) olarak yazılmış. Herhangi bir derleme adımı, ayrı resim dosyaları yok. Oda, 100'den fazla pencere manzarası ve kedi karakteri hepsi 320×180 piksellik bir canvas üzerine çizilmiş.
Radyo istasyonları Radio Browser API'sinden geliyor ve tarayıcı bunları doğrudan oynatıyor (hiçbir proxy kullanılmıyor). Dünya haritası Natural Earth verisinden Miller projeksiyonunda pixel art'a dönüştürülmüş; zoom ve pan özelliği var. Canlı dinleyici noktaları Firebase Realtime Database ile gösteriliyor ama gizlilik için konumlar yaklaşık 50 km'ye yuvarlanmış.
Yükleme hızı başlangıçta sorun olmuş. Geliştirici Google Fonts'u render-blocking olmaktan çıkarıp, service worker ile stale-while-revalidate stratejisi ekleyerek sorunu çözmüş.
Site tamamen ücretsiz, hesap gerektirmiyor. Geliştirici kendi söylediğine göre bu konularda çok bilgili değilmiş ama sonuç etkileyici. Web geliştirme topluluğunda paylaştığı proje, minimal araçlarla ne kadar ilginç bir şey yapılabileceğini gösteriyor.
0 yorum