오래된 휴대용 게임기 플레이스테이션 포터블(PSP)에서 현대 웹을 경험할 수 있게 해주는 실험적인 웹 브라우저 '타일핀치(Tilefinch)'가 등장해 주목받고 있습니다. 약 10년 만에 PSP를 다시 꺼내든 한 개발자가 하드웨어의 한계를 시험하고, 최신 웹 기술이 구형 기기에서 얼마나 작동하는지, 그리고 AI 코딩 에이전트의 역량이 어디까지인지 알아보기 위해 직접 개발한 프로젝트입니다.
타일핀치는 PSP-3000 모델(333MHz MIPS CPU, 64MB RAM)에서 네트워크, HTML, CSS, JavaScript, 레이아웃 및 렌더링을 모두 자체적으로 처리하며 Wi-Fi를 통해 작동합니다. 프록시나 보조 컴퓨터 없이 기기 자체에서 모든 웹 페이지를 렌더링하며, 각 페이지에는 DOM, JavaScript, CSS, 이미지, 레이아웃, 타일을 포함해 32MB의 메모리만 할당됩니다. 특히 스타일, 레이아웃, 페인트, 미디어, UI 레이어는 C11 언어로 새로 작성되었고, QuickJS 런타임을 패치하여 JavaScript를 실행합니다. 유튜브 동영상 재생(240p/360p MP4), 광고 차단, 리더 모드, 심지어 WebGL 게임까지 지원하는 등 놀라운 기능을 제공합니다.
이 프로젝트는 단순히 오래된 기기에서 웹을 구동하는 것을 넘어 여러 중요한 의미를 가집니다. 첫째, 극도로 제한된 환경에서도 현대 웹 표준을 구현할 수 있음을 보여주며 웹 기술의 유연성을 증명합니다. 둘째, AI 코딩 에이전트가 복잡한 시스템 개발에 얼마나 기여할 수 있는지에 대한 실제적인 시험대가 됩니다. 마지막으로, 이는 과거의 하드웨어에 새로운 생명을 불어넣어 기술적 향수와 함께 새로운 활용 가능성을 제시하는 흥미로운 시도로 평가받고 있습니다.