Where the design community meets.
Community Staff Founder at Bjango Joined over 6 years ago via an invitation from Christophe T. Marc has invited Matt Kelsh, Rene Ritchie, Dan V Peterson, Troy Mcilvena, Graham Clarke and 12 others, Jeremy Olson, Ramy M., Andrew Hart, Ricky Synnot, Aen Tan, Justin Velgos, Nik Fletcher, Rok Benedik, Nghia Nguyen, Jared Sinclair, Matt McDaniel, Elliot Jackson
I hadn’t run the app for ages. A few seconds after I launched it, an email from InVision landed in my email inbox (I can’t remember exactly what it said). I assume this means they’re tracking launches and other usage, sending that data to their servers, and triggering emails and other things based on events. Other companies have done worse, but I’m getting pretty tired of privacy violations. I just don’t need that stuff in my life.
I uninstalled it after I caught it doing something I found a bit… not nice. If I get a chance I’ll give it a test though.
I think the bad news is that you should buy what you can afford, and that’ll change depending on your situation.
My main take away is if you use Figma, getting a dedicated GPU MacBook Pro is probably worth it. If you use other tools, it’s probably not worth it.
If you use Sketch, Photoshop or Affinity Designer, getting more CPU cores is probably worth it. Don’t bother with the dedicated GPU though.
As for memory… 16GB is probably fine. 32GB is nice. More than 32GB probably isn’t worth it for product design work (and not possible on Mac laptops anyway).
I think that’s great news. Figma is using WebGL for most or all rendering, which means graphics are drawn on the GPU. GPUs are incredibly quick at rendering graphics, and they’re better suited to the task than CPUs. Sketch uses Core Graphics to draw shapes, and Core Graphics does it’s rendering predominately or entirely on the CPU. There’s quality benefits in the strategy Core Graphics uses, but I think Figma’s results are what I would be looking for in a well made design tool.
In this test, if either the CPU or GPU graphs aren’t being pegged, that’s a sign that there’s a lot more headroom for improvement, and that there is likely stalling or mutex issues that are slowing the tool down.
XD’s graphs are especially interesting — XD is fast, but there’s a lot of CPU and GPU not being used. That leads me to think it could be a lot quicker.
Not a problem at all. More coming. :D
All the tests were conducted from a fresh launch of the app, on an iMac Pro (the base model, 8-core, Radeon Pro Vega 56 with 8GB). Hyper-threading is shown in the CPU graphs, which is why there’s 16 cores.
The test was made using the desktop version of the app. I haven’t checked using Figma running in Chrome, but I would assume the results should be very similar, given the desktop Figma app uses Electron/Chromium, and I believe it runs identical code to the browser version (WebAssembly and WebGL). I should test to confirm that though.
If the other apps are idle, I don’t think it’ll influence the results too much. The tests were done on an iMac Pro, and when I wasn’t pushing the tool in question, the graphs were as close to zero as you’d expect (just bits of noise as background stuff fires up and finishes).
Thanks! You’re not missing anything. :)
Yeah, Display P3 support on the web via CSS isn’t in a state where you can rely on it. It’s easy to create a fallback sRGB colour, but if you really want a colour to be Display P3, using an image is the most reliable option (colour spaces in PNGs have really good support across all modern browsers).
That’s part of my motivation in writing the article and creating the action — colours that fall within sRGB can just use normal CSS colours, and things that fall outside sRGB can be special cased using a variety of available techniques.
Exporting an image with a proper Display P3 profile is a bit tricky. As far as I’m aware, Photoshop, Affinity Designer, Affinity Photo and a few other apps can do it. I do not think Sketch and Figma can.
The new app is even worse with resources. I now leave it paused and just unpause to sync.
Where the design community meets.
Designer News is a large, global community of people working or interested in design and technology.