~/talk

Trying to build an Open Source browser in 2020

Talkat NDC TechTown 2020 · 2020-08-31..09-03· [web-platform, open-source]
slides:none on file

Claim: a usable desktop browser is possible in 2020 with one developer and no budget by stitching OSS together. It uses Qt QML UI, Qt WebEngine (Chromium 80), CMake, Conan and GitHub Actions, and exposes licenses, tabs, navigation and downloads in a working demo. Surprises: Chromium builds take build time 3–4 hours on a dev laptop, Chromium in Qt lags months behind upstream, and keeping the engine current and licensed is the ongoing blocker. Packaging and auto‑update remain incomplete.

AI-written summary · about

  1. 0:00Introduction
  2. 1:10Making a browser is expensive
  3. 1:47What does that money go for
  4. 2:20How do browsers make money
  5. 4:29No deal with Google
  6. 4:58Open Source
  7. 5:51Upsides
  8. 6:33Patricia Aas
  9. 8:48Why do you love browsers
  10. 10:25Browser landscape in 2020
  11. 13:01Back in 2018
  12. 13:22GPU isolation
  13. 13:37Chromium demo
  14. 13:53Making money
  15. 14:14Cancellations
  16. 15:08TurtleBrowsercom
  17. 15:42Theory
  18. 17:00GUI Framework
  19. 19:09Business Logic
  20. 19:33QML Component
  21. 21:39UI
  22. 22:01Desktop
  23. 22:13Cross platform
  24. 22:40Cmake
  25. 23:14dependency management
  26. 23:41conan
  27. 27:03GitHub Actions
  28. 29:25ConanCash
  29. 30:44Testing
  30. 31:22Licensing
  31. 34:04Licenses
  32. 36:51Tab bar
  33. 38:49Packaging
  34. 40:21Website
  35. 42:38What we need
  36. 45:48Imagine Style
  37. 48:05Updating Chromium
  38. 51:41Security
  39. 52:14Media
  40. 54:25Better release
  41. 55:49Century
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.