nudibranchrecords / hedron

Perform live shows with your three.js creations
GNU Affero General Public License v3.0
481 stars 22 forks source link

Convert all sagas to listeners, macro performance tweaks #381

Closed funwithtriangles closed 4 years ago

funwithtriangles commented 4 years ago

For performance reasons, I have converted all sagas to listeners and removed redux-saga as a dependency.

Although I think this was the right choice, this didn't actually fix the performance issue I was noticing. After further investigation it was clear there were certain parts of the macro logic which were causing some bottlenecks. I have fixed these by skipping the usual Redux method for updating state.