Node count is a good estimate but it’s not the entire story.
TL;DR: It is possible to make an SVG that is too large for the Glowforge to handle, but you’re not likely to do it in normal usage. Be wary of files that you purchase or download from the Internet because you don’t know how the person created it — They may not have designed to be optimal for your laser.
Detailed ramblings for the curious:
A quick note: much of this is theoretical, But it does line up with real world experience in terms of how the interface performance feels.
While 35,000 nodes may not be too much for the interface to handle, not all nodes are created equally. For example, if you have 35,000 nodes across 17,500 paths(as in some cad output) it’s far more difficult for the Glowforge software. Going a step further,I suspect that if you have 199 non-intersecting groups of paths of about 175 total nodes apiece (ergo still about 35000 nodes), that might be even more difficult because of the way that Glowforge handles automatic grouping— It kicks in at 200 such paths, called hull groups.
They’ve never shared with us exactly why but I’ve always expected that it’s because they’re trying to do grouping and determining if something is in a particular hull group.
Also the original question about file size… Glowforge has never stated an absolute file size maximum but I’m willing to bet there is one. Beyond that there is likely a maximum practical file size due to network speed and upload timeouts. It’s hard to hit that maximum, but if you have a file with large rasters in it you can certainly make a very large file with a low node count.
In fact it’s possible to make a zero node file that is effectively too large for the Glowforge interface to handle because it contains something like 100 MB worth of raster files and no paths.
You’re not likely to make a file like this but it is possible. And to be clear, I don’t know if 100 MB would be too large for any individual user I’m just saying that there is some upper limit where the upload will fail. And in fact you can load up an SVG with an arbitrary number of large raster files, as far as I know there’s no hard limit in the SVG standard. It would really be down to whether or not your PC could handle creating a file with a gigabyte or more worth of rasters in it.
Again, much of the specifics about how all of this works is theoretical because Glowforge doesn’t divulge details. But just knowing how the web works and some practicalities of what it takes to process and store files, some of these maximums and limits are almost certainly at play.
Also, sidenote: this is definitely one of those cases where you ask a simple question but the answer is more complicated than you might think. We get a lot of this in the Glowforge community, I call it the “minimum complexity problem”. When somebody asks a simple question like “what are the best settings to engrave a photo”, there’s just no simple answer to that. This is one of those.