|
|
|
Ask HN: Building a fast PC for development (JS)
|
|
2 points
by ivanyv
1423 days ago
|
|
I've been pondering building a dedicated server for my development work. Building a Vue app on my Windows laptop (i7-9750H 64GB RAM) takes ~35s in WSL. I wanted to see if I could improve that down to 10s or so. So I spun up some test cloud machines, including a DO droplet with 64 GB of RAM, 32 CPUs, and two SSDs, running Ubuntu 20.04. Time on that machine: ~23s Given how expensive that server is, I'm not hopeful, and it's a shameful state of software development ecosystems if you ask me... but I digress. Does anyone have any recommendations on what an optimized build system would look like? |
|
I would look into improving your build before buying new hardware. I'm not at all familiar with Vue but I have been working on a large monorepo based on NW which contains 5 large Angular projects and one large React project (not my choice to combine them).
The initial build probably take 20s but subsequent changes take <1s to the point that HMR feels instant. My laptop specs are similar to yours except only 16gb ram. This is a large Typescript project so I cannot understand what kind of monster would take 32s for incremental builds. There's probably some major improvements to be gained by updating the build (e.g. switch to ESBuild).