The Magdeburg skyline in an area chart
June 1st, 2023
Datawrapper lets you show your data as beautiful charts, maps or tables with a few clicks. Find out more about all the available visualization types.
Our mission is to help everyone communicate with data - from newsrooms to global enterprises, non-profits or public service.
We want to enable everyone to create beautiful charts, maps, and tables. New to data visualization? Or do you have specific questions about us? You'll find all the answers here.
Data vis best practices, news, and examples
100+ articles that explain how to use Datawrapper
Answers to common questions
An exchange place for Datawrapper visualizations
Workshop materials to teach Datawrapper
Learn about available positions on our team
Our latest small and big improvements
Build your integration with Datawrapper's API
We're happy to help. Get in touch with us.
This article is brought to you by Datawrapper, a data visualization tool for creating charts, maps, and tables. Learn more.
Hi, this is David from Datawrapper. This week, I write about a topic we care about a lot at Datawrapper: load times, and how to reduce them.
When working at Datawrapper, we spend a lot of time thinking about web performance. Everybody hates to wait, and having bad performance means a website visitor needs to wait longer before the content they want to see becomes visible or interactive.
Since Datawrapper’s visualizations are embedded on many websites worldwide, it’s worth trying hard to make sure they are fast and performant. Just a small increase in load times will, across millions of readers and their devices, quickly accumulate to many hours of aggregate time spent staring at a screen and waiting.
While both internet connections and devices are getting faster every year (thank you, Moore’s Law!), there’s another trend that counteracts this: web sites are getting larger.
Measuring the weight of a website may seem a bit strange at first, but it refers to an important concept: how much data needs to be transferred from the website to the device in order to display content? And since this amount has been steadily increasing, devices and data connections are used more heavily when surfing the web, compared to just ten years ago.
But fortunately, there are ways to counteract this: with good engineering practices and various technical tricks such as minification, tree-shaking and bundling, as well as using performance-oriented technologies such as Svelte, we can make sure visitors get the best of both worlds: rich, interactive content, with modest amounts of data transfer and fast loading times.
That’s it from me for this week! Next week, you’ll hear from our customer support & success specialist John. Thanks for reading!