Je ne pense pas que la légère amélioration proposée soit si complexe. En revanche, elle est clairement plus performante:
http://www.developpez.net/forums/att...1&d=1354541023
Je suis moi aussi engagé dans une optique de simplification du code, tant que c'est possible et surtout pas au détriment des performances. L'objectif est de trouver un compromis acceptable, pas de passer pour un gourou.