Skip to content
This repository has been archived by the owner on Sep 12, 2018. It is now read-only.

[meta] Reduce dependencies and on-disk footprint #772

Open
2 tasks
ncalexan opened this issue Jun 27, 2018 · 2 comments
Open
2 tasks

[meta] Reduce dependencies and on-disk footprint #772

ncalexan opened this issue Jun 27, 2018 · 2 comments

Comments

@ncalexan
Copy link
Member

This is a meta ticket to track our on-disk footprint. We want to:

  • reduce our dependencies, including not requiring regex
  • graph our on-disk size after stripping, etc (perhaps using PerfHerder, if we can integrate against it from Travis CI/AppVeyor)

See also @thomcc's initial analysis at https://mail.mozilla.org/pipermail/sync-dev/2018-June/001661.html.

@thomcc
Copy link
Contributor

thomcc commented Jun 27, 2018

I'd also argue for putting tolstoy behind #[cfg(feature = "tolstoy")] (at least until we think we want to use it in production). I think that was one the largest single change I made to reduce the size.

@ncalexan
Copy link
Member Author

I'd also argue for putting tolstoy behind #[cfg(feature = "tolstoy")] (at least until we think we want to use it in production). I think that was one the largest single change I made to reduce the size.

Yep! @grigoryk's WIP at #563 includes such a feature (which we called "syncable"). We'll land that sooner rather than later.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants