VISION / ROAD MAP
All components have been built as modules to enable selective referencing, so only the components and features you need are included in your application.
The entire framework, including advanced widgets like the grid and chart, is only 240 KB. The total footprint can be reduced further by only including the specific components and features your application requires.
All controls are touch friendly and render adaptively based on the device they are on to provide an optimal usage experience on phones, tablets, and desktops.
We believe that good performance is critical for delivering a good user experience, so we ensure that all our components are designed and built to achieve the best performance possible.
Compliant with popular accessibility standards like WAI-ARIA.
Easily build applications to be used by a global audience in various language and culture settings.
The initial release ships with a pixel-perfect material design theme that has been optimized for mobile and desktop devices.
Provide client-side export libraries for Excel, Word, and PDF file formats.
Enhance the user guide and API reference.
Add a visual theme composer.
Include more built-in themes.
Other improvements based on customer feedback.
More components like the scheduler, tree grid, diagram, kanban, and Gantt will be introduced later this year.
High performance charting library with 28 chart types. Its rich feature set includes functionalities like data binding, multiple axes, technical indicators, trendlines, trackball, crosshair, selection, and zooming.View Demo>>
Built-in integration with the most popular third-party frameworks, like Angular 2+ and React.
Essential JS 2 for Angular is a complete suite of native Angular components built by extending the base TypeScript libraries. It supports all the native Angular framework features like ahead-of-time (AOT) compliation and tree shaking.
Essential JS 2 for React is a complete suite of React components built by extending the base TypeScript libraries. It supports declarative data binding using JSX, TSX and tree shaking using React with ES6.