# js-IPFS 0.63.0 with ESM, libp2p@0.37.x, and lightweight PeerIds | IPFS Blog & News

**URL:** <https://discuss.ipfs.tech/t/js-ipfs-0-63-0-with-esm-libp2p-0-37-x-and-lightweight-peerids-ipfs-blog-news/14400>\
**Category:** Blog Posts\
**Created:** [June 1, 2022, 10:16pm UTC](https://discuss.ipfs.tech/t/js-ipfs-0-63-0-with-esm-libp2p-0-37-x-and-lightweight-peerids-ipfs-blog-news/14400 "2022-06-01T22:16:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/ipfs1/original/1X/035cb0e41547e8c019cdfd4466a4736c843af1c9.png) [@system](https://discuss.ipfs.tech/u/system)\
**Post date:** [June 1, 2022, 10:16pm UTC](https://discuss.ipfs.tech/t/js-ipfs-0-63-0-with-esm-libp2p-0-37-x-and-lightweight-peerids-ipfs-blog-news/14400/1 "2022-06-01T22:16:43Z")

</div>

switches to ESM only, upgrades to libp2p 0.37.x and brings lightweight PeerIds

`js-IPFS@0.63.0` is rocketing forward with major improvements to its foundations along with many small bug fixes and performance improvements!

* * *
This is a companion discussion topic for the original entry at [https://blog.ipfs.io/2022-06-01-js-ipfs-0-63/](https://blog.ipfs.io/2022-06-01-js-ipfs-0-63/)
