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

vortex-data / vortex / 16658480276
88%

Build:
DEFAULT BRANCH: develop
Ran 31 Jul 2025 07:49PM UTC
Jobs 2
Files 609
Run time 2min
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

31 Jul 2025 07:45PM UTC coverage: 83.343%. Remained the same
16658480276

push

github

web-flow
chore: make bench site both responsive and faster (#4084)

⏺ Summary of Changes to Vortex Benchmarks Website

  Major Improvements:

  1. Complete Code Refactoring
- Modularized architecture with separate modules for data processing,
chart management, UI, filtering,
  and navigation
- Extracted all configuration constants, color mappings, and
descriptions to the top of the file
- Improved code organization from ~1500 lines of nested functions to
well-structured modules
  2. Performance Optimizations
- Implemented lazy loading for charts using IntersectionObserver
(especially beneficial on mobile)
    - Added DOM element caching to reduce repeated queries
- Optimized data processing with batch operations and reduced iterations
    - Added debouncing/throttling for scroll, search, and resize events
    - Reduced memory usage with WeakMap for chart instances
  3. Responsive Design
- Added comprehensive window resize handling that adapts charts when
crossing mobile/desktop breakpoint
  (768px)
- Charts automatically adjust aspect ratio, data points shown, and
interaction settings based on screen
  size
    - Fixed chart canvas sizing issues to prevent cutoff on mobile
- Mobile-specific optimizations: reduced data points (100 max), disabled
animations, simplified
  interactions
  4. Enhanced Features
    - Improved search functionality with cached lowercase conversions
    - Better zoom synchronization across charts in the same category
- Preserved y-axis configurations during resize (critical for
compression throughput charts)
    - Added proper error handling and loading states
  5. UI/UX Improvements
- Added minimum height for mobile charts (200px) to ensure visibility
    - Fixed GitHub button styling on mobile
    - Improved chart header layout and actions
    - Better visual feedback for interactive elements

  Technical Details:

  - Lines changed: +1426, -1277 in code.js; +10 in style.css
- Key modules created: utils, dataProcessor, chartManager, u... (continued)

46201 of 55435 relevant lines covered (83.34%)

452672.14 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-tests - 16658480276.1 31 Jul 2025 07:50PM UTC 609
80.96
GitHub Action Run
2 run-tpc-h - 16658480276.2 31 Jul 2025 07:49PM UTC 562
48.25
GitHub Action Run
Source Files on build 16658480276
  • Tree
  • List 609
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16658480276
  • 241683ce on github
  • Prev Build on develop (#16655776909)
  • Next Build on develop (#16663133476)
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