CGI Specification Introduced
The Common Gateway Interface (CGI) specification allowed web servers to execute external programs to generate dynamic content. It was the fundamental precursor to all server-side web development.
Significance
CGI made dynamic web pages possible, but its stateless, 'fork-and-exec' model highlighted the need for more efficient and structured ways to manage web application state and logic, thus creating the problem that frameworks would solve.
Key facts
- Date
- 1993-06-01
- Type
- invention
- Location
- National Center for Supercomputing Applications (NCSA), Urbana-Champaign, Illinois, USA