프레젠테이션 제작 시 매번 코드를 수정해야 하는 번거로움을 해결하고자 단일 HTML 파일로 작동하는 'Bento'가 개발됨. 이 도구는 별도의 설치나 클라우드 로그인 없이 오프라인에서 편집, 프레젠테이션, 인쇄가 가능하며, 브라우저만 있으면 파일 공유 및 실시간 협업이 가능함.
개발자는 Bento가 reveal.js를 기반으로 GSAP을 사용하여 애니메이션을 처리하며, 실시간 협업을 위해 Cloudflare의 암호화된 릴레이를 사용한다고 설명함. 또한, 파일 시스템 액세스 API를 통해 변경 사항을 저장하며 ECDSA 서명을 지원한다고 밝힘.
Bento의 단일 파일 방식에 깊은 인상을 받은 이용자들이 많았음. 이들은 유사한 방식의 도구인 Nash, htpad, Minimal PWA template 등을 공유하거나, 각자의 프로젝트에서 유사한 기능을 어떻게 구현했는지 경험을 나누는 등 긍정적인 반응을 보임.
반면 실시간 협업 기능 사용 시 집중이 흐트러지는 현상이나 특정 브라우저에서의 성능 문제에 대한 피드백도 있었음. 또한, '파워포인트'라는 명칭 사용에 대한 의견이나 문서 접근성, 발표자 모드 등 사용성 개선에 대한 요구도 제기됨.
원글 작성자는 향후 기업용 기능이나 다른 형식의 내보내기 지원, 그리고 성능 최적화 등을 점진적으로 검토하겠다고 답함.
번역 및 요약 과정에서 일부 내용에 오류가 있을 수 있음.











해외반응 91
수집된 해외 반응
Bento 제작자임. 깃허브 내용 외에 구현 방식을 조금 공유하자면, 상단의 JSON 블록에 슬라이드 데이터가 있고 앱 자체는 base64로 인코딩되어 있어 파일이 가벼움. reveal.js를 기반으로 GSAP/Flip 애니메이션을 썼고, CRDT를 사용해 암호화된 협업 환경을 구축했음.
기술적 지식이 없는 사람도 쉽게 쓸 수 있는 웹 기반 발표 도구를 만들고 싶었음.
큰 기업들은 이런 방식 선호하지 않을 수 있지만, 그래도 유용한 도구라고 생각함.