From 769d9dc201d3e49ddfeda23e5a67e3cae8da349d Mon Sep 17 00:00:00 2001 From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com> Date: Fri, 13 Feb 2026 17:24:03 +0530 Subject: [PATCH 1/7] 1009766: Need to include the Performance Metrics section in Spreadsheet UG documentation. --- Document-Processing-toc.html | 1 + .../Javascript-ES6/performance_metrics.md | 58 +++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance_metrics.md diff --git a/Document-Processing-toc.html b/Document-Processing-toc.html index 5c197bd9f..856b3ae13 100644 --- a/Document-Processing-toc.html +++ b/Document-Processing-toc.html @@ -5367,6 +5367,7 @@
  • Styles and Appearance
  • Print
  • Performance Best Practices
  • +
  • Performance Metrics
  • Globalization
  • Accessibility
  • Keyboard Shortcuts
  • diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance_metrics.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance_metrics.md new file mode 100644 index 000000000..b85fab39b --- /dev/null +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance_metrics.md @@ -0,0 +1,58 @@ +--- +layout: post +title: Performance Metrics in EJ2 TypeScript Spreadsheet Control | Syncfusion +description: Learn here all about performance metrics in EJ2 TypeScript Spreadsheet control, its elements and more. +platform: document-processing +control: Performance +documentation: ug +--- + +# Performance Metrics in EJ2 TypeScript Spreadsheet Control + +Performance metrics show how efficiently the [Syncfusion® TypeScript Spreadsheet](https://www.syncfusion.com/spreadsheet-editor-sdk/javascript-spreadsheet-editor) handles large datasets and core operations such as rendering, styling, validation, and file import/export. This documentation provides the measured results for these operations to give a clear view of how the control performs under different workloads. + + +## Environment + +The following environment configuration is used for performance evaluation: + +* **Browser**: Edge (latest) +* **Hardware**: Modern multi‑core processor +* **RAM**: 16 GB or higher +* **Spreadsheet Version**: + * [NPM Version](https://www.npmjs.com/package/@syncfusion/ej2-spreadsheet/v/32.2.4) + * [NuGet Version](https://www.nuget.org/packages/Syncfusion.EJ2.Spreadsheet.AspNet.Core/32.2.4) +* **Data Source Format**: Mixed data types (numbers, text, formats, validations) + + +## Spreadsheet Features + +This section outlines the operations evaluated in the Spreadsheet when working with large datasets. It covers actions such as rendering cells, applying styles, number formats and data validations to help understand how the control processes common spreadsheet tasks. + +| Operation | Dataset Size | Time (sec) | +|-----------------------------|--------------|-------------| +| Initial Rendering | 250k cells | 3.30 sec | +| Applying Styles | 250k cells | 0.61 sec | +| Applying Number Formats | 250k cells | 0.97 sec | +| Applying Data Validation | 250k cells | 0.94 sec | + + +## Import and export performance metrics + +This section focuses on evaluating how the Spreadsheet handles file import and export operations involving large datasets with formatting and validation. It provides insight into how efficiently these operations are processed under varying data conditions. + +| Operation | Dataset Size | Time (sec) | +|-----------------------------------------|-----------------------------------|------------| +| Importing | 250k cells with formats | 3.12 sec | +| Importing | 500k cells with validation | 5.04 sec | +| Exporting | 250k cells with formats | 2.72 sec | +| Exporting | 500k cells with validation | 6.58 sec | + +> **Disclaimer:**  Performance metrics and memory benchmarking are based on internal tests under specific conditions. Actual results may vary depending on the environment and usage. + +## See Also + +* [Open and Save](https://help.syncfusion.com/document-processing/excel/spreadsheet/javascript-es6/open-save) +* [Peformance Best Practices](https://help.syncfusion.com/document-processing/excel/spreadsheet/javascript-es6/performance-best-practices) +* [Docker Deployment](https://help.syncfusion.com/document-processing/excel/spreadsheet/javascript-es6/docker-deployment) +* [Scrolling](https://help.syncfusion.com/document-processing/excel/spreadsheet/javascript-es6/scrolling) \ No newline at end of file From b66b1fd32bf8af7ca122b0eb17e5060c1000ef99 Mon Sep 17 00:00:00 2001 From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com> Date: Fri, 13 Feb 2026 18:10:23 +0530 Subject: [PATCH 2/7] 1009766: Resolved CI failures. --- .../{performance_metrics.md => performance-metrics.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename Document-Processing/Excel/Spreadsheet/Javascript-ES6/{performance_metrics.md => performance-metrics.md} (95%) diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance_metrics.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md similarity index 95% rename from Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance_metrics.md rename to Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md index b85fab39b..2040723e4 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance_metrics.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md @@ -53,6 +53,6 @@ This section focuses on evaluating how the Spreadsheet handles file import and e ## See Also * [Open and Save](https://help.syncfusion.com/document-processing/excel/spreadsheet/javascript-es6/open-save) -* [Peformance Best Practices](https://help.syncfusion.com/document-processing/excel/spreadsheet/javascript-es6/performance-best-practices) +* [Performance Best Practices](https://help.syncfusion.com/document-processing/excel/spreadsheet/javascript-es6/performance-best-practices) * [Docker Deployment](https://help.syncfusion.com/document-processing/excel/spreadsheet/javascript-es6/docker-deployment) * [Scrolling](https://help.syncfusion.com/document-processing/excel/spreadsheet/javascript-es6/scrolling) \ No newline at end of file From a05c82838908631b4f797c0636195b8745409087 Mon Sep 17 00:00:00 2001 From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com> Date: Tue, 17 Feb 2026 17:42:14 +0530 Subject: [PATCH 3/7] 1009766: Need to include the Performance Metrics section in Spreadsheet UG documentation. --- Document-Processing-toc.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Document-Processing-toc.html b/Document-Processing-toc.html index 856b3ae13..2ed854345 100644 --- a/Document-Processing-toc.html +++ b/Document-Processing-toc.html @@ -5367,7 +5367,7 @@
  • Styles and Appearance
  • Print
  • Performance Best Practices
  • -
  • Performance Metrics
  • +
  • Performance Metrics
  • Globalization
  • Accessibility
  • Keyboard Shortcuts
  • From 94d957b5dda2085b84627f1d1a4179e8a1fad373 Mon Sep 17 00:00:00 2001 From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com> Date: Wed, 18 Feb 2026 18:46:58 +0530 Subject: [PATCH 4/7] 1009766: Need to include the Performance Metrics section in Spreadsheet UG documentation. --- .../Javascript-ES6/performance-metrics.md | 52 ++++++++++--------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md index 2040723e4..d6e2bab02 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md @@ -1,7 +1,7 @@ --- layout: post title: Performance Metrics in EJ2 TypeScript Spreadsheet Control | Syncfusion -description: Learn here all about performance metrics in EJ2 TypeScript Spreadsheet control, its elements and more. +description: Learn about performance metrics for the EJ2 TypeScript Spreadsheet control, measured results, and environment details. platform: document-processing control: Performance documentation: ug @@ -9,46 +9,48 @@ documentation: ug # Performance Metrics in EJ2 TypeScript Spreadsheet Control -Performance metrics show how efficiently the [Syncfusion® TypeScript Spreadsheet](https://www.syncfusion.com/spreadsheet-editor-sdk/javascript-spreadsheet-editor) handles large datasets and core operations such as rendering, styling, validation, and file import/export. This documentation provides the measured results for these operations to give a clear view of how the control performs under different workloads. - +This document presents measured performance results for the [Syncfusion® TypeScript Spreadsheet](https://www.syncfusion.com/spreadsheet-editor-sdk/javascript-spreadsheet-editor) when working with large datasets and common operations such as styling, number formats, validation, and file import/export. ## Environment -The following environment configuration is used for performance evaluation: +The following configuration was used for the performance evaluations: -* **Browser**: Edge (latest) +* **Browser**: Microsoft Edge (latest stable) * **Hardware**: Modern multi‑core processor * **RAM**: 16 GB or higher -* **Spreadsheet Version**: +* **Spreadsheet Version**: * [NPM Version](https://www.npmjs.com/package/@syncfusion/ej2-spreadsheet/v/32.2.4) * [NuGet Version](https://www.nuget.org/packages/Syncfusion.EJ2.Spreadsheet.AspNet.Core/32.2.4) -* **Data Source Format**: Mixed data types (numbers, text, formats, validations) - +* **Data Source**: Mixed data types (numbers, text, formats, validations) -## Spreadsheet Features +## Evaluated Features -This section outlines the operations evaluated in the Spreadsheet when working with large datasets. It covers actions such as rendering cells, applying styles, number formats and data validations to help understand how the control processes common spreadsheet tasks. +The following operations were measured to evaluate the Spreadsheet's performance with large datasets: applying styles, number formatting, and data validation. -| Operation | Dataset Size | Time (sec) | -|-----------------------------|--------------|-------------| -| Initial Rendering | 250k cells | 3.30 sec | -| Applying Styles | 250k cells | 0.61 sec | -| Applying Number Formats | 250k cells | 0.97 sec | -| Applying Data Validation | 250k cells | 0.94 sec | +| Dataset Size | Styles | Number Format | Data Validation | +|--------------|------------|-------------------|---------------------| +| 100k cells | 0.72s | 0.86s | 0.82s | +| 250k cells | 1.51s | 1.81s | 2.11s | +| 500k cells | 3.00s | 3.69s | 3.95s | +## Import and Export Performance -## Import and export performance metrics +Measured import and export times for datasets with formatting, validation, sorting, and filtering. -This section focuses on evaluating how the Spreadsheet handles file import and export operations involving large datasets with formatting and validation. It provides insight into how efficiently these operations are processed under varying data conditions. +| Dataset Description | Import | Export | +|---------------------------------------------|------------|------------| +| 100k cells with formats | 3.85s | 4.38s | +| 250k cells with formats | 3.96s | 6.61s | +| 100k cells with validation | 2.06s | 2.25s | +| 250k cells with validation | 3.77s | 24.04s | +| 500k cells with validation | 4.16s | 24.05s | +| 100k cells with sorting and filtering | 3.68s | 2.31s | +| 250k cells with sorting and filtering | 5.73s | 5.60s | +| 500k cells with sorting and filtering | 8.59s | 13.29s | -| Operation | Dataset Size | Time (sec) | -|-----------------------------------------|-----------------------------------|------------| -| Importing | 250k cells with formats | 3.12 sec | -| Importing | 500k cells with validation | 5.04 sec | -| Exporting | 250k cells with formats | 2.72 sec | -| Exporting | 500k cells with validation | 6.58 sec | +> Disclaimer: These metrics and memory measurements were obtained from internal tests under specific conditions. Actual results may vary depending on environment, data characteristics, and usage patterns. -> **Disclaimer:**  Performance metrics and memory benchmarking are based on internal tests under specific conditions. Actual results may vary depending on the environment and usage. +You can download the Excel files used for these measurements here. ## See Also From 4e8db2bdec155b924827b72ca2fe05fb72a5f4fb Mon Sep 17 00:00:00 2001 From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com> Date: Wed, 18 Feb 2026 20:19:57 +0530 Subject: [PATCH 5/7] 1009766: Need to include the Performance Metrics section in Spreadsheet UG documentation. --- .../Javascript-ES6/performance-metrics.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md index d6e2bab02..c7f5738fd 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md @@ -9,7 +9,9 @@ documentation: ug # Performance Metrics in EJ2 TypeScript Spreadsheet Control -This document presents measured performance results for the [Syncfusion® TypeScript Spreadsheet](https://www.syncfusion.com/spreadsheet-editor-sdk/javascript-spreadsheet-editor) when working with large datasets and common operations such as styling, number formats, validation, and file import/export. +The [Syncfusion® TypeScript Spreadsheet](https://www.syncfusion.com/spreadsheet-editor-sdk/javascript-spreadsheet-editor) is an Excel‑like web component that lets users create, edit, and format data directly in modern applications. It provides essential features such as formulas, styling, validation, sorting, filtering, and file import/export, making it ideal for handling large or data‑driven workflows. + +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. ## Environment @@ -25,13 +27,13 @@ The following configuration was used for the performance evaluations: ## Evaluated Features -The following operations were measured to evaluate the Spreadsheet's performance with large datasets: applying styles, number formatting, and data validation. +The following operations were measured to evaluate the Spreadsheet's performance with large datasets: rendering, applying styles, number formatting, and data validation. -| Dataset Size | Styles | Number Format | Data Validation | -|--------------|------------|-------------------|---------------------| -| 100k cells | 0.72s | 0.86s | 0.82s | -| 250k cells | 1.51s | 1.81s | 2.11s | -| 500k cells | 3.00s | 3.69s | 3.95s | +| Dataset Size | Initial Rendering | Styles | Number Format | Data Validation | +|--------------|-------------------|------------|-------------------|---------------------| +| 100k cells | 0.21s | 0.72s | 0.86s | 0.82s | +| 250k cells | 0.23s | 1.51s | 1.81s | 2.11s | +| 500k cells | 0.28s | 3.00s | 3.69s | 3.95s | ## Import and Export Performance @@ -48,8 +50,6 @@ Measured import and export times for datasets with formatting, validation, sorti | 250k cells with sorting and filtering | 5.73s | 5.60s | | 500k cells with sorting and filtering | 8.59s | 13.29s | -> Disclaimer: These metrics and memory measurements were obtained from internal tests under specific conditions. Actual results may vary depending on environment, data characteristics, and usage patterns. - You can download the Excel files used for these measurements here. ## See Also From 14ed92825d78478323d5e13d24fa6adc72f4f96b Mon Sep 17 00:00:00 2001 From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com> Date: Thu, 19 Feb 2026 11:36:35 +0530 Subject: [PATCH 6/7] 1009766: Need to include the Performance Metrics section in Spreadsheet UG documentation. --- .../Excel/Spreadsheet/Javascript-ES6/performance-metrics.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md index c7f5738fd..f1fd8c082 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md @@ -21,8 +21,8 @@ The following configuration was used for the performance evaluations: * **Hardware**: Modern multi‑core processor * **RAM**: 16 GB or higher * **Spreadsheet Version**: - * [NPM Version](https://www.npmjs.com/package/@syncfusion/ej2-spreadsheet/v/32.2.4) - * [NuGet Version](https://www.nuget.org/packages/Syncfusion.EJ2.Spreadsheet.AspNet.Core/32.2.4) + * [NPM Version](https://www.npmjs.com/package/@syncfusion/ej2-spreadsheet/v/32.2.5) + * [NuGet Version](https://www.nuget.org/packages/Syncfusion.EJ2.Spreadsheet.AspNet.Core/32.2.5) * **Data Source**: Mixed data types (numbers, text, formats, validations) ## Evaluated Features From 99aea02c76367be9cc86c269e1bbce0d01031526 Mon Sep 17 00:00:00 2001 From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com> Date: Fri, 20 Feb 2026 11:07:53 +0530 Subject: [PATCH 7/7] 1009766: Addressed Review Comments. --- .../Spreadsheet/Javascript-ES6/performance-metrics.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md index f1fd8c082..00e8642df 100644 --- a/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md +++ b/Document-Processing/Excel/Spreadsheet/Javascript-ES6/performance-metrics.md @@ -9,7 +9,7 @@ documentation: ug # Performance Metrics in EJ2 TypeScript Spreadsheet Control -The [Syncfusion® TypeScript Spreadsheet](https://www.syncfusion.com/spreadsheet-editor-sdk/javascript-spreadsheet-editor) is an Excel‑like web component that lets users create, edit, and format data directly in modern applications. It provides essential features such as formulas, styling, validation, sorting, filtering, and file import/export, making it ideal for handling large or data‑driven workflows. +The [Syncfusion® Spreadsheet component](https://www.syncfusion.com/spreadsheet-editor-sdk/javascript-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. 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. @@ -18,12 +18,11 @@ This document presents measured performance results for the Spreadsheet when wor The following configuration was used for the performance evaluations: * **Browser**: Microsoft Edge (latest stable) -* **Hardware**: Modern multi‑core processor +* **Hardware**: 12th Gen Intel(R) Core(TM) i5-1235U * **RAM**: 16 GB or higher * **Spreadsheet Version**: * [NPM Version](https://www.npmjs.com/package/@syncfusion/ej2-spreadsheet/v/32.2.5) * [NuGet Version](https://www.nuget.org/packages/Syncfusion.EJ2.Spreadsheet.AspNet.Core/32.2.5) -* **Data Source**: Mixed data types (numbers, text, formats, validations) ## Evaluated Features @@ -37,7 +36,7 @@ The following operations were measured to evaluate the Spreadsheet's performance ## Import and Export Performance -Measured import and export times for datasets with formatting, validation, sorting, and filtering. +The following table summarizes the import and export times for datasets that include various features such as formatting, validation, sorting, and filtering. | Dataset Description | Import | Export | |---------------------------------------------|------------|------------| @@ -50,7 +49,7 @@ Measured import and export times for datasets with formatting, validation, sorti | 250k cells with sorting and filtering | 5.73s | 5.60s | | 500k cells with sorting and filtering | 8.59s | 13.29s | -You can download the Excel files used for these measurements here. +You can download the Excel files used for these measurements [here](https://drive.google.com/file/d/1VJN3g7SUnnzdpxtRPCL575QdB1MjeKj5/view?usp=sharing). ## See Also