这篇文章演示了在 JavaScript 中编写服务器应用程序的现代化方式,通过使用 Web API 并且遵循 Web 标准,我们终于可以一统前后端技术栈。 READ MORE
分类: 编程
你从未听说过的 HTTP 全双工面貌
当提到在 Web 上进行全双工通信,大多数人第一时间想到的是 WebSocket,因为它的唯一目的就是这个。但 WebSocket 并不是实现全双工通信的唯一的方法,基础的 HTTP 本身也是一个全双工协议。 READ MORE
纯 JS 的 Tarball API,无需 Node.js
这个 Tarball API 被设计为通用的,它并不是一个将文件存档为 .tar 文件的工具,或者一个从 .tar 文件中解压文件的工具。相反,一个 Tarball 实例表示一个 tarball 存档自身,我们可以往它里面增加新文件,移除旧文件,查看它包含哪些文件,和许多 Linux 系统中的存档管理器类似。 READ MORE
在浏览器中用 JS 管理文件
现代浏览器能做比我们平常所知道的更多的事情。今天,我将会介绍一个在服务端编程领域很熟悉,但是在前端开发领域很少被人提及的话题:访问文件系统并管理文件和文件夹。 READ MORE
Node.js 集群,但使用 worker 线程
我们可以使用 worker 线程来在 Node.js 中实现 cluster 的行为,它能够省下很多系统资源,这同时意味着我们可以减少我们的服务器预算,却依旧能够保证和传统 cluster 模式相同的表现。 READ MORE