Skip to content

v0.2.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@Mahinkumar Mahinkumar released this 31 Dec 03:25
· 77 commits to main since this release
449dd10

v0.2.0 - Major Performance Improvements 馃殌

Key Features

Standard Improvements

Separated image processing and static file serving algorithms.
All reads from server are now asynchronous using tokio rs.
Optimized request handling architecture.
Improved memory management for image processing.

Resize Algorithms

Choose from several resize algorithms for resizing using the resfilter query.
Availible filters are,

  1. Nearest
  2. Triangle
  3. Catmullrom
  4. Gaussian
  5. Lanczos

Performance Improvements

Without Image Processing

  • Dramatic Performance Boost on request without image processing
  • Reduced Latency: 8 ms on average
  • Optimized Transfer Rates

With Image Processing

67% Faster image processing compared to previous version
40% Lower Latency compared to previous version
Processing is now more memory efficient.

Update Notes

  • Implemented separate processing pipelines for static and dynamic requests
  • Optimized memory allocation for image operations
  • Enhanced concurrent request handling
  • Reduced processing overhead for non-image requests
  • Add new resize filters

Benchmark Results

image

Full Changelog: v0.1.1-alpha...v0.2.0-alpha