专栏名称: 前端早读课
我们关注前端,产品体验设计,更关注前端同行的成长。 每天清晨五点早读,四万+同行相伴成长。
今天看啥  ›  专栏  ›  前端早读课

【第3282期】如何在 JS 中快速读取文件

前端早读课  · 公众号  · 前端  · 2024-06-12 08:00
前言主要讨论了在 JavaScript 中快速读取文件的方法,并通过测试对比了 Node.js 中的 fs.promises 与 readFileSync 以及 Bun 的性能差异。今日前端早读课文章由 @南城翻译,公号:南城大前端授权。正文从这开始~~假设你需要在服务器上使用 JavaScript 读取多个文件。在像 Node.js 这样的运行时环境中,JavaScript 有多种读取文件的方式。哪一种是最好的呢?让我们来看看各种方法的测试结果。使用 fs. promise const fs = require('fs/promises'); const readFile = fs.readFile; readFile("lipsum.txt", { encoding: 'utf-8' }) .then((data) => {...}) .catch((err) => {...})使用 fs.readFile 和 util.promisify const fs = require('fs'); const util = require('util'); const readFile = util.promisify(fs.readFile); readFile("lipsum.txt", { encoding: 'utf-8' }) .then((data) => {...}) .catch((err) => {...})使用 fs.readFileSync const fs = require('fs'); const readFileSync = fs.readFileS ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照