Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

210
Views
¿Qué significa exactamente "Javascript se puede ejecutar fuera del navegador" en inglés simple?

Estoy aprendiendo Javascript, y sigo viendo que se usa esta frase cuando los oradores explican NodeJS y el motor V8 en relación con Javascript. Lo sé gracias a Node, podemos ejecutar JS "fuera del navegador", pero ¿qué significa eso? A menudo, los instructores usan términos que aún no conozco (como "secuencias de comandos del lado del servidor") para explicar, lo que hace que sea difícil de entender.

Por lo que sé hasta ahora, ¿significa que puede usar JS como un lenguaje de fondo? Mientras que "ejecutarse dentro de un navegador" significa que solo puede codificar interacciones visuales/front-end, cosas que solo ven los usuarios. ¿Estoy en lo correcto?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Originalmente, la capacidad de procesar el lenguaje JavaScript fue algo que Netscape agregó a su navegador para que pudiera procesar no solo HTML y CSS, sino también JavaScript. Microsoft hizo lo mismo y también lo hicieron todos los demás navegadores. Eso es lo que llamamos ejecutar JavaScript dentro del navegador.

Pero (como ejemplo) Node.js es un tiempo de ejecución de línea de comandos que incluye el tiempo de ejecución principal de JavaScript, pero extraído del propio navegador Chrome. Entonces, con Node, tiene la capacidad de escribir y ejecutar JavaScript, pero no lo está ejecutando dentro de un navegador y, por lo tanto, no tiene el Modelo de objetos del documento (DOM) o el Modelo de objetos del navegador (BOM) disponible para usted porque esas son API que son nativas de los navegadores.

Pero tiene el lenguaje JavaScript central y puede crear aplicaciones que realizan todo tipo de tareas que no son del navegador.

Descubrirá que muchos otros entornos y herramientas de desarrollo tienen configuraciones similares, en las que se ha agregado el tiempo de ejecución principal de JavaScript para que pueda desarrollar con JavaScript, pero fuera de un navegador.

about 4 years ago · Juan Pablo Isaza Report

0

Sí, estás más o menos en el camino correcto. El motor V8 es lo que impulsa tanto a Chrome como a Nodejs. Cuando se usa con nodejs, proporciona un entorno de tiempo de ejecución para javascript que permite que el código JS se ejecute "fuera del navegador". Tradicionalmente, el único lugar donde se podía ejecutar javascript era en un navegador que implementara soporte para ECMAScript (todos los principales navegadores). Pero luego llegó node.js, que extrajo el motor v8 crítico de Chrome y, combinado con LibUV para compatibilidad con C++, creó el primer tiempo de ejecución que permitió ejecutar Javascript sin un navegador para ejecutar el código. Con Node.js (y Deno si tiene curiosidad) podemos implementar una variedad de código "back-end", del lado del servidor. Piensa en cualquier cosa que puedas programar en otro lenguaje ahora disponible para ser programado en Javascript. Node.js y Express js son absolutamente excelentes para ejecutar servidores web, microservicios y muchos otros servicios independientes del entorno de tiempo de ejecución del navegador.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!