O que é o tempo de execução javascript..? [duplicado]
de acordo com a definição mencionada em https://nodejs.org/
nó.js é uma plataforma construída no Chrome JavaScript run-time para facilmente construir rápido, aplicações de rede escaláveis. No.a js utiliza um modelo I/O orientado a eventos e não bloqueador que o torna leve e eficiente, perfeito para aplicações em tempo real intensivas em dados que se cruzam com dispositivos distribuídos.
alguém pode ajudar-me a entender o que significa exactamente o tempo de execução do JavaScript ?
4 answers
- é um motor de processamento de JavaScript no navegador e é usado pelo Google Chrome. É código aberto. E está escrito em C++. Funciona em várias plataformas, incluindo dispositivos móveis e incorporados.
Para mais informações, ver: https://code.google.com/p/v8/
Se procurar no google por " Chrome javascript runtime ", irá obter todas estas ligações para V8.
O tempo de execução javascript do Chrome é o motor V8 do Google, que foi desenvolvido pelo Google para ser usado com o Google Chrome.
Ele compila o código javascript para código de máquina nativo em vez de interpretar bytecode que dá um grande impulso de desempenho para javascript (que é tradicionalmente muito lento em comparação com outras línguas de alto nível).
Nó.js contém libuv para lidar com eventos assíncronos. V8 fornece o tempo de execução para JavaScript.
É uma máquina virtual que interpreta e executa JavaScript principalmente no navegador. Na verdade, nó.js é uma biblioteca baseada em javascript.
A APIs JavaScript Runtime (JsRT) fornece uma forma de aplicações de desktop, Windows Store e servidor rodando no Sistema Operacional Windows para adicionar capacidades de script para um aplicativo, usando o motor de JavaScript Chakra baseado em padrões que também é utilizado pela Microsoft Edge e Internet Explorer. Estas APIs estão disponíveis no Windows 10 e em qualquer versão do Sistema Operacional Windows que tenha a versão 11.0 do Internet Explorer instalada na máquina.