Trying to build an open source browser in 2020

EN / День 2 / 17:15 / Зал 2

A lot of things have been developed over the last 15 years that should make the process of making a browser easier. In this talk, we will explore a bunch of different tools, platforms, and libraries that could go into making a browser in 2020.

We will also see a live demo of a simple browser built with these OSS projects. We will also discuss the limitations and future work needed to make this work in practice.


Почему этот доклад в программе

Чем хорош спикер: Патриша участвовала в разработке браузеров и поэтому хорошо представляет себе, что это за штука, какие есть существующие решения, и как вообще браться за такую задачу. А еще она занимается вопросами безопасности, в частности в C++, знает много технологий и подходов в C++ экосистеме. Поэтому выбор решений для задачи написания браузера будет подкреплен ее опытом, который довольно обширен.

Чем хороша тема: Аудитория требует практических докладов. Вот это как раз то, что нужно. Взять и написать с нуля... браузер. Споткнувшись о проблемы выбора и технологического стека, и библиотек, и технологии для GUI, и таких аспектов как сборка, распространение, и прочее. В общем, полный стек на примере не банального Hello World, а вполне жизненного примера.

Кому будет полезно: C++ разработчикам, которые хотят увидеть полный цикл написания цельного практичекого приложения in action. Здесь будет и про QML, и про Conan, и про GitHub Actions, и многое другое.

Почему здесь и сейчас: Смотреть будет на актуальный стек технологий и библиотек в C++ 2020.