3 ms·
One doesn’t typically write a webpage in node
by grahamj 2y ago
One doesn’t typically write a webpage in node
- b112 2y agonode is used extensively on frontend. Massive bundles of js libraries. That is indeed part of the webpage. And it doesn't matter how typical or not, I'm referencing the case in point.
- httpsterio 2y agoI think you're confusing js with node. node typically doesn't run on the frontend, but can be used when developing the front but it won't be running on the users browser.
- b112 2y agoNo confusion here. Node.js is an entire ecosystem, and npm is a child of that mess. It is absolutely famous for the massive gobs of absolutely junk it pulls in to satisfy dependencies a frontend dev could manage with 4 lines of native js. You may rail on about how npm != node, but everyone considers npm to be 'node package manager', no matter what the initialism actually stands for.
- bavell 2y agoNode.js is a server runtime, it does not run clientside at all. NPM can be used to download server OR client JS packages. A frontend bundler tool (e.g. webpack) can analyze a dependency graph of your client-side entrypoint and bundle all the NPM deps used, which will then be sent and executed on the client. No Node.js components or code are run client-side at any point (caveat - some packages can work server- and client-side). HTH
- b112 2y agoNode.js is an ecosystem. The server is a component.
- grahamj 2y agoNode is a platform for running JS on the server; it's a non sequitur to talk about node page size whether in this case or any other