차세대 웹 렌더링 엔진 서보(Servo)가 9월 한 달간 527건의 커밋을 반영한 0.7.0 버전을 공개하며 웹 플랫폼 지원과 실제 웹 호환성을 대폭 강화했습니다. 이번 업데이트는 웹 개발자들이 더 다양한 기능을 활용하고, 사용자들이 더욱 안정적인 웹 경험을 할 수 있도록 하는 데 중점을 두었습니다.
이번 업데이트에서는 HTML의 <progress> 요소, CSS의 `:checked` 의사 클래스 및 `user-select` 속성, Canvas의 `roundRect()` 메서드를 통한 둥근 사각형 그리기 등 다양한 웹 표준 기능이 추가되었습니다. 특히, 인기 웹 게임인 '캔디 크러쉬(Candy Crush)'를 서보(Servo) 기반 브라우저에서 플레이할 수 있게 된 것은 실제 웹사이트 호환성이 크게 개선되었음을 보여주는 중요한 지표입니다. 또한, 개발자 도구 콘솔의 자바스크립트(JS) 즉시 평가 기능으로 개발 피드백 속도를 높였고, 스파이더몽키(SpiderMonkey)와 모즈앵글(mozangle) 업그레이드를 통해 보안 및 안정성도 강화했습니다.
서보(Servo)는 모질라(Mozilla)가 개발을 시작해 현재는 리눅스 재단(Linux Foundation)의 지원을 받는 오픈소스 프로젝트로, Rust 언어로 작성되어 뛰어난 성능과 보안을 자랑합니다. 이번 업데이트는 서보(Servo)가 기존 웹 엔진들과의 격차를 줄이고, 미래 웹 환경의 핵심 구성 요소로 자리매김하려는 노력을 보여줍니다. 웹 표준 준수와 실제 웹 호환성 개선은 개발자들이 더 넓은 범위의 웹 애플리케이션을 서보(Servo) 기반으로 구축할 수 있게 하며, 이는 장기적으로 웹 생태계의 다양성과 혁신을 촉진할 것입니다.