in Readability.js [2424:2436]
_getTextDensity(e, tags) {
var textLength = this._getInnerText(e, true).length;
if (textLength === 0) {
return 0;
}
var childrenLength = 0;
var children = this._getAllNodesWithTag(e, tags);
this._forEachNode(
children,
child => (childrenLength += this._getInnerText(child, true).length)
);
return childrenLength / textLength;
},