CSC/ECE 517 Fall 2015/Mozilla Refactor GLES2: Difference between revisions
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
Servo<ref>https://github.com/servo/servo/</ref> is a prototype web browser engine written in the <span class="plainlinks">[http://en.wikipedia.org/wiki/JavaScript RUST]</span> language.Servo uses a variety of back-end implementations for drawing graphics depending on the operating system.One of such back-end is only compatible with Android right now, and we want to extend and refactor that back-end to enable on all Linux systems.. | Servo<ref>https://github.com/servo/servo/</ref> is a prototype web browser engine written in the <span class="plainlinks">[http://en.wikipedia.org/wiki/JavaScript RUST]</span> language.Servo uses a variety of back-end implementations for drawing graphics depending on the operating system.One of such back-end is only compatible with Android right now, and we want to extend and refactor that back-end to enable on all Linux systems.. | ||
[https://en.wikipedia.org/wiki/Servo_(layout_engine) Servo]Servo is an open source prototype web browser layout engine being developed by Mozilla, and it is written in [https://www.rust-lang.org/ Rust] language. The main idea is to create a highly parallel environment, in which different components can be handled by fine grained, isolated tasks. The different components can be rendering, HTML parsing, etc. | |||
Servo is written in the [http://doc.rust-lang.org/book/README.html Rust] language, which is also being developed by Mozilla Research. The language is being refined through feedback from Servo development, and writing the Rust compiler itself. Rust is a systems programming language similar to C and C++ in syntax (but semantically very different). The emphasis is on speed, safety, concurrency and control of memory layout. | |||
Revision as of 20:21, 25 October 2015
' Refactor GLES2 Student Project with SERVO & RUST '
Servo<ref>https://github.com/servo/servo/</ref> is a prototype web browser engine written in the RUST language.Servo uses a variety of back-end implementations for drawing graphics depending on the operating system.One of such back-end is only compatible with Android right now, and we want to extend and refactor that back-end to enable on all Linux systems..
ServoServo is an open source prototype web browser layout engine being developed by Mozilla, and it is written in Rust language. The main idea is to create a highly parallel environment, in which different components can be handled by fine grained, isolated tasks. The different components can be rendering, HTML parsing, etc.
Servo is written in the Rust language, which is also being developed by Mozilla Research. The language is being refined through feedback from Servo development, and writing the Rust compiler itself. Rust is a systems programming language similar to C and C++ in syntax (but semantically very different). The emphasis is on speed, safety, concurrency and control of memory layout.