node小知识笔记1

        Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript 运行在服务端开发平台,它让JavaScript成为与PHPPythonPerlRuby等服务端语言平起平坐的脚本语言

V8引擎是由Google开发的高性能JavaScript引擎,用于解释和执行JavaScript代码。它主要用于Google Chrome浏览器中,作为其JavaScript的执行引擎,并且也被用于其他项目中,例如Node.js运行时。

V8引擎最初于2008年发布,其设计目标是提供更快的JavaScript执行速度。为了实现这一目标,V8采用了一系列优化技术,包括:

  1. 即时编译(Just-In-Time Compilation,JIT):V8引擎会将JavaScript代码转换为本地机器代码,这样可以更快地执行代码,而不需要每次都解释执行。

  2. 内联缓存(Inline Caching):V8引擎会根据函数调用的上下文进行优化,将经常调用的函数内联化,减少函数调用的开销。

  3. 隐藏类(Hidden Classes):V8引擎使用隐藏类来跟踪对象的属性,这样可以加快属性访问的速度。

  4. 垃圾回收:V8引擎使用高效的垃圾回收算法来管理内存,确保不再使用的对象被及时回收,避免内存泄漏。

由于V8引擎的高性能和优化,它使得JavaScript在浏览器中运行更加高效,提升了网页加载速度和用户体验。同时,由于V8引擎是开源的,因此它也被广泛用于其他项目中,成为了一个重要的JavaScript执行引擎。

使用vscode软件进行下载node-snippets插件,创建node服务器快捷代码是node-http-server

var http = require('http');
http.createServer(function (request, response) {
  response.writeHead(200, {'Content-Type': 'text/plain'});
  response.end('Hello World');
}).listen(8081);

console.log('Server running at http://127.0.0.1:8081/');

创建服务器主要是设置网页的响应头以及字符串编码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值