7 poin oleh xguru 2025-09-16 | Belum ada komentar. | Bagikan ke WhatsApp
  • Pustaka feed terpadu berperforma tinggi yang dapat digunakan di lingkungan JavaScript dan TypeScript
  • Parser dan generator all-in-one yang mendukung RSS, Atom, RDF, dan JSON Feed, serta mencakup namespace utama dan OPML seperti Podcast, iTunes, Dublin Core, dan lainnya
  • Berbeda dari parser pada umumnya, pustaka ini tidak menggabungkan data dan mempertahankan struktur asli, sehingga detail dapat diakses tanpa kehilangan informasi
  • Melalui pemrosesan namespace, berbagai elemen <custom:*> otomatis dikonversi ke namespace standar untuk menjaga konsistensi
  • Feed yang tidak lengkap atau salah pun ditangani secara fleksibel, semua atribut diproses tanpa membedakan huruf besar/kecil, dan elemen format lama dikonversi ke elemen modern
  • Mendukung tree shaking: hanya memuat bagian yang diperlukan untuk meminimalkan ukuran bundle
  • Keandalan dan stabilitas dijamin melalui lebih dari 2.000 pengujian dan cakupan kode 99%
  • Format yang didukung

    • Feed: RSS(0.9x, 2.0), Atom(0.3, 1.0), RDF(0.9, 1.0), JSON Feed(1.0, 1.1)
    • Namespace: Atom, Dublin Core, Syndication, Content, Slash, iTunes, Podcast, Media RSS, GeoRSS, Podlove, Atom Threading, YouTube, Source, Well-Formed Web, dan lainnya
    • Lainnya: dukungan OPML(1.0, 2.0)
  • Keunggulan FeedSmith

    • Tidak menggabungkan field seperti author, dc:creator, dan creator menjadi satu properti tunggal
    • Membedakan pubDate dan dc:date untuk mempertahankan bentuk aslinya
    • Tidak mengabaikan atribut rel pada <atom:link> dan memproses semuanya
    • Mempertahankan struktur asli apa adanya sehingga memungkinkan akses data yang profesional dan mendetail
  • Dasar teknologi

    • Desain API terinspirasi dari FeedKit untuk Swift
    • Parsing XML menggunakan fast-xml-parser
    • Pemrosesan entitas HTML menggunakan pustaka entities
  • Tersedia dengan lisensi MIT

Belum ada komentar.

Belum ada komentar.