Thanks for sharing @aar0n. We have a few improvements in plans but there is nothing significant and easy to be done to improve it right now. The platform is not purely optimized as website renderer hence has some shortcomings
Are you able to share what the largest company using softr is? This honestly is a concern to me as I consider options to really scale and grow my website and I’m wondering how the larger companies /communities / products are using Softr. Investing time in SEO and all that and then ultimately having to switch off Softr due to page speed, among other features, would be quite painful if improvements aren’t made.
@aar0n There are many Fortune100 companies using it. The question is what they are using it for and what’s the expectation. If you are looking for a website builder, many offer higher speeds as they focus on websites only and optimize for page speed etc… Softr is not a website builder, it allows you to build apps with non-trivial functionalities hence we are not able to dedicate ourselves full-on website optimization instead we make app building easier and give powerful features…
While I understand that Softr does not advertise itself necessarily as website builder … don’t all apps and tools have some sort of display that would irritate users if it were slow to load? Apps don’t work if a user can’t see that it can be used, and likely discourages use of it. A small lag is not what Aaron pointed out - he’s sharing how incredibly slow it is you can see it in the results. The speed of a tool is important across the board, not just for websites, and it is not a non-trivial functionality - it is BLP for most users.
@mscroggin I don’t know how you conclude that Softr doesn’t know what top companies are building, but I will leave it with you.
Please share if you have a specific page that loads slowly, and we will check. Aaron was sharing a generic webpage testing tool results that check how fast the webpage loads, and they are mostly designed to test basic and static websites. If you build an app where Users log in and see dynamic data or data dynamically comes from Airtable or other services, there might be a certain loading time involved.
I lately had a use case from a client and checked, and Airtable was returning data via API in 15 seconds, so in those cases unfortunately Softr can’t make Airtable faster.
Anyway, share your page, and will share why it might be slow.
I get Arturs point that we are dependent on the Airtable API and we are loading dynamic pages. I’m unsure why the page is still super slow, but part of it understand. Can it be improved? I’m sure it can. But again, I also understand Artur’s point.
Just sharing my exp here in case it helps, I hope it does.
I had a similar problem, and yes, there’s quite a few things Softr could do to speed up rendering.
However, I was able to improve performance dramatically, x3 faster, with just two changes:
Convert all images to WebP. I do it directly from the terminal using cwep see this quick tutorial
Get rid of all libs you don’t need, check everything you’ve added your <head>, specially fonts, Font Awesome is quite heavy and you’re probl downloading more than one version
Stripe Checkout js is a usual offender. Every integration you set with Softr goes into your site’s header <head>. It applies to all pages. Don’t use the integration and add the Stripe script only to the <head> of the page where you are going to use it
Also, you can optimize for speed by breaking up list of items and items details in two different tables. So you don’t bring down with your list all the details of each item, specially if they’re heavy on images.