extend-vs-assign: Making it more generic - you can now do both alert and console, and it uses Date when window.performance is unavailable.