The FEConvolveMatrix filter of SVG can consume lots of resources if it is applied to a large area. The computation can be distributed to multiple cores if the architecture supports. The average performance progression is 20-30% on dual-core machines.
Created attachment 94185 [details] Apply the ParallelJobs support to FEConvolveMatrix
Comment on attachment 94185 [details] Apply the ParallelJobs support to FEConvolveMatrix View in context: https://bugs.webkit.org/attachment.cgi?id=94185&action=review Looks great, r=me. > Source/WebCore/platform/graphics/filters/FEConvolveMatrix.cpp:258 > + for (int y = yEnd + 1; y>yStart; --y) { > for (int x = clipRight + 1; x > 0; --x) { Style: y > yStart, please.
Landed in http://trac.webkit.org/changeset/86931