An experiment exploring how one might go about optimizing D3 rendering when using unidirectional data flow, using Topologica.js.