서보(소프트웨어)
Servo (software)![]() | |
원저작자 | 모질라 코퍼레이션 |
---|---|
개발자 | Linux Foundation 및 자원봉사자[1][2] |
안정된 릴리스 | 0.22.0[3] / 2019년 12월 , 전( ) |
저장소 | |
기입처 | 녹 |
운영 체제 | 크로스 플랫폼 |
유형 | 브라우저 엔진 |
면허증. | MPL 2.0[4] |
웹 사이트 | servo![]() |
서보는 Rust 프로그래밍 언어의 메모리 안전 특성과 동시성 기능을 활용하도록 설계된 실험 브라우저 엔진입니다.렌더링, 레이아웃, HTML 해석, 이미지 디코딩 및 기타 엔진 컴포넌트가 세분화된 격리된 [5][6]태스크로 처리되는 고도의 병렬 환경을 구축하려고 합니다.또한 GPU 액셀러레이션을 사용하여 웹 페이지를 빠르고 [7][8]부드럽게 렌더링합니다.
서보는 항상 연구 프로젝트였습니다.그것은 2012년 Mozilla Corporation에서 시작되었고,[9] 2020년까지 직원들이 대부분의 일을 했다.여기에는 서보의 일부가 [10][11]파이어폭스의 Gecko 엔진에 통합되었을 때 Quantum 프로젝트가 포함되었습니다.
Mozilla가 2020년에 모든 서보 개발자들을 해고시킨 후,[9] 프로젝트의 통치는 Linux [1]Foundation으로 넘어갔다.정식적으로는 같은 GitHub 저장소에서 개발 작업을 계속하고 있지만, 자원봉사자만 남아 있기 때문에 유지보수 활동이 [2]있었을 뿐입니다.
역사
서보 개발은 2012년 [12][13]Mozilla Corporation에서 시작되었습니다.이 프로젝트의 이름은 텔레비전 쇼 미스터리 과학 극장 3000에 [14]출연했던 로봇 톰 서보의 이름을 따서 지어졌다.
2013년 모질라는 삼성이 이 프로젝트에 [15]협력하고 있다고 발표했다.삼성은 안드로이드와 ARM [16]프로세서에 서보를 이식했다.삼성의 한 개발자도 Cromium Embedded Framework API를 [17]서보에서 다시 구현하려고 시도했지만, 결실을 맺지 못했고 결국 코드는 [18]제거되었다.
Acid2 테스트는 [5]2014년에 통과되었으며,[19] 서보는 일부 웹사이트를 파이어폭스의 Gecko 엔진보다 더 빠르게 렌더링할 수 있습니다.2016년까지 엔진은 더욱 [20]최적화되었습니다.같은 해, 모질라는 Quantum 프로젝트를 시작했는데, 이 프로젝트는 서보의 안정적인 부분을 [10][11]Gecko에 포함시켰다.
서보는 두 개의 증강현실 브라우저의 엔진이었다.첫 번째는 2018년 [21]Magic Leap 헤드셋이었다.그 후 파이어폭스 리얼리티 브라우저가 [22]2020년에 출시되었다.
2020년 8월, Mozilla는 "포스트 COVID-19에 맞춰 재정을 조정하고 조직을 새로운 상용 [9]서비스에 집중시키기 위해" 서보 팀을 포함한 많은 직원들을 해고했다.따라서 서보 프로젝트의 통치는 Linux [1]Foundation으로 이관되었습니다.
레퍼런스
- ^ a b c "Servo's new home". blog.servo.org. Retrieved 17 November 2020.
- ^ a b "Servo code commit log". GitHub. Retrieved 30 April 2021.
- ^ "selectors-v0.22.0". 19 December 2019. Retrieved 17 February 2020.
- ^ "servo/LICENSE". GitHub. Retrieved 5 December 2018.
- ^ a b Moffitt, Jack (17 April 2014). "Another Big Milestone for Servo—Acid2". Retrieved 26 November 2015.
- ^ "Servo Continues Pushing Forward". 1 May 2015. Retrieved 26 November 2015.
- ^ Bergstrom, Lars. "Mozilla's Project Quantum and Servo". mozilla.dev.servo - Google Groups. Retrieved 9 November 2016.
- ^ Clark, Lin (10 October 2017). "The whole web at maximum FPS: How WebRender gets rid of jank". Mozilla Hacks – the Web developer blog. Retrieved 22 October 2017.
- ^ a b c "Mozilla lays off 250 employees while it refocuses on commercial products". 11 August 2020. Retrieved 17 August 2020.
- ^ a b "Quantum". Mozilla Wiki. Retrieved 20 April 2017.
- ^ a b "Servo engines written in Rust deliver memory safety and multithreading". Mozilla Research. Retrieved 5 July 2020.
- ^ "initial add · servo/servo@ce30d45".
- ^ "Add some stubs and a makefile · servo/servo@783455f".
- ^ Eich, Brendan (13 October 2012). "Add a new UI crate". Retrieved 2 April 2014.
- ^ "Mozilla and Samsung Collaborate on Next Generation Web Browser Engine".
- ^ "Samsung teams up with Mozilla to build browser engine for multicore machines". Ars Technica. 3 April 2013. Retrieved 24 October 2014.
- ^ Blumenkrantz, Mike; Bergstrom, Lars (13 May 2015). "Servo: The Embeddable Browser Engine - Samsung Open Source Group Blog". Samsung Open Source Group Blog. Archived from the original on 13 May 2015. Retrieved 28 October 2016.
- ^ Dropping CEF support?, retrieved 7 November 2018
- ^ Larabel, Michael (9 November 2014). "Mozilla's Servo Engine Is Crazy Fast Compared To Gecko". Phoronix. Retrieved 21 April 2021.
- ^ Larabel, Michael (8 March 2016). "Mozilla's Servo Is Whooping The Other Browsers In Performance". Phoronix. Retrieved 21 April 2021.
- ^ "A new browser for Magic Leap". 3 December 2018. Retrieved 20 May 2019.
- ^ "Firefox Reality for HoloLens 2". 21 May 2020. Retrieved 17 July 2020.