Algorithms You Already Ship: A Frontend Engineer's Guide to Sorting, Windows, DP, Edit Distance & CSS Internals
A 50-question deep dive built to help frontend engineers better understand algorithms by grounding every concept in code you already write. Five techniques you already ship without naming them: stable sorting and locale-aware collation behind data tables, sliding windows and two pointers behind debounce/throttle and infinite scroll, memoization that grows into dynamic programming (from useMemo to overlapping subproblems), edit distance and fuzzy matching behind “did you mean…” and fuzzy finders, and the greedy, backtracking, and line-breaking algorithms hiding inside CSS. Every answer is double-checked, with MDN, Wikipedia, and primary-source links collected in References for verification.