RSS Feed
Posted by Andrew on 06 February 2019 05:36 PM

This is a very early prototype …  but we wanted to share with you some exciting news … SciChart is working on a High Performance, Realtime Javascript Chart Component for the Web. 

SciChart.js – in progress now

Known as SciChart.js, this component will utilise our extensive 2D & 3D rendering engine built in C++, we currently use across our market-leading WPF, and iOS & Android Charts. Our proprietary rendering engine provides us with the ability to draw primitives in Immediate-Mode rendering at extremely high speed as well as high performance 2D & 3D Charts on multiple platforms. Millions of lines and thousands of primitives on screen at once at not a problem for SciChart. Our rendering engine has been successfully compiled to WebGL and WebAssembly , a new native binary format for the web, enabling native speed by taking advantage of the CPU and GPU. All in a cross-platform, browser-based, javascript compatible package.

Prototype Fast, Realtime 2D & 3D Javascript Charts

Traditional chart components for the web tend to be based on Javascript or Typescript and the HTML5 Canvas, however these are simply too slow to be able to display large amounts of data required for creating big-data applications, or realtime applications that require higher performance in the browser. SciChart however is an excellent choice for applications that require big-data visualization or applications that require real-time charts such as medical applications, or financial trading applications and we are excited about the prospect of WebAssembly for totally changing the web in the future.

So what will SciChart.js be able to do?

Well we are aiming to support our whole host of 3D Charts that we currently support in WPF (Windows), and soon iOS and Android, in the web browser for the first release. We intend the library to be fully compatible with vanilla Javascript applications as well as ASP.NET, Knockout.js, Angular, React and Vue.js.

We’re aiming to support big-data and real-time streaming 2D Charts for Javascript shortly afterwards, by releasing a 2D version of scichart.js for web applications.

Prototype Fast, Realtime 2D & 3D Javascript Charts

OMGOSH When will it be ready?!

The first question we’re going to be asked is ‘When will it be ready!!’ We can’t tell you that just yet … It’s a big job to get our charts ready for the web, but we have already made a start a short while ago. Because we took the steps in the past to port a lot of our drawing code over to C++ for sharing with multiple platforms, its going to be easier to produce a new Fast Javascript Chart Component utilising WebAssembly and WebGL, as we are moving toward a shared code-base model as described in our Vision & Roadmap document.

So we will keep you updated. We hope to have some more results in a month, as we continue the compilation and bug fixing of our rendering engine in WebAssembly/WebGL.

What is SciChart? 

SciChart is a High Performance, Realtime Chart component. Capable of many millions of data-points, SciChart is the Best Chart component for WPF (Windows), providing extremely fast, and flexible charts for Big-Data, Scientific, Medical and Financial applications that demand the best performance and user experience. 

SciChart is also available for mobile devices, allowing extremely high performance charts on the iOS and Android Platforms. You can find out more about SciChart by visiting our website, or watching one of the videos below. 

Finally, if you are interested in being informed about SciChart releases, create an account at, or follow us on Twitter or LinkedIn. Emails will be sent out to our subscribers in the future!


Best regards,



The post SciChart.js for Web, a Fast, Realtime 2D & 3D Chart Component for HTML5 / Javascript apps appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.

Comments (0)


Not sure where to start? Contact us, we are happy to help!


SciChart Ltd, 16 Beaufort Court, Admirals Way, Docklands, London, E14 9XL. Email: Legal Company Number: 07430048, VAT Number: 101957725