canvas-confettiv1.9.4, 25 Oct 2025
performant confetti animation in the browser
$ npm install canvas-confettikonvav10.7.0, 23 Sept 2026
HTML5 2d canvas library for interactive graphics, design editors, whiteboards, and diagrams.
$ npm install konva| Metric | canvas-confetti | konva | Difference |
|---|---|---|---|
| Weekly downloads | 5,996,971 | 1,927,585 | canvas-confetti 3.1x higher |
| 12-month download growth | +628% | +235% | canvas-confetti +393 pts |
| Gzip size | - | - | - |
| Minified size | - | - | - |
| Dependencies | 0 | 0 | Same |
| Unpacked size | 90 kB | 1.8 MB | canvas-confetti 20.3x smaller |
| Latest release | 1.9.4, 25 Oct 2025 | 10.7.0, 23 Sept 2026 | konva 11 months more recent |
| Releases, last 12 months | 1 | 24 | konva 23 more |
| First published | 8 Feb 2018 | 27 Jan 2015 | konva 3.0 years earlier |
| GitHub stars | 12,766 | 14,824 | konva +16% |
| Open issues | 36 | 1 | canvas-confetti 35 more |
| Open pull requests | 5 | 0 | canvas-confetti 5 more |
| Contributors | - | - | - |
| Commits, last 52 weeks | 10 | 341 | konva 34.1x higher |
| TypeScript types | None | Bundled | Differs |
| Module format | ESM + CommonJS | ESM only | Differs |
| 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 weekkonva1.9m 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
konva
Major versions
- 0.7.028 Jan 2015
- 1.0.05 Jul 2016
- 2.0.015 Mar 2018
- 3.0.025 Feb 2019
- 4.0.05 Aug 2019
- 5.0.021 Apr 2020
- 6.0.08 May 2020
- 7.0.023 Jun 2020
- 8.0.021 May 2021
- 9.0.014 Apr 2023
- 10.0.05 Sept 2025
Last 5 releases
- 10.7.023 Sept 2026
- 10.6.019 Sept 2026
- 10.5.08 Sept 2026
- 10.4.07 Sept 2026
- 10.3.34 Sept 2026
237 releases in total, 24 in the last 12 months
canvas-confetti
-
konva
-
canvas-confetti
-
konva
-
- Need no runtime dependenciesBoth
- Need both ESM and CommonJS entry pointscanvas-confetti (canvas-confetti: ESM + CommonJS; konva: ESM only)
- Need to load it with require()canvas-confetti
- Need TypeScript types in the package itselfkonva (canvas-confetti: None; konva: Bundled)
- Need the more recent releasekonva (10.7.0 on 23 Sept 2026 vs 1.9.4 on 25 Oct 2025)
- Higher weekly npm downloadscanvas-confetti (6m vs 1.9m)
- Licensecanvas-confetti: ISC; konva: MIT
Each line is generated from the data above.
- canvas-confetti vs @lottiefiles/dotlottie-webNo search data
- canvas-confetti vs animejsNo search data
- konva vs @lottiefiles/dotlottie-webNo search data
- konva 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.
konva: konva npm registry, konva npm downloads, konva GitHub, konva jsDelivr. Data fetched 25 Sept 2026.
Indexability: Indexed.