Understanding the Web Security Model, Part VI: Browser Architecture
educatedguesswork.org