T techcrunch.com Microsoft: Internet Explorer 10 Is The Most Energy-Efficient Browser 32 points thegarside 13 years ago 60 comments