1. JavaScript is inconsistent and buggy 2. Browser's high level structure 3. Rendering Engine Trident - Internet Explorer WebKit - Safari. Gecko - Firefox Blink - Chrome…