Ladybird 브라우저, Swift 도입 계획 전격 취소
- •Ladybird 브라우저가 Swift 프로그래밍 언어로의 전환 계획을 공식적으로 철회했다.
- •프로젝트 리더들은 2024년 도입 발표 이후 실질적인 개발 진척이 전혀 없었다고 밝혔다.
- •개발팀은 이미 코드베이스에서 Swift 관련 통합 요소와 인프라를 제거하는 작업에 착수했다.
완전히 새로운 웹 엔진을 처음부터 구축하려는 야심 찬 독립 프로젝트인 Ladybird 브라우저가 애플의 Swift 프로그래밍 언어를 도입하려던 기존의 결정을 공식 번복했다. 지난 2024년 말, 개발팀은 메모리 안전성을 확보하기 위한 핵심 도구로 Swift를 선택한 바 있다. 메모리 안전성은 해커들이 시스템을 마비시키거나 개인 정보를 탈취하는 데 흔히 악용하는 소프트웨어 버그를 방지하는 매우 중요한 보안 속성이다.
그러나 약 18개월간의 탐색 과정을 거친 끝에 프로젝트 리더들은 언어 전환 작업이 사실상 중단된 상태라고 판단했다. 최근 공개된 코드 업데이트에서는 Swift와 관련된 모든 작업물을 체계적으로 삭제하고 있음이 확인되었으며, 이는 브라우저 언어 전략의 하드 리셋을 의미한다. 메모리 안전 브라우저 구축이라는 꿈은 여전히 핵심 목표로 남아있으나, 이번 결정은 빠른 개발 속도를 유지하면서 복잡한 시스템 레벨 프로젝트를 새로운 언어로 이주시키는 것이 얼마나 어려운지를 단적으로 보여준다.
소프트웨어 아키텍처를 공부하는 이들에게 이번 사례는 기술적으로 우수한 도구라 할지라도 기존 워크플로우 및 기여자의 전문성과 원활하게 통합되지 않으면 정착하기 어렵다는 사실을 상기시킨다. 실제로 사이먼 윌리슨(Simon Willison, 기술 블로거)과 같은 업계 전문가들은 이번 결정을 두고 소프트웨어 공학의 실무적 현실을 강조했다. 즉, 장기적으로 구현을 지속할 수 없다면 언어 전환의 이론적 이점보다 개발의 진척도와 일관성이 훨씬 더 중요하다는 것이다.