tinyjsapp은 Chromium과 Node.js를 함께 배포하는 대신 운영체제 웹뷰와 txiki.js 백엔드를 사용해 약 6MB의 데스크톱 앱을 지향한다. macOS 중심이며 Windows와 Linux 지원은 아직 베타다. 백엔드에는 시스템 접근 권한이 있으므로 웹 콘텐츠와의 경계가 중요하다. 10월 7일 변경 기록에는 외부 iframe의 백엔드 호출을 막는 macOS 수정이 실렸으며, 명시적으로 허용한 출처만 예외로 둔다.
Tech로 돌아가기
Tech
tinyjsapp, 작은 데스크톱 앱과 웹뷰 권한의 경계
용량 절감과 별개로, 외부 iframe을 쓰는 macOS 앱은 0.50.1 보안 수정을 확인해야 한다.