Smaller attack surface

Less source code means that WireGuard can be easily peer reviewed and has a smaller attack surface. This is a huge security improvement comparatively to other VPN protocols.

This also means that WireGuard can take advantage of better performance optimizations as the codebase is smaller and then easier to improve.