Framework 2.4.2 Release Notes – Better Builder Performance

Here at Themify, we're always working hard to create and improve our products! Focusing not only on adding features or improving the UI design, but also the overall performance and user experience of the Themify framework. Which is why, we're proud to introduce to all of you, our latest framework update 2.4.2. We've got a lot in store for you with this new update. Below are the main highlight to take note of, as you upgrade to the latest framework.

Data Format Change

To make Builder data migration easier, we've changed the data structure to prevent serialized data breakage when migrating to different domains.

IMPORTANT: After you upgraded to the new version, do not downgrade the framework or Builder plugin back to the previous versions manually (ie. don't replace the theme/plugin folder manually to previous versions). When the framework/plugin is upgraded, the Builder data is automatically converted to the new format. Thus, replacing the framework/plugin back to previous versions might result to a blank Builder content because the data format is different. Not to worry though, the Builder data is still there in the database, just not visible on the frontend rendering. If you really need to downgrade afterward, install Builder Data Migrator plugin which allows you to convert the Builder data between old/new format.

Huge Performance Improvement

Asynchronous Loading

To improve page load time, the Builder CSS and JS files are now loaded asynchronously rather than regularly enqueue. This means that when a user visits your site, their browser does not have to wait for all the JavaScripts to load before rendering the page.

HTML Caching

In this update, we've added HTML caching to reduce page load time and server processing workloads. When a Builder page is first requested, it generates a static HTML file of the Builder content, then it will use the cached HTML file to render page. This improves both page load and server processing time significantly because it bypasses server processing on every page request.

Performance Results

Testing environment

  • WP version 4.3.1
  • All plugins (except the Builder) disabled
  • Using Twenty Fifteen theme
  • DigitalOcean 1 CPU, 512MB RAM
  • MySQL, Nginx, PHP-FPM 5.6
  • Testing a single sample page with some text
  • We've done some performance test between the old and new version. We've used 2 themes to do our primary testings. The Basic (simplest) and the Ultra (most feature intensive) theme, and compared the result of the load times when adding multiple modules on a page. Below are our findings:

    • old-framework
      Old Framework

    • new-framework
      New Framework


    From this testing, we can infer that With standard-sized pages (e.g. Agency layout), there is a visible improvement but not significant. With the old Builder on WordPress, the server managed to respond to 233 requests with an average response time of 3400ms. On the other hand, with the new Builder on WordPress, the server managed to respond to 285 requests with an average response time of 3000ms (3 seconds). This represents a 22% improvement in quantity of successfully served requests and 12% improvement in the average response time.

    However, with very complex pages containing 30 rows with three text modules on each one of them, there is a major performance improvement of the Builder plugin. While the new Builder managed to respond to 300 requests with 3000ms (3 seconds) average response time, the old Builder was able to respond to only 7 requests with 10000ms (10 seconds) average response time. Thus it is possible to use the new Builder on very large sites whereas previously with the old Builder it was impossible to do so.

    Read More

    Overnight SPOOKY Halloween Sale

    halloween sale

    Get spooked with our awesome 20% Halloween sale! Starting now until October 31, we're giving everyone a 20% discount on all Themify purchases*. This overnight sale applies to all themes, plugins, addons, Club memberships (excluding the Lifetime Master Club membership), and any membership renewals. Take advantage of this awesome sale now by using the coupon code SPOOKY.

    Happy Halloween Everyone!

    *Note: This sale does not apply to the Lifetime Master Club membership.

    Read More

    How Themify Helped Me with My Growing Business

    Sharing her passion for web design, Roberta De Rosa tells us her story of how Themify was able to help solve her problem of creating personalized sites for her clients, while keeping up with the growing requests. Read on, and see how she was able to do this, and view some of the beautiful sites she's done.

    roberta-de-rosa (more…)

    Read More

    We’re Hiring a Developer and Designer!

    Looking to be part of a dynamic team? Like to code cool stuff, like our Builder, or design beautiful WordPress themes? This may be the perfect opportunity you've been waiting for! To meet the needs of our growing user base, we're looking to hire 2 special people - a Designer and a Developer - to expand our Themify team. We're open to fixed-hour scheduling or freelance basis, and you can also work anywhere remotely. If you're reading this and think this is perfect for you, then we'd love to hear from you.


    Read More

    Get Post Type Builder & Addons For Free


    With Post Type Builder plugin, we've made it very easy to create custom post types along with custom taxonomies and templates. Now we've made Post Type Builder even better with this new Submissions addon. (more…)

    Read More

    Thanksgiving 30% Sale


    We've got a lot of things to be thankful for! And we want to send a special "Thank You" shoutout to all of you for continuously supporting us.

    With that said, we're giving you more things to be thankful for, for Thanksgiving. Starting today (October 12) until next week Monday (October 19), get 30% off all Themify purchases (excluding Lifetime Master Club). Please use the coupon code: THANKSGIVING and you'll get the 30% discount.

    Happy Thanksgiving Canada!

    Read More