mcollina / bloomrun

A js pattern matcher
MIT License
120 stars 10 forks source link

rm es6-set - shave 80% off browser build size, drop 0.10 and old browser support #26

Closed davidmarkclements closed 8 years ago

davidmarkclements commented 8 years ago
browserify -r bloomrun | wc -c 
49671

after removal

browserify -r bloomrun | wc -c 
10987

Support for Set is from Node 0.12 and up, browser support is from ie11, safari 8, android 5.1, safari ios 8, and FF and chrome have had it for ages too

Support for for very old browsers can be in the users hands (just include a global es6 shim)

mcollina commented 8 years ago

You should probably remove node v0.10 from .travis.yml and bump the major.

@mcdonnelldean anything against this?

mcdonnelldean commented 8 years ago

@mcollina I'm good with this. I'll be dropping 0.10 off of Nanite.. But there may be other reasons not to....