Skip to content

Commit cbc2f48

Browse files
Merge pull request #2514 from syncfusion-content/1017960-performance_metrics_porting
1017960: Ported performance metrices file from javascript-es6 platform to angular platform
2 parents 6e39e10 + 0945b23 commit cbc2f48

1 file changed

Lines changed: 59 additions & 0 deletions

File tree

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
layout: post
3+
title: Performance Metrics for Angular Spreadsheet Control | Syncfusion
4+
description: Learn about performance metrics for Angular Spreadsheet control, measured results, and environment details.
5+
platform: document-processing
6+
control: Performance
7+
documentation: ug
8+
---
9+
10+
# Performance Metrics for Angular Spreadsheet Control
11+
12+
The [Syncfusion® Spreadsheet component](https://www.syncfusion.com/spreadsheet-editor-sdk/angular-spreadsheet-editor) provides a powerful, Excel‑like experience for web applications, allowing users to create, edit, view, and manage spreadsheets with ease. It supports large datasets, formulas, and interactive features such as styling, validation, sorting, filtering, and file import/export while maintaining a smooth and responsive user experience.
13+
14+
This document presents measured performance results for the Spreadsheet when working with large datasets and common operations such as rendering, styling, validation, and file import/export.
15+
16+
## Environment
17+
18+
The following configuration was used for the performance evaluations:
19+
20+
* **Browser**: Microsoft Edge (latest stable)
21+
* **Hardware**: 12th Gen Intel(R) Core(TM) i5-1235U
22+
* **RAM**: 16 GB or higher
23+
* **Spreadsheet Version**:
24+
* [NPM Version](https://www.npmjs.com/package/@syncfusion/ej2-angular-spreadsheet/v/32.2.5)
25+
* [NuGet Version](https://www.nuget.org/packages/Syncfusion.EJ2.Spreadsheet.AspNet.Core/32.2.5)
26+
27+
## Evaluated Features
28+
29+
The following operations were measured to evaluate the Spreadsheet's performance with large datasets: rendering, applying styles, number formatting, and data validation.
30+
31+
| Dataset Size | Initial Rendering | Styles | Number Format | Data Validation |
32+
|--------------|-------------------|------------|-------------------|---------------------|
33+
| 100k cells | 0.21s | 0.72s | 0.86s | 0.82s |
34+
| 250k cells | 0.23s | 1.51s | 1.81s | 2.11s |
35+
| 500k cells | 0.28s | 3.00s | 3.69s | 3.95s |
36+
37+
## Import and Export Performance
38+
39+
The following table summarizes the import and export times for datasets that include various features such as formatting, validation, sorting, and filtering.
40+
41+
| Dataset Description | Import | Export |
42+
|---------------------------------------------|------------|------------|
43+
| 100k cells with formats | 3.85s | 4.38s |
44+
| 250k cells with formats | 3.96s | 6.61s |
45+
| 100k cells with validation | 2.06s | 2.25s |
46+
| 250k cells with validation | 3.77s | 18.04s |
47+
| 500k cells with validation | 4.16s | 24.05s |
48+
| 100k cells with sorting and filtering | 3.68s | 2.31s |
49+
| 250k cells with sorting and filtering | 5.73s | 5.60s |
50+
| 500k cells with sorting and filtering | 8.59s | 13.29s |
51+
52+
You can download the Excel files used for these measurements [here](https://drive.google.com/file/d/1VJN3g7SUnnzdpxtRPCL575QdB1MjeKj5/view?usp=sharing).
53+
54+
## See Also
55+
56+
* [Open and Save](https://help.syncfusion.com/document-processing/excel/spreadsheet/angular/open-save)
57+
* [Performance Best Practices](https://help.syncfusion.com/document-processing/excel/spreadsheet/angular/performance-best-practices)
58+
* [Docker Deployment](https://help.syncfusion.com/document-processing/excel/spreadsheet/angular/docker-deployment)
59+
* [Scrolling](https://help.syncfusion.com/document-processing/excel/spreadsheet/angular/scrolling)

0 commit comments

Comments
 (0)