Article may be outdated

This article is 43 days old. Some details may have changed since publication.

Hacker News·5 min read·hard

FreeCAD in the Browser

C
cui
AI Summary

A developer has successfully ported the complex FreeCAD desktop application to run directly in a web browser using WebAssembly and JSPI. The project serves as a stress test for AI-assisted coding tools, with the entire implementation process documented in a public archive.

Why it matters

This demonstrates the increasing capability of web browsers to handle heavy-duty professional software, potentially lowering barriers to entry for complex engineering tools.

Dive DeeperCreate a free account to unlock

It started with a Hacker News thread : LibreCAD, the whole Qt desktop application, compiled to WebAssembly and running in a tab. magik shipped that, then OpenSCAD, and the pattern looked like a recipe - Qt for WebAssembly, JSPI, a static dependency stack, and an honest audit of whatever the app assumed about threads, filesystems and OpenGL. The obvious next question was how far it scales. So here is FreeCAD : parametric 3D CAD, sketch-constrained solid modeling, an embedded Python, a dozen-plus workbenches. It is roughly an order of magnitude larger than the other two - about 1.5 million lines of C++ and 700 thousand of Python - and it now runs in a browser tab.

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technologydesign
Political Bias
Center
LeftLean LCenterLean RRight
Confidence: 90%

The article is a technical report on software development without political or social agenda.

Get smarter about the news

Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.

Create free account

Already have an account? Sign in