History of Vapor
Vapor was invented by Tanner Nelson in 2016, soon after Swift become open source. The initial version relied on some external C libraries for sockets (answering HTTP requests) and was rewritten to become Vapor 2, which was only using one C library for the MySQL extension. Tanner wrote Vapor loosely based on the Laravel (PHP) framework, which he liked from a structural perspective.
Vapor 2 went through a strong growth period in which some corporate sponsors joined to support the framework. Similar to scripting frameworks, Vapor 2 uses a synchronous approach when dealing with connections. This becomes a pain point for users as it can cause apps to freeze or experience other network issues. The reason this happens is that the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access