---
title: "Sneak Peek at 2019 Volume 4: Essential JS 2"
published_at: "2019-12-13T11:00:16+00:00"
modified_at: "2025-04-23T08:08:55+00:00"
url: "https://www.syncfusion.com/blogs/post/sneak-peek-2019-volume-4-essential-js-2"
excerpt: "Essential JS 2 is the only suite you will ever need for web application development. It has evolved continuously to fit changing market needs, making it the best suite available. Keeping this in mind, we at Syncfusion will deliver another..."
taxonomy_category:
  - "Angular"
  - "ASP.NET"
  - "ASP.NET Core"
  - "ASP.NET MVC"
  - "Blazor"
  - "Essential JS 2"
  - "JavaScript"
  - "React"
  - "Vue"
taxonomy_post_tag:
  - "Angular"
  - "ASP.NET"
  - "ASP.NET Core"
  - "ASP.NET MVC"
  - "Blazor"
  - "Essential JS 2"
  - "JavaScript"
  - "productivity"
  - "React"
  - "Vue"
  - "Web Development"
---

# Sneak Peek at 2019 Volume 4: Essential JS 2

[Sridhar Narasimhan](https://www.syncfusion.com/blogs/author/sridharn)

![Sneak Peek at 2019 Volume 4 -Essential JS 2](https://www.syncfusion.com/blogs/wp-content/uploads/2019/12/Sneak-Peek-at-2019-Volume-4-Essential-JS-2.jpg)


[Essential JS 2](https://www.syncfusion.com/javascript-ui-controls)
 is the only suite you will ever need for web application development. It has evolved continuously to fit changing market needs, making it the best suite available. Keeping this in mind, we at Syncfusion will deliver another exciting release with cool and useful features. We are glad to inform you that the release of 2019 Volume 4 is expected during the third week of December.

In this blog, I am going to walk you through the new controls and features you can expect in the Essential JS 2 2019 Volume 4 release.

## Bullet Chart

A bullet chart is a variation of a bar chart that displays one or more measures and compares the measures against a target value. It can also display the measures in a qualitative range of performances, such as poor, satisfactory, or good.

This new control supports the following features:

- Data binding
- Tooltips
- Animation
- Orientation
- Flow Direction
- Multiple Measures
- Events

![Bullet Chart Control.](https://www.syncfusion.com/blogs/wp-content/uploads/2019/12/Bullet-Chart-Control.png)

Bullet Chart Control

## File Manager

The [File Manager](https://www.syncfusion.com/javascript-ui-controls/js-file-manager)
 control will support a [File Transfer Protocol service provider](https://github.com/SyncfusionExamples/ej2-ftp-aspcore-file-provider)
that helps manage files.

![File Manager Control.](https://www.syncfusion.com/blogs/wp-content/uploads/2019/12/File-Manager-Control-1.png)

File Manager Control

## PDF Viewer

The handwritten signature feature in [PDF Viewer](https://www.syncfusion.com/javascript-ui-controls/js-pdf-viewer)
 will allow users to include handwritten signatures in PDF files and provide options to customize and remove signatures.

![Handwritten Signature in a PDF.](https://www.syncfusion.com/blogs/wp-content/uploads/2019/12/Handwritten-Signature-in-a-PDF.png)

Handwritten Signature in a PDF

## Charts

Support will be provided to set backgrounds for the chart and chart area in the [Charts](https://www.syncfusion.com/javascript-ui-controls/js-charts)
 control.

![Chart with Background Image.](https://www.syncfusion.com/blogs/wp-content/uploads/2019/12/Chart-with-Background-Image.png)

Chart with Background Image

## Spreadsheet

The [Spreadsheet](https://www.syncfusion.com/javascript-ui-controls/js-spreadsheet)
 control will have the following features for this release:

- Filtering
- Hyperlink
- Undo and Redo
- Collaborative Editing

When filtering, if values in one or more columns do not meet the filtering criteria, all the data will be hidden. You can filter text, date, and number data types.

![Filtering in Spreadsheet.](https://www.syncfusion.com/blogs/wp-content/uploads/2019/12/Filtering-in-Spreadsheet.png)

Filtering in Spreadsheet

The hyperlink feature will allow users to navigate to web links or cell references within the sheet or other sheets in the Spreadsheet control.

![Inserting Hyperlink in Spreadsheet.](https://www.syncfusion.com/blogs/wp-content/uploads/2019/12/Inserting-Hyperlink-in-Spreadsheet.png)

Inserting Hyperlink in Spreadsheet

Collaborative editing will allow multiple users to work on a spreadsheet at the same time and view the changes made by others instantly.

## Gantt Chart

In the [Gantt Chart](https://www.syncfusion.com/javascript-ui-controls/js-gantt-chart)
, support will be provided to dynamically reorder rows by dragging and dropping them within the control.

![Dynamically Reordering Rows in the Gantt Chart.](https://www.syncfusion.com/blogs/wp-content/uploads/2019/12/Dynamically-Reordering-Rows-in-the-Gantt-Chart.png)

Dynamically Reordering Rows in the Gantt Chart

## Maps

In [Maps](https://www.syncfusion.com/javascript-ui-controls/js-maps)
, you will be able to zoom initially based on a markers’ location.

![Initial Zoom Based on Marker Position.](https://www.syncfusion.com/blogs/wp-content/uploads/2019/12/Initial-Zoom-Based-on-Marker-Position.png)

Initial Zoom Based on Marker Position

Marker clustering improvements will allow you to cluster and expand markers with the same latitude and longitude values.

![Clustered Markers.](https://www.syncfusion.com/blogs/wp-content/uploads/2019/12/Clustered-Markers.png)

Clustered Markers

## Word Processor

In the [Word Processor](https://www.syncfusion.com/javascript-ui-controls/js-word-processor)
, support will be provided to enable users to add and edit comments in a Word document.

![Adding Comments to a Word Document.](https://www.syncfusion.com/blogs/wp-content/uploads/2019/12/Adding-Comments-to-a-Word-Document.png)

Adding Comments to a Word Document

## Conclusion

In addition to these major features and new controls, you can expect many new features in our other controls. You can check them out once the release is live.

Stay tuned to our official [Twitter](https://twitter.com/Syncfusion)
, [Facebook](https://www.facebook.com/Syncfusion/)
, and [LinkedIn](https://www.linkedin.com/company/syncfusion/)
 pages for the announcement of the release. Also, we will publish a detailed blog post for each new control after the release to guide you through working with the new controls in web applications.
