News combit Dev Blog

Vastly Improved Chart Rendering in the Browser

Posted: Friday, October 5, 2018 | 0 comment(s)
 
Over the years, we kept improving our chart engine with each version. We've added Donut, Radar and Treemap charts and offered new layout options. However, if your charts were to be rendered in the browser, the only available formats so far have been PNG or JPEG, leaving you with exactly two options: either have great quality and huge file sizes or a swift download and poor rendering quality. There was no option to combine both (and I'm not thinking "huge download and poor quality" here <g>). In LL24, this is going to change.

SVG is at the core of this new feature. All browsers offer a decent Scalable Vector Graphics rendering - even on mobile devices. If you're not familiar with SVG, as you can guess by the name, the format is scalable and vectorized, i.e. you can zoom into any region without losing quality. A picture's worth a thousand words here:

LL23:


LL24:


Note the much smoother curve on the rim of the donut. Also, the text rendering is much better in LL24. For line charts, the change is even more striking:

LL23:



LL24:


Note the jaggies (staircase effects) in the old image. LL24's version is crisp and non-jagged. All chart types profit from this change. We've also extended it to shapefiles and barcodes. And of course the Report Server uses XHTML as its base format and thus will also get a much nicer rendering.




Author: Jochen Bartlau
Head of Development List & Label

Jochen Bartlau leads the development at combit as Managing Director. He's a Microsoft .NET enthusiast driving innovation & agile project management. The mobile devices geek who used to be a physicist in his first life loves to spend his spare time with his family.


  

+1 800 256 3608 (toll-free North America only)