canvas-confettiv1.9.4, 25 Oct 2025
performant confetti animation in the browser
$ npm install canvas-confetti@lottiefiles/dotlottie-webv0.80.0, 28 Aug 2026
Lottie and DotLottie player for the web
$ npm install @lottiefiles/dotlottie-web| Metric | canvas-confetti | @lottiefiles/dotlottie-web | Difference |
|---|---|---|---|
| Weekly downloads | 5,996,971 | 1,105,221 | canvas-confetti 5.4x higher |
| 12-month download growth | +628% | - | - |
| Gzip size | - | - | - |
| Minified size | - | - | - |
| Dependencies | 0 | 0 | Same |
| Unpacked size | 90 kB | 7.0 MB | canvas-confetti 79.7x smaller |
| Latest release | 1.9.4, 25 Oct 2025 | 0.80.0, 28 Aug 2026 | @lottiefiles/dotlottie-web 10 months more recent |
| Releases, last 12 months | 1 | 40 | @lottiefiles/dotlottie-web 39 more |
| First published | 8 Feb 2018 | 30 Oct 2023 | canvas-confetti 5.7 years earlier |
| GitHub stars | 12,766 | 884 | canvas-confetti 14.4x higher |
| Open issues | 36 | 8 | canvas-confetti 28 more |
| Open pull requests | 5 | 11 | @lottiefiles/dotlottie-web 6 more |
| Contributors | - | - | - |
| Commits, last 52 weeks | 10 | 188 | @lottiefiles/dotlottie-web 18.8x higher |
| TypeScript types | None | Bundled | Differs |
| Module format | ESM + CommonJS | ESM + CommonJS | Same |
| Runtimes | - | - | - |
| License | ISC | MIT | Differs |
Green marks the smaller size or the more recent release. Bold marks the higher count, with no judgement implied. Sizes are for the whole package per Bundlephobia. Growth compares the average of the last 4 weeks with the first 4 weeks of the 52-week series.
canvas-confetti6m latest week
Week of 23 Sept 2025Week of 15 Sept 2026
canvas-confetti
Major versions
- 0.0.18 Feb 2018
- 1.0.022 Dec 2019
Last 5 releases
- 1.9.425 Oct 2025
- 1.9.330 Apr 2024
- 1.9.225 Nov 2023
- 1.9.116 Nov 2023
- 1.9.05 Oct 2023
37 releases in total, 1 in the last 12 months
@lottiefiles/dotlottie-web
Major versions
- 0.0.030 Oct 2023
Last 5 releases
- 0.80.028 Aug 2026
- 0.79.218 Aug 2026
- 0.79.113 Aug 2026
- 0.79.06 Aug 2026
- 0.78.222 Jul 2026
127 releases in total, 40 in the last 12 months
canvas-confetti
-
@lottiefiles/dotlottie-web
-
canvas-confetti
-
@lottiefiles/dotlottie-web
-
- Need no runtime dependenciesBoth
- Module formatBoth ESM + CommonJS
- Need TypeScript types in the package itself@lottiefiles/dotlottie-web (canvas-confetti: None; @lottiefiles/dotlottie-web: Bundled)
- Node.js version requirementcanvas-confetti: none declared; @lottiefiles/dotlottie-web: >=18.17.0 (engines field in package.json)
- Need the more recent release@lottiefiles/dotlottie-web (0.80.0 on 28 Aug 2026 vs 1.9.4 on 25 Oct 2025)
- Higher weekly npm downloadscanvas-confetti (6m vs 1.1m)
- Licensecanvas-confetti: ISC; @lottiefiles/dotlottie-web: MIT
Each line is generated from the data above.
- canvas-confetti vs konvaNo search data
- canvas-confetti vs animejsNo search data
- konva vs @lottiefiles/dotlottie-webNo search data
- @lottiefiles/dotlottie-web vs animejsNo search data
canvas-confetti: canvas-confetti npm registry, canvas-confetti npm downloads, canvas-confetti GitHub, canvas-confetti jsDelivr. Data fetched 25 Sept 2026.
@lottiefiles/dotlottie-web: @lottiefiles/dotlottie-web npm registry, @lottiefiles/dotlottie-web GitHub, @lottiefiles/dotlottie-web jsDelivr. Data fetched 25 Sept 2026.
Indexability: Indexed.