and assume that many of us run multiple apps/clients/BSVs from our Aware installation.
If, in one of your BSVs you use Highcharts, you will modify startup.html to include the source code/libraries.
If in your next BSV you DO NOT use Highcharts, all of those users are still loading the Highcharts libraries in when they launch your app.
Add in some more tools/widgets and the app load time increases (yes, cache kicks in)... usually unnecessarily because not of these big libraries are used by each of your BSVs.
There SHOULD be some way around this by now.
Code: Select all
<script src="/AwareIM/highcharts/highcharts.js"></script>
<script src="/AwareIM/highcharts/data.js"></script>
<script src="/AwareIM/highcharts/annotations.js"></script>
<script src="/AwareIM/highcharts/exporting.js"></script>
<script src="/AwareIM/highcharts/export-data.js"></script>
<script src="/AwareIM/highcharts/accessibility.js"></script>
<script src="/AwareIM/highcharts/drilldown.js"></script>