Chromium vs. Firefox

16
Chromium vs. Chromium vs. Firefox Firefox Software Architecture and Design Review

description

Comparison between Mozilla Firefox Web Browser and Chromium Web Brow

Transcript of Chromium vs. Firefox

Page 1: Chromium vs. Firefox

Chromium vs. Chromium vs. FirefoxFirefox

Software Architecture and Design Review

Page 2: Chromium vs. Firefox

Web BrowserWeb Browser

Software application for retrieving, presenting, and traversing information

resources on the World Wide Web

Page 3: Chromium vs. Firefox

Features of a Web Features of a Web BrowserBrowser

• User Interface• Privacy• Security• Extendibility• Standard Support

Page 4: Chromium vs. Firefox

Reference Reference ArchitectureArchitecture

Page 5: Chromium vs. Firefox

Firefox ArchitectureFirefox Architecture

Page 6: Chromium vs. Firefox

User Interface User Interface ArchitectureArchitecture

Page 7: Chromium vs. Firefox

Browser EngineBrowser Engine

Page 8: Chromium vs. Firefox

Functional Functional RequirementsRequirements

• Basic User Interface Features• Watch Audio, Video, Images and other non-HTML

features.• Run JavaScript and CSS• Tabbed Browsing• Recover from Crashes• Manage Downloads

Page 9: Chromium vs. Firefox

Non-Functional Non-Functional RequirementsRequirements

• Modifiability• Security• Performance• Reusability• Extendibility

Page 10: Chromium vs. Firefox

Chromium Chromium ArchitectureArchitecture

Page 11: Chromium vs. Firefox

Functional Functional RequirementsRequirements

• Basic User Interface Requirements• Multiple Processes for same Application• Inter Process Communication• Secure/Safe Browsing• Watch Audio, Video, Images and other non-

HTML features.• Run JavaScript and CSS• Recover from Crashes• Manage Downloads

Page 12: Chromium vs. Firefox

Non-Functional Non-Functional RequirementsRequirements• Security• Performance• Availability• Modifiability• Usability• Extendibility

Page 13: Chromium vs. Firefox

Comparison – High Comparison – High Level ArchitectureLevel Architecture

Firefox Chromium

Page 14: Chromium vs. Firefox

Comparison - SecurityComparison - Security

Networking Subsystem of Firefox

Security Model of Chromium

Page 15: Chromium vs. Firefox

Who is the best?Who is the best?

Page 16: Chromium vs. Firefox

Thank You!Thank You!

Presented by,Rashmika Nawaratne B.K.U.R. 090348ESamitha Senarathna M.S.R.

090476TGimantha Bandara M. 090047F