▲Feedsmith - RSS,Atom,RDF,JSON Feed를 지원하는 초고속 통합 파서 및 생성기 (github.com/macieklamberski)7P by xguru 7달전 | ★ favorite | 댓글과 토론 JavaScript 및 TypeScript 환경에서 사용할 수 있는 빠른 성능의 통합 피드 라이브러리 RSS, Atom, RDF, JSON Feed를 모두 지원하는 올인원 파서 및 생성기로, Podcast, iTunes, Dublin Core 등 주요 네임스페이스 및 OPML까지 커버 일반적인 파서와 달리 데이터 병합을 하지 않고 원본 구조를 유지하며, 세부 정보 손실 없이 접근 가능함 네임스페이스 처리를 통해 다양한 <custom:*> 요소를 표준 네임스페이스로 자동 변환해 일관성을 유지 불완전하거나 잘못된 피드도 유연하게 처리하며, 모든 속성을 대소문자 무관하게 처리 및 구형 포맷 요소를 현대적 요소로 변환 트리 셰이킹 지원: 필요한 부분만 불러와 번들 크기 최소화 2000개 이상의 테스트와 99% 코드 커버리지로 안정성과 신뢰성 확보 지원 포맷 피드: RSS(0.9x, 2.0), Atom(0.3, 1.0), RDF(0.9, 1.0), JSON Feed(1.0, 1.1) 네임스페이스: Atom, Dublin Core, Syndication, Content, Slash, iTunes, Podcast, Media RSS, GeoRSS, Podlove, Atom Threading, YouTube, Source, Well-Formed Web 등 기타: OPML(1.0, 2.0) 지원 FeedSmith의 차별점 author, dc:creator, creator 같은 필드를 단일 속성으로 병합하지 않음 pubDate와 dc:date를 구분해 원본 유지 <atom:link>의 rel 속성을 무시하지 않고 모두 처리 원본 구조를 그대로 보존해 전문적이고 세밀한 데이터 접근 가능 기술 기반 API 설계는 Swift용 FeedKit에서 영감을 얻음 XML 파싱은 fast-xml-parser 활용 HTML 엔티티 처리는 entities 라이브러리 사용 MIT 라이선스로 제공 함께 보면 좋은 글 β RSSHub - 오픈소스 RSS 피드 생성기 StAX-XML: JavaScript/TypeScript용 고성능 스트리밍 XML 파서 텍스트기반 RSS 리더 RSS 피드 리더 현황 Current — 읽지 않은 글의 죄책감 없이 흘러가는 RSS 리더 인증 이메일 클릭후 다시 체크박스를 눌러주세요