summaryrefslogtreecommitdiffstats
path: root/bench
Commit message (Collapse)AuthorAgeFilesLines
* Get rid of HTMLNode and Bare in favor of DomUlrich-Matthias Schäfer2018-11-241-0/+21
| | | | | - words() and element() added to Dom - svg() now returns the _parent_ of the imported element, when outerHTML is true (which means an element gets replaces)
* fix a few mistakes. Make sugar work. Roll back to childNodes because ↵Ulrich-Matthias Schäfer2018-11-012-110/+96
| | | | children is 10x slower
* Optimized the matrix functions so that the transform function is a multitude ↵Ulrich-Matthias Schäfer2018-10-082-2/+42
| | | | faster for parameterized input
* Added some timeline and Morphing functionsSaivan2018-04-232-3/+39
|
* Made developing a little more enjoyableSaivan2018-02-271-34/+33
| | | | | | | This commit adds playgrounds and a build:dev mode. Now you can call npm run build:dev to make the linter warn you about errors without breaking. Also, we now have playgrounds, where you can use a built version of svg.js to run your own tests.
* add new default constructor (#714)Ulrich-Matthias Schäfer2017-07-252-6/+6
|
* Lots of breaking changes. Read below! (#646, #716)Ulrich-Matthias Schäfer2017-07-254-3/+92
| | | | | | | | | | - added `SVG.HTMLNode` which is the object wrapped around html nodes to put something in them - moved `defs()` method from `SVG.Parent` to `SVG.Element` - `SVG()` can be called with css selector, node or svg string, now. Without an argument it creates a new `SVG.Doc()` (#646) - `add()`, `put()`, `addTo()`, `putIn()` now excepts all arguments accepted by `SVG()` - `SVG.Nested` is not `overflow:visible` by default - all `SVG.*` objects now can have a node as parameter when constructing - `SVG()` does not set a default size anymore
* Merge branch 'master' into 3.0.0Ulrich-Matthias Schäfer2017-04-226-10/+38
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts - all resolved: # dist/svg.js # dist/svg.min.js # package.json # spec/SpecRunner.html # spec/spec/boxes.js # spec/spec/element.js # spec/spec/image.js # spec/spec/svg.js # src/boxes.js # src/flatten.js # src/image.js # src/polyfill.js # src/style.js # src/svg.js
| * bump 2.5.32.5.3Ulrich-Matthias Schäfer2017-04-174-10/+10
| |
| * change benchmark svg.js identifier to 2.5.2dotnetCarpenter2017-04-114-10/+10
| |
| * Updated CHANGELOGwout2017-04-076-10/+38
| |
* | unified all boxes (#634)Ulrich-Matthias Schäfer2017-03-162-0/+56
|/ | | | | | | | unified all boxes - SVG.Box for everything - bbox, rbox and viewbox as methods - boxes can be created with string, array, object, list... - added helper to simplify boxes code
* speed up path parsing for most casesUlrich-Matthias Schäfer2017-03-061-0/+22
| | | | added test, added pathArray speed bench
* Added gradient testswout2017-02-222-2/+60
|
* Added paths to benchwout2017-02-212-1/+22
|
* Updated benchwout2017-02-214-13/+13
|
* Updated benchmarking systemwout2016-08-064-49/+99
|
* Added Snap.svg to benchmarking systemwout2016-08-043-8/+20
|
* Added bench stylingwout2016-08-042-2/+10
|
* Added native testcases for benchmarking systemwout2016-08-043-8/+54
|
* Fixed typo in benchmark scriptwout2016-08-041-1/+1
|
* Added benchmark scriptwout2016-08-043-0/+120