SuperfastBlur vs StackBoxBlur vs StackBlur

JavaScript performance comparison

Test case created by Mario Klingemann

Preparation code

<script src="http://www.quasimondo.com/BoxBlurForCanvas/StackBoxBlur.js" language="javascript"></script>
<script src="http://www.quasimondo.com/BoxBlurForCanvas/FastBlur.js" language="javascript"></script>
<script src="http://www.quasimondo.com/StackBlurForCanvas/StackBlur.js" language="javascript"></script>
<div id="canvasHolder" style="position:absolute;left:20px; top:20px;text-align:center;font-size:10px;">
<canvas height="375" width="500" style="width: 500px; height: 375px;" id="canvas">
</canvas></div>
    

Preparation code output

<div id="canvasHolder" style="position:absolute;left:20px; top:20px;text-align:center;font-size:10px;"> <canvas height="375" width="500" style="width: 500px; height: 375px;" id="canvas"> </canvas></div>

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in CCBot 2.0.0 / Other 0.0.0
Test Ops/sec
Blurring with StackBoxBlur (1 iteration)
stackBoxBlurCanvasRGB('canvas', 0, 0, 500, 375, 8, false, 1);
pending…
Blurring with SuperfastBlur (1 iteration)
boxBlurCanvasRGB('canvas', 0, 0, 500, 375, 8, false, 1);
pending…
Blurring with StackBlur
stackBlurCanvasRGB('canvas', 0, 0, 500, 375, 8, false);
pending…
Blurring with StackBoxBlur (2 iterations)
stackBoxBlurCanvasRGB('canvas', 0, 0, 500, 375, 8, false, 2);
pending…
Blurring with SuperfastBlur (2 iterations)
boxBlurCanvasRGB('canvas', 0, 0, 500, 375, 8, false, 2);
pending…

Compare results of other browsers

Revisions

You can edit these tests or add even more tests to this page by appending /edit to the URL.

3 Comments

Mario Klingemann (revision owner) commented :

There is an error in the first version of the test - the box blurs did not do 2 iterations but just one, so those numbers are not correct.

20180903yuanyuan commented :

yeezy shoes

cheap air jordans

pandora charms sale

pandora outlet

red bottom heels

canada goose outlet online

adidas store

white sox jerseys

ecco outlet

adidas yeezy

cheap jordans free shipping

longchamp outlet online

new balance outlet store

kate spade handbags

pandora jewelry

cartier watches

canada goose jackets

louis vuitton factory outlet

canada goose jackets

coach outlet online

canada goose outlet

timberland outlet

michael kors outlet store

kate spade outlet online

longchamp outlet

supreme shirts

fitflop uk

philipp plein outlet

hermes bag

astros jerseys

coach outlet store online clearance

moncler outlet

jordan shoes

ugg outlet

air more money

dr martens

canadian goose

pandora sale clearance

north face jackets

kyrie 4

louis vuitton outlet

air jordans

brewers jerseys

nike shoes

indians jerseys

coach factory outlet online

air max outlet

michael kors outlet store

michael kors outlet clearance

swarovski crystal

fendi handbags

cheap nike shoes

birkin handbags

michael kors outlet online

air more uptempo

pg 2 shoes

ugg outlet store

oakley sunglasses outlet

michael kors outlet store

rockies jerseys

cheap ray ban sunglasses

timberland shoes

nmd adidas

rangers jersey

polo ralph lauren outlet online

coach factory outlet

polo ralph lauren outlet

hermes bags

ugg canada

polo ralph lauren outlet online

rolex replica watches for sale

ugg outlet online

nfl jerseys

ralph lauren outlet online

nike outlet online

moncler

birkenstock outlet

air max 95

nike shox shoes

canada goose parka

cheap oakley sunglasses

toms shoes

pandora charms sale clearance

michael kors outlet store

ecco shoes

michael kors outlet

pandora outlet store

pandora charms outlet

adidas shoes

canadian goose jacket

dodgers jerseys

canada goose

cheap oakley sunglasses

kate spade handbag

michael kors outlet online

kate spade outlet online

adidas outlet online

nike cortez classic

nike air max 2018

ugg outlet

coach outlet online

coach factorty outlet store

toms outlet online

fitflop shoes

moncler coats

coach factory outlet

uggs outlet store

fitflops sale

fitflops sale

nike air max 2019

ugg outlet

cheap jordan shoes

kate spade handbags

reds jerseys

