What is the difference in implementation?

You could look over all the htm implementations and see for yourself? (not a task to take lightly)