site infoHacknerd | Tech Blog
blog cover

🔩 [深入浅出nodeJS] 1. node简介

Node.jsJavaScript

命名与起源

node特点

浏览器中除了V8作为JavaScript引擎外,还有一个WebKit引擎。JavaScript作为一门图灵完备的语言,长久以来却限制在浏览器的沙箱环境中运行,它的能力取决于浏览器中间层提供的支持有多少。

image

除了HTML、WebKit和显卡这些UI相关技术没有支持外,Node的结构与Chrome十分相似。 它们都是基于事件驱动的异步架构。

node的特点

  • 1.异步I/O
  • 2.事件与回调函数
  • 3.单线程
  • 4.跨平台
  • image

    兼容Windows和*nix主要得益于Node在架构层面的改动,它在操作系统与Node上层模块系统之间构建了一层平台层架构即libuv。

    node的应用场景

  • 1.I/O密集型
  • 2.分布式应用
  • Contents

    • 命名与起源
    • node特点
    • node的特点
    • node的应用场景

    2024/06/19 13:53