The Ride with WebAssembly: Taking Your C++ and Going Places - Nipun Jindal, Pranay Kumar - CppCon 22
---
The Ride with WebAssembly : Taking Your C and Going Places - Nipun Jindal and Pranay Kumar - CppCon 2022
- You’ve heard of WebAssembly, and might have used it as well in web projects. This workshop explains tries to cover the good stuff that you would definitely need in the journey to expand your horizons on the web.
As C developers, we all wish to see a web application running core logic utilizing the same, almost cross-platform performant C source, No problem. As we know WebAssembly is an actual byte-code language one can compile your native code to instead. We’ll discuss WebAssembly, and see how the magic of taking C code and turning it into executable code within the browser happens.
This workshop will explain well how WebAssembly works, how to use it, and how to build and use your WebAssembly modules from C code along with a demo. Important intermediary skills such as debugging, network communication, different types of file system access, and tweaks/caution needed would be provided in the workshop.
Additionally, possible dark places such as - threading issues, system calls tweaking, memory management would be covered as well. We would be taking a sample “Hello world“, a sample (legacy vs modern) C project and would transform these for WebAssembly as part of the exercises along with some exercise at the end for regular, open-source C projects.
So grab C code, a modern browser, and let’s get started!
Key Takeaways:
- You’ll have the right footing you need to start building applications that feature WebAssembly.
- Have the vision to identify the web projects that may take advantage of C modules / libraries.
- Intermediate / Professional skills of WebAssembly
- Dark places / pitfalls of C WebAssembly development
---
Nipun Jindal
Nipun Jindal is a Senior Computer Scientist working at Adobe Systems. He has previously worked on multiple cross platform compatible desktop and mobile application like Flash, Adobe Photoshop, Adobe Capture, Adobe XD, developing his skill for cross platform development and eye for fast pace systems. His current set of responsibilities include moving the charter of fonts recommendation and fonts collaboration across different Adobe Creative Products. He is majorly interested in creating scalable systems with high performance. LinkedIn -
Pranay Kumar
Pranay Kumar is a Computer Scientist working in Adobe India with a passion for C development. He has been currently working towards utilizing the capabilities of emerging Adobe Fonts experience within the Adobe products. In the past several years with Adobe, he has contributed to the new licensing hybrid stack which is currently being used across the new version of Adobe Creative Cloud products such as Photoshop, Illustrator & InDesign, etc. His major interests lie in enabling the full potential of Adobe Fonts for consumers with modern C usage to ensure more secure, reliable & performant applications. Blog - Website -
__
Videos Streamed, Edited, and YouTube Channel Managed by Digital Medium:
#cppcon #programming #webassembly
2 views
2149
648
1 week ago 01:43:11 1
Moto-X Heaven On Earth
1 week ago 01:41:51 1
The Son of Monte Cristo (1940) Swords Flash in the Night! Romance Rides With Danger!
1 week ago 00:29:19 6
Загадка Зеркальной Вселенной: Хиральность на Земле и в Космосе
3 weeks ago 00:11:54 1
Taj Experience | Taj Holiday Village Resort & Spa | Goa | The Offbeat Couple
3 weeks ago 00:03:53 1
Freya Ridings - Lost Without You (Live At Hackney Round Chapel)
3 weeks ago 00:01:22 1
Hitman (2025) - First Trailer | Jason Statham
3 weeks ago 00:06:05 1
Queen - Was It All Worth It (Official Video)
3 weeks ago 01:23:48 1
One. Last. Ride.
3 weeks ago 00:38:02 1
RIDING IN THE DISASTER ZONES FROM LA WILDFIRES.. *FOOTAGE*
3 weeks ago 00:27:31 1
35 Best Crusier Motorcycles For 2025
3 weeks ago 00:07:14 1
This is Living - Vol 2 - Backyard Battle, Paul Couderc edition
3 weeks ago 00:10:30 1
Snow-biking on the Surly Moonlander: How does it ride in the white stuff?
3 weeks ago 00:05:04 1
Welcome to Noxus - Bite Marks (ft. TEYA) | 2025 Season 1 Cinematic - League of Legends
3 weeks ago 00:00:24 1
Revolutionizing Motorcycle Safety: Advanced Blind Spot Monitoring for Safer Rides
4 weeks ago 00:03:18 1
Barrel Through Donkey Kong Adventures — Nintendo Switch
4 weeks ago 00:03:06 67
One Twin - Back
4 weeks ago 01:03:08 4
Vintage Christmas music to cheer up your holidays (1940s, 30s, 50s Christmas Radio Jazz)
4 weeks ago 00:09:39 1
AMERICAN muscle BIG ENGINES & LOUD startups
4 weeks ago 00:04:46 1
Отава Ё – Сумецкая (русские частушки под драку) Otava Yo - russian couplets while fighting