Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

C++ Memory Safety in WebKit

CppNow via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore memory safety implementation in large-scale C++ codebases through this conference talk from C++Now 2025. Learn how WebKit has approached the transition to memory-safe programming over the past year, examining practical strategies for achieving memory safety in a massive browser engine codebase. Discover how to define memory safety and unsafety from an engineering project perspective, and understand the use of safe idioms backed by static analysis to eliminate entire categories of memory vulnerabilities. Examine WebKit's approach to static analysis not as a bug-finding tool, but as a method to define a safer C++ dialect. Gain insights into transitioning to memory-safe languages like Swift as a complementary approach rather than a replacement, creating composable interfaces that verify safety across multiple programming languages. Presented by Geoffrey Garen, WebKit Architect at Apple with 20 years of experience working on WebKit across engineering, management, programming languages, performance, API design, process architecture, OS integration, and security.

Syllabus

C++ Memory Safety in WebKit - Geoffrey Garen - C++Now 2025

Taught by

CppNow

Reviews

Start your review of C++ Memory Safety in WebKit

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.