v0.2.23

yamadashy/repomixv0.2.23Jan 25, 2025by yamadashy

AI Summary

Adds significant performance improvements for large repositories using parallel processing with worker threads.

Key Highlights

  • Implemented worker threads using Piscina for parallel processing
  • 58x faster on vercel/next.js
  • 29x faster on facebook/react
  • Reduced processing time for yamadashy.repomix

New Features

  • Parallel processing enhancement

Full Release Notes

This release adds significant performance improvements for large repositories, making Repomix faster and more efficient when needed.

# Improvements ⚡

## Parallel Processing Enhancement (#309)
- Implemented worker threads using [Piscina](https://github.com/piscinajs/piscina) for parallel processing

### Benchmark Results
- `yamadashy.repomix`: No significant change
  - Before: 868.73 millis
  - After: 671.26 millis
- `facebook/react`: 29x faster
  - Before: 123.31 secs
  - After: 4.19 secs
- `vercel/next.js`: 58x faster
  - Before: 17.85 mins
  - After: 17.27 secs

Note: While Repomix is not primarily designed for processing large repositories, and speed is not a primary goal, faster processing can provide a better user experience when working with larger codebases.

# How to Update

```bash
npm update -g repomix
```


---

As always, if you encounter any issues or have suggestions, please let us know through our GitHub issues or join our [Discord community](https://discord.gg/wNYzTwZFku) for support.