Skip to content

Commit 4cdb707

Browse files
committed
Updated Datatables settings to improve performance
1 parent 9ce80aa commit 4cdb707

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

summary_html/cve_summary.html

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,14 +121,16 @@ <h2>CVE Search</h2>
121121

122122

123123
<script>
124-
124+
125125
/* Initialization of datatable */
126126
$(document).ready(function () {
127+
var startTime = new Date().getTime();
127128
table_settings = {
128129
"dom": 'flirtp<"dt-buttons"Bf>',
129130
"paging": true,
130131
"processing": true,
131-
responsive: true,
132+
responsive: false,
133+
"deferRender": true,
132134
oLanguage: { sProcessing: "<div id='loader'></div>" },
133135
"buttons": [
134136
'colvis',
@@ -143,6 +145,7 @@ <h2>CVE Search</h2>
143145
{ "sWidth": "10%" },
144146
],
145147
"order": [[ 1, "desc" ]],
148+
"orderClasses": false,
146149
"data": dataTable_data,
147150
initComplete: function () {
148151
// Apply the search
@@ -169,8 +172,9 @@ <h2>CVE Search</h2>
169172

170173
$('#overlay').show()
171174
$('#datatable').on('init.dt', function () {
172-
173-
console.log('Table initialisation complete: ' + new Date().getTime());
175+
var endTime = new Date().getTime();
176+
var totalTimeTaken = (endTime - startTime) / 1000;
177+
console.log('Table initialisation complete in: ' + totalTimeTaken + "s");
174178
$('#datatable').show();
175179
$('#overlay').hide()
176180
})

0 commit comments

Comments
 (0)