Skip to content
This repository has been archived by the owner on Apr 16, 2021. It is now read-only.

post: add js-ipfs 0.35 release post #234

Merged
merged 2 commits into from
Apr 12, 2019
Merged

post: add js-ipfs 0.35 release post #234

merged 2 commits into from
Apr 12, 2019

Conversation

alanshaw
Copy link
Contributor


Would you like to contribute to the IPFS project and don't know how? Well, there are a few places you can get started:

- Check the issues with the `help wanted` label at the Ready column in our waffle board - https://waffle.io/ipfs/js-ipfs?label=help%20wanted
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since Waffle is shutting down, should we start linking to GH issues instead?

E.g. the super-memorable https://github.com/ipfs/js-ipfs/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22

Copy link
Contributor Author

@alanshaw alanshaw Apr 12, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.


One of the biggest goals for JS IPFS is to enable the distributed web in the browser. Part of that is being a good web citizen and minimising the amount of code we ship, to ensure IPFS downloads quicker, `npm install`'s quicker, loads quicker and utilizes fewer resources. It's especially important on resource constrained mobiles and IoT devices.

The good news you want to hear is that we've now chopped around **26%** off the bundle size of JS IPFS since 0.33, that's a reduction of _over_ a quarter of the code we were previously shipping! This is an amazing improvement and a great reason to upgrade.
Copy link
Contributor

@achingbrain achingbrain Apr 12, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe this should include the reduction since 0.34.0 too as it's the last release?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hugomrdias started work on it when we were at 0.33, so it feels right to compare it against that version. We got some of the benefits in 0.34 but didn't shout about it as it wasn't finished.

Copy link
Contributor

@achingbrain achingbrain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ship it!

Copy link
Collaborator

@jacobheun jacobheun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! I'll be working on the libp2p blog post shortly to cover all the connection happenings.

Copy link
Contributor

@vasco-santos vasco-santos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great post 🚀

@alanshaw alanshaw merged commit 79b326d into master Apr 12, 2019
@alanshaw alanshaw deleted the post/js-ipfs-0.35 branch April 12, 2019 14:28
@ghost ghost removed status/in-progress In progress stage: skeleton labels Apr 12, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants