The web in 1000 lines of C
Summary
The article describes a hobbyist project that implements a tiny web browser in C, detailing how it parses HTML with a recursive parser, handles HTTP/1.0 plaintext, performs DNS lookups, and optionally uses OpenSSL for TLS. It covers code structure, features like word-wrapping and cookie/Javascript blocking, and notes its limitations and intended scope. It provides practical insight into low-level browser implementation and security considerations.