News for hackers. Stuff that matters.
Re:Show HN: LoadJS – A tiny async loader for modern browsers by barsonme on Wednesday May 18, 2016 @11:32PM (#11727764)
Using ES5 features? Because arrow functions would make it smaller.

Also using an if/else instead of continue saves 4 bytes.

Using arrow functions shaves off another 2 bytes.

(Gzipped that's 489 bytes.)[0]

[0] - https://closure-compiler.appspot.com/code/jscde34e44897623a8...

Re:Show HN: LoadJS – A tiny async loader for modern browsers by andres on Wednesday May 18, 2016 @11:41PM (#11727794)
That's a good suggestion but it looks like the minifier removes "continue" automatically: https://raw.githubusercontent.com/muicss/loadjs/master/dist/...

Arrow functions would be great but then we'd have to drop support for browsers that don't support ES6.

Re:Show HN: LoadJS – A tiny async loader for modern browsers by barsonme on Thursday May 19, 2016 @12:01AM (#11727865)
It seems running your original code through the closure compiler shaves it down to 488 max.

The closure compiler doesn't respect arrow functions, so I'm assuming that'd have to be changed manually.