| Goal | Eight apps for drafting, BIM, models, PDFs, takeoff, civil, steel and parts, under one license | One modeller that matches the SketchUp desktop workflow exactly |
| Where it runs | Browser (/use), Studio on Windows, macOS and Linux, Android, iPad | Native desktop |
| UI | DOMCanvas 2DShared shell, menu styles, touch and phone layouts | iced or egui, a native window |
| 3D | three.js / WebGLgpu path tracer | "High performance 3D", which in Rust means wgpu |
| Engines | own JSManifold wasm Rust→WASM planned for 0.7 (Track RS), benchmark first | Rust throughout |
| .skp files | cc-skp reads .skp (2.5k lines of JS, OpenSKP as the map). Doesn't write. | "OpenSKP being ready to go". It reads and writes, in Python, TS, .NET, Dart and C++. There is no Rust package. |
| Starting point | This codebase | A fork of Ingetrazo (we haven't looked at it) |
| Strength | Zero install, one build everywhere, tablets and phones, Live co-editing, eight apps sharing engines | Speed and feel on big models, one language from kernel to pixels |
| Cost | JS speed limit on very large files (the Discord "razor" file). The DOM doesn't feel native. | No browser, a full UI rewrite, one app instead of eight. Text input, IME and accessibility are harder. |