Yaws is a high perfomance HTTP 1.1 webserver particularly well suited for dynamic-content web applications.
Yaws is a high performance HTTP 1.1 web server particularly well suited for dynamic-content web applications. Two separate modes of operation are supported:
- Standalone mode where Yaws runs as a regular web server daemon. This is the default mode.
- Embedded mode where Yaws runs as an embedded web server in another Erlang application.
Yaws is entirely written in Erlang, and furthermore it is a multi-threaded web server where one Erlang lightweight process is used to handle each client.
The main advantages of Yaws compared to other Web technologies are performance and elegance. The performance comes from the underlying Erlang system and its ability to handle concurrent processes in an efficient way. Its elegance comes from Erlang as well. Web applications don't have to be written in ugly ad hoc languages.
See more: https://github.com/erlyaws/yaws