我最近开始了一个用Rust构建的实验性web浏览器项目,但我不想构建渲染器,所以我想使用webrender
。
我想问是否有人可以向我解释如何使用webrender来渲染HTML文档,以及如何将其渲染到窗口(窗口由winit
管理,OpenGL api通过glutin
使用)
渲染网页需要首先解析HTML, CSS,甚至javascript加载和执行,而WebRender
只是一个渲染引擎,它是Servo
浏览器的一个组件,所以它需要与伺服浏览器一起使用。
如果您需要一个更精简的浏览器,您可以精简Servo
源代码。