qrohlf/trianglify — pull request #23 by zpiman (2014-10-07 23:14:08+00:00)
Title: Improved SVG rendering speed in Google Chrome and Chromium

After doing a few experiments I concluded that Google Chrome *37.0.2062 (64-bit)* has the worst SVG noise rendering implementation. Chromium *v40.0.2172 (64-bit)* is still slow but it is significantly faster! For the purpose of speeding up the rendering I suggest reducing the `numOctaves`value from `10` to `1`. The rendering speed improvement is far more obvious then the visual difference. Also comparing Google Chrome and Firefox yields a much greater visual difference then tweaking the `numOctaves` value. From all tests I also concluded that Firefox has outperformed all the competitors in noise-rendering

![Firefox vs Chromium](http://i.imgur.com/2Uay3dy.png)

Just for the sake of OCD this is the comparison between `numOctaves: 1` and `numOctaves: 10`

![1 vs 10](http://i.imgur.com/w9ckf3t.png)

The update time was on average **0.6 s** for `numOctaves:1` and **1.9 s** for `numOctaves:10`

**That is more then twice as fast render time.**

*(All Tests were performed using Windows 8.1 and Debian 7.6 running on a Intel i5-3330 3.0GHz quad-core and NVIDIA GeForce GT 630)*