Skip to main content

Solid Support for Giant Reports

· 2 min read

As of today, even the biggest indie publishers can browse their all-time sales data in Book Report. We've upgraded Book Report with performance improvements that enable it to generate reports of any size.

Before this update, some accounts could not view their full sales history at once; either the report would not load or the browser would crash. In the new version, we've optimized the way data is loaded and displayed so that our servers do the heavy lifting, in a manner that scales to any amount of data.

Performance Upgrades​

We tested this update on a $1,000,000 report. The new version:

  • Loaded in 10 seconds instead of 15 seconds.
  • Transferred one eighth the amount of data.
  • Processed data on-device for less than a third of a second, instead of almost three seconds.

These efficiencies also make it possible to load larger reports than ever before. Reports containing sales data in excess of $50,000,000 now load without issue.

Interface Improvements​

When Book Report detects that a giant report has been requested, it adapts in a couple of new ways:

  • Progress Bar: You can watch as the report generates on our server.
  • Manual Refresh: Instead of reloading the report automatically, there is a button you can click to refresh the report. This way, you can make changes to multiple filters without waiting for the report to reload each time.

These changes only appear when a report is large enough to need them, so most users won't notice a difference in their day-to-day use of Book Report.

Let us know what you think!

As we work to make Book Report even better, we want to ensure we’re keeping up with the needs of authors and publishers. If you have feedback or have an idea you’d love to see implemented, reach out to us at hello@getbookreport.com!