maqetta/maqetta — comment on commit 2c8770b373fa3763cba74cda4e2ebecca6114f73
File: maqetta.core.client/WebContent/davinci/ve/Focus.js line 318
By peller:

I think it had to do with not "polluting" the current scope with the extra this reference, which would be passed on to other closures which did not need it? Something subtle like that. But there are other advantages, like the 'this' reference being in the local scope and faster, plus I think it's more readable and less error prone to override the DOMWindow this reference, and it's becoming standard practice. With the native bind() method, this will be far less expensive in the future, but it's usually not enough to matter either way.