PDFs from lumileds.com do not load with PDF.js. Part of the background loads, then only the spinner continues while using 100% CPU. 

An example pdf is http://www.lumileds.com/uploads/17/DS61-pdf 

This behaviour occurs with both the release version of pdf.js in firefox 41.0.2 and the latest .xpi downloaded from this github page.

constructor(maxSize = 0) {
    this._cache = new Map();
    this._maxSize = maxSize;
  }
  has(key) {
    return this._cache.has(key);
  }
  get(key) {
    if (this._cache.has(key)) {
      
      const value = this._cache.get(key);
      this._cache.delete(key);
      this._cache.set(key, value);
    }
    return this._cache.get(key);
  }
  set(key, value) {
    if (this._maxSize <= 0) {
      return;
    }
    if (this._cache.size + 1 > this._maxSize) {
      
      this._cache.delete(this._cache.keys().next().value);
    }
    this._cache.set(key, value);
  }
  clear() {