> ## Documentation Index
> Fetch the complete documentation index at: https://docs.embededitor.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bundle Size

> What each entry weighs, gzipped, and which parts load only when they are needed.

Pick the entry that fits your app; the heavy extras load on demand. Free and Lite are much smaller than Full because they leave out the code of the tools they don't have.

## Entries

| Entry | Raw | Gzipped |
| - | - | - |
| `@embededitor/full/react` (React from your app) | 1,026.8 kB | 290.3 kB |
| `@embededitor/full/standalone` (React inside) | 1,343.8 kB | 367.9 kB |
| `@embededitor/lite/react` (React from your app) | 512.1 kB | 142.8 kB |
| `@embededitor/lite/standalone` (React inside) | 821.2 kB | 220.1 kB |
| `@embededitor/free/react` (React from your app) | 539.0 kB | 155.4 kB |
| `@embededitor/free/standalone` (React inside) | 848.1 kB | 232.5 kB |

Measured from a fresh build. Sizes are in bytes (1 kB = 1,000 bytes), gzip at its default level. Each entry includes its CSS (54.1 kB of it), so there is no stylesheet to load. The Free is the Lite plus its "embededitor.com" badge: about 12.5 kB more gzipped.

> [!TIP]
>
> In a React app, use the `react` entry. The `standalone` entry works there too, but your app then ships a second React.

## Loaded on Demand

These chunks are separate files. They load only when the editor needs them. Every one except the HEIC decoder is in Full only.

| Chunk | Loads when | Raw | Gzipped |
| - | - | - | - |
| Annotate's screen (the React entry's; the standalone entry has its own copy, 195.6 kB and 53.3 kB gzipped) | Ahead of time once the editor is idle after the photo first shows, only with `enableAnnotate` on | 190.6 kB | 53.1 kB |
| The annotations' fonts | A text, a ruler's label or the steps' list is drawn, or the Text, Number or Ruler tool is chosen | 472.0 kB in all | 356.0 kB |
| The marks' font | A text watermark or signature is shown | 32.7 kB | 24.6 kB |
| HEIC decoder | A HEIC photo opens in a browser that can't decode it (Chromium and Firefox) | 1,364.5 kB | 342.3 kB |

The fonts and the HEIC decoder are shared by both entries.

## What Ships

* No runtime dependencies.
* No CSS file to import.
* No source maps.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.