Show More
Commit Description:
utf8mb4
Commit Description:
utf8mb4
References:
File last commit:
Show/Diff file:
Action:
node_modules/brotli/dec/dictionary-browser.js
| 15 lines
| 568 B
| application/javascript
| JavascriptLexer
|
r789 | var base64 = require('base64-js'); | |||
var fs = require('fs'); | ||||
/** | ||||
* The normal dictionary-data.js is quite large, which makes it | ||||
* unsuitable for browser usage. In order to make it smaller, | ||||
* we read dictionary.bin, which is a compressed version of | ||||
* the dictionary, and on initial load, Brotli decompresses | ||||
* it's own dictionary. 😜 | ||||
*/ | ||||
exports.init = function() { | ||||
var BrotliDecompressBuffer = require('./decode').BrotliDecompressBuffer; | ||||
var compressed = base64.toByteArray(require('./dictionary.bin.js')); | ||||
return BrotliDecompressBuffer(compressed); | ||||
}; | ||||