Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Document-Processing-toc.html
Original file line number Diff line number Diff line change
Expand Up @@ -5367,6 +5367,7 @@
<li><a href="/document-processing/excel/spreadsheet/javascript-es6/styles">Styles and Appearance</a></li>
<li><a href="/document-processing/excel/spreadsheet/javascript-es6/print">Print</a></li>
<li><a href="/document-processing/excel/spreadsheet/javascript-es6/performance-best-practices">Performance Best Practices</a></li>
<li><a href="/document-processing/excel/spreadsheet/javascript-es6/performance_metrics">Performance Metrics</a></li>
<li><a href="/document-processing/excel/spreadsheet/javascript-es6/global-local">Globalization</a></li>
<li><a href="/document-processing/excel/spreadsheet/javascript-es6/accessibility">Accessibility</a></li>
<li><a href="/document-processing/excel/spreadsheet/javascript-es6/keyboard-shortcuts">Keyboard Shortcuts</a></li>
Expand Down
Original file line number Diff line number Diff line change
@@ -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)
* [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)