air max shoes

adidas yeezy boost

canada goose outlet store

pandora jewelry outlet

uggs outlet

coach factory outlet online

longchamp

pandora charms outlet

coach outlet store online

nike shoes outlet

canada goose outlet store

pandora jewelry outlet

moncler outlet store

columbia outlet

cheap jordans

air jordan retro

louis vuitton outlet

hermens

discount oakley sunglasses

coach outlet store online

cheap oakley sunglasses

supreme clothing

canada goose sale

kate spade outlet store

pandora jewelry

coach outlet canada

twins jerseys

cheap jordan shoes

prada shoes

coach outlet store online

mulberry outlet uk

timberland boots outlet

coach factory outlet online

discount oakley sunglasses

tory burch outlet online

coach outlet online

ronaldo jerseys

kate spade outlet online

cheap jordan shoes

birkenstock outlet

jimmy choo

coach outlet store online

coach factory outlet online

canada goose outlet store

christian louboutin shoes

nike huarache shoes

fitflop sandals

swarovski outlet

pandora canada

coach factory outlet

mulberry handbags

kate spade outlet

salvatore ferragamo

kate spade outlet online

canada goose outlet store

salomon outlet

tory burch outlet online

new balance outlet

cheap air max

kate spade handbags

adidas nmd runner

discount oakley sunglasses

supra for sale

uggs outlet

fred perry polo shirts

polo outlet online

coach canada

ray bans

kate spade outlet online

kate spade outlet online

adidas superstars

reebok outlet

retro 11

coach outlet online

orioles jerseys

michael kors canada

kate spade outlet

uggs outlet

coach factory outlet online

converse outlet

coach outlet online

coach outlet online

coach outlet store online

coach outlet online

coach outlet store

jordan shoes for sale

cheap ray ban sunglasses

air jordan shoes

cheap jordan shoes

air max 87

salvatore ferragamo outlet

rolex replica watches

moncler coats

ralph lauren uk

dr martens boots

diamondbacks jerseys

ugg outlet

pandora charms outlet

michael kors outlet store

pandora jewelry

canada goose outlet

canada goose jackets

pandora charms

louis vuitton outlet store

converse shoes

louboutin outlet

adidas superstar shoes

michael kors canada

louboutin shoes

nike outlet

ugg boots sale

adidas outlet online

air max 1

nike free 5.0

rolex replica watches

yeezy boost 350

ugg outlet store

padres jerseys

air max

yeezy boost

michael kors outlet clearance

nike air max 2018

salvatore ferragamo shoes

moncler jackets

philipp plein

michael kors handbags

nike zoom

mlb jerseys cheap

supreme uk

longchamp outlet

ralph lauren uk

nike shoes

vans outlet store

fake rolex

canada goose

nike air max 97

ugg boots

tory burch handbags

ugg outlet online

adidas nmd r1

red bottoms

prada outlet online

cheap jordans for sale

coach bags

lebron james shoes

nike outlet online

louis vuitton outlet online

ralph lauren sale

air max shoes

mbt

kobe shoes

louis vuitton handbags

city royals jerseys

vans outlet

birkenstock sandals

burberry outlet

uggs outlet

pandora jewelry

michael kors outlet online

north face outlet store

coach factorty outlet online

cheap ray ban sunglasses

mulberry uk

coach outlet online

kate spade bags

pandora charms outlet

nike tessen

jordan shoes

ralph lauren

timberland boots

ralph lauren

uggs outlet online

polo ralph lauren outlet

columbia shoes

kate spade handbags

nike air max zero

pandora charms

ugg shoes

pandora charms outlet

mont blanc pen

coach factory outlet

birkenstock outlet online

louboutin outlet

canada goose coats

yeezy shoes

hermes outlet

adidas outlet store

moncler coats

coach outlet store online

adidas outlet

cheap jordans

mulberry

dr martens boots

pandora jewelry

ugg outlet

valentino outlet

kate spade bags

coach factory outlet online

burberry outlet store

harden vol 1

coach factory outlet

coach outlet

red bottom

ysl outlet

pandora charms

canada goose outlet

devil rays jerseys

yeezy boost 350

moncler outlet online

fitflop sandals

ugg outlet online

jimmy choo shoes

adidas outlet store

coach outlet online

coach outlet online

adidas shoes

hermes handbags

cheap jordan shoes

michael kors handbags

nike zoom shoes

ecco outlet

kate spade outlet online

