Ultralight API binding for Rust.
Focusing on using the lightweight headless browser as renderer.
For giving simple page1, It takes about 30MB of RAM and less than 10ms to render page into PNG2.
- Get the
v1.3.0
SDK from ultralight GitHub Page - Set
ULTRALIGHT_SDK_PATH
environment variable to the SDK path - Compile and ...
- do not forget to set
LD_LIBRARY_PATH
to the SDK bin path, or copy dynamic library to target path (both Linux and Windows). - copy
resouces
to the filesystem root (specified in code).
see ultralight/examples
AGPL for now, but I'm considering to change to in the future.
NOTICE: Ultralight has a commercial license.