Skip to content

Comparison

Measured against the libraries you are already considering

Every number below was measured on 2026-09-03 in Chromium, against the vendors' own public demos and this library's repository. Where a competitor is better, this page says so: an evaluation that hides the gaps only moves the disappointment to week three.

Payload

What the browser has to download and parse

Measured with one method on one day: our entry points bundled and gzipped, their published production files gzipped identically. Sizes are given per entry point rather than per library, because tree-shaking makes "the library is N kilobytes" meaningless: a page that draws a line pays for a line. The last two rows are not gzip figures, because neither vendor publishes a file to measure: Advanced Charts is only in the licensed drop, and the ChartIQ number is what their demo transfers.

LibraryJavaScript, gzipFiles
ORTEX Charts, a line chartengine, scales, crosshair, one series37.5 KB1
ORTEX Charts, candles and volumecreateFinancialChart, plus legend, price lines and crosshair readout55.7 KB1
ORTEX Charts, candles with indicators and drawingswhat a stock page loads59.7 KB1
ORTEX Charts, the full shelltoolbar, menus, indicators, drawings, order flow76.9 KB1
ORTEX Charts, a sparklinethe lite package4.8 KB1
TradingView Lightweight Charts 5standalone production build; series only55.3 KB1
Highcharts Stock 11, chart onlyhighstock.js alone129.9 KB1
Highcharts Stock 11, with its stock toolshighstock, indicators-all, stock-tools, annotations-advanced, drag-panes, price-indicator, full-screen, heikinashi, hollowcandlestick193.6 KB9
TradingView Advanced Chartsthe licensed drop, uncompressed on disk4,757.5 KB154
ChartIQtransferred by their public demo4.4 MB65

Create to first paint

Headless Chromium at 1400 by 900, the same bars into both libraries, measured from the constructor call to the first painted frame. Advanced Charts and ChartIQ cannot be driven from code without a licensed build, so only their load cost appears above.

BarsORTEX ChartsLightweight Charts 5
10,00044 ms98 ms
100,00032 ms388 ms

Both libraries pan and zoom at 60 Hz with 100,000 bars. A live tick costs 1.8 ms in ORTEX Charts including a full synchronous redraw, against 4.2 ms for the Lightweight Charts update call alone. Run it in your own browser.

Features

Where each library stands

A filled circle is shipped and demonstrable, a half circle is present but partial, an empty circle is absent. The notes are the honest part.

FeatureORTEXLightweightAdvancedHighstockChartIQNote
Candlestick, bar, line, area, baseline, histogram
Heikin-Ashi and hollow candles
Renko, Kagi, Point and FigureOn the ORTEX Charts roadmap; the transforms are the work, not the renderer.
Multiple resizable panes with independent scales
Built-in indicator libraryEighteen studies today against roughly 110 in Advanced Charts and 50 in Highcharts Stock. Custom indicators are plain JavaScript.
Custom indicators without a proprietary languageAdvanced Charts uses Pine Script for user studies.
Drawing toolsNine tools with magnet, undo and JSON, against roughly 90 in Advanced Charts.
Footprint bars with imbalance marking
Volume profile and market profileAdvanced Charts has a visible-range volume profile; exact per-price volume needs the aggressor data ORTEX Charts accepts.
Delta, cumulative delta, relative volume
Bar replay with higher-timeframe followersReplay on a second timeframe is one of the most requested missing features on TradingView.
Draggable price alerts reported to the host
Session-anchored intraday bars
Linked charts and shared crosshair
Host-owned layouts and drawing storageAdvanced Charts expects a save and load server implementing their contract.
Sparkline build under 10 KB
Treemap and heatmap in the same family
React bindings
WebGL rendering for millions of pointsSciChart is the library to beat here; ORTEX Charts is Canvas 2D and holds 60 Hz at financial data sizes.
Screen-reader description and data tableHighcharts 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.
Native mobile SDKThe web build inside a WebView is the honest answer for ORTEX Charts.

Licensing and price

The part that decides the shortlist

ORTEX Charts

Per developer for Team, per product for White-label, OEM by contract.

$590 per developer per year; $2,990 per product per year; OEM from $15,000.

Eighteen built-in indicators and nine drawing tools today. Canvas 2D, not WebGL.

TradingView Advanced Charts

Free of charge under a signed agreement, for companies only.

$0, plus the cost of the constraints.

The TradingView mark must stay visible, and the chart may only appear on a public page that is not behind a login or a paywall. A private or paid application does not qualify. The paid route is their broker platform, whose price is not published.

TradingView Lightweight Charts

Apache 2.0, open source.

$0.

It is a series renderer. No toolbar, no drawings, no indicators, no order flow: those 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.

Superb at very large 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 behind a login, 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.