Chromium vs. Firefox
-
Upload
rashmika-nawaratne -
Category
Technology
-
view
2.385 -
download
1
description
Transcript of Chromium vs. Firefox
![Page 1: Chromium vs. Firefox](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/1.jpg)
Chromium vs. Chromium vs. FirefoxFirefox
Software Architecture and Design Review
![Page 2: Chromium vs. Firefox](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/2.jpg)
Web BrowserWeb Browser
Software application for retrieving, presenting, and traversing information
resources on the World Wide Web
![Page 3: Chromium vs. Firefox](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/3.jpg)
Features of a Web Features of a Web BrowserBrowser
• User Interface• Privacy• Security• Extendibility• Standard Support
![Page 4: Chromium vs. Firefox](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/4.jpg)
Reference Reference ArchitectureArchitecture
![Page 5: Chromium vs. Firefox](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/5.jpg)
Firefox ArchitectureFirefox Architecture
![Page 6: Chromium vs. Firefox](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/6.jpg)
User Interface User Interface ArchitectureArchitecture
![Page 7: Chromium vs. Firefox](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/7.jpg)
Browser EngineBrowser Engine
![Page 8: Chromium vs. Firefox](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/9.jpg)
Non-Functional Non-Functional RequirementsRequirements
• Modifiability• Security• Performance• Reusability• Extendibility
![Page 10: Chromium vs. Firefox](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/10.jpg)
Chromium Chromium ArchitectureArchitecture
![Page 11: Chromium vs. Firefox](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/12.jpg)
Non-Functional Non-Functional RequirementsRequirements• Security• Performance• Availability• Modifiability• Usability• Extendibility
![Page 13: Chromium vs. Firefox](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/13.jpg)
Comparison – High Comparison – High Level ArchitectureLevel Architecture
Firefox Chromium
![Page 14: Chromium vs. Firefox](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/14.jpg)
Comparison - SecurityComparison - Security
Networking Subsystem of Firefox
Security Model of Chromium
![Page 15: Chromium vs. Firefox](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/15.jpg)
Who is the best?Who is the best?
![Page 16: Chromium vs. Firefox](https://reader036.fdocuments.in/reader036/viewer/2022062303/55610b0ad8b42a7f138b49cd/html5/thumbnails/16.jpg)
Thank You!Thank You!
Presented by,Rashmika Nawaratne B.K.U.R. 090348ESamitha Senarathna M.S.R.
090476TGimantha Bandara M. 090047F