WebEngineSharp is an attempt to build a web browser from the grounds up completely in C#, while following the specifications of the W3C.
- The engine should run on all platforms, starting with Linux and Windows.
- The engine should take as little disk space as possible. A few MB is the target.
- The engine should have low memory footprint.
- The engine should be pluggable for extra features, such as developer tools.
- Complete main HTML parsing to a DOM model.
- Write code that applies stylesheet to DOM elements.
- Write code that renders the DOM.
- Write a scripting engine.
- Improve performance.
- Write unit tests.
- Integrate plugins.
- Ensure security.