There is a school of thought that developers should have hardware that is a generation behind the cutting edge, to make sure that their output will perform really well in the real world, on the latest hardware...
Can't do it in the modern day with any front-end "technology" -- I remember finding after converting a FE build to Docker that it would die every time with a strange error. Turns out the Docker VM couldn't (maybe still can't?) make use of virtual memory on the dev machine, and there weren't 10GB of real RAM to spare.
Let that sink in for a moment how building a frontend web app takes 10GB of RAM. (No this wasn't my code, or choice of dependencies). I hate the js ecosystem.