webthumb creates a PPM format image of the first
screen of a Web page and writes this image to
standard output. This is done using the Xvfb
virtual framebuffer X server, which provides an
environment for the Mozilla Web browser. To
minimize CPU impact, the Xvfb and mozilla
processes are kept resident in memory and reused
by future invocations of webthumb.