I’m not aware of any analysis of it, but they are of course different algorithms that run differently.
The abm method is hardware based and will work with X, Wayland or a console.
It sounds like what you shared attempts to be resource light, but I think someone would need to run some benchmarking with each and the same workloads to confirm power consumption impact for each of them.