Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

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

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

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Colin Johnson - Wet Deposition

Colin Johnson - Wet Deposition

C++ as a Microscope Into Hardware - Linus Boehm - C++Now 2025

C++ as a Microscope Into Hardware - Linus Boehm - C++Now 2025

Are We There Yet? - The Future of C++ Software Development - Sean Parent - C++Now 2025

Are We There Yet? - The Future of C++ Software Development - Sean Parent - C++Now 2025

Dangerous Optimizations in C and C++ Programming Languages - Robert C. Seacord - ACCU 2025

Dangerous Optimizations in C and C++ Programming Languages - Robert C. Seacord - ACCU 2025

It’s Not As Simple As “Use A Memory Safe Language

It’s Not As Simple As “Use A Memory Safe Language"

Could C++ Developers Handle an ABI Break Today? - Luis Caro Campos - CppCon 2025

Could C++ Developers Handle an ABI Break Today? - Luis Caro Campos - CppCon 2025

Как устроен PHP 🐘: фундаментальное знание для инженеров

Как устроен PHP 🐘: фундаментальное знание для инженеров

Security in C++ - Hardening Techniques From the Trenches - Louis Dionne - C++Now 2024

Security in C++ - Hardening Techniques From the Trenches - Louis Dionne - C++Now 2024

Alex Stepanov, Generic Programming, and the C++ STL - Jon Kalb - C++Now 2025

Alex Stepanov, Generic Programming, and the C++ STL - Jon Kalb - C++Now 2025

The Power and Pain of Hidden Symbols in C++ Programming - Jason Turner - C++ on Sea 2025

The Power and Pain of Hidden Symbols in C++ Programming - Jason Turner - C++ on Sea 2025

The Joy of C++26 Contracts - Myths, Misconceptions & Defensive Programming - Herb Sutter

The Joy of C++26 Contracts - Myths, Misconceptions & Defensive Programming - Herb Sutter

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

Memory Safety: Rust vs. C - Robert Seacord - NDC TechTown 2024

Memory Safety: Rust vs. C - Robert Seacord - NDC TechTown 2024

C++ on Nightmare Mode - Achieving High Performance, Cross-Platform, and Reliable Code - C++Now 2025

C++ on Nightmare Mode - Achieving High Performance, Cross-Platform, and Reliable Code - C++Now 2025

Concept-based Generic Programming - Bjarne Stroustrup - CppCon 2025

Concept-based Generic Programming - Bjarne Stroustrup - CppCon 2025

consteval All The Things? - Jason Turner - ACCU 2025

consteval All The Things? - Jason Turner - ACCU 2025

Cutting C++ Exception Time by +90%? - Khalil Estell - CppCon 2025

Cutting C++ Exception Time by +90%? - Khalil Estell - CppCon 2025

Three Cool Things in C++26: Safety, Reflection & std::execution - Herb Sutter - C++ on Sea 2025

Three Cool Things in C++26: Safety, Reflection & std::execution - Herb Sutter - C++ on Sea 2025

Achieving Peak Performance for Matrix Multiplication in C++ - Aliaksei Sala - C++Now 2025

Achieving Peak Performance for Matrix Multiplication in C++ - Aliaksei Sala - C++Now 2025

C++ Generic Programming Considered Harmful? - Jeff Garland - C++Now 2025

C++ Generic Programming Considered Harmful? - Jeff Garland - C++Now 2025

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]