Trying to Build an Open Source Browser in 2020
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore the challenges and opportunities of building an open-source browser in 2020 through this insightful conference talk. Delve into the tools, platforms, and libraries that can simplify browser development, and witness a live demo of a simple browser built using open-source projects. Learn about the financial aspects of browser creation, the current browser landscape, and the importance of GPU isolation. Discover the potential of QML for GUI development, the role of CMake in dependency management, and the significance of GitHub Actions for continuous integration. Examine the complexities of licensing, packaging, and security in browser development. Gain valuable insights into the future of open-source browsers and the work needed to make them viable alternatives to established commercial options.
Syllabus
Introduction
Making a browser is expensive
What does that money go for
How do browsers make money
No deal with Google
Open Source
Upsides
Patricia Aas
Why do you love browsers
Browser landscape in 2020
Back in 2018
GPU isolation
Chromium demo
Making money
Cancellations
TurtleBrowsercom
Theory
GUI Framework
Business Logic
QML
QML Component
UI
Desktop
Cross platform
Cmake
dependency management
conan
GitHub Actions
ConanCash
Testing
Licensing
Licenses
Tab bar
Packaging
Website
What we need
Imagine Style
Updating Chromium
Security
Media
Better release
Century
Taught by
NDC Conferences
Related Courses
Health Informatics: Data and Interoperability StandardsGeorgia Institute of Technology via edX Fractal Architecture
NDC Conferences via YouTube Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube Refactoring Is Not Just Clickbait
NDC Conferences via YouTube Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube