Skip to content

Commit 47291c4

Browse files
authored
perf: use node: prefix to bypass require.cache call for builtins (#125)
1 parent 06bad11 commit 47291c4

18 files changed

+44
-44
lines changed

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ Examples
5151
* Parsing (multipart) with default options:
5252

5353
```javascript
54-
const http = require('http');
55-
const { inspect } = require('util');
54+
const http = require('node:http');
55+
const { inspect } = require('node:util');
5656
const Busboy = require('busboy');
5757

5858
http.createServer((req, res) => {
@@ -103,10 +103,10 @@ http.createServer((req, res) => {
103103
* Save all incoming files to disk:
104104

105105
```javascript
106-
const http = require('http');
107-
const path = require('path');
108-
const os = require('os');
109-
const fs = require('fs');
106+
const http = require('node:http');
107+
const path = require('node:path');
108+
const os = require('node:os');
109+
const fs = require('node:fs');
110110

111111
const Busboy = require('busboy');
112112

@@ -133,8 +133,8 @@ http.createServer(function(req, res) {
133133
* Parsing (urlencoded) with default options:
134134

135135
```javascript
136-
const http = require('http');
137-
const { inspect } = require('util');
136+
const http = require('node:http');
137+
const { inspect } = require('node:util');
138138

139139
const Busboy = require('busboy');
140140

bench/dicer/multiparty-bench-multipart-parser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var assert = require('assert'),
1+
var assert = require('node:assert'),
22
Form = require('multiparty').Form,
33
boundary = '-----------------------------168072824752491622650073',
44
mb = 100,

bench/dicer/parted-bench-multipart-parser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// because otherwise it attempts to do some things above and beyond just parsing
33
// -- like saving to disk and whatnot
44

5-
var assert = require('assert');
5+
var assert = require('node:assert');
66
var Parser = require('./parted-multipart'),
77
boundary = '-----------------------------168072824752491622650073',
88
parser = new Parser('boundary=' + boundary),

bench/dicer/parted-multipart.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
* Copyright (c) 2011, Christopher Jeffrey. (MIT Licensed)
55
*/
66

7-
var fs = require('fs')
8-
, path = require('path')
9-
, EventEmitter = require('events').EventEmitter
10-
, StringDecoder = require('string_decoder').StringDecoder
7+
var fs = require('node:fs')
8+
, path = require('node:path')
9+
, EventEmitter = require('node:events').EventEmitter
10+
, StringDecoder = require('node:string_decoder').StringDecoder
1111
, set = require('qs').set
1212
, each = Array.prototype.forEach;
1313

benchmarks/common/resultsCombinator.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
const fs = require('fs')
2-
const path = require('path')
1+
const fs = require('node:fs')
2+
const path = require('node:path')
33
const getopts = require('getopts')
44
const systemInformation = require('systeminformation')
55
const { loadResults } = require('photofinish')

deps/dicer/lib/Dicer.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

3-
const WritableStream = require('stream').Writable
4-
const inherits = require('util').inherits
3+
const WritableStream = require('node:stream').Writable
4+
const inherits = require('node:util').inherits
55

66
const StreamSearch = require('../../streamsearch/sbmh')
77

deps/dicer/lib/HeaderParser.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

3-
const EventEmitter = require('events').EventEmitter
4-
const inherits = require('util').inherits
3+
const EventEmitter = require('node:events').EventEmitter
4+
const inherits = require('node:util').inherits
55
const getLimit = require('../../../lib/utils/getLimit')
66

77
const StreamSearch = require('../../streamsearch/sbmh')

deps/dicer/lib/PartStream.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

3-
const inherits = require('util').inherits
4-
const ReadableStream = require('stream').Readable
3+
const inherits = require('node:util').inherits
4+
const ReadableStream = require('node:stream').Readable
55

66
function PartStream (opts) {
77
ReadableStream.call(this, opts)

deps/streamsearch/sbmh.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
* Based heavily on the Streaming Boyer-Moore-Horspool C++ implementation
2727
* by Hongli Lai at: https://github.com/FooBarWidget/boyer-moore-horspool
2828
*/
29-
const EventEmitter = require('events').EventEmitter
30-
const inherits = require('util').inherits
29+
const EventEmitter = require('node:events').EventEmitter
30+
const inherits = require('node:util').inherits
3131

3232
function SBMH (needle) {
3333
if (typeof needle === 'string') {

lib/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

3-
const WritableStream = require('stream').Writable
4-
const { inherits } = require('util')
3+
const WritableStream = require('node:stream').Writable
4+
const { inherits } = require('node:util')
55
const Dicer = require('../deps/dicer/lib/Dicer')
66

77
const MultipartParser = require('./types/multipart')

0 commit comments

Comments
 (0)