JavaScript로 간단한 RSS 위젯 만들기

RSS는 20년이 넘은 기술입니다. 여전히 뉴스, 블로그, 팟캐스트를 공유하는 가장 대표적인 방법 중 하나입니다.

많은 개발자가 RSS 피드를 보여주기 위해 무거운 프레임워크를 사용합니다. 하지만 그럴 필요는 없습니다. RSS는 단순한 XML일 뿐입니다. 브라우저는 XML을 네이티브로 읽을 수 있습니다.

Vanilla JavaScript와 CSS만 사용하여 깔끔하고 반응형인 RSS 위젯을 만들 수 있습니다.

작동 방식:

흔한 문제는 CORS입니다. 서버가 요청을 차단하면 브라우저가 이를 중단합니다. allorigins.win과 같은 프록시를 사용하여 이 문제를 해결할 수 있습니다. 전문적인 프로젝트라면 Cloudflare Worker를 사용하여 요청을 처리하세요.

이 방식의 주요 특징:

다음과 같은 기능을 추가하여 위젯을 확장할 수 있습니다:

네이티브 API가 완벽하게 작동할 때 무거운 도구에 의존하지 마세요.

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