Skip to content
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

Upgrade firebase #462

Merged
merged 7 commits into from
Sep 13, 2021
Merged

Upgrade firebase #462

merged 7 commits into from
Sep 13, 2021

Conversation

Collatty
Copy link
Contributor

Tjena!

Her skjer det litt av hvert. Hovefordelen med å oppgradere til firebase 9 skal være at det lar webpack (evt andre bundlere) droppe å ta med deler av koden som ikke brukes, som igjen vil gjøre appen vår mindre. Google tree-shaking, det gjorde i alle fall jeg. Rent praktisk vil det si at man i stedet for å importere firebase og dotte seg inn på hva enn man skal ha bare importerer de respektive funskjonene man trenger.

F. eks:

 firebase.auth().sendPasswordResetEmail(inputs.email, actionCodeSettings)

Bir til

sendPasswordResetEmail(auth, inputs.email, actionCodeSettings)

Hvor auth er instansen som blir initialisert i firebase-init.ts

Hvor stor forskjell utgjør dette?

Screen Shot 2021-09-10 at 1 06 17 PM

Den nette sum av 32Kb aka at appen vår blir ca 1% mindre. Hvor imponerende dette er kan diskuteres, men det er i alle fall noe.

Gjerne test dere også at firebase-funksjonaliteten fortsatt fungerer som før i emulator.

This major includes a transition in the SDK to a modular style. This requires some refactoring of the code. This commit uses the compat version of firebase 9 which only requires updates of the import statements.
@Collatty Collatty merged commit 9d4b04d into master Sep 13, 2021
@magnusrand magnusrand deleted the upgrade-firebase branch September 20, 2021 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants