标签:Node.js

前端开发

年度总结:2019 前端技术发展回顾

前端里 - 小鱼 发布于 2020-01-08

不知不觉,二零一九悄然离去。《阿里妈妈前端快爆》从最早的内部第一篇文章算起,已经走过两个多年头了。回顾过去,我们梳理了 2019 年值得了解的技术发展脉络,与诸位细品。 标准进行时 ECMAScript 2019 如期到来 ECMAScript 2019 年包含这些更新: Arr...

阅读(2252)评论(0)赞 (8)

前端开发

Serverless For Frontend 前世今生

10

前端里 - 小鱼 发布于 2019-08-30

前言 作为一个前端,你可能一直在迷茫,Node.js 的定位是什么?为什么我们需要它? 尤其是到了 2019 这个时间点,未来一段时间内,有一个词 —— Serverless 你会听到想吐。 “所有人都在说 Serverless ” “几乎没有人知道如何落地 Serverless...

阅读(800)评论(0)赞 (1)

前端开发

Node 12 值得关注的新特性一览

2

前端里 - 小鱼 发布于 2019-06-09

前言 时隔一年,Node.js 12 如约而至,正式发布第一个 Current 版本。 该版本带来了诸如: V8 更新带来好多不错的特性。 HTTP 解析速度提升。 启动速度大幅提升。 更好的诊断报告和堆分析工具。 ESM 模块更新。 原文地址:https://medium.co...

阅读(657)评论(0)赞 (1)

前端开发

快速定位线上 Node.js 内存泄漏问题

6

前端里 - 小鱼 发布于 2019-03-01

背景 目前容器化和微服务是服务端开发的一个潮流和趋势,然而在这种微服务的架构下,我们在实际的企业开发中会遇到一些困境:趋向于越来越稳定的服务端 API 和多样化高灵活性的用户诉求间存在天然的矛盾。 更通俗地描述一些实际开发的场景:Android、IOS、PC 和 M 站对于同一个...

阅读(845)评论(0)赞 (1)

其它

深入理解Node.js 进程与线程(8000长文)

10

前端里 - 小鱼 发布于 2018-06-24

前言 进程与线程是一个程序员的必知概念,面试经常被问及,但是一些文章内容只是讲讲理论知识,可能一些小伙伴并没有真的理解,在实际开发中应用也比较少。本篇文章除了介绍概念,通过Node.js 的角度讲解进程与线程,并且讲解一些在项目中的实战的应用,让你不仅能迎战面试官还可以在实战中完...

阅读(262)评论(0)赞 (0)

前端开发

V8 内存管理和垃圾回收机制总结

4

前端里 - 小鱼 发布于 2018-04-21

由于 V8 引擎的原因,Node 在操作大内存对象时受到了一些限制,在 64 位的机器上,默认最大操作的对象大小约为 1.4G,在 32 位的机器上,默认最大操作的对象大小约为 0.7G。 如果我们的 Node 程序会经常操作一些大内存的对象,可以对这个默认值进行修改: node...

阅读(477)评论(0)赞 (1)

前端开发

深入理解Node.js垃圾回收与内存管理

11

前端里 - 小鱼 发布于 2017-12-20

使用JavaScript进行前端开发时几乎完全不需要关心内存管理问题,对于前端编程来说,V8限制的内存几乎不会出现用完的情况,但是由于后端程序往往进行的操作更加复杂,并且长期运行在服务器不重启,如果不关注内存管理,导致内存泄漏,就算1TB,也会很快用尽。 Node.js构建于V8...

阅读(594)评论(0)赞 (0)

前端开发

提高Node.js应用吞吐量的小优化技巧

前端里 - 小鱼 发布于 2017-01-20

内容提点 尽可能地使用聚合IO操作,以批量写的方式来最小化系统调用的次数。 需要将发布的开销考虑进内,清除应用中不同的定时器。 CPU分析器能够给你提高一些有用信息,但是并不能完整地反馈整个流程。 谨慎使用ECMAScript高级语法,特别是你还未使用最新的JavaScript引...

阅读(1075)评论(0)赞 (5)

实用工具

AVA – 面向未来的前端测试框架

1

前端里 - 小鱼 发布于 2016-03-11

ava是mocha的替代品。虽然 JavaScript 是单线程,但在 Node.js 里由于其异步的特性使得 IO 可以并行。AVA 利用这个优点让你的测试可以并发执行,这对于 IO 繁重的测试特别有用。另外,测试文件可以在不同的进程里并行运行,让每一个测试文件可以获得更好的性...

阅读(1035)评论(0)赞 (4)

前端开发

2015年最佳的15个 Node.js 开发工具

15

前端里 - 小鱼 发布于 2015-10-25

Node.js 越来月流行,这个基于 Google V8 引擎建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。在本文中,我们列出了2015年最佳的15个 Node.js 开发工具。这些工具对于刚刚开始学习 Node.js 的新手开发者非常有帮助。如果你知道任何其他有用...

阅读(5482)评论(0)赞 (4)