# Deep dive into the new Firebase JS SDK design

DevFeed: [Deep dive into the new Firebase JS SDK design](<https://devfeed.tech/articles/deep-dive-into-the-new-firebase-js-sdk-design-16396.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/08/deep-dive-into-the-new-firebase-js-sdk-design>)

Author: David East

Published: 2021-08-12T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Webpack](<https://devfeed.tech/topics/webpack.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [compatibility](<https://devfeed.tech/tags/compatibility.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [web](<https://devfeed.tech/tags/web.md>), [webpack](<https://devfeed.tech/tags/webpack.md>)

## AI overview

This deep dive explains why Firebase redesigned its JavaScript SDK around native modules and modular organization. The change enables tree shaking, which can remove unused code and improve web application performance, while requiring a break from the longstanding API.

## Source excerpt

News, tutorials, and updates from the Firebase team.