title: Knockout web application is overloading IE8. Suggestions?
body: <p>I have a pretty robust web application implementing the latest Knockout.js binding framework. Many of my observables are computed arrays and there are many computed aggregate totals. The page renderings are as optimized as I could get them, using a variety of different templating methods to display the various groupings of objects. </p>
  
  <p>Everything is working great in the latest browsers, but not in IE8/10.</p>
  
  <p>This issues boils down to a memory consumption problem.</p>
  
  <p>It makes IE use 600MB of memory - just loading it. When we switch views (new URL's entirely). There are moments when memory doesn't get released, and it just climbs and climbs until it runs out. Just switching back and forth a few times between these pages, I can make IE use 2GB easily, and this is with IE10 as well. The problem is only worse in IE8.</p>
  
  <p>The code base is simply too large to publish as examples. If anyone has had any experiences in the past with this I'd love to hear more about how you went about 'fixing' some of the issues and if there are certain usages which I need to avoid for the sake of compatibility.</p>
  
  <p>I am using some mapping features of the new Projections library in addition to common mapping functions and knockout utilities.</p>
  
  <p>Thanks for reading and any of your thoughts.</p>