Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

Performance History

Latest Results

reviews Signed-off-by: Xinyu Zeng <xinyuzeng@tencent.com>
XinyuZeng:output_arrow_schema
4 hours ago
chore(deps): update rust crate serde_json to v1.0.142 (#4087) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [serde_json](https://redirect.github.com/serde-rs/json) | workspace.dependencies | patch | `1.0.141` -> `1.0.142` | --- ### Release Notes <details> <summary>serde-rs/json (serde_json)</summary> ### [`v1.0.142`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.142) [Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.141...v1.0.142) - impl Default for \&Value ([#&#8203;1265](https://redirect.github.com/serde-rs/json/issues/1265), thanks [@&#8203;aatifsyed](https://redirect.github.com/aatifsyed)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/vortex-data/vortex). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDEuNDYuMyIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AiLCJsYWJlbHMiOlsiY2hvcmUiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
develop
7 hours ago
chore(deps): update rust crate serde_json to v1.0.142
renovate/patch-all-patch-updates
7 hours ago
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, ui, filterManager, navigationManager, urlManager, eventHandlers - Performance: Reduced initial load time with lazy loading, smoother scrolling with throttling, faster resize operations Known Limitations: - Chart.js still performs multiple render phases (2-3) during resize due to internal update mechanisms - This appears to be inherent to Chart.js v3 architecture and cannot be fully eliminated The refactoring maintains 100% feature parity while significantly improving code maintainability, performance, and responsive behavior. --------- Signed-off-by: Will Manning <will@willmanning.io>
develop
12 hours ago
chore(deps): update dependency gradle to v9
renovate/gradle-9.x
12 hours ago

Active Branches

chore: C++ API improvement
last run
4 hours ago
#4050
CodSpeed Performance Gauge
0%
#4086
CodSpeed Performance Gauge
0%
#4085
CodSpeed Performance Gauge
0%
© 2025 CodSpeed Technology
Home Terms Privacy Docs