Skip to main content
AppSignal offre une excellente prise en charge pour intercepter les erreurs des applications JavaScript front-end et les envoyer à AppSignal. Une bibliothèque npm est disponible pour intercepter les erreurs JavaScript.
Pour une nouvelle intégration front-end, commencez par AppSignal pour Browser, le package plus récent, actuellement en beta. Il capture les erreurs non interceptées, les breadcrumbs et les Core Web Vitals sans plugins ni configuration, et les rapporte dans la section Browser de votre application. @appsignal/javascript continue de fonctionner, mais les nouvelles fonctionnalités n’arrivent que dans @appsignal/browser. Pour faire migrer une application existante, suivez le guide de migration.
REMARQUE : les exceptions non interceptées ne sont pas capturées par défaut. Lisez cette section pour savoir pourquoi. Vous pouvez activer cette fonctionnalité en activant le plugin plugin-window-events.

Navigateurs pris en charge

Ce paquet peut être utilisé dans n’importe quel navigateur compatible ECMAScript 5. Nous visons la compatibilité jusqu’à Internet Explorer 9 (soit environ 0,22 % de tous les navigateurs utilisés aujourd’hui). Tous les navigateurs plus anciens ne peuvent être pris en charge qu’au « mieux des efforts », et la pleine fonctionnalité ne peut être garantie. Lors du développement, n’oubliez pas de vérifier la compatibilité des navigateurs sur Can I Use? et le Tableau de compatibilité ES6, et fournissez les polyfills ou solutions de repli appropriés. Dans un petit pourcentage de navigateurs, un polyfill Promise peut être nécessaire pour utiliser cette bibliothèque.

Autres environnements pris en charge

@appsignal/javascript est bien plus qu’une simple bibliothèque front-end ! Il est également conçu pour fonctionner dans une variété d’autres environnements d’exécution JavaScript et cas d’utilisation où la bibliothèque @appsignal/nodejs peut ne pas être un choix viable. @appsignal/javascript prend en charge : Ce paquet peut également être utilisé pour signaler des erreurs depuis Cloudflare Workers.