Skip to content

Instantly share code, notes, and snippets.

Avatar

Sámal Rasmussen samal-rasmussen

  • PIcnic Ventures
  • London
View GitHub Profile
@samal-rasmussen
samal-rasmussen / gist:910ef2238eb5ea81fdca8eeba4ae29d1
Created April 21, 2017 09:16
Simple Rxjs subject load tester
View gist:910ef2238eb5ea81fdca8eeba4ae29d1
const subjectCount = 500000;
const subjects = [];
for(let i = 0 ; i < subjectCount; i++) {
subjects[i] = new Subject();
subjects[i].subscribe(
(next) => console.log('next ' + i + ' ' + next),
(error) => console.log('error ' + i + ' ' + error),
() => console.log('close ' + i)
);
}
@samal-rasmussen
samal-rasmussen / npmtrends-sanitisation.md
Last active March 14, 2023 15:28
npmtrends download flooding sanitisation
View npmtrends-sanitisation.md

In the .js bundle on the npmtrends site I found the success handler for fetch requests.

It looks like this:

  e.fetch = function(t, e) {
      ...
      return this.retryer = new a.m4({
          fn: y.fetchFn,
 abort: null == h || null == (o = h.abort) ? void 0 : o.bind(h),