quicklink - (★ 2,981) is faster subsequent page-loads by prefetching in-viewport links during idle time.
Quicklink attempts to make navigations to subsequent pages load faster. It:
● Detects links within the viewport (using Intersection Observer)
● Waits until the browser is idle (using
● Checks if the user isn't on a slow connection (using
● Prefetches URLs to the links (using
#js #performance #labs
Quicklink attempts to make navigations to subsequent pages load faster. It:
● Detects links within the viewport (using Intersection Observer)
● Waits until the browser is idle (using
requestIdleCallback)● Checks if the user isn't on a slow connection (using
navigator.connection.effectiveType) or has data-saver enabled (using navigator.connection.saveData)● Prefetches URLs to the links (using
<link rel=prefetch> or XHR). Provides some control over the request priority (can switch to fetch() if supported).#js #performance #labs
Vegeta - (★ 12,678) is a versatile HTTP load testing tool built out of a need to drill HTTP services with a constant request rate. It can be used both as a command line utility and a library.
#load #testing #performance
#load #testing #performance
samply - (★ 2.4k) is the command-line sampling profiler for macOS and Linux, which uses the Firefox profiler as its UI.
If you want to profile the execution of, say,
Here is an example of the output.
#profiling #performance #rust
If you want to profile the execution of, say,
./my-application program, run it with the following command:samply record ./my-application my-argumentsHere is an example of the output.
#profiling #performance #rust
👍1