---
title: JavaScript
description: >-
  <img width="35" class="img-initial" src="/img/logos/32x32/JS_SDK.svg"
  alt="JavaScript"> Una implementación específica del lenguaje de OpenTelemetry
  en JavaScript (para Node.js y el navegador).
aliases: [/js, /js/metrics, /js/tracing]
weight: 20
default_lang_commit: 546f3e88ca3673de8aad69358d416256d1fe6411 # patched
drifted_from_default: true
---

{{% docs/languages/index-intro js /%}}

{{% include browser-instrumentation-warning.md %}}

## Soporte de versiones

OpenTelemetry en JavaScript es compatible con todas las versiones LTS activas o
en mantenimiento de Node.js. Las versiones anteriores de Node.js pueden
funcionar, pero OpenTelemetry no las ha probado.

OpenTelemetry en JavaScript no tiene una lista oficial de navegadores
compatibles. Está diseñado para funcionar en las versiones actualmente
soportadas de los principales navegadores.

Para más detalles sobre el soporte de tiempo de ejecución, consulta
[esta introducción](https://github.com/open-telemetry/opentelemetry-js#supported-runtimes).

## Repositorios

OpenTelemetry en JavaScript consta de los siguientes repositorios:

- [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js):
  repositorio principal que contiene la API y SDK de distribución básica.
- [opentelemetry-js-contrib](https://github.com/open-telemetry/opentelemetry-js-contrib):
  contribuciones que no son parte de la distribución básica de la API y SDK.

## Ayuda o comentarios

Si tienes preguntas sobre OpenTelemetry JavaScript, por favor comunícate a
través de
[Discusiones de GitHub](https://github.com/open-telemetry/opentelemetry-js/discussions)
o el canal `#otel-js` en [Slack de la CNCF](https://slack.cncf.io/).

Si deseas contribuir a OpenTelemetry en JavaScript, consulta las
[instrucciones de contribución](https://github.com/open-telemetry/opentelemetry-js/blob/main/CONTRIBUTING.md)
