Hi,
The reason that v['name'] is faster is because it directly calls the Groovy MetaClass of Element which maintain the method getAt(). In Groovy, you get methods like plus(), minus(), modulo(), … for which you can define for common language constructs such as:
>>, <<, [], +, - , %, /, !, etc.
There is no exception handling in this case so it is fast. However it is not a method on the Element class, but on the Element MetaClass so thats why its a bit slower than the direct call to v.getValue('name').
I hope that is clear.
Thanks,
Marko.