Is there a way to reduce the CPU and memory usage of the stock Browser? The stock browser in Gingerbread 2.3.3 seems to take a lot of resources in terms of CPU and memory.  This causes other apps, including the launcher, to be killed.  Are there any steps I can take to reduce the footprint of the browser?  

I have a Samsung Galaxy S (AT&amp;T Captivate) running a ROM based on Gingerbread 2.3.3.
The only things I know of are turning off images, Javascript and plugins.  You probably don't want to do all that but setting plugins to "On demand" is quite useful -- pages with Flash ads and such won't waste your data or battery in addition to demanding less from your phone, and it's just one click to allow a particular object to run if you want to watch an embedded video or something.