VSCode’s computeDiff provider
Refines one coarse line chunk into character changes. Small character ranges use dynamic programming for alignment quality; larger ranges use Myers to avoid a quadratic character matrix.
VSCode’s computeDiff provider