Skip to content

Instantly share code, notes, and snippets.

🐢
Huge backlog of issues/PRs, DM me on Twitter if you need something urgent merged

Luke Childs lukechilds

🐢
Huge backlog of issues/PRs, DM me on Twitter if you need something urgent merged
Block or report user

Report or block lukechilds

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View 0ba313922acf3df65579f0c969198ed20c401bc5aeb89656ee85b54574665a1f.json
{
"uuid": "0ba313922acf3df65579f0c969198ed20c401bc5aeb89656ee85b54574665a1f",
"requestId": 2035240010,
"quoteId": 1054714439,
"timeStarted": 1536076648826,
"orderType": "buy",
"status": "completed",
"statusFormatted": "completed",
"isActive": false,
"error": false,
View swap.json
{
"uuid": "d0b0ddb6a45d4596f946a01bd8d163f516890d4411b96329bdbd95a914218553",
"requestId": 2349317043,
"quoteId": 2092844076,
"timeStarted": 1534957099421,
"orderType": "buy",
"status": "completed",
"statusFormatted": "completed",
"error": false,
"progress": 1,
View swap.json
{
"uuid": "51ead533d50be7d4125f961dd0f0e873136ebec3e36f51f23419c3b5869d6abf",
"requestId": 3630423274,
"quoteId": 2859345951,
"timeStarted": 1534698328332,
"orderType": "buy",
"status": "completed",
"statusFormatted": "completed",
"error": {
"code": -9997,
@lukechilds
lukechilds / readme.md
Last active Jun 23, 2017
base64-js Node.js v8.1.2 vs v8.2.0-rc.1
View readme.md

Running base64-js benchmarks on Node.js v8.1.2 vs v8.2.0-rc.1

$ node --version
v8.1.2

$ node bench/basic.js
decode ms, decode ops/ms, encode ms, encode ops/ms
8 166667 37 36036.10810810811
View keybase.md

Keybase proof

I hereby claim:

  • I am lukechilds on github.
  • I am lukechilds (https://keybase.io/lukechilds) on keybase.
  • I have a public key ASAqC3NB9y98h4sOGcD5Jr9ax5HJpCiJgcxPoZawvLAbnQo

To claim this, I am signing this object:

@lukechilds
lukechilds / filesizecomparison.txt
Created May 29, 2017
UTF-8 vs gzip vs gzip+Base64
View filesizecomparison.txt
$ wget todomvc.com
--2017-05-29 16:13:28-- http://todomvc.com/
Resolving todomvc.com... 192.30.252.154, 192.30.252.153
Connecting to todomvc.com|192.30.252.154|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 254815 (249K) [text/html]
Saving to: 'index.html'
index.html 100%[===========================>] 248.84K 215KB/s in 1.2s
View var-let-bench.js
const iterations = 100000000;
(() => {
console.time('Var While');
var iVarWhile = 0;
while (iVarWhile < iterations) {
iVarWhile += 2;
}
console.timeEnd('Var While');
})();
@lukechilds
lukechilds / README.md
Created Apr 11, 2017
JavaScript performance testing accurate to 5 microseconds in 59 bytes
View README.md

Performance testing accurate to 5 microseconds in 57 bytes

Test JavaScript methods against each other accurate to 5 microseconds (five thousandths of a millisecond).

Usage

time = fn=>{let t=()=>performance.now(),s=t();fn();return t()-s}
time(() => document.querySelectorAll('span'))
// 0.18499999959021807
View keybase.md

Keybase proof

I hereby claim:

  • I am lukechilds on github.
  • I am lukechilds (https://keybase.io/lukechilds) on keybase.
  • I have a public key whose fingerprint is EA9F 04E5 61A1 D109 87E3 E2E6 93D6 12A9 D61C 281A

To claim this, I am signing this object:

You can’t perform that action at this time.