Reproduction link or steps
import { watch } from 'rolldown';
await watch({ input: 'main.js' });
> echo 'console.log(1)' > main.js
> node watch.js &
> top
node watcher-worker.js 100% CPU
> cat dist/main.js
//#region main.js
console.log(1);
//#endregion%
> echo 'console.log(2)' > main.js
> cat dist/main.js
//#region main.js
console.log(1);
//#endregion%
What is expected?
Not 100% CPU and
> echo 'console.log(2)' > main.js
> cat dist/main.js
//#region main.js
console.log(2);
//#endregion%