C++ Memory Safety in WebKit - Geoffrey Garen - C++Now 2025
Автор: CppNow
Загружено: 2025-08-28
Просмотров: 4469
https://www.cppnow.org
---
C++ Memory Safety in WebKit - Geoffrey Garen - C++Now 2025
---
Transitioning to memory safe programming is a requirement for modern browser engines. But… how? Is memory safety even possible in a large C++ codebase? And if so, what would it look like?
This talk will review the approach we’ve taken in WebKit over the last year, and the results we’ve achieved. I’ll define memory un-safety and memory safety from the perspective of an engineering project. Then I’ll show how we use safe idioms backed by static analysis to eliminate categories of un-safety. Notably, we do not use analysis to search for bugs; rather, we use it to define a safer C++ dialect.
Finally I’ll show how we approach transitioning to a memory safe language (Swift) — not as an either/or, but as a yes/and, in which the work we do in C++ creates a composable interface for verifying safety across programming languages.
---
Slides: https://github.com/boostcon/cppnow_pr...
Join think-cell as a C++ Developer and work on cutting-edge challenges with a focus on code excellence, innovation, and working alongside an international team of experts — apply now to be part of a team shaping the future of business presentations. https://www.think-cell.com/en/career
---
Geoffrey Garen
I'm the WebKit Architect @ Apple. I've been working on WebKit, as an engineer and manager, for about 20 years. During that time, I've worked on just about everything in WebKit, including engineering and management, programming languages, performance, API design, process architecture, OS integration, porting to various OS's and CPU's, and security. My current focus is WebKit's transition to memory safe programming.
---
C++Now 2026 - 4th May - 8th May
C++Now is an annual onsite international C++ programming and coding conference held in Aspen, Colarado. For all C++ developers, C++ software engineers and those involved with the C++ language, CppNow provides an indepth and technical content provided by the best and brightest C++ experts of the C++ world.
Annual CppNow Conference - https://www.cppnow.org
/ cppnow
/ cppnow
/ cppnow
/ cppnow
https://mastodon.social/@cppnow
Video Sponsors: think-cell and Bloomberg
---
Videos Filmed & Edited By Bash Films: https://bashfilms.com/
YouTube Channel Managed & Optimized By Digital Medium Ltd: https://events.digital-medium.co.uk
---
#safety #webkit #staticanalysis #boost #cpp #cplusplus #programming #coding #softwareengineering #softwaredeveloper #code #cplusplusprogramming #cplusplustutorial #cplus
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: