New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

light hyperdrive? #23

Closed
Unitech opened this Issue Jun 3, 2016 · 10 comments

Comments

Projects
None yet
4 participants
@Unitech

Unitech commented Jun 3, 2016

shant@onyx: ~/gridcontrol/gridcontrol
>>> tree node_modules | wc -l
17799

shant@onyx: ~/gridcontrol/gridcontrol
>>> tree node_modules/hyperdrive | wc -l
13394

node_modules de gridcontrol en entier = 17.799 fichiers
module hyperdrive = 13.394 fichiers soit ~70%

Temps installation gridcontrol 0.4.3:

  • Intel(R) Atom(TM) CPU C2750 @ 2.40GHz + 1GB network: ~1m30s
  • Intel(R) Core(TM) i7-6560U CPU @ 2.20GHz + wifi: ~22s (cache?)
  • Intel(R) Xeon(R) CPU E5-1410 v2 @ 2.80GHz + 1GB network: ~40s

Note: need to install libtoolize for sodium compilation

@juliangruber

This comment has been minimized.

Show comment
Hide comment
@juliangruber

juliangruber Jun 3, 2016

Contributor

@Unitech although I can read your comment it would have better chances written in english completely.

Hyperdrive with its dependencies is a lot of "files", yeah, but it's also solving a hard problem.

If you want to help hyperdrive / hypercore have shorter install times, it's probably most useful to go through it and each dependency to see if they include files that aren't used, or maybe include dependencies that aren't used.

Contributor

juliangruber commented Jun 3, 2016

@Unitech although I can read your comment it would have better chances written in english completely.

Hyperdrive with its dependencies is a lot of "files", yeah, but it's also solving a hard problem.

If you want to help hyperdrive / hypercore have shorter install times, it's probably most useful to go through it and each dependency to see if they include files that aren't used, or maybe include dependencies that aren't used.

@mafintosh

This comment has been minimized.

Show comment
Hide comment
@mafintosh

mafintosh Jun 3, 2016

Owner

@Unitech adding sodium prebuilds for latest node+linux now so you won't have to compile that in the future. otherwise what @juliangruber said is pretty spot on

Owner

mafintosh commented Jun 3, 2016

@Unitech adding sodium prebuilds for latest node+linux now so you won't have to compile that in the future. otherwise what @juliangruber said is pretty spot on

@mafintosh

This comment has been minimized.

Show comment
Hide comment
@mafintosh

mafintosh Jun 3, 2016

Owner

sodium prebuilds added now

Owner

mafintosh commented Jun 3, 2016

sodium prebuilds added now

@Unitech

This comment has been minimized.

Show comment
Hide comment
@Unitech

Unitech Jun 3, 2016

Fuuuuuu ahaha, that was the wrong repository I wanted to comment on, feel so dumb right now ^^'

Unitech commented Jun 3, 2016

Fuuuuuu ahaha, that was the wrong repository I wanted to comment on, feel so dumb right now ^^'

@mafintosh

This comment has been minimized.

Show comment
Hide comment
@mafintosh

mafintosh Jun 3, 2016

Owner

@Unitech nbd. the two projects are very related. i personally didn't even see that it was the wrong one.

Owner

mafintosh commented Jun 3, 2016

@Unitech nbd. the two projects are very related. i personally didn't even see that it was the wrong one.

@Unitech

This comment has been minimized.

Show comment
Hide comment
@Unitech

Unitech Jun 3, 2016

But yes I was digging deeper to maybe found a solution to this issue, it was not my intention to throw this kind of issue.

@mafintosh no I mean it's totally the wrong repository, as this issue was at first for a (currently) work-in-progress, private project

Unitech commented Jun 3, 2016

But yes I was digging deeper to maybe found a solution to this issue, it was not my intention to throw this kind of issue.

@mafintosh no I mean it's totally the wrong repository, as this issue was at first for a (currently) work-in-progress, private project

@Unitech Unitech closed this Jun 3, 2016

@mafintosh

This comment has been minimized.

Show comment
Hide comment
@mafintosh

mafintosh Jun 3, 2016

Owner

@Unitech ah. np. hope you solve your private issue then!

Owner

mafintosh commented Jun 3, 2016

@Unitech ah. np. hope you solve your private issue then!

@Unitech

This comment has been minimized.

Show comment
Hide comment
@Unitech

Unitech Jun 3, 2016

If we find any way to make hypercore/hyperdrive lighter, for sure we will share the solution with you. If we can be of any help too do not hesitate to ask,

By the way hypercore/hyperdrive is just a pure awesomeness, thank you so much for this high quality work guys.

Unitech commented Jun 3, 2016

If we find any way to make hypercore/hyperdrive lighter, for sure we will share the solution with you. If we can be of any help too do not hesitate to ask,

By the way hypercore/hyperdrive is just a pure awesomeness, thank you so much for this high quality work guys.

@Unitech

This comment has been minimized.

Show comment
Hide comment
@Unitech

Unitech commented Jun 22, 2016

using https://github.com/JamieMason/shrinkpack reduced install time by 4x!

@pfrazee

This comment has been minimized.

Show comment
Hide comment
@pfrazee

pfrazee Jun 22, 2016

Contributor

would shrinkpack work with prebuilds?

Contributor

pfrazee commented Jun 22, 2016

would shrinkpack work with prebuilds?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment