The performance improvements in the latest browsers (Internet Explorer 8.0 and Firefox 3.5) have been eagerly awaited for many months…though they come at a price.
Search