size-limit
Calculate the real cost to run your JS app or lib to keep good performance. Show error in pull request if the cost exceeds the limit. (by ai)
find-my-domain
Find My Domain helps you generate a domain that fits you best. It also helps you check if the domain is available and shares the best deals to purchase it. (by karanjhala)
Our great sponsors
size-limit | find-my-domain | |
---|---|---|
6 | 1 | |
6,411 | 1 | |
- | - | |
8.6 | 0.0 | |
about 1 month ago | almost 3 years ago | |
JavaScript | ||
MIT License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
size-limit
Posts with mentions or reviews of size-limit.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-09-14.
-
How to build tree-shakeable JavaScript libraries
However, you can use the Size Limit library to control the size of a bundle or individual exports. Hereβs an example configuration:
-
Trim the fat: tips for keeping bundle size small ποΈ
It's always good to keep track of these things over time so performance doesn't slide. Parcel, which I used for this project, has a helpful bundle analyzer (similar to the one for Webpack) that gives a nice visual overview of a project's bundle. This is especially helpful for identifying bundled dead code coming from packages that could be avoided with tree-shaking. There are also plenty of tools you can integrate with CI to enforce bundle size.
-
Understanding nouns with tinyplural
TSDX is a great package for npm packages like this and even bundles with size-limit to check your gzipped final bundle size. Keeping a tiny package was really important to me so there are 0 dependencies and size-limit made me realise that simplifying all of my checking functions into 1 or 2 core functions that took options would be a better strategy and help reduce the code size.
-
Codebytes: Shorter UUIDs with collision prediction using nanoid
Small. 130 bytes (minified and gzipped). No dependencies Size Limit controls the size.
-
7 Trending projects on GitHub for JavaScript developers
Size Limit is a performance budget tool for JavaScript. It checks every commit on CI, calculates the real cost of your JS for end-users, and throws an error if the cost exceeds the limit. Link: https://github.com/ai/size-limit
-
Egghead's State Management Portfolio Club Journey - Week 1: An RDD Approach
-Mark Erikson and Joel Hooks talk on Redux -When and when not to reach for Redux -Redux Introduction -Egghead course by Dan Abramov on Fundamentals of Redux -RDD article by Tom Preston Werner -Another Article on RDD -Article on writing a great Readme -RDD Readme Example: size-limit
find-my-domain
Posts with mentions or reviews of find-my-domain.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-06-17.
-
Egghead's State Management Portfolio Club Journey - Week 1: An RDD Approach
Then, I brainstormed at several business oriented ideas that could help me practice state management along the journey. I shortlisted a project which would allow users to generate available domain names for their businesses and potentially help them find the best deal to buy the same. I named it "Find my Domain"
What are some alternatives?
When comparing size-limit and find-my-domain you can also consider the following projects:
GrapesJS - Free and Open source Web Builder Framework. Next generation tool for building templates without coding
tsdx - Zero-config CLI for TypeScript package development
tsdx - Zero-config CLI for TypeScript package development [Moved to: https://github.com/jaredpalmer/tsdx]
Plyr - A simple HTML5, YouTube and Vimeo player
nanoid.
three.js - JavaScript 3D Library.
nanoid - A tiny (124 bytes), secure, URL-friendly, unique string ID generator for JavaScript
mammoth.js - Convert Word documents (.docx files) to HTML
emotion - π©βπ€ CSS-in-JS library designed for high performance style composition
terser - π JavaScript parser, mangler and compressor toolkit for ES6+