Comparison
One grid. Speed, size, features and licensing, measured.
ORTEX Charts against the four libraries a financial product is usually choosing between. Every timing and payload figure was produced by one method on one day against the vendors' own published files and public demos; the feature review is against what their public builds demonstrably do.
33 ms
First paint, 100,000 bars
Next fastest measured: 202 ms
89.9 KB
Full chart, gzip, one file
Next smallest with a toolbar: 215.6 KB in nine
21 of 22
Feature rows shipped outright
Next: 12 of 22
The grid
Where each library stands
A filled circle is shipped and demonstrable, a half circle is present but partial, an empty circle is absent. Figures are measured; phrases are what the vendor publishes or what its demo does.
| Measured on 2026-09-08 | ORTEX Charts1.3.0 | Lightweight ChartsTradingView, 5.2.1 | Advanced ChartsTradingView, licensed drop | Highcharts Stock13.0.2 | ChartIQpublic demo |
|---|---|---|---|---|---|
| SpeedHeadless Chromium, 1400 by 900, the same bars into every library that can be driven from code: ours, Lightweight Charts and Highcharts Stock, the last with its own data grouping left on because that is what it ships with. A figure marked * comes from the vendor's own public demo rather than from this test. Measured 2026-09-08. | |||||
| Create to first paint, 100,000 bars | 33 ms | 448 ms | Their own demo never plots for us, so there is no paint to time | 202 ms | 4.0 s * |
| Create to first paint, 10,000 bars | 40 ms | 83 ms | Their own demo never plots for us, so there is no paint to time | 50 ms | 4.0 s * |
| Live tick to the painted frame, 100,000 bars | 33 ms, inside one frame | 68 ms | Their own demo never plots for us, so there is no paint to time | 36 ms | Their own demo never plots for us, so there is no paint to time |
| Pan and zoom at 100,000 bars | 60 Hz | 60 Hz | Their own demo never plots for us, so there is no paint to time | 41 Hz | Their own demo never plots for us, so there is no paint to time |
| PayloadOur entry points bundled and gzipped; the vendors' own published production files gzipped identically, file by file. Measured 2026-09-08. | |||||
| A full chart with a toolbar, indicators and drawings | 89.9 KB gzip, one file | Not offered: no toolbar, drawings or indicators | 4,757.5 KB on disk, 154 files | 215.6 KB gzip, nine files | 4.4 MB transferred, 65 files |
| A chart with one series | 32.5 KB gzip | 60.7 KB gzip | Not separable from the drop | 132.6 KB gzip | Not separable from the demo |
| A sparkline for a table cell | 3.3 KB gzip | 60.7 KB, the whole library | Not offered | 132.6 KB, the whole library | Not offered |
| Third-party runtime dependencies | None | One | Bundled, not published | None | Bundled, not published |
| FeaturesShipped and demonstrable, present but partial, or absent. Reviewed against public builds and demos on 2026-09-03. | |||||
| Candlestick, bar, line, area, baseline, histogram | ● | ● | ● | ● | ● |
| Heikin-Ashi and hollow candles | ● | ○ | ● | ● | ● |
| Renko, Kagi, Point and Figure, line break | ● | ○ | ● | ◐ | ● |
| Multiple resizable panes with independent scales | ● | ◐ | ● | ● | ● |
| Built-in indicator library | ● | ○ | ● | ● | ● |
| Custom indicators without a proprietary language | ● | ◐ | ● | ● | ● |
| Colour-blind safe themes built in | ● | ○ | ◐ | ◐ | ○ |
| Drawing tools | ● | ○ | ● | ◐ | ● |
| Footprint bars with imbalance marking | ● | ○ | ○ | ○ | ○ |
| Volume profile and market profile | ● | ○ | ◐ | ◐ | ◐ |
| Delta, cumulative delta, relative volume | ● | ○ | ◐ | ○ | ○ |
| Bar replay with higher-timeframe followers | ● | ○ | ◐ | ○ | ○ |
| Draggable price alerts reported to the host | ● | ○ | ◐ | ○ | ● |
| Session-anchored intraday bars | ● | ○ | ◐ | ○ | ● |
| Linked charts and shared crosshair | ● | ◐ | ● | ◐ | ● |
| Host-owned layouts and drawing storage | ● | ○ | ◐ | ○ | ◐ |
| Sparkline build under 10 KB | ● | ○ | ○ | ○ | ○ |
| Treemap and heatmap in the same family | ● | ○ | ○ | ● | ○ |
| React bindings | ● | ◐ | ◐ | ● | ● |
| One file, no chunk loader | ● | ● | ○ | ○ | ○ |
| Licensed for paid, private and internal applications | ● | ● | ○ | ● | ● |
| Screen-reader description and data table | ◐ | ○ | ○ | ● | ◐ |
| LicensingThe part that decides most shortlists before a line of code is written. | |||||
| Licensed for paid, private and internal applications | ● | ● | ○free tier requires a public, free service | ● | ● |
| Your mark instead of the vendor's | ●every paid plan | ●attribution required | ○their mark stays visible | ● | ● |
| Feature rows shipped outright | 21 of 22 | 3 of 22 | 8 of 22 | 9 of 22 | 12 of 22 |
Built-in indicator library. ORTEX Charts ships 51 built in and 78 more in an extras package a build only pays for when it imports it, 129 in all; Highcharts Stock ships about 50, Advanced Charts about 110.
Colour-blind safe themes built in. Highcharts and TradingView offer palettes a developer can apply; the ORTEX pair also separates by luminance, so direction survives a greyscale print.
Volume profile and market profile. Exact per-price volume needs the aggressor data ORTEX Charts accepts.
Bar replay with higher-timeframe followers. Replay on a second timeframe is one of the most requested missing features on TradingView.
Host-owned layouts and drawing storage. Advanced Charts expects a save and load server implementing their contract.
Screen-reader description and data table. Highcharts has the strongest accessibility story in the category. ORTEX Charts has ARIA on the shell and keyboard pan and zoom; the description and data table are open work.
* an estimate, and where it comes from. Highcharts Stock is installable, so it runs the same test as ORTEX Charts and Lightweight Charts and its figures are measured here. ChartIQ is not: the 4.0 s is how long its own public demo takes to paint a chart on a first visit, at whatever bar count that demo loads, which is a different and easier test than 100,000 bars. Advanced Charts we tried by hand as well as by script: its demo loads its whole interface, toolbar, symbol and quote line included, and then leaves the plot area empty in our browser, so there is no paint to time. That is a fact about what we could observe, not a measurement of their product, and a licensed build cannot be driven from our harness either. Run the benchmark in your own browser.
Licensing and price
What each one costs to use in a product
ORTEX Charts
Per product, any number of developers; OEM by contract.
$42 a month per product on Pro, paid annually as $499; $125 a month for up to five products on Business, paid annually as $1,499; OEM by agreement.
Canvas 2D rather than WebGL: built for financial data sizes, not for ten-million-point scientific plots.
TradingView Advanced Charts
Signed agreement, for companies only.
Undisclosed for any product that is not offered to the public free of charge.
The free tier requires their mark to stay visible and the chart to sit on a public page outside any paywall or login, which most fintech products are not. Anything else is priced by conversation.
TradingView Lightweight Charts
Apache 2.0, open source.
$0.
A series renderer. The toolbar, drawings, indicators and order flow are your build.
Highcharts Stock
Per developer, per year, with Internal, SaaS and OEM license classes.
About $732 per seat per year for Core and Stock on the Internal class; resellers list Stock from $833. Vendr reports a median spend of $4,350 per year.
The license class has to be matched to the deployment, and software as a service costs more than internal use.
ChartIQ
Enterprise contract, quote on request.
Not published; sold as an annual platform contract, generally in the tens of thousands of dollars.
Procurement, not a card payment, and 4.4 MB of JavaScript across 65 files before a chart appears.
SciChart JS
Per developer, perpetual with a year of updates.
From $1,349 per developer, with a small-business discount.
Built for very large scientific point clouds; the financial furniture around the chart is thinner.
The single most common reason a team cannot use TradingView Advanced Charts is the public-page condition. If the chart sits inside a subscription product or on an internal desk tool, the free agreement does not cover it. ORTEX Charts is licensed for exactly those cases, bought with a card, and installs with no third-party code behind it.