表格控件 Spread for ASP.NET 7 新特性-性能提高

做爲 web 用戶,咱們知道頁面加載或刷新的速度對其成功相當重要。Spread for ASP.NET 7 一直致力於給用戶良好的用戶體驗和卓越的性能。 web

一樣,在本次發佈的 Spread for ASP.NET 7 中咱們在性能方面作了很大的提供,下面讓咱們來看看咱們具體作了哪些改善: 異步

1.新增LoadOnDemandMode屬性用於支持在用戶滾動到最後一行以前經過後臺加載數據。新增TriggerMode屬性用於支持定時加載和越界加載。

當在 Spread 中展示大數據量時,若是一次性加載全部數據,勢必會形成加載時間過長,加長用戶等待時間。按需加載的做用是一次性加載部分數據,在用戶須要時加載其餘數據。 post

效果圖爲滾動到底部後加載數據: 性能

screen

效果圖爲定時加載數據: 大數據

image

具體實現代碼能夠參考:按需加載詳解 優化

2.提高了渲染表格、PDF以及導入Excel文件的性能。

Spread for ASP.NET 7 表格控件的最大亮點及經常使用功能之一是能夠保持原有樣式導入導出到 PDF 和 Excel 等其餘格式文件,此次咱們在文件交互方面也有大幅的性能提高,如下爲實測數據效果展現: spa

Performance

3.加強了虛擬滾動,它能夠在加載新的數據行時保持來自前一頁面的額外數據。

虛擬分頁的另外一個相關屬性爲 AllowVirtualScrollPaging,該屬性能夠替代 LoadOnDemand 屬性。虛擬分頁不能夠和按需加載同時使用。開啓虛擬分頁技術須要設置 EnableClientScript 爲 true,同時您能夠設置 EnableAjaxCall 爲 true 開啓 Ajax 模式。 orm

Demo 參考頁面爲:虛擬滾動分頁 htm

4.支持異步渲染圖表。

 

5.經過合併JS和CSS優化腳本加載時間。

合併 JS 和 CSS  來提升性能是 Web 項目中比較通用的一種方法,這次新發布的版本中,咱們增強了 JS 和 CSS 腳本額檢查,進而加快客戶端腳本的加載時間。 blog

6.使用平行任務庫實現了關鍵性能的提高。

以上即爲 Spread for ASP.NET 7 新特性-編輯格式。

更多新特性請參考在線演示實例:

做爲 web 用戶,咱們知道頁面加載或刷新的速度對其成功相當重要。Spread for ASP.NET 7 一直致力於給用戶良好的用戶體驗和卓越的性能。

一樣,在本次發佈的 Spread for ASP.NET 7 中咱們在性能方面作了很大的提供,下面讓咱們來看看咱們具體作了哪些改善:

1.新增LoadOnDemandMode屬性用於支持在用戶滾動到最後一行以前經過後臺加載數據。新增TriggerMode屬性用於支持定時加載和越界加載。

當在 Spread 中展示大數據量時,若是一次性加載全部數據,勢必會形成加載時間過長,加長用戶等待時間。按需加載的做用是一次性加載部分數據,在用戶須要時加載其餘數據。

效果圖爲滾動到底部後加載數據:

screen

效果圖爲定時加載數據:

image

具體實現代碼能夠參考:按需加載詳解

2.提高了渲染表格、PDF以及導入Excel文件的性能。

Spread for ASP.NET 7 表格控件的最大亮點及經常使用功能之一是能夠保持原有樣式導入導出到 PDF 和 Excel 等其餘格式文件,此次咱們在文件交互方面也有大幅的性能提高,如下爲實測數據效果展現:

Performance

3.加強了虛擬滾動,它能夠在加載新的數據行時保持來自前一頁面的額外數據。

虛擬分頁的另外一個相關屬性爲 AllowVirtualScrollPaging,該屬性能夠替代 LoadOnDemand 屬性。虛擬分頁不能夠和按需加載同時使用。開啓虛擬分頁技術須要設置 EnableClientScript 爲 true,同時您能夠設置 EnableAjaxCall 爲 true 開啓 Ajax 模式。

Demo 參考頁面爲:虛擬滾動分頁

4.支持異步渲染圖表。

 

5.經過合併JS和CSS優化腳本加載時間。

合併 JS 和 CSS  來提升性能是 Web 項目中比較通用的一種方法,這次新發布的版本中,咱們增強了 JS 和 CSS 腳本額檢查,進而加快客戶端腳本的加載時間。

6.使用平行任務庫實現了關鍵性能的提高。

以上即爲 Spread for ASP.NET 7 新特性-編輯格式。

更多新特性請參考在線演示實例:

http://www.gcpowertools.com.cn/products/Spread_Studio_demo.htm

相關文章
相關標籤/搜索