🔎 A simple, tiny and lightweight benchmarking library!
An abstract-encoding compliant module for encoding / decoding DNS packets
Compare DNS record strings for equality
the http/https agent used by the npm cli
OpenTelemetry instrumentation for `node:dns` name resolution module
Low level multicast-dns implementation in pure javascript
A small, fast chart for time series, lines, areas, ohlc & bars
Encode/decode DNS-SD TXT record RDATA fields
Make low-level DNS requests with retry and timeout support.
Parse and stringify mdns service types
Abstraction for exponential and custom retry strategies for failed operations.
Middleware to set X-DNS-Prefetch-Control header.
JavaScript environment detection for browser and Node
TypeScript definitions for dns-packet
JavaScript debug logging for browser and Node
Stats object for reporting performance statistics
Resolve DNS queries with browser fallback
Caches dns resolutions made with async dns.resolve instead of default sync dns.lookup, refreshes in background
WebGL performance monitor that showing percentage of GPU/CPU load
TypeScript definitions for multicast-dns
A decorator on top of `fetch` that caches the DNS query of the `hostname` of the passed URL
Run benchmark with Jest
An abstract-encoding compliant module for encoding / decoding DNS packets
Benchmark harness.