SVG.bench.describe('Generate 10000 circles', function(bench) {
- bench.test('using SVG.js v2.5.1', function() {
+ bench.test('using SVG.js v2.5.2', function() {
for (var i = 0; i < 10000; i++)
bench.draw.circle(100,100)
})
})
SVG.bench.describe('Generate 10000 circles with fill', function(bench) {
- bench.test('using SVG.js v2.5.1', function() {
+ bench.test('using SVG.js v2.5.2', function() {
for (var i = 0; i < 10000; i++)
bench.draw.circle(100,100).fill('#f06')
})
var data3 = 'M10 10-45-30.5.5 .89L2e-2.5.5.5-.5C.5.5.5.5.5.5L-3-4z'
- bench.test('using SVG.js v2.5.1', function() {
+ bench.test('using SVG.js v2.5.2', function() {
for (var i = 0; i < 10000; i++)
new SVG.PathArray(data)
})
- bench.test('using SVG.js v2.5.1 more data', function() {
+ bench.test('using SVG.js v2.5.2 more data', function() {
for (var i = 0; i < 10000; i++)
new SVG.PathArray(data2)
})
- bench.test('using SVG.js v2.5.1 complicated data', function() {
+ bench.test('using SVG.js v2.5.2 complicated data', function() {
for (var i = 0; i < 10000; i++)
new SVG.PathArray(data3)
})
SVG.bench.describe('Generate 10000 paths', function(bench) {
var data = 'M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100'
- bench.test('using SVG.js v2.5.1', function() {
+ bench.test('using SVG.js v2.5.2', function() {
for (var i = 0; i < 10000; i++)
bench.draw.path(data)
})
SVG.bench.describe('Generate 10000 rects', function(bench) {
- bench.test('using SVG.js v2.5.1', function() {
+ bench.test('using SVG.js v2.5.2', function() {
for (var i = 0; i < 10000; i++)
bench.draw.rect(100,100)
})
SVG.bench.describe('Generate 10000 rects with fill', function(bench) {
- bench.test('using SVG.js v2.5.1', function() {
+ bench.test('using SVG.js v2.5.2', function() {
for (var i = 0; i < 10000; i++)
bench.draw.rect(100,100).fill('#f06')
})
SVG.bench.describe('Generate 10000 rects with position and fill', function(bench) {
- bench.test('using SVG.js v2.5.1', function() {
+ bench.test('using SVG.js v2.5.2', function() {
for (var i = 0; i < 10000; i++)
bench.draw.rect(100,100).move(50,50).fill('#f06')
})
SVG.bench.describe('Generate 10000 rects with gradient fill', function(bench) {
- bench.test('using SVG.js v2.5.1', function() {
+ bench.test('using SVG.js v2.5.2', function() {
for (var i = 0; i < 10000; i++) {
var g = bench.draw.gradient('linear', function(stop) {
stop.at(0, '#000')