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

# AppSignal voor JavaScript

AppSignal biedt geweldige ondersteuning voor het opvangen van fouten uit front-end-JavaScript-applicaties en ze naar AppSignal te verzenden. Hiervoor is een `npm`-library beschikbaar om JavaScript-fouten op te vangen.

<Warning>
  **OPMERKING:** Niet-opgevangen uitzonderingen worden **niet** standaard
  vastgelegd. [Lees dit gedeelte om te zien waarom](/front-end/error-handling#uncaught-exceptions).
  U kunt deze functionaliteit inschakelen door de
  [`plugin-window-events`](/front-end/plugins/plugin-window-events)-plugin in te schakelen.
</Warning>

## Ondersteunde browsers

Deze package kan worden gebruikt in elke browser die compatibel is met ECMAScript 5. Wij streven naar compatibiliteit tot en met Internet Explorer 9 [(ongeveer 0,22% van alle browsers die vandaag in gebruik zijn)](https://www.w3counter.com/globalstats.php). Alle oudere browsers worden alleen ondersteund op basis van "best effort", en volledige functionaliteit kan niet worden gegarandeerd.

Vergeet bij het ontwikkelen niet om browserondersteuning te controleren op [Can I Use?](https://caniuse.com/) en de [ES6 Compatibility Table](https://compat-table.github.io/compat-table/es6/), en zorg voor de juiste polyfills of fallbacks. **In een klein percentage van de browsers kan een `Promise`-polyfill nodig zijn om deze library te kunnen gebruiken.**

## Andere ondersteunde omgevingen

`@appsignal/javascript` is meer dan alleen een front-end-library! Het is ook ontworpen om te werken in een verscheidenheid aan andere JavaScript-runtimes en use cases waarbij de `@appsignal/nodejs`-library mogelijk geen levensvatbare keuze is. `@appsignal/javascript` ondersteunt:

<div style={{ display: "flex", flexDirection: "column", gap: "0.6rem", marginTop: "1rem", marginBottom: "1.25rem" }}>
  {[
      "Electron-apps",
      "Kortstondige processen",
      "Serverless-functies",
      "Statisch gegenereerde apps",
      "React Native-/Expo-apps",
    ].map((label) => (
      <div key={label} style={{ display: "flex", alignItems: "center", gap: "0.6rem" }}>
        <span style={{
          display: "inline-flex",
          alignItems: "center",
          justifyContent: "center",
          width: "1.4rem",
          height: "1.4rem",
          borderRadius: "0.35rem",
          background: "rgba(34,197,94,0.15)",
          color: "#16a34a",
          fontWeight: 700,
          fontSize: "0.85rem",
          lineHeight: 1,
        }}>✓</span>
        <span>{label}</span>
      </div>
    ))}
</div>
