
Research
Node.js Fixes AsyncLocalStorage Crash Bug That Could Take Down Production Servers
Node.js patched a crash bug where AsyncLocalStorage could cause stack overflows to bypass error handlers and terminate production servers.
richardson-extrapolation
Advanced tools
Use Richardson Extrapolation sequence acceleration to compute the order of convergence and exact value of a sequence
Use Richardson Extrapolation sequence acceleration to compute the order of convergence and exact value of a sequence
Richardson Extrapolation is a numerical method that uses solutions at multiple values of a small parameter
(think:
= grid size) to accelerate the converenge of a sequence. To make that concrete, consider an method
that approximates the value of
. Writing this as

, the error constant
, and the order of convergence
.
In its current form, this module solves for two of three unknowns using the solution at two parameter sizes
. So for example, given the the order of convergence
, you may approximate the exact value
(with error of order
), or given the exact value
, you may solve for the order of convergence
.
The solution of all three unknowns requires the solution of a set of three nonlinear equations and is not implemented yet. :(
$ npm install richardson-extrapolation
var richardson = require('richardson-extrapolation')
// Exact value = 3.5
// Order of convergence = 3
function func( h ) {
return 3.5 + 2.0 * Math.pow( h, 3 )
}
// Solve for the order of convergence:
richardson( func, 1, { f: 3.5 } )
// => { f: 3.5, n: 3, c: 2 }
// Approximate the the exact value given order of convergence:
richardson( func, 1, { n: 3 } )
// => { f: 3.5, n: 3, c: 2 }
require('richardson-extrapolation')( func, h, knowns )Arguments:
func: a function that takes small parameter
as its only argumenth: either a starting parameter size or a set of parameter sizes
is subdivided by a factor of 2 as needed t solve for the unknowns
are used as values of
in order solve for
unknownsknowns: a hash of known parameters. Possibilities are:
provided (solves for
and
)
provided (solves for
and
)Returns: A hash containing three values: the approximated exact value
, order of convergence
, and the constant of the error term
.
Implement nonlinear simultaneous equation solver as a separate module in order to solve for all three unknowns.
(c) 2015 Ricky Reusser. MIT License
FAQs
Use Richardson Extrapolation sequence acceleration to compute the order of convergence and exact value of a sequence
We found that richardson-extrapolation demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
Node.js patched a crash bug where AsyncLocalStorage could cause stack overflows to bypass error handlers and terminate production servers.

Research
/Security News
A malicious Chrome extension steals newly created MEXC API keys, exfiltrates them to Telegram, and enables full account takeover with trading and withdrawal rights.

Security News
CVE disclosures hit a record 48,185 in 2025, driven largely by vulnerabilities in third-party WordPress plugins.