Our great sponsors
|8 days ago||3 days ago|
|MIT License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
So you're using a weird language
9 projects | news.ycombinator.com | 5 Oct 2022
You could use ncc to compile a binary:
Contributors to AWS Lambda container cold starts
3 projects | dev.to | 14 Sep 2022
This appears to be caused by lazy loading of image layer data, particularly during container initialization, and latency introduced by the read operations. In general, you want to access as few files and as little data as possible during the initialization of your functions. For example, we've seen improvement when using ncc to bundle Node.js applications.
Tools of the Trade: Dyte CLI
2 projects | dev.to | 5 May 2022
What we do however, is bundle all these dependencies, and our own code into a single JS file using the nifty ncc tool (thanks Vercel!)
Label automation at your fingertips
5 projects | dev.to | 8 Dec 2021
Vercel's ncc compiler
4 projects | dev.to | 1 Dec 2021
The most unclear and confusing part is packing the code using ncc. The necessity of this step is caused by GitHub’s approach to running your Action.
Ask HN: How do you (security) audit external software using NPM packages?
6 projects | news.ycombinator.com | 4 Nov 2021
This may be slightly tangential but I recently discovered ncc from vercel which can take a single node project and compile it and all dependencies to a single file.
As an added benefit it also collapses all contained dependencies license files into a single licenses.txt file too!
Compiling a Apollo Federated Graph with esBuild 🚀
5 projects | dev.to | 2 Nov 2021
The current process of building a package locally is by running through a gulp task, using ttypescript to compile the TS and @vercel/ncc to build the binary:
I launched Autobundle project which automatic bundle your dependency, ideally from Bundlephobia, powered by esbuild
- "introduce bugs": I dont' think so, my product is running like this, bundling every commit but I didn't see any problem. For bigger app: vercel using this way to delivery they's serverless application with https://github.com/vercel/ncc.
Solution to serverless function getting too big?
2 projects | reddit.com/r/graphql | 17 Aug 2021
Here is link number 1 - Previous text "ncc"
Benchmarking the AWS SDK
2 projects | dev.to | 20 Mar 2023
The other option I want to highlight is packaging the project using something like Webpack or esbuild. JS Bundlers transpile all of your separate files and classes (along with all node_modules) into one single file, a practice originally developed to reduce package size for frontend applications. This helps improve the cold start time in Lambda, as unimported files can be pruned and the entire handler becomes one file.
Rspack: A fast Rust-based web bundler
4 projects | news.ycombinator.com | 9 Mar 2023
I wonder how this compares (performance and feature-wise) to esbuild (https://github.com/evanw/esbuild), which is also a bundler written in a compiled language (Go)? esbuild claims to be 10-100x faster than JS-based builders, while Rspack doesn't provide any concrete numbers (at least I didn't find any)...
What’s New With Nuxt 3
6 projects | dev.to | 5 Mar 2023
Anyone else doing compiler work in Golang?
10 projects | reddit.com/r/golang | 28 Feb 2023
Building a Node API with Fastify, esbuild, and Nx
6 projects | dev.to | 28 Feb 2023
Now that we have our production-ready app, let’s examine how Nx handles the build process using [esbuild](https://esbuild.github.io/).
7 projects | dev.to | 26 Feb 2023
3 projects | reddit.com/r/twinegames | 26 Feb 2023
You can also roll-up your JS files using a bundler. I use esbuild, and a plugin called glslify so I can include .glsl files, to integrate ThreeJS into my Twine projects.
Justifying a Backwards Design Decision for My Programming Language
2 projects | reddit.com/r/programming | 24 Feb 2023
You don't say
7 projects | reddit.com/r/ProgrammerHumor | 15 Feb 2023
How can I make my CRA server start up quicker?
5 projects | reddit.com/r/reactjs | 9 Feb 2023
What are some alternatives?
swc - Rust-based platform for the Web
vite - Next generation frontend tooling. It's fast!
Rollup - Next-generation ES module bundler
parcel - The zero configuration build tool for the web. 📦🚀
pkg - Package your Node.js project into an executable
Tailwind CSS - A utility-first CSS framework for rapid UI development.
ts-node - TypeScript execution and REPL for node.js
tsup - The simplest and fastest way to bundle your TypeScript libraries.
PostCSS - Transforming styles with JS plugins