• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

prabhuignoto / react-chrono / #74 / 1
65%
master: 65%

Build:
DEFAULT BRANCH: master
Ran 23 May 2025 08:47PM UTC
Files 127
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 May 2025 08:46PM UTC coverage: 89.791%. Remained the same
#74.1

push

web-flow
Enhance performance in React Chrono (#536)

* Update dependencies and enhance performance in React Chrono

- Bumped versions of several dependencies in package.json, including @types/node, @types/react, @vitejs/plugin-react, and vitest for improved compatibility and performance.
- Introduced a new PERFORMANCE_IMPROVEMENTS.md file detailing critical performance optimizations, including memory leak fixes, improved rendering efficiency, and new performance monitoring utilities.
- Implemented virtual scrolling in the new VirtualTimeline component to enhance handling of large datasets.
- Refactored GlobalContext and various hooks to optimize performance and reduce unnecessary re-renders.
- Removed unused downloads.html file from cypress directory.

* Remove VirtualTimeline component and related utilities

- Deleted the VirtualTimeline component, which provided optimized virtual scrolling for timeline items.
- Removed associated hooks and utilities that supported the virtual scrolling functionality.
- This change simplifies the codebase by eliminating unused components and improving maintainability.

* Refactor utility functions in index.ts for improved performance and maintainability

- Replaced hexToRGBA function implementation with a more efficient version using regex for validation and bit shifting for RGB extraction.
- Introduced constants for default class names and button texts to avoid object recreation on each function call.
- Simplified getDefaultThemeOrDark and getDefaultClassNames functions to return pre-defined constants.
- Enhanced getUniqueID function to utilize a more efficient ID generation method.
- Cleaned up code for better readability and performance.

* Update semver dependency version in pnpm-lock.yaml from 7.7.2 to 7.5.4 to ensure compatibility and stability.

* Refactor PerformanceMonitor class to improve code clarity and reliability

- Changed renderTimes property to be readonly, ensuring it cannot be modified after initialization.... (continued)

1296 of 1559 branches covered (83.13%)

Branch coverage included in aggregate %.

7869 of 8648 relevant lines covered (90.99%)

7.7 hits per line

Source Files on job #74.1
  • Tree
  • List 127
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 74
  • af84771e on github
  • Prev Job for on master (##73.1)
  • Next Job for on master (##75.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc