웹사이트의 기술 스택(tech stack)을 분석하는 새로운 크롬 확장 프로그램 '바나나르(Bananarr)'가 출시되어 개발자 커뮤니티의 주목을 받고 있습니다. 바나나르는 빠르고 직관적인 사용자 경험을 제공하며, 특히 '오프라인 우선(offline-first)' 방식을 채택해 개인 정보 보호를 강화한 것이 가장 큰 특징입니다.
바나나르는 웹사이트의 프로그래밍 언어, 백엔드 프레임워크(backend framework), 프론트엔드 라이브러리(frontend library), UI/CSS 프레임워크, CMS, 이커머스 솔루션, 호스팅 서비스 등을 상세하게 분석합니다. 예를 들어, 루비 온 레일즈(Ruby on Rails), 핫와이어 터보(Hotwire Turbo), 테일윈드 CSS(Tailwind CSS) 등 다양한 기술 요소를 감지하며, 각 탐지 결과에 대한 명확한 증거(evidence)를 함께 제공합니다. 이는 메타 태그, 스크립트 URL, 쿠키, 헤더, DOM 요소 등 다양한 데이터를 기반으로 합니다. 기존의 유사 도구들이 사용자 방문 기록을 외부 서버로 전송하고 이를 데이터 판매에 활용하는 것과 달리, 바나나르는 모든 분석 로직과 시그니처 데이터베이스를 확장 프로그램 내부에 번들링하여 작동합니다. 덕분에 계정 생성이나 로그인 없이 설치 즉시 사용할 수 있으며, 스캔 속도 또한 매우 빠릅니다.
이러한 오프라인 우선 접근 방식은 사용자 개인 정보 보호에 대한 우려가 커지는 현 시대에 중요한 의미를 가집니다. 개발자나 기획자가 경쟁사 웹사이트를 분석하거나 새로운 기술 트렌드를 파악할 때, 자신의 활동이 추적될 걱정 없이 안심하고 정보를 얻을 수 있게 된 것입니다. 또한, 서버와의 통신 없이 로컬에서 모든 처리가 이루어지므로 인터넷 연결 상태에 관계없이 일관된 성능을 제공하며, 이는 웹 개발 및 분석 워크플로우의 효율성을 높이는 데 기여할 것으로 기대됩니다.