JavaScript ile Basit Bir RSS Widget'ı Oluşturun

RSS 20 yaşın üzerinde. Haberleri, blogları ve podcast'leri paylaşmak için hala en önemli yöntemlerden biri.

Birçok geliştirici, RSS akışlarını göstermek için ağır framework'ler kullanıyor. Bunlara ihtiyacınız yok. RSS sadece XML'dir. Tarayıcınız XML'i yerel olarak okuyabilir.

Sadece vanilla JavaScript ve CSS kullanarak temiz, duyarlı (responsive) bir RSS widget'ı oluşturabilirsiniz.

Nasıl çalışır:

Yaygın bir sorun CORS'tur. Eğer bir sunucu isteğinizi engellerse, tarayıcı bunu durdurur. Bunu allorigins.win gibi bir proxy kullanarak çözebilirsiniz. Profesyonel projeler için istekleri yönetmek üzere bir Cloudflare Worker kullanın.

Bu yaklaşımın temel özellikleri:

Bu widget'ı şunları ekleyerek genişletebilirsiniz:

Yerel API'ler mükemmel çalışırken ağır araçlara başvurmayı bırakın.

Kaynak: https://dev.to/debate_me_af4b65ae011518f/build-a-simple-rss-feed-widget-in-vanilla-javascript-1803