CppCon 2018: Damien Buhl “C++ Everywhere with WebAssembly”

preview_player
Показать описание


The elegance how a C++17 application can bind to HTML5 will be shown, while running a C++17 data-model on WebAssembly in the server and the browser.
While we will look at the useful libraries, tips and techniques C++17 offers in this context. We will weigh the gains and the pains of modern C++ applied to the HTML5 user experience.

The effective impact on maintainability, performance & lightness of web applications will be measured in comparison to typical web development techniques.

Damien Buhl, nxxm
Software Developer

Damien is an enthusiast software developer with a strong focus on C++ & Javascript. Leading development & product releases with tight schedules in an 100 years old IoT and Building Automation company in beautiful Basel, Switzerland. Open Source contributor of Boost.Fusion and creator of nxxm.


*-----*
*-----*
Рекомендации по теме
Комментарии
Автор

In the examples, I saw an HTML file that has C++ in HTML in a script tag. Am I right in guessing that the browser will transpile that to JavaScript when it sees it?

osmanzakir
Автор

This is awesome. Would this framework enable fullstack C++ development?

OperationDarkside
Автор

I really didn't consider writing your regular frontend/backend Web apps was one way to use wasm! I've mostly been considering it for games and other performance intensive tools. I think a couple of engines already export to wasm (Godot, Unity?), and I'd like to do the same thing for the engine I'm working on. I wonder if anyone has experience about it (WebGL has a different feature set from OpenGL)

gajop
Автор

You mean, JS will be replaced by C++ for Web development?

thesanctuary