This document discusses browser architecture and cross-browser testing. It begins with an introduction from Sang Bui and information about their current project testing browsers on multiple platforms. It then provides details on browser architecture including the user interface, browser engine, rendering engine, and other components. It explains differences between Firefox, Chrome, and IE architectures. The document also discusses cross-browser testing and how to set up environments to test across browsers. It covers client-side testing and techniques for bypassing client-side validation.