Lovell Fuller
96dfd400b2
Tests: update benchmark environment
2025-06-26 11:16:54 +01:00
Lovell Fuller
f3a4f060c6
Test: appease linter - see 3c177af
2025-03-14 12:17:37 +00:00
Lovell Fuller
3c177af594
Test: update perf test dependencies to latest
...
Drop squoosh as it does not support Node.js 20+
2025-03-14 11:13:30 +00:00
Lovell Fuller
a41c62be2b
Upgrade semistandard, appease new linter rules
2023-09-26 21:25:15 +01:00
Lovell Fuller
70a3067963
Test: update bench deps, use physical CPU core count
2023-09-26 21:16:46 +01:00
Kleis Auke Wolthuizen
bc8f983329
Tests: ensure Jimp benchmark uses bicubic as resizing kernel ( #3745 )
2023-07-30 11:25:45 +01:00
Kleis Auke Wolthuizen
440936a699
Tests: update benchmark deps and container ( #3744 )
...
Use Node 18.x in benchmark container
2023-07-30 11:24:27 +01:00
Lovell Fuller
6c61ad256f
Ensure all source code files contain SPDX licence
2023-02-28 17:01:58 +00:00
Lovell Fuller
802f560b9b
Test: update benchmark dependencies
2023-01-24 15:21:31 +00:00
Lovell Fuller
a1e464cc5e
Switch to sequential read as default where possible
2023-01-15 18:43:50 +00:00
Lovell Fuller
78dada9126
Tests: skip mapnik and tensorflow for Docker-run benchmarks
...
Maintainance of mapnik seems to have stalled, no ARM64 support
Memory requirements of Tensorflow too high, hangs/crashes on AMD64
2022-12-20 18:20:59 +00:00
Lovell Fuller
df24b30755
Tests: add tfjs to benchmark tests
2022-09-19 16:20:23 +01:00
Lovell Fuller
4de74bea94
Tests: remove assertions from benchmark code
2022-09-19 16:09:31 +01:00
Lovell Fuller
d07a549438
Tests: add squoosh-cli and squoosh-lib to performance benchmarks
2021-08-16 20:33:33 +01:00
Lovell Fuller
a57d7b51b1
Tests: match concurrency with CPU count
2021-03-14 19:51:45 +00:00
Lovell Fuller
67213ae86c
Tests: refactor output paths, might enable parallel runs
2021-01-26 18:43:48 +00:00
Lovell Fuller
3917efdebd
Benchmarks: ensure PNG tests use consistent settings
2020-08-21 21:10:27 +01:00
Lovell Fuller
bd52e93fca
Deprecate limitInputPixels and sequentialRead, move to input options
2020-01-12 19:59:39 +00:00
Lovell Fuller
7d6fadce6b
Ensure promise-based benchmark test is fairer
...
Real-world code will register a catch handler
2019-09-25 12:01:43 +01:00
Lovell Fuller
6b560f7a85
Remove imagemagick-native module from benchmarks
...
Unmaintained, does not compile with newer ImageMagick and Node
2019-09-25 10:13:45 +01:00
Lovell Fuller
9c7f6fcb2b
Replace deprecated URL parser
...
Fix up various linter errors
2019-09-22 22:46:48 +01:00
Lovell Fuller
1565e58fcf
Update benchmark results ahead of v0.21.0
...
Remove lwip and images as they lack Node 10 support
2018-10-04 12:41:01 +01:00
Lovell Fuller
c22e2a17ef
Update benchmark dependencies
2018-10-04 11:01:09 +01:00
Lovell Fuller
9bd2cec199
Update benchmark test dependencies
2018-01-02 20:19:11 +00:00
Lovell Fuller
d25d761b55
Update benchmark deps, allow node-images to fail
2017-07-14 13:18:13 +01:00
Lovell Fuller
b7b6fdbdf5
Update perf test contenders, add node-images
2017-05-13 20:08:53 +01:00
Lovell Fuller
d7d03b1ca2
Update benchmark target image height for fairer tests #624
2016-11-27 22:17:09 +00:00
Lovell Fuller
945706c2a4
Remove use of deprecated API from benchmark
...
Add mapnik as possible contender
2016-11-07 18:53:54 +00:00
Lovell Fuller
cbdbbe535a
Update tests to meet semistandard code standards
...
Switch to const/let instead of var
2016-11-02 09:25:20 +00:00
Lovell Fuller
207dcbeaa4
Release v0.16.1
2016-10-13 10:53:38 +01:00
Lovell Fuller
cdb2894bd9
Use libvips' new lanczos3 kernel as default for image reduce
...
Deprecate interpolateWith method, now provided as an option
2016-05-18 19:57:22 +01:00
Lovell Fuller
41e50770d1
Update benchmark test dependencies
2016-02-03 17:48:22 +00:00
Lovell Fuller
11329d5e09
Expose control of the number of open files in libvips' cache.
...
Breaks API of existing cache method.
Disable libvips cache for I/O tests.
2016-02-03 17:48:22 +00:00
Lovell Fuller
32c4b9eff1
Allow SIMD vector unit to be toggled on/off #172
...
Currently defaults to off but future versions may default to on
2015-12-12 09:11:50 +00:00
Lovell Fuller
84fd1caa46
Switch default interpolator to bicubic #289
...
Only use gaussian blur for non-linear interpolators
Improves performance of bilinear by ~15%
Add liborc to the packaged build to improve bicubic perf
Add examples of the various interpolation methods
Add bilinear vs bicubic to perf tests
2015-11-15 22:04:31 +00:00
Lovell Fuller
6dce2deb82
Add jimp to perf tests #275
2015-09-27 09:38:47 +01:00
Lovell Fuller
78f31d2b0d
Auto-exclude benchmark contenders that fail compilation
2015-08-24 18:55:59 +01:00
Lovell Fuller
3a058c0c27
Add 'lwip' module to benchmark tests
...
Dependencies bump
2015-07-10 22:14:56 +01:00
Lovell Fuller
6fc62d39c9
Update thank you list
...
Add perf test for normalise
2015-04-19 21:09:19 +01:00
Lovell Fuller
1f7e80e581
Add chroma subsampling options for JPEG output
2015-02-13 09:41:42 +00:00
Lovell Fuller
94b47508c0
imagemagick-native now supports async and filter
2014-11-24 15:13:47 +00:00
Lovell Fuller
32d9bc204a
Add 'fast' blur and Gaussian blur feature #108
2014-11-10 22:38:13 +00:00
Lovell Fuller
86681100b7
Control level of sharpening via radius/flat/jagged #108
2014-11-10 16:20:04 +00:00
Lovell Fuller
7537adf399
Add features from libvips 7.40+
...
Load TIFF from Buffer/Stream
Interlaced PNG output no longer needs tilecache
Option to disable PNG adaptive row filtering
2014-11-08 12:08:27 +00:00
Lovell Fuller
ca561daedf
Test code refactor #63
...
Use mocha for feature-specific unit tests
Add test coverage report via istanbul
2014-10-20 15:32:56 +01:00