모질라(Mozilla)에서 개발한 고성능 웹 렌더링 엔진 서보(Servo)가 5월 업데이트(버전 0.3.0)를 통해 웹 플랫폼 호환성, 보안, 성능 및 안정성을 대폭 강화했습니다. 이번 릴리스에는 총 391개의 커밋이 반영되었으며, 특히 사용자 스크립트 지원과 MP4 비디오 호환성 개선이 눈에 띕니다. 이는 서보가 실제 웹 환경에서 더욱 안정적으로 동작하고 다양한 콘텐츠를 처리할 수 있도록 기반을 다지는 중요한 진전으로 평가됩니다.
이번 업데이트의 핵심은 웹 플랫폼 기능 확장입니다. CSS의 `font-variant-*` 속성들이 추가되었고, `fast start` 옵션이 없는 MP4 `<video>` 파일 재생을 지원하여 미디어 호환성이 크게 향상되었습니다. 또한 `<form enctype="multipart/form-data">` 및 `<form enctype="text/plain">`과 같은 폼 인코딩 방식이 지원되어 웹 애플리케이션과의 상호 작용이 더욱 원활해졌습니다. 보안 측면에서는 자바스크립트(JavaScript) 런타임인 스파이더몽키(SpiderMonkey)를 140.10.1 버전으로 업데이트하여 여러 메모리 안전성 버그를 수정했으며, 이는 CVE-2026-7322, CVE-2026-7323 등 주요 보안 취약점과 관련이 있습니다. 개발자를 위한 기능으로는 서보셸(servoshell)에 `--host-file=` 및 `--userscripts=` 옵션이 추가되어 사용자 정의 스크립트 실행이 가능해졌고, 파이어폭스 개발자 도구(Firefox DevTools Debugger)에서 특정 스크립트를 블랙박싱(Blackboxing)하여 디버깅 효율을 높일 수 있게 되었습니다.
이번 서보 업데이트는 웹 렌더링 엔진 생태계에 중요한 의미를 가집니다. 웹 표준 준수와 보안 강화는 서보가 미래 웹 기술의 핵심 구성 요소로 자리매김하는 데 필수적인 요소입니다. 특히 MP4 비디오와 폼 인코딩 지원은 서보를 기반으로 하는 브라우저나 임베디드 환경에서 더욱 풍부하고 복잡한 웹 콘텐츠를 문제없이 렌더링할 수 있게 하여 사용자 경험을 개선할 것입니다. 또한 개발자 도구의 개선은 서보 기반 애플리케이션 개발 및 디버깅 과정을 더욱 효율적으로 만들어, 개발자 커뮤니티의 참여를 독려하고 생태계 확장에 기여할 것으로 기대됩니다. 서보의 지속적인 발전은 웹 기술의 다양성과 혁신을 촉진하는 중요한 동력이 될 것입니다.