At Coda, we’re dedicated to innovating and shipping fast, well, and consistently. But we know that it’s also important that your experience making docs, tools, frameworks and apps in Coda also works fast, well, and consistently. That’s why I’m excited to share a number of updates we’ve made behind the scenes to improve performance and doc load in Coda.
Faster Image Loading
We’ve updated our image serving to serve via cacheable CDN, which allows images in docs to load from memory or local disk instead of loading over the web every time. This means opening/loading a doc, switching pages, opening rows, etc., should all be faster whenever images are involved.
A fix for canvas formulas
We were able to track down, isolate and fix a bug that impacted canvas formulas (that is, formulas that are in the text of your page vs. formulas in a table) and the docs that contained them. Previously, if you had canvas formulas, your docs would just get slower and slower the longer you left them open. This meant a doc hiding out in a background tab could be taking longer and longer to reflect your edits and changes. Thanks to our diligent engineering detectives, we squashed this bug so that your docs with canvas formulas perform fasterーno matter how long they’ve been open.
Updates to our doc load experience
While the two updates above help with performance for docs that meet certain conditions (having images or canvas formulas, respectively), we’ve also made some changes to help you know that you’re in the right Coda doc, sooner. Previously, when waiting for your doc to load we would show a spinning indicator that your doc was loading. Now, we’ll load your actual doc name and icon and show a few more UI features so you know (1.) you’re in Coda, and (2.) if you’re waiting for a doc to load, you’re waiting for the right doc to load.
As a reminder, we also have some best practices for troubleshooting performance issues with your docs:
We hope these changes help you enjoy a faster, more reliable experience in your docs, and we’re committed to ongoing work to continue improving performance across Coda. Stay tuned!