Colin Meinke
Colin Meinke
Maybe this could be a setting, off by default as not to break any existing installs.
Same issue here. My "solution" is going to be not to use await, and load an enormous amount of data on page load that was previously only fetched on demand....
Filters. Gradients.
Yes FPS seems okay on my macbook pro, but [this simple example](https://codepen.io/colinmeinke/pen/YxXVGZ) seems janky. It's potentially being garbage collected too regularly (9 times in 6 seconds?). 
I've made some good initial progress on reducing objects. Garbage collection frequency has halved in my tests. There's still plenty more to do in core. One area specifically to improve...
Another area to refactor is the event system. Even if there are no event subscriptions Wilderness calls events function on each tick of a timeline. This creates a couple of...
@kkaczmarzyk what do you mean by basic points? The [cubify](https://github.com/colinmeinke/points#cubify) function converts arcs to cubic beziers. The [decurve](https://github.com/colinmeinke/points/blob/master/src/decurve.js) function will return an array of points, removing curves entirely. But that...