billboard.js 3.5 release: new boost options! 🚀💥

For the detailed release info, please checkout the release note:
https://github.com/naver/billboard.js/releases/tag/3.5.0

What’s New?

Demo: https://naver.github.io/billboard.js/demo/#Boost.useCssRule

boost: {
useCssRule: true
}

Demo: https://naver.github.io/billboard.js/demo/#Boost.useWorker

boost: {
useWorker: true
}
billboard.js (top) / Chart.js (bottom)

Demo: https://naver.github.io/billboard.js/demo/#Data.DataLabelRotate

data: {
labels: {
rotate: 90 // 90 degree
}
}
area: {
below: true
}

Demo: https://naver.github.io/billboard.js/demo/#AreaChartOptions.Below

The current resize delay(200ms) using setTimeout()
Resize using requestIdleCallback()
resize: {
// make to use 'requestIdleCallback()'
timer: false,
}
resize: {
// trigger resize function on delay of 1000ms
// (default delay is 200ms)
timer: 1000
}

Closing thoughts

https://github.com/c3js/c3/issues/2866#issuecomment-1129582495

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store