Chromium and Firefox have different architectural designs. Chromium follows a multi-process model with a browser kernel managing separate renderer and plugin processes, allowing crashes in one tab/plugin to be isolated. Firefox traditionally used a single process model but is working on a multi-process model. The multi-process approach enhances stability in Chromium but uses more resources, while Firefox uses fewer resources but vulnerabilities could previously affect the whole browser. Both browsers use extension and plugin systems but Chromium sandboxes plugins for added security.