DigiNews

Tech Watch by Johan Denoyer

← Back to articles

FreeCAD in your browser

Quality: 8/10 Relevance: 9/10

Summary

The article chronicles porting FreeCAD to the browser as a WebAssembly project built with Fable, aiming for desktop parity in a browser tab. It covers the enormous scope (OpenCASCADE kernel, Coin3D, Python embedding, PySide6, VTK/SMESH, and 17 workbenches), the complex toolchain (Qt for wasm, JSPI, fixed-function GL emulation, and a large static wasm module), and the iterative debugging journey that yielded a working headless CAD kernel and progressively enabled the full GUI in the browser. It also highlights a detailed session transcript archive and a reproducible build/install process.

🚀 Service construit par Johan Denoyer