Blog
Company Updates & Technology Articles
November 6, 2017
Increasing the Performance of Dynamic Next.JS Websites
![](/_next/image?url=https%3A%2F%2Fsite-assets.plasmic.app%2F281d097de42836b14928de4ea4e764f7.png&w=1920&q=100)
One of the most obvious signs that a site is made with Next.JS is that you load the page, you click a link to another section and it loads instantly. That’s because when a page is loaded, Next.JS will download in the background all the other pages linked with tags. This works great for static pages, but as soon as you have to fetch some data in the getInitialProps, loading that page will take time even if it the page code is prefetched. And what is worse — unless you explicitly add a loading indicator, it will usually take time with no indication in the UI! Prefetching and caching data is not trivial — for example, it could be wrong to serve a slightly outdated version of certain information. Also, different data could have different caching rules. Here at Scale we decided to implement a lightweight caching and data prefetching strategy, which allows having this instant navigation experience without compromising data freshness.
July 16, 2017
Announcing Our Series A With Accel
![](/_next/image?url=https%3A%2F%2Fsite-assets.plasmic.app%2F281d097de42836b14928de4ea4e764f7.png&w=1920&q=100)
We are excited to announce that we have raised a $4.5 million Series A round of funding led by Accel. Along with this funding, Accel’s Daniel Levine has joined Scale’s board. The funding will be used to invest in our rapid growth, expand our offerings, and grow our team.