Making room for C++ on the Web
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.
This was the announcement of the starting belle::vue effort and nxxm and h The C++ effort to the web
Here we list libraries part of the Bellevue effort :
- nxxm : html5 files compilation, dependency and easy-build with WebAssembly.
- js::bind : bind any C++ function to the Javascript Host API.
- xxhr : HTTP Requests cross-platform & in the Browser
- belle::vue : HTML5 Dom access, HTML5 view engines.
- bete : WebServer, Websocket Observables Data Types
nxxm : Discussion Group / Mailing List Damien Buhl damien.buhl@lecbna.org