Fork me on GitHub

Compilers comparison

The following tables show the differences between this and LessCSS Maven Plugin (by Marcel Overdijk) compilers.

Features
Feature Marcel Overdijk Plugin Full Local
Compiles files located at local drive yes yes yes
Compiles files located at network yes yes no
Supports import options css & less css, inline, less, multiple, once & reference css, inline, less, multiple, once & reference

Examples:

  1. language features support
  2. import options support
Cache usage disk space
Force mode Marcel Overdijk Plugin Full Local
Enabled Sources size with duplications* (create temp file with all sources) Sources size + (number of sources * few KB) Number of sources * few KB
Disabled Sources size with duplications* (create temp file with all sources) Sources size + generated CSS code size + (number of sources * few KB) Generated CSS code size + (number of sources * few KB)

* if your file imports style.less two times, then it will be put two times to temp file

Performance
Example Marcel Overdijk Plugin Full Local
imports-test.less compilation error min: 25.050, average: 26.2423, max: 27.456 min: 24.612, average: 26.0842, max: 27.080
speed-test.less min: 37,600, average: 40,1548, max: 42,346 min: 38.926, average: 40.8754, max: 43.676 min: 37.394, average: 41.6255, max: 43.692

Example: stress tests for compilers

Execution times are given in seconds and every example has been compiled 20 times (force mode).

Test environment:

  • Windows 8.1
  • Intel® Core™ i5-3570
  • 32GB RAM 1600Mhz CL10 (4 * Kingston KHX1600C10D3/8GX)
  • OCZ Vertex3 (up to 550 MB/s sequential read & 520 MB/s sequential write)