I am developing a multi-tabbed application in .NET. I want to create different process for different tabs, something similar to Chrome. The reason for this is that each tab is memory intensive and crash in one tab, should not affect other. Each tab is responsible for displaying very big documents.
I would highly appreciate suggestions about the design in this regards.