Comments (2)
@nicolaric pdfmake is already optional, amCharts uses dynamic import()
which will only load the file when you actually use it.
So if you never export to PDF, then the file will never be loaded, and so it will not have any performance penalty at all.
You can confirm this by using the Chrome / Firefox devtools (the Network tab).
So you don't have to worry about it, pdfmake will not increase the bundle size, and it won't hurt performance.
It has no impact at all on loading times.
However, if you really do want to avoid the file completely, then you will need to change your Webpack configuration to ignore those modules:
https://www.amcharts.com/docs/v4/getting-started/integrations/using-webpack/#Large_file_sizes
externals: function (context, request, callback) {
if (/xlsx|canvg|pdfmake/.test(request)) {
return callback(null, "commonjs " + request);
}
callback();
}
from amcharts5.
maybe this could help as well?
bpampuch/pdfmake#1374
from amcharts5.
Related Issues (20)
- How do I prevent the forceDirected from going out of bounds? HOT 2
- Amcharts 5 - Horizontal scrollbar resets to random indexes HOT 1
- Labels in Responsive HOT 6
- Bellcurve in v5 HOT 1
- Overlapping charts when using the opposite option HOT 3
- What is the best way to apply theme in stock Charts HOT 1
- How to remove the tooltip live on the chart HOT 1
- Security Issue with es5-ext in @amcharts/amcharts5 HOT 2
- pictureSettings not loading all images
- pictureSettings not loading all images
- How to bind data to links? HOT 5
- How to use custom categories in both Axis in Radar chart in amcharts5? HOT 3
- get valuePercentTotal returns undefined in pie charts HOT 2
- How can I infinitely scale the canvas? HOT 8
- How to place ticks only for arbitrary values using axisRange HOT 2
- How can I achieve Month wise alternate candle color HOT 5
- How to remove hover of ValueAxis pannel HOT 2
- how to change a certain range of spacing on the y-axis? HOT 2
- Partially style axis line or limit axis length? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amcharts5.