nike outlet store

gucci outlet store

polo ralph lauren

supra for sale

ugg outlet

coach outlet online

christian louboutin shoes

nike outlet store

pandora charms outlet

pirates jerseys

mlb jerseys wholesale

coach factory outlet online

coach factorty outlet online

asics outlet

kate spade outlet online

ralph lauren sale clearance uk

kate spade purses

birkenstock sale

christian louboutin sale

coach outlet online

ralph lauren uk

ugg boots

kate spade handbags

moncler outlet online

pandora jewelry store

michael kors outlet canada

canada goose coats

nike outlet store

fred perry outlet

adidas yeezy shoes

adidas sneakers

adidas outlet store

oakley sunglasses outlet

ralph lauren sale clearance uk

nike air max 97

canada goose jackets

jimmy choo outlet

ugg outlet store

mont blanc pens

moncler outlet store

polo ralph lauren outlet

air max 90

ysl handbags

cheap air jordans

hermes bags

nike outlet

pandora charms sale

michael kors outlet store

michael kors

supreme shirts

canada goose coats

ugg outlet store

toms outlet store

adidas campus shoes

coach outlet canada

tiffany and co outlet

ralph lauren outlet online

timberland shoes

louis vuitton factory outlet

nike running shoes

canada goose sale

adidas nmd r1

angels jerseys

cheap jordans

ralph lauren outlet online

canada goose jackets

dansko shoes

skechers outlet

cheap air jordans

michael kors outlet

tiffany and co jewelry

ralph lauren outlet online

canada goose

coach outlet online

ugg boots outlet

cheap oakley sunglasses

canada goose jackets

adidas outlet online

canada goose

timberland outlet

coach outlet online

louis vuitton outlet online

coach outlet online

uggs outlet

birkenstock uk

blue jays jerseys

coach factory outlet

ugg boots

kobe shoes

michael kors outlet online

braves jerseys

kate spade handbags

nike air max 90

durant shoes

nike sneakers

ugg outlet online

ecco outlet

ralph lauren uk

mariners jerseys

christian louboutin shoes

louboutin shoes

coach outlet store

adidas nmd r1

kate spade purses

coach factory outlet online

timberland shoes

nike dunks

athletics jerseys

fitflops sale clearance

ralph lauren sale

pandora rings

nike outlet store online

ecco shoes for women

moncler outlet

marlins jerseys

christian louboutin sale

yeezy boost 350

nfl jerseys

adidas yeezy boost 350

kate spade outlet online

michael kors

moncler outlet online

tiffany outlet

cheap nfl jerseys wholesale

fitflops sale

michael kors outlet clearance

coach outlet

timberland outlet

nike react shoes

air max

underarmour outlet

adidas originals

michael kors outlet online

ugg boots

coach factory outlet online

coach factory outlet

ugg outlet store

pandora charms

canada goose

asics outlet store

fitflops sale clearance

jordans

birkenstock outlet store

pandora charms sale clearance

michael kors outlet clearance

mets jerseys

ugg boots outlet

nike cortez classic

oakley sunglasses wholesale

moncler outlet store

coach factory outlet online

coach outlet canada

nike free 3.0

basketball shoes

nike sneakers

michael kors bags

nike air presto

birkenstock shoes

coach factory outlet online

coach outlet online

polo ralph lauren outlet online

canada goose jacket

ugg sale

cheap jordan shoes

birkenstock outlet store

ray ban glasses

michael kors outlet online

canada goose

nike huarache shoes

yeezy shoes

pandora outlet

coach outlet online

ugg canada

pandora jewelry outlet

canada goose outlet

pandora charms sale clearance

fitflops uk

uggs outlet

adidas stan smith

ugg outlet

michael kors outlet clearance

coach factory outlet online

converse all star

ugg boots

lacoste polo shirts

coach factory outlet online

birkenstock shoes outlet

cheap oakley sunglasses

adidas ultra boost

pandora charms sale

moncler outlet

coach outlet online

ugg boots

coach factorty outlet store

christian louboutin shoes

coach factory outlet online

tory burch outlet store

gucci outlet online

christian louboutin shoes

coach factory outlet online

pandora jewelry

hly commented :

20189.11huangliyue

prada handbags

portugal world cup jersey

beats headphones

burberry sale

harry winston jewelry

michael kors outlet

saint laurent handbags

oakley outlet

nike free run

nike air force 1

abercrombie and fitch

timberland pas cher

sac longchamp pas cher

nike air max

yeezy boost

barbour jackets

nike vapor max

bvlgari sunglasses

uggs outlet

longchamp pas cher

nike shoes canada

nfl jerseys

versace sunglasses

adidas originals

alife clothing

christian louboutin shoes

ray ban sunglasses

kobe 11

clarks shoes

chanel handbags

nike air max

orologi rolex

true religion

adidas outlet

converse all star

pandora bijoux

air jordan shoes

instyler

salvatore ferragamo shoes

rolex watches

rolex watches

lacoste jeans

prada handbags

air jordan 10

supra shoes

cheap ray ban sunglasses

nike mercurial

hollister clothing

nike roshe

montre homme

cheap ugg boots

occhiali oakley

oakley pas cher

true religion jeans

longchamp outlet

chrome hearts jewelry

fendi handbags

nike air max

salomon shoes

soccer jerseys

air jordan 6

gioielli swarovski

lebron 11

adidas trainers

guess clothing

converse shoes

ugg outlets

nike outlet store

coach purse

cheap jerseys china

tory burch outlet

salvatore ferragamo shoes

nike outlet

designer sunglasses

nike free run

longchamp outlet

flip flops

air jordan 6

nike air max

christian louboutin pas cher

polo ralph lauren

asics gel

nike mercurial

hogan outlet

swarovski crystal

mulberry handbags

coach outlet

hogan shoes

ferragamo belt

air force one

iphone case

christian louboutin pas cher

vans scarpe

chrome hearts

gucci bags

gucci outlet

karen millen dresses

adidas crazy

kate spade outlet

armani sunglasses

curry 2

air max 90

antonio brown jersey

nike air zoom pegasus

bcbg dresses

kyrie irving jersey

polo ralph lauren outlet

ferragamo handbags

bally shoes

new balance shoes

michael kors handbags

jordan schoenen

basketball shoes

lunette ray ban

michael kors outlet

michael kors outlet

sac michael kors

adidas shoes

air jordan 9

guess handbags

nike roshe

boy london clothing

abercrombie outlet

michael kors handbags

jimmy choo shoes

lululemon sale

polo ralph lauren outlet

beats pill

asics running shoes

sac burberry

chloe handbags

true religion outlet

miu miu shoes

oakley outlet

ralph lauren

air jordan 11

jordan pas cher

vans shoes

air jordan 2

marc jacobs handbags

burberry outlet

mac makeup

jordan retro

nike factory store

bottega veneta handbags

montre pas cher

james harden jersey

nike store

oakley sunglasses

ghd flat iron

curry 5

nike air max 97

nike air max 2017

diesel jeans

kobe 9

sac guess

calvin klein outlet

ugg outlet

timberland boots

michael kors handbags

marc jacobs handbags

chi flat iron

lunette oakley

true religion

salvatore ferragamo sunglasses

pandora charms

coach outlet store online

fendi sunglasses

iphone x case

adidas outlet store

gucci bags

barbour jackets

dior bags

gucci outlet

ugg boots

insanity workout

converse shoes

new balance shoes

nike air max

fitflops

jordan shoes

manolo blahnik

lebron shoes

air max 90

huf clothing

nike air max

adidas superstar

kristaps porzingis jersey

kate spade outlet

converse shoes

omega watches

lululemon outlet

kobe bryant shoes

air jordan 4

michael kors borse

burberry outlet

salvatore ferragamo shoes

chaussure nike

cheap oakley sunglasses

nike outlet store

ray ban sunglasses

longchamp handbags

zapatos jordan

beats headphones

kobe 12

nike free run

mac makeup

hermes bags

stuart weitzman shoes

england world cup jersey

nike shoes

sac michael kors

prada handbags

hollister clothing

adidas outlet store

adidas superstar

kids jordans

armani jeans

ray ban sunglasses

dansko shoes

kobe 10

lebron 12

chloe handbags

nike air max

nike roshe

pandora charms

pandora rings

oakley sunglasses

polo ralph lauren

guess clothing

nike outlet

curry 4

mizuno running shoes

bcbg max azria

nike air force 1

michael kors handbags

pandora bracciali

nike clothing

curry 3

jordan shoes

herve leger dresses

jordan shoes

replica watches

freshjive clothing

ray ban sunglasses

replica watches

nike air max

moncler jackets

reebok outlet store

salvatore ferragamo

nike roshe

valentino shoes

air jordan

michael kors outlet

soccer shoes

nike outlet store

adidas outlet store

asics shoes

louboutin shoes

nike blazer

tiffany & co

nike blazer

gentle monster sunglasses

sac longchamp

balmain jeans

montre pas cher

longchamp handbags

moncler outlet

ugg boots

basket nike

argentina world cup jersey

michael kors handbags

cheap toms

celine

toms outlet

g-star jeans

adidas soccer cleats

babyliss flat iron

adidas outlet store

fitflops

dolce and gabbana

burberry clothing

vans pas cher

beats by dre

insanity workout

kevin durant jersey

louboutin shoes

skechers shoes

jimmy choo sunglasses

wedding dresses

cheap pandora jewelry

fossil handbags

true religion outlet

supra shoes

softball bats

adidas clothing

timberland boots

sac vanessa bruno

basket nike

tommy hilfiger

nike outlet store

kd shoes

fendi sunglasses

jordan clothing

nike tn

new balance shoes

air more uptempo

air jordan 8

nike air max 2017

dyson hair dryer

mizuno running shoes

nike blazer

nike air max

converse shoes

calvin klein jeans

sac michael kors

basketball jersey

nike free

bose headphones

giuseppe zanotti shoes

carrera sunglasses

cartier love bracelet

nike kyrie 4

new balance outlet

nfl jerseys

ray ban occhiali

baseball bats

pandora jewelry

burberry sunglasses

ghd hair straighteners

new balance

christian louboutin

reebok shoes

tory burch outlet online

nike air max

christian louboutin shoes

puma sneakers

air jordan 5

abercrombie

tory burch shoes

furla bags

mizuno running shoes

air max 90

wedding dresses

nike air max

adidas shoes

abercrombie outlet

dolce & gabbana sunglasses

bottega veneta handbags

dolce and gabbana

nike roshe

balenciaga shoes

jordan xx9

bulgari jewelry

kd 9

gucci shoes

bottega veneta sunglasses

10 deep clothing

jordan

converse all stars

france world cup jersey

dak prescott jersey

ray ban sunglasses

canada goose jacketse

nike store

asics gel

armani handbags

insanity

air max plus

fitflops sale

mac cosmetics

bathing ape

wedding dresses

air jordan 13

air jordan 31

michael kors outlet

nike air max

brazil world cup jersey

goyard handbags

ralph lauren

jimmy choo shoes

michael kors outlet

oakley sunglasses

adidas zx flux

dsquared2 outlet

chloe sunglasses

kenzo clothing

nike free run

germany world cup jersey

jordan

chopard jewelry

dansko shoes

nike huarache

air jordan 7

ed hardy

tommy hilfiger

christian louboutin outlet

vibram shoes

air jordan 3

dolce and gabbana

hermes jewelry

parajumpers jacket

ray ban pas cher

golden goose shoes

burberry bags

isabel marant shoes

rolex watches

alexander mcqueen handbags

air jordan 12

air jordan 4

jordan schuhe

jordan shoes

nike air max 2018

stuart weitzman shoes

adidas sandals

nike foamposite

bijoux swarovski

nike air max 95

tommy hilfiger outlet

nike free run

montblanc pen

marc jacobs

arcteryx jackets

nike air max 90

cheap oakley sunglasses

burberry outlet

bape hoodie

ghd hair straighteners

hermes bags

giannis antetokounmpo jersey

belgium world cup jerseys

air jordan 14

ralph lauren

nike shoes

scarpe nike

air jordan 1

versace handbags

air jordan 32

cheap oakley sunglasses

vans shoes

nfl jerseys

karen millen

oakley sunglasses

red bottom shoes

scarpe hogan

ugg boots

polo ralph lauren

kate spade uk

givenchy jewelry

kd shoes

spain world cup jersey

swarovski crystal

ralph lauren outlet

links of london

adidas soccer cleats

dior sunglasses

nike roshe

cartier sunglasses

clarisonic mia

montblanc pen

aaron rodgers jersey

polo lacoste

keen sandals

jbl headphones

ray ban sunglasses

hermes birkin

hermes bags

coach factory outlet

nike air max 95

champion clothing

true religion jeans

nike roshe

kd 10

adidas flip-flops

givenchy handbags

dsquared2 jeans

converse shoes

air max 90

kyrie 2

tod's shoes

chanel handbags

chanel handbags

new balance pas cher

20189.11huangliyue