How Other Link Checkers Do Recursion
Software Development, Programming Languages, Web Development & Frontend, Backend & APIs, Testing & QA(endler.dev)view on HackerNews
recursionlink checkerpipeline architecturetermination detectiondeduplicationconcurrencygoroutinesevent loopsingle-threaded runtimeRustGoPython
Author: zdw
Date: 6/3/2026
Article Summary:
The article discusses the challenges of implementing recursion in a link checker, specifically in the context of a unidirectional pipeline architecture. The author analyzes the approaches of other link checkers, including muffet, LinkChecker, linkinator, and broken-link-checker, to understand how they handle recursion and termination.