# New Experimental Performance Enhancements

**URL:** <https://forum.bubble.io/t/new-experimental-performance-enhancements/218232>\
**Category:** New features\
**Created:** [August 2, 2022, 6:01pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232 "2022-08-02T18:01:34Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![cal](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/cal/32/175045_2.png) [@cal](https://forum.bubble.io/u/cal)\
**Post date:** [August 2, 2022, 6:01pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/1 "2022-08-02T18:01:34Z")

</div>

Hello Everyone!

I’m excited to announce the release of the initial version of a behind-the-scenes performance enhancement we’ve been working on for a while. This way it works is it pre-processes your pages on the server before they are loaded, so that when they are loaded they load a lot faster. In addition to laying the groundwork for further improvements (as Josh has mentioned in the monthly update), there are immediate performance improvements this unlocks. This includes stuff like:

1. Moving static styles for elements to a generated stylesheet
2. Reducing repeated calculations for elements which are in repeating groups
3. Having a faster rendering pipeline in general.

**Note:** These improvements do not apply to pages on the legacy responsive engine, sorry.

Since it’s a pretty large behind-the-scenes change, we’ve decided to launch it first on the [experimental features panel](http://forum.bubble.io/t/introducing-experimental-features-including-parentheses/204501). Please test it out in your pages before pushing anything to production.

Thanks, and happy building!

---

<div class="post-metadata">

**Author:** ![johnny](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/johnny/32/203020_2.png) [@johnny](https://forum.bubble.io/u/johnny)\
**Post date:** [August 2, 2022, 6:08pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/2 "2022-08-02T18:08:42Z")

</div>

Thanks @cal !

---

<div class="post-metadata">

**Author:** ![johnny](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/johnny/32/203020_2.png) [@johnny](https://forum.bubble.io/u/johnny)\
**Post date:** [August 2, 2022, 6:11pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/3 "2022-08-02T18:11:16Z")

</div>

Oop. I think once I upgraded it broke my app and I can’t access the editor either, filing a bug report now

---

<div class="post-metadata">

**Author:** ![cal](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/cal/32/175045_2.png) [@cal](https://forum.bubble.io/u/cal)\
**Post date:** [August 2, 2022, 6:50pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/4 "2022-08-02T18:50:38Z")

</div>

Hey @johnny,

Thanks for submitting your bug report - I took a look and it seems to be working now? I’ll do some more investigating / let success take a look as well, but I’ve tried upgrading multiple apps and none have had that issue. Please let me know if it persists!

---

<div class="post-metadata">

**Author:** ![johnny](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/johnny/32/203020_2.png) [@johnny](https://forum.bubble.io/u/johnny)\
**Post date:** [August 2, 2022, 6:52pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/5 "2022-08-02T18:52:22Z")

</div>

Thanks @cal!  
Yeah, not really sure what happened (maybe it’s not related?). It did break, but then resolved itself after 10-20 minutes.

---

<div class="post-metadata">

**Author:** ![NetoCamarano](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/netocamarano/32/156759_2.png) [@NetoCamarano](https://forum.bubble.io/u/NetoCamarano)\
**Post date:** [August 2, 2022, 6:56pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/6 "2022-08-02T18:56:22Z")

</div>

Awesome! Thanks @cal

I’ll be testing it 🚀

---

<div class="post-metadata">

**Author:** ![mikreative](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/mikreative/32/100582_2.png) [@mikreative](https://forum.bubble.io/u/mikreative)\
**Post date:** [August 2, 2022, 7:18pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/7 "2022-08-02T19:18:41Z")

</div>

Thank you @cal! I turned it on and am experiencing dropped fonts. When inspecting, I see some of the fonts get put to var, which picks up the default font. Is that a quick fix, or should I submit a bug report?

---

<div class="post-metadata">

**Author:** ![cal](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/cal/32/175045_2.png) [@cal](https://forum.bubble.io/u/cal)\
**Post date:** [August 2, 2022, 8:15pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/8 "2022-08-02T20:15:23Z")

</div>

Thanks for the report @mikreative! This should be fixed now

---

<div class="post-metadata">

**Author:** ![treb.gatte](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/treb.gatte/32/127901_2.png) [@treb.gatte](https://forum.bubble.io/u/treb.gatte)\
**Post date:** [August 2, 2022, 8:43pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/9 "2022-08-02T20:43:48Z")

</div>

Stupid question, if I turn it on, it only impacts the dev version, not live, correct?

---

<div class="post-metadata">

**Author:** ![cal](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/cal/32/175045_2.png) [@cal](https://forum.bubble.io/u/cal)\
**Post date:** [August 2, 2022, 8:49pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/10 "2022-08-02T20:49:16Z")

</div>

Yes - until you push to live, it will only impact the development version you enable it on.

---

<div class="post-metadata">

**Author:** ![mac2](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/mac2/32/87215_2.png) [@mac2](https://forum.bubble.io/u/mac2)\
**Post date:** [August 2, 2022, 8:53pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/11 "2022-08-02T20:53:22Z")

</div>

Thanks, @cal! I’m also seeing some issues with fonts (in random locations) when this new version is enabled

---

<div class="post-metadata">

**Author:** ![pachocastillosr](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/pachocastillosr/32/154570_2.png) [@pachocastillosr](https://forum.bubble.io/u/pachocastillosr)\
**Post date:** [August 2, 2022, 9:48pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/12 "2022-08-02T21:48:13Z")

</div>

@cal This sounds great! Unfortunately I have not updated my apps to the new responsive engine because when I tried it, my apps got completely broken (+1000 issues on the issue checker) and the design got all flipped over as well. Fixing all that that is like having to rebuild years of work.

I think there is a lot of people in my same situation and we would appreciate if you could find a way that allow us to update to the new responsive engine without messing up our existing apps.

That way we can access to this kind of updates that are very important for all of us.

Thanks for your hard work!

---

<div class="post-metadata">

**Author:** ![cal](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/cal/32/175045_2.png) [@cal](https://forum.bubble.io/u/cal)\
**Post date:** [August 2, 2022, 10:08pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/13 "2022-08-02T22:08:05Z")

</div>

@mac2 If you wouldn’t mind submitting a bug report about the font issues, or DMing me an app / page to check, I would be grateful

@pachocastillosr Unfortunately, because the new engine and old engine are built on entirely different principles, it’s hard to make the change seamless. We are always looking into ways to make the upgrade experience smoother - a lot of people have had success with converting small sections of an app into reusable elements and converting those 1-by-1. Still, we understand it’s no easy feat.

---

<div class="post-metadata">

**Author:** ![sam.morgan](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/sam.morgan/32/123576_2.png) [@sam.morgan](https://forum.bubble.io/u/sam.morgan)\
**Post date:** [August 2, 2022, 11:24pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/14 "2022-08-02T23:24:26Z")

</div>

Sam here from the success team - as @cal mentioned above this is a tedious process - if you want to DM me a link to your application I’m happy to take a look at it and help you develop a solid strategy for upgrading. It will take time, but it definitely shouldn’t take years!

---

<div class="post-metadata">

**Author:** ![rod.danan](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/rod.danan/32/148092_2.png) [@rod.danan](https://forum.bubble.io/u/rod.danan)\
**Post date:** [August 2, 2022, 11:46pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/15 "2022-08-02T23:46:23Z")

</div>

Just enabled it and when I’m clicking buttons that use the action “Go to page”, it’s going to [https://bubble.io/](https://bubble.io/)_pagename_

EDIT: Nvmd it actually is link items that are being affected. No errors shown in editor.

---

<div class="post-metadata">

**Author:** ![amos](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@amos](https://forum.bubble.io/u/amos)\
**Post date:** [August 2, 2022, 11:52pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/16 "2022-08-02T23:52:29Z")

</div>

@cal I realised when I upgraded that all my pop-ups were affected. All stopped scrolling, I had to add a group into the popup with scroll on overflow for it to display all content. Is this a feature or a bug? I understand that in the past a lot of developers have requested the page to stay static when popups were visible. Thanks

---

<div class="post-metadata">

**Author:** ![cal](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/cal/32/175045_2.png) [@cal](https://forum.bubble.io/u/cal)\
**Post date:** [August 3, 2022, 12:33am UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/17 "2022-08-03T00:33:59Z")

</div>

@rod.danan Thanks for the report - I should have a fix for that out shortly.

@amos - i’m not seeing that on my popups - is there a specific configuration of popups? Could you DM me a page / app to check? (it’s fine if you already disabled the feature, I can clone the app to test it out). Thanks!

---

<div class="post-metadata">

**Author:** ![rpetribu](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/rpetribu/32/90852_2.png) [@rpetribu](https://forum.bubble.io/u/rpetribu)\
**Post date:** [August 3, 2022, 2:27am UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/18 "2022-08-03T02:27:47Z")

</div>

> [@cal](#):
>
> **Note:** These improvements do not apply to pages on the legacy responsive engine, sorry.

Hi @cal 👋

I know it may be a silly question, but once we update our page to the new responsive engine, this enhancement will start to work, right? Or the page must be created from the scratch in the new engine?

---

<div class="post-metadata">

**Author:** ![rico.trevisan](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/rico.trevisan/32/170176_2.png) [@rico.trevisan](https://forum.bubble.io/u/rico.trevisan)\
**Post date:** [August 3, 2022, 10:34am UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/19 "2022-08-03T10:34:39Z")

</div>

> [@pachocastillosr](#):
>
> I have not updated my apps to the new responsive engine because when I tried it, my apps got completely broken (+1000 issues

I would love to get my grubby hands on this; see if I could come up with a framework to migrate them. You’re not the first one I see mentioning this pain. It pains me to see someone NOT using the new engine 😉

---

<div class="post-metadata">

**Author:** ![bubble38](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/bubble38/32/85526_2.png) [@bubble38](https://forum.bubble.io/u/bubble38)\
**Post date:** [August 3, 2022, 12:12pm UTC](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232/20 "2022-08-03T12:12:10Z")

</div>

@cal I see that this is starting to compile styles on the server and include DOM CSS Classes. Will this eventually lead to generating HTML on the server? I see that the page structure. is still loaded as an empty \< body \>.

Progress in the right direction.

[Next page](https://forum.bubble.io/t/new-experimental-performance-enhancements/218232.md?page=2